@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:#f5a200}#service_submenu{background-color:#f5a200}@media screen and (max-width:760px){.service_subpage #service_page_header .text h1 span{font-size:2.4rem}}@media screen and (max-width:760px){#service_submenu{margin-bottom:25px}}#banner{margin-block:100px 50px}#banner img{max-width:100%;display:block;margin-inline:auto}@media screen and (max-width:480px){#banner{margin-block:25px}}#guide_banner{width:fit-content;margin-inline:auto;position:relative;padding-right:100px;margin-bottom:100px}#guide_banner .text{padding:50px 0 50px 50px;background:#daf5fe;background:linear-gradient(270deg, #daf5fe, rgba(218,245,254,0))}#guide_banner p{font-weight:700;font-size:2.6rem;margin:0;line-height:1.5}#guide_banner h2{font-weight:700;font-size:8rem;line-height:1;margin:10px 0 25px}#guide_banner:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:100px;height:100%;aspect-ratio:.5;background:#daf5fe;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width:1280px){#guide_banner{padding-right:80px}#guide_banner .text{padding:35px 0 35px 35px}#guide_banner p{font-size:2rem}#guide_banner h2{font-size:6rem}#guide_banner:after{width:80px}}@media screen and (max-width:760px){#guide_banner{padding-right:50px;margin-bottom:50px}#guide_banner .text{padding:25px 0 25px 25px}#guide_banner p{font-size:1.8rem}#guide_banner h2{font-size:4rem}#guide_banner:after{width:50px}}@media screen and (max-width:480px){#guide_banner{padding-right:50px}#guide_banner .text{padding:25px 0 25px 25px}#guide_banner p{font-size:1.6rem}#guide_banner h2{font-size:3.2rem}#guide_banner:after{width:50px}}#pickup dl{display:flex;gap:50px;margin:0;position:relative}#pickup dl dd{padding:25px 0;margin:0}#pickup dl dd .category{font-size:1.2rem}#pickup dl dd .category span{margin-left:.5em;background-color:#f5a200;padding:5px;color:#000;border-radius:5px}#pickup dl dd h3{font-size:2rem;margin:0;line-height:1.3;margin-bottom:1em}#pickup dl dd p:not(:last-child){margin-bottom:10px}#pickup dl:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:.5px;width:100%;background-color:#848E9A}#pickup .head_ttl3{margin:0 0 10px}@media screen and (max-width:760px){#pickup dl{display:flex;flex-direction:column;gap:25px;margin-bottom:50px}#pickup dl dt{aspect-ratio:3;overflow:hidden}#pickup dl dt img{height:100% !important;width:100%;object-fit:cover}#pickup dl dd a{font-size:1.4rem}}#teikei,#chintai{text-align:center}.house_feature{display:flex;gap:50px;position:relative;padding:75px 50px;text-align:center;border:4px solid #008FB8;border-radius:15px}.house_feature>div{width:calc((100% - 100px) / 3)}.house_feature.col2>div{width:calc((100% - 50px) / 2)}.house_feature h3{font-size:2.2rem;color:#344251;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;line-height:1.3}.house_feature h3 span{display:inline-block}.house_feature h4{font-size:4rem;border-bottom:1px solid rgba(0,0,0,0.8);padding-bottom:15px;color:#008FB8;margin-block:0 25px}.house_feature p{color:#344251;padding-inline:1em}.house_feature p:not(:last-child){margin-bottom:.5em}.house_feature p strong{color:#b5091f}@media screen and (max-width:1980px){.house_feature{gap:35px;padding:50px 35px}.house_feature>div{width:calc((100% - 70px) / 3)}.house_feature.col2>div{width:calc((100% - 35px) / 2)}.house_feature h4{font-size:3.6rem}}@media screen and (max-width:1580px){.house_feature{gap:25px;padding:50px 25px}.house_feature>div{width:calc((100% - 50px) / 3)}.house_feature.col2>div{width:calc((100% - 25px) / 2)}.house_feature h4{font-size:3.2rem}}@media screen and (max-width:1280px){.house_feature h3{font-size:1.8rem}.house_feature h4{font-size:2.6rem}}@media screen and (max-width:1080px){.house_feature{flex-wrap:wrap}}@media screen and (max-width:760px){.house_feature{flex-direction:column}.house_feature h3{width:80%}.house_feature div{width:100%}.house_feature div h4{font-size:2.4rem;margin-bottom:10px}.house_feature div p{font-size:1.4rem}.house_feature div p.note{font-size:1rem}.house_feature.col2>div{width:100%}}#teikei .house_feature div:not(:last-child) h4{position:relative}#teikei .house_feature div:not(:last-child) h4:after{content:"";display:block;position:absolute;right:0;top:0;bottom:12px;margin-block:auto;width:0px;height:0px;border-style:solid;border-width:10px 0 10px 17.3px;border-color:transparent transparent transparent #848e9a80;transform:rotate(0deg)}@media screen and (max-width:760px){#teikei .house_feature div:not(:last-child) h4:after{content:none}}#chintai>h3:not(.head_ttl2){display:flex;align-items:center;gap:10px;justify-content:center;font-size:2.8rem;margin-bottom:0}#chintai>.lead{margin-top:10px}#chintai_howto{text-align:left}