/* English SIC: pages/mizu.css; extracted from the original English styles. */
@media only screen and (max-width: 767px) {
.m__mizu .m__hero__text-box { padding-bottom:65px }
}
.m__mizu__mission { position:relative }
.m__mizu .l__right-column > .l__section > .m__hero__text-box:first-child .title > h2.section-title_mincho { margin-top:0 }
.m__mizu .l__right-column > .l__section:last-child { margin-bottom:0 }
@media print,screen and (min-width: 768px) {
.m__mizu__mission .m__hero__text-box { margin-bottom:60px }
}
@media only screen and (max-width: 767px) {
.m__mizu__mission .m__hero__text-box { padding-bottom:40px }
}
.m__mizu__mission .description { padding-bottom:470px;font-size:1.8rem;font-weight:500 }
@media only screen and (max-width: 767px) {
.m__mizu__mission .description { padding-bottom:300px }
}
.m__mizu__mission .img-box .img01 { position:absolute;right:-160px;top:285px }
@media only screen and (max-width: 767px) {
.m__mizu__mission .img-box .img01 { right:-40px;top:-123px;width:156px;height:auto }
}
@media only screen and (max-width: 380px) {
.m__mizu__mission .img-box .img01 { right:-14vw }
}
.m__mizu__mission .img-box .img02 { position:absolute;right:-50px;top:655px }
@media only screen and (max-width: 767px) {
.m__mizu__mission .img-box .img02 { right:-55px;top:auto;bottom:100px;width:144px;height:auto }
}
.m__mizu__mission .img-box .img03 { position:absolute;right:55px;bottom:0 }
@media only screen and (max-width: 767px) {
.m__mizu__mission .img-box .img03 { right:auto;left:-45px;bottom:0;width:240px;height:auto }
}
@media print,screen and (min-width: 768px) {
.m__mizu__mission .description { width:550px }
}
