:root body .footer-fixed{padding:2.7vw 0}:root body .footer-fixed>ul{width:95.7vw;margin-right:auto;margin-left:auto}:root body .footer-fixed>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:root body .footer-fixed>ul>li{width:30.9vw}:root body .footer-fixed>ul>li>a>img{vertical-align:bottom;border-radius:6px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.16);box-shadow:1px 1px 1px rgba(0,0,0,.16)}.flc{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}}:root body ul.cta-set{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){:root body ul.cta-set{width:min(95.1vw,1046px)}}@media screen and (max-width: 767px){:root body ul.cta-set{width:89.6vw;margin-bottom:1.3vw}}:root body ul.cta-set.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){:root body ul.cta-set.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){:root body ul.cta-set.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px){:root body ul.cta-set .fli{width:min(30vw,330px)}}@media screen and (max-width: 767px){:root body ul.cta-set .fli{width:89.6vw;margin-bottom:2.1vw}}:root body ul.cta-set .fli>a{display:block;width:100%}:root body ul.cta-set .fli>a>figure{display:block;width:100%;margin:0}:root body ul.cta-set .fli>a>picture{display:block;width:100%;max-width:min(30.5vw,336px)}:root body ul.cta-set .fli>a img{display:block;-ms-flex-negative:1 !important;flex-shrink:1 !important;width:100% !important;height:auto}@media screen and (min-width: 768px){:root body .info-wrap ul.cta-set{width:min(83.6vw,920px)}}.arrow5-2::before{left:3px;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn-cta{display:block;width:100%;max-width:350px;padding:1em;margin:auto;font-size:19px;font-weight:bold;color:#fff;text-align:center;background-color:#fbabab;background-image:url("img/common/icon-calendar.svg");background-repeat:no-repeat;background-position:1em center;background-size:40px 45px;border-radius:5px;-webkit-box-shadow:2px 2px 4px #c7c7c7;box-shadow:2px 2px 4px #c7c7c7}a.btn-cta::before{right:1em;left:unset}.arrow-right{position:relative;display:inline-block;width:70%;padding:6px 16px 6px 8px;font-size:15px;color:#000;text-decoration:none;vertical-align:middle}.arrow-right::before,.arrow-right::after{position:absolute;top:0;right:5px;bottom:0;margin:auto;vertical-align:middle;content:""}.cv-btn-inpage.type_e p,.cv-btn-inpage.type_f p,.cv-btn-inpage.type_g p{line-height:1.5em}@media screen and (min-width: 768px){.cv-btn-inpage.type_e p,.cv-btn-inpage.type_f p,.cv-btn-inpage.type_g p{width:min(31.5vw,340px);margin-right:auto;margin-left:auto;font-size:min(1.2vw,13px)}}@media screen and (max-width: 767px){.cv-btn-inpage.type_e p,.cv-btn-inpage.type_f p,.cv-btn-inpage.type_g p{padding-left:.5em;font-size:3.5vw}}.cv-btn-inpage>a.btn-cta{margin-bottom:10px;background-image:url("../../common/imgs/icon/2025/01/img-contact-icon-phone_white.svg")}@media screen and (min-width: 768px){.cv-btn-inpage>a.btn-cta{background-size:min(2.3vw,25px) min(3.6vw,40px)}}@media screen and (max-width: 767px){.cv-btn-inpage>a.btn-cta{background-size:6.7vw 10.7vw}}.cv-btn-inpage>a.btn-cta.line{background-color:#00af49;background-image:url("../common/imgs/icon/2025/01/img-contact-icon-line.svg")}@media screen and (min-width: 768px){.cv-btn-inpage>a.btn-cta.line{background-size:min(2.7vw,30px) min(2.7vw,30px)}}@media screen and (max-width: 767px){.cv-btn-inpage>a.btn-cta.line{background-size:8vw 8vw}}
