@charset "utf-8";#intro{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}#intro h2{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:389px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_017.webp)}}@media screen and (min-width:390px) and (max-width:479px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_016.webp)}}@media screen and (min-width:480px) and (max-width:639px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_015.webp)}}@media screen and (min-width:640px) and (max-width:767px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_014.webp)}}@media screen and (max-width:767px){#intro{padding-top:87.5%}#intro h2{width:75%}#intro h2 img{width:100%}}@media screen and (min-width:768px){#intro{height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px);height:-webkit-calc(100svh - 100px);height:calc(100svh - 100px);min-height:640px}}@media screen and (min-width:768px) and (max-width:1023px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_013.webp)}}@media screen and (min-width:1024px) and (max-width:1279px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_012.webp)}}@media screen and (min-width:1280px) and (max-width:1599px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_011.webp)}}@media screen and (min-width:1600px){#intro{background-image:url(https://matsuno-kaitai.com/images/user/intro/back_010.webp)}}#service{background-image:url(https://matsuno-kaitai.com/images/user/service/back.webp);background-position:center center;background-repeat:no-repeat}@media screen and (max-width:767px){#service{background-size:cover;padding-top:3.125%;padding-bottom:3.125%}}@media screen and (min-width:768px){#service{background-attachment:fixed;padding-top:50px;padding-bottom:50px}}
