:root body .fix-footer{padding:2.7vw 0}:root body .fix-footer>ul{width:95.7vw;margin-right:auto;margin-left:auto}:root body .fix-footer>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:root body .fix-footer>ul>li{width:30.9vw;margin-bottom:0}:root body .fix-footer>ul>li>a>img{vertical-align:bottom;border-radius:14px;-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}}@media screen and (min-width: 768px){:root body .cv_form ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){:root body .cv_form ul.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}:root body .cv_form ul>.fli{padding:0}@media screen and (max-width: 767px){:root body .cv_form ul>.fli{margin-top:1.6vw}}:root body .cv_form ul>.fli>a>figure{padding:0;margin:0}:root body .cv_form ul>.fli>a>figure img{-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.16);box-shadow:2px 2px 1px rgba(0,0,0,.16)}@media screen and (min-width: 768px){:root body .cv_form ul>.fli>a>figure img{border-radius:34px}}@media screen and (max-width: 767px){:root body .cv_form ul>.fli>a>figure img{border-radius:32px}}.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:""}.contact-set2 p{margin-bottom:.7em;font-size:16px;font-weight:bold;line-height:1.4;text-align:center}.contact-set2 p a{margin-left:.2em;font-size:117%}.wrapper-minimum{max-width:700px;margin:auto}.underline{text-decoration:underline}p.bold{font-size:16px !important}p.bold>a{color:#537fbc;text-decoration:underline}.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.type_e p.red,.cv-btn-inpage.type_f p.red,.cv-btn-inpage.type_g p.red{width:100%;font-size:16px}.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 !important;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}}
