@charset "UTF-8";#service_page_header{width:calc(100% - (var(--burger_padding) * 2));margin:var(--burger_padding) auto 0;aspect-ratio:3.83333333;position:relative}#service_page_header .image{position:relative;z-index:-1}#service_page_header .image picture:first-child img{width:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1))}#service_page_header .image picture:last-child img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:200px;opacity:0;filter:blur(20px);animation:bg_blur_open 3s 1s forwards}@keyframes bg_blur_open{to{top:0;opacity:1;filter:blur(0)}}#service_page_header .image:before{content:"";width:calc(var(--burger_padding) / 2);max-width:10px;background-color:#ec1c24;position:absolute;right:100%;bottom:60px;height:40%}#service_page_header .text{position:absolute;left:0;right:0;bottom:80px;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}#service_page_header .text h1{font-size:4rem;text-align:center;color:#fff;margin:0;line-height:1.5}#service_page_header .text h1 span{display:block;font-size:2rem;font-weight:500}#service_page_header .text p{text-align:center;font-size:1.8rem;color:#fff;font-weight:300}.service_subpage #service_page_header{aspect-ratio:5.25714286}.service_subpage #service_page_header:not(.nomenu):before{content:"";display:block;position:absolute;left:calc(var(--burger_padding) * -1);right:calc(var(--burger_padding) * -1);bottom:-90px;height:150px;background-color:#fff6d8;z-index:-9999}.service_subpage #service_page_header .text{bottom:0}.service_subpage #service_page_header .text h1{display:flex;align-items:center}.service_subpage #service_page_header .text h1 span{font-size:4.4rem}@media screen and (max-width:1580px){#service_page_header .text{gap:15px;bottom:50px}#service_page_header .text h1{font-size:3.2rem}#service_page_header .text h1 span{font-size:1.6rem}#service_page_header .text p{font-size:1.4rem}.service_subpage #service_page_header .text h1 span{font-size:4.4rem}}@media screen and (max-width:1400px){.service_subpage #service_page_header .text h1 span{font-size:3.6rem}}@media screen and (max-width:1280px){#service_page_header .text{gap:10px;bottom:40px}#service_page_header .text h1{font-size:2.8rem}}@media screen and (max-width:1080px){#service_page_header .text{gap:10px;bottom:0}.service_subpage #service_page_header:not(.nomenu):before{content:none}}@media screen and (max-width:760px){#service_page_header{margin-block:auto;aspect-ratio:.8183908}#service_page_header .text{width:80%;margin-inline:auto}.service_subpage #service_page_header{aspect-ratio:1.24041812}.service_subpage #service_page_header .text h1{flex-direction:column}.service_subpage #service_page_header .text h1 span{font-size:3.8rem}}@media screen and (max-width:480px){#service_page_header .text h1{font-size:2.4rem}#service_page_header .text p{font-size:1.2rem}#service_page_header .text p span{display:inline-block}.service_subpage #service_page_header .text h1 span{font-size:3rem}}#service_page_header_menu{position:relative;z-index:2}#service_page_header_menu ul{height:120px;background-color:#fff;margin:-60px auto 160px;border-radius:100px;padding:0 50px;box-shadow:0 3px 10px rgba(0,0,0,0.1);display:flex;align-items:center;width:fit-content}#service_page_header_menu li{height:100%;display:flex;align-items:center}#service_page_header_menu li:not(:last-child):after{content:"";display:block;width:.5px;height:30px;background-color:#344251;margin-inline:25px}#service_page_header_menu li:first-child a{gap:20px}#service_page_header_menu a{display:flex;align-items:center;text-decoration:none;gap:10px;line-height:1.3;height:100%;font-weight:700;font-size:1.6rem;position:relative}#service_page_header_menu a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:10px;background-color:transparent;transition:background-color .3s}#service_page_header_menu a:hover,#service_page_header_menu a.current{transform:scale(1)}#service_page_header_menu a:hover:after,#service_page_header_menu a.current:after{background-color:#b5091f}.service_subpage #service_page_header_menu ul{margin-bottom:0}@media screen and (max-width:1580px){#service_page_header_menu ul{height:100px;margin-block:-50px 150px;border-radius:50px;padding:0 50px}#service_page_header_menu li:not(:last-child):after{margin-inline:15px}#service_page_header_menu li:first-child a{gap:10px}#service_page_header_menu a{font-size:1.4rem}}@media screen and (max-width:1280px){#service_page_header_menu{height:80px;margin-block:0 140px}#service_page_header_menu li:not(:last-child):after{margin-inline:15px}#service_page_header_menu a{font-size:1.4rem}#service_page_header_menu a img{max-height:70%;width:auto}.service_subpage #service_page_header_menu{margin-bottom:0}}@media screen and (max-width:1080px){#service_page_header_menu{height:auto;margin-block:0 100px}#service_page_header_menu ul{box-shadow:none;height:auto;margin-block:0 100px;justify-content:center;gap:50px;align-items:flex-end}#service_page_header_menu li:not(:last-child):after{content:none}#service_page_header_menu li:first-child a{gap:20px}#service_page_header_menu li:nth-child(2) a img{margin-bottom:-10px}#service_page_header_menu li:nth-child(5) a{gap:10px}#service_page_header_menu li:last-child a{gap:5px}#service_page_header_menu a{font-size:1.2rem;padding-block:10px;flex-direction:column;justify-content:flex-end;gap:0;text-align:center}#service_page_header_menu a img{max-height:none}#service_page_header_menu a:after{bottom:-5px}}@media screen and (max-width:760px){#service_page_header_menu ul{gap:0;width:auto;padding-inline:var(--padding_contents_outer)}#service_page_header_menu ul li{width:calc(100% / 5);height:114px}#service_page_header_menu ul li:first-child a{justify-content:flex-end}#service_page_header_menu ul li:first-child a img{margin-bottom:20px}#service_page_header_menu a{font-size:1rem;width:100%;gap:0 !important;justify-content:space-between}}#service_submenu{padding-block:50px;background-color:#fff6d8;position:relative;z-index:1;margin-top:10px}@media screen and (max-width:760px){#service_submenu{padding-block:25px}}.glide .glide__slide{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1));margin-block:10px}.glide .glide__bullets{bottom:-1em}.glide .glide__bullets .glide__bullet{background-color:rgba(0,0,0,0.2)}.glide .glide__bullets .glide__bullet.glide__bullet--active{background-color:#b5091f}.service_subpage #service_page_header:not(.nomenu):before{background-color:#72c2d6}#service_submenu{background-color:#72c2d6}#banner{margin-block:100px;background-color:#daf5fe;border-radius:15px;display:flex;gap:50px;padding:50px;position:relative}#banner h2{font-size:8rem;text-align:left;font-weight:700;line-height:1.3;margin-block:0 15px}#banner h2 span{font-size:3rem;color:#ec1c24;display:block}#banner h3{font-size:2.2rem;font-weight:700;color:#fff;background-color:#008FB8;border-radius:50px;width:fit-content;padding:5px 1em}#banner .image{margin-top:-75px}#banner .image img{max-width:373px;height:auto}#banner .border_btn_group{margin-top:25px}@media screen and (max-width:1580px){#banner h2{font-size:7rem}#banner h2 span{font-size:2.6rem}#banner h3{font-size:2rem}#banner .image img{max-width:350px}}@media screen and (max-width:1400px){#banner{gap:40px;padding:40px}#banner h2{font-size:6rem}#banner h2 span{font-size:2.2rem}#banner h3{font-size:1.8rem}#banner .image{margin-top:-65px}#banner .image img{max-width:320px}}@media screen and (max-width:1280px){#banner{gap:35px;padding:35px}#banner h2{font-size:5.4rem}#banner h2 span{font-size:2rem}#banner h3{font-size:1.6rem}#banner .image{margin-top:-60px}#banner .image img{max-width:300px}}@media screen and (max-width:1080px){#banner{gap:30px;padding:30px}#banner h2{font-size:4rem}#banner h2 span{font-size:1.8rem}#banner h3{font-size:1.4rem}#banner .image{margin-top:-55px}#banner .image img{max-width:240px}#banner p .pc{display:none}}@media screen and (max-width:760px){#banner{gap:25px;padding:25px;flex-direction:column}#banner h2{font-size:3.2rem}#banner h2 span{font-size:1.5rem}#banner .image{margin-top:-100px}#banner .image img{max-width:30vw;margin-inline:auto 0}#banner .text{margin-top:-100px}}@media screen and (max-width:480px){#banner .image img{max-width:140px;margin-inline:auto -35px}#banner .text{margin-top:-25px}}#dantai{text-align:center}#dantai h3{font-size:2.2rem;color:#344251}#dantai_feature{display:flex;gap:50px;position:relative;padding:75px 50px 50px;margin:50px 0;border:4px solid #008FB8;border-radius:15px}#dantai_feature h3{position:absolute;left:0;right:0;top:-20px;width:fit-content;margin-inline:auto;margin-block:0;background-color:#fff;padding-inline:1em;z-index:99}#dantai_feature h4{font-size:4rem;border-bottom:1px solid rgba(0,0,0,0.8);padding-bottom:15px;color:#008FB8;margin-block:0 25px}#dantai_feature p{color:#344251;padding-inline:1em}#dantai_feature p:not(:last-child){margin-bottom:.5em}#dantai_feature>div{width:calc((100% - 150px) / 4)}@media screen and (max-width:1980px){#dantai_feature{gap:35px;padding:50px 35px 35px}#dantai_feature h4{font-size:3.6rem}#dantai_feature>div{width:calc((100% - 105px) / 4)}}@media screen and (max-width:1580px){#dantai_feature{gap:25px;padding:50px 25px 25px}#dantai_feature h4{font-size:3.2rem}#dantai_feature>div{width:calc((100% - 75px) / 4)}}@media screen and (max-width:1280px){#dantai_feature h3{font-size:1.8rem}#dantai_feature h4{font-size:2.6rem}}@media screen and (max-width:1080px){#dantai_feature{flex-wrap:wrap}#dantai_feature>div{width:calc((100% - 25px) / 2)}}@media screen and (max-width:760px){#dantai_feature{flex-direction:column}#dantai_feature>div{width:100%}#dantai_feature>div h4{font-size:2.4rem;margin-bottom:10px}#dantai_feature>div p{font-size:1.4rem}#dantai_feature>div p.note{font-size:1rem}}#flow h4{font-size:2rem;color:#848E9A}#flow_recommend{display:flex;gap:50px;margin-block:50px}#flow_recommend div{width:calc((100% - 150px) / 4);aspect-ratio:1;background-color:rgba(0,143,184,0.3);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}#flow_recommend div p{margin-block:0;text-align:center;line-height:1.5;font-weight:700}#flow_recommend div p.big{font-size:2.6rem}#flow_recommend div p.big strong{color:#ec1c24}@media screen and (max-width:1280px){#flow_recommend{gap:25px;margin-top:25px}#flow_recommend div{width:calc((100% - 75px) / 4)}#flow_recommend div p.big{font-size:2.4rem}}@media screen and (max-width:1080px){#flow_recommend{gap:15px}#flow_recommend div{width:calc((100% - 45px) / 4)}#flow_recommend div p.big{font-size:2rem}}@media screen and (max-width:760px){#flow_recommend{gap:10px}#flow_recommend div{width:calc((100% - 30px) / 4)}#flow_recommend div p{font-size:1.4rem}#flow_recommend div p.big{font-size:1.6rem}}@media screen and (max-width:480px){#flow_recommend{flex-wrap:wrap}#flow_recommend div{width:calc((100% - 15px) / 2)}#flow_recommend div p{font-size:1.4rem}#flow_recommend div p.big{font-size:1.8rem}}#oneday{text-align:center}#oneday_banner{display:flex;justify-content:center;gap:25px}#oneday_banner a{aspect-ratio:1;width:320px;display:block;padding:30px;font-weight:300;font-size:1.4rem;text-decoration:none;line-height:1.3;display:flex;flex-direction:column;gap:15px;border-radius:15px;border:1px solid #848E9A;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1)}@media screen and (max-width:760px){#oneday_banner{flex-direction:column}#oneday_banner a{width:100%}}