@layer page{#sp_navi .switch{display:none}body#home{height:auto}body#home main{margin-top:0}body#home #sp_bottom_navi.show{display:flex}.main_content{max-width:1000px;width:94%;margin:0 auto}#mv__area .mvSlider .slick-slider{margin-bottom:0}#mv__area .mvSlider .slick-slide{border:1px solid #000}#mv__area .mvSlider .slick-dots li:first-child{display:none}#mv__area .mvSlider ._visual{width:100%;aspect-ratio:2784/1667}#mv__area .mvSlider ._visual iframe{pointer-events:none;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#mv__area .mvSlider .mv_item{aspect-ratio:2784/1667}#mv__area .mvSlider .mv_item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_base_ttl{border-bottom:4px solid transparent;width:100%;text-align:left;background-repeat:no-repeat;background-position:0 100%;background-size:auto 80%;position:relative;font-size:clamp(1.8rem,2vw,2.4rem);margin-bottom:20px;padding-left:50px;line-height:1.3}@media (max-width:768px){.top_base_ttl{padding-left:2em}}.top_base_ttl:after{content:"";position:absolute;width:12em;height:100%;background-position:100% 100%;background-size:auto 100%;right:0}.anchor_navi{display:flex;justify-content:space-between;gap:10px;margin:60px 0}@media (max-width:768px){.anchor_navi{margin:40px 0;display:grid;grid-template-columns:repeat(2,1fr)}}.anchor_navi ._btn{display:block}@media (min-width:768px){.anchor_navi ._btn{width:24%}}.anchor_navi ._btn{text-decoration:none;border:3px solid var(--color-brand-blue);border-radius:10px;text-align:center;color:var(--color-brand-blue);font-weight:700;padding:.8em 0 .4em;background-color:color-mix(in srgb,var(--color-brand-blue) 5%,transparent)}.anchor_navi ._btn ._icon{display:block;margin:0 auto 4px;width:43px;height:auto}@media (any-hover:hover){.anchor_navi ._btn{transition:background-color .2s ease}.anchor_navi ._btn:hover{background-color:color-mix(in srgb,var(--color-brand-blue) 10%,transparent)}.anchor_navi ._btn:hover:after{transform:translateY(3px)}}.anchor_navi ._btn:after{content:"";display:block;background-color:var(--color-brand-blue);width:.6em;aspect-ratio:4/3;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);margin:4px auto 0;transition:transform .2s ease}.cv{margin:20px 0;padding:16px 0;background:var(--color-brand-blue)}.cv a{position:relative;margin:auto;width:85%;background:#fff;display:block;padding:10px;text-decoration:none;text-align:center;font-size:2rem;border:4px solid #1375c4;border-radius:80px;color:#1375c4;font-weight:700;box-shadow:inset 0 -8px 0 -1px #e5f6ff}.cv a:before{background:url(/assets/dest/img/home/b/ico_search_01.png) no-repeat 0 0;background-size:30px 30px;left:5%}.cv a:after,.cv a:before{content:"";position:absolute;width:30px;height:30px}.cv a:after{background:url(/assets/dest/img/home/b/ico_arrow_03.png) no-repeat 0 0;background-size:30px 30px;right:5%}.youtube_area{max-width:750px;margin-inline:auto}.youtube_area iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.lowprice_list{text-align:center}.lowprice_list_info{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}@media (max-width:768px){.lowprice_list_info{flex-direction:column;gap:10px 0}}.lowprice_list_info ._item{flex:1;padding:6px;color:#e1355a;background-color:rgba(225,53,90,.1)}.lowprice_list_info ._item .price{font-family:Open Sans,sans-serif;font-weight:800;font-size:120%}@media (min-width:769px){.lowprice_list .lowprice_container{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}}.lowprice_list .lowpriceBox{width:33.3333333333%;border-bottom:1px solid #e1355a;border-right:1px solid #e1355a;padding:20px}.lowprice_list .lowpriceBox a{text-decoration:none}.lowprice_list .lowpriceBox img{max-width:100%}.lowprice_list .lowpriceBox p{margin-bottom:20px}.lowprice_list .lowpriceBox p:last-child{margin-bottom:0}.lowprice_list .lowpriceBox p a{text-decoration:none}.lowprice_list .lowpriceBox h3{font-size:2.8rem;margin-bottom:0;font-weight:400}.lowprice_list .priceImg{display:flex;flex-direction:column;margin-bottom:20px}.lowprice_list .priceImg .price_info{display:flex;justify-content:space-between;margin-bottom:10px}.lowprice_list .priceImg .price_info p{color:#e1355a;font-size:2rem;font-weight:700;margin-bottom:0;white-space:nowrap}.lowprice_list .priceImg .price_info p .eng_bold{font-size:120%}.lowprice_list .priceImg .price_info p:first-child{font-size:3rem;letter-spacing:3px}.lowprice_list .priceImg .price_info p:first-child span{color:#000;font-size:1.4rem;font-weight:400;margin-top:-10px;display:block;letter-spacing:-1px}.lowprice_list .priceImg .price_info p:nth-child(2){font-weight:400;font-size:4.3rem;line-height:1}.lowprice_list .priceImg .price_text{background:#ff781e;width:100%;padding:0 10px;display:flex;justify-content:space-between;align-items:center}.lowprice_list .priceImg .price_text p{font-weight:700;text-align:left;margin-bottom:0}.lowprice_list .priceImg .price_text p .eng_bold{color:#fff;font-size:5rem}.lowprice_list .lowpriceBox{padding:2%;margin-bottom:10px;width:100%;border:2px solid #e1355a;border-radius:5px;text-align:left}.lowprice_list .lowpriceBox .boxInner{display:flex;justify-content:space-between;margin-bottom:2%}.lowprice_list .lowpriceBox h3{margin-bottom:1%;font-size:1.3rem;line-height:1}.lowprice_list .lowpriceBox .img{display:block;width:37%;margin-right:2%;margin-bottom:0}.lowprice_list .lowpriceBox .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.lowprice_list .lowpriceBox .text_box{width:63%}.lowprice_list .lowpriceBox p:last-child{font-size:1rem;line-height:1}.lowprice_list .lowpriceBox .radius-title{border-radius:3px;display:block;background:url(/assets/dest/img/home/b/ico_arrow_03.png) no-repeat right 6px center/1.2em auto;background-color:#e1355a;font-size:1.6rem}@media (any-hover:hover){.lowprice_list .lowpriceBox .radius-title{transition:background-color .2s ease}.lowprice_list .lowpriceBox .radius-title:hover{background-color:#c42548}}.lowprice_list .lowpriceBox .radius-title{padding:2%;color:#fff}.lowprice_list .lowpriceBox p.period{line-height:1.2}.lowprice_list .lowpriceBox .priceImg{margin-bottom:1%}.lowprice_list .lowpriceBox .priceImg .price_info{align-items:center;margin-bottom:1%;display:flex;flex-wrap:wrap;justify-content:space-between}.lowprice_list .lowpriceBox .priceImg .price_info p:first-child{font-size:1.8rem;line-height:1.2;letter-spacing:4px}.lowprice_list .lowpriceBox .priceImg .price_info p:first-child span{font-size:1rem;margin-top:0;letter-spacing:-1px}.lowprice_list .lowpriceBox .priceImg .price_info p:nth-child(2){font-size:2.3rem}.lowprice_list .lowpriceBox .priceImg .price_text{padding:0 5%}.lowprice_list .lowpriceBox .priceImg .price_text p{font-size:1rem}.lowprice_list .lowpriceBox .priceImg .price_text p .eng_bold{font-size:2.3rem}.lowprice_list h2{color:#e1355a;border-bottom-color:#e1355a;background-image:url(/assets/dest/img/home/b/ico_price_01.png);background-position:0}.lowprice_list h2:after{background-image:url(/assets/dest/img/home/b/ico_price_02.png)}.lowprice_list .priceBtn{display:block;width:100%;background-color:#e1355a;margin-top:20px;border-radius:10px}.lowprice_list .priceBtn a{border-color:#c1002a;color:#c1002a;box-shadow:inset 0 -8px 0 -1px #ffe1e7}.lowprice_list .priceBtn a:before{display:none}.lowprice_list .priceBtn a:after{content:"";position:absolute;width:30px;height:30px;background-size:30px 30px;right:5%}@media screen and (min-width:769px){.lowprice_list h2{font-size:clamp(1.8rem,4vw,2.4rem);padding-left:32px}.lowprice_list h2:before{top:.1em;left:0}.lowprice_list .lowprice_wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1em}.lowprice_list .lowpriceBox{margin:0}.lowprice_list .priceBtn{padding:0;background-color:transparent;max-width:360px;margin:20px auto}}.cv_fixed{position:fixed;top:5px;right:50%;left:50%;margin-left:-80px}.cv_fixed img{width:160px;height:auto}.emergencyNews{background:#fae2e0;padding:15px 20px}.emergencyNews .inner_wrap{display:flex;justify-content:center;align-items:center}.emergencyNews .inner_wrap p{border:1px solid #f61212;border-radius:5px;padding:4px 10px;margin-right:25px;color:#f61212;display:block;text-align:center;background:#fff;font-size:15px;font-size:1.5rem}.emergencyNews .inner_wrap ul li{margin:5px 0}.emergencyNews .inner_wrap ul li a{color:#f61212;font-weight:700;font-size:18px}.viewSP .emergencyNews{padding:5% 0 2%}.viewSP .emergencyNews .inner_wrap{flex-direction:column;align-items:flex-start}.viewSP .emergencyNews .inner_wrap p{margin:0}.viewSP .emergencyNews .inner_wrap ul{width:100%}.viewSP .emergencyNews .inner_wrap ul li{margin:0}.viewSP .emergencyNews .inner_wrap ul li a{position:relative;display:block;font-size:14px;padding:3% 20px 3% 0;border-bottom:1px dashed #f61212;text-decoration:none}.viewSP .emergencyNews .inner_wrap ul li a:after{display:block;content:"";position:absolute;top:50%;right:0;width:8px;height:8px;margin:-4px 0 0;border-top:2px solid #f61212;border-right:2px solid #f61212;transform:rotate(45deg)}.viewSP .emergencyNews .inner_wrap ul li a .date{display:block;font-feature-settings:"palt"}.viewSP .emergencyNews .inner_wrap ul li:last-child a{border:none}.viewSP .emergencyNews{position:relative}.viewSP .emergencyNews .more_btn{position:absolute;top:26px;right:12px;border-radius:50px;padding:3px 14px 3px 23px;background-color:#fff;color:#f61212}.viewSP .emergencyNews .more_btn:before{position:absolute;top:7px;left:10px;display:block;content:"";width:0;border:4px solid transparent;border-top:11px solid #f61212;border-bottom:none;transition:transform .2s ease}.viewSP .emergencyNews .more_btn.is-open:before{transform:rotate(180deg)}.maintenanceNews{width:1000px;margin:20px auto;border:1px solid #f61212;padding:20px 40px}.maintenanceNews dt{color:#f61212;font-weight:700;font-size:18px}.maintenanceNews dt a{color:#f61212}.maintenanceNews dd p{margin-bottom:10px}.maintenanceNews dd span{color:#f61212}.viewSP .maintenanceNews{width:90%;margin:10px auto;border:1px solid #f61212;padding:10px 20px}.feature h2{color:#19afc5;border-bottom-color:#19afc5;background-image:url(/assets/dest/img/home/b/ico_school_01.png)}.feature h2:after{background-image:url(/assets/dest/img/home/b/ico_school_02.png)}.feature a{display:block}.feature img{width:100%;height:auto}.recommend_plan h2{color:#19afc5;border-bottom-color:#19afc5;background-position:0;background-image:url(/assets/dest/img/home/ico_plan_01.png)}.recommend_plan h2:after{background-image:url(/assets/dest/img/home/bg_plan_01.png)}@media (min-width:769px){.recommend_plan ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1em}}.recommend_plan .plan_category_list li{margin-top:20px;border-radius:10px;border:3px solid;padding-bottom:50px;position:relative}.recommend_plan .plan_category_list li .entry-icon-new{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:40px 40px 0 0}.recommend_plan .plan_category_list li .entry-icon-new span{color:#fff;transform:rotate(-45deg);position:absolute;left:2px;top:-35px;font-size:1rem;font-weight:600}.recommend_plan .plan_category_list li .photo{max-width:192px}.recommend_plan .plan_category_list li .plan-link{position:absolute;bottom:0;left:0;width:100%}.recommend_plan .plan_category_list li.single-plan a{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;background:url(/assets/dest/img/home/ico_plan_arrow.png) no-repeat 98%;background-size:25px 25px;color:#00b4ac;font-size:1.6rem;padding:10px 40px 10px 10px;border-radius:10px}.recommend_plan .plan_category_list li.single-plan a .photo{width:30%;height:auto;margin-right:10px}.recommend_plan .plan_category_list li.single-plan a .photo img{width:100%;height:auto}.recommend_plan .plan_category_list li.single-plan a strong{width:calc(70% - 10px)}.recommend_plan .plan_category_list li .plan-tl{display:flex;justify-content:flex-start;align-items:center;font-size:1.6rem;padding:10px}.recommend_plan .plan_category_list li .plan-tl .photo{width:30%;height:auto;margin-right:10px}.recommend_plan .plan_category_list li .plan-tl .photo img{width:100%;height:auto}.recommend_plan .plan_category_list li .plan-tl .ttl,.recommend_plan .plan_category_list li .plan-tl strong{width:calc(70% - 10px)}.recommend_plan .plan_category_list li.plural-plan .plan-link{display:flex;justify-content:space-between;border-top:2px solid;border-radius:0 0 10px 10px;overflow:hidden}.recommend_plan .plan_category_list li.plural-plan .plan-link a{text-decoration:none;border-top:0;font-weight:700;font-size:1.4rem;line-height:1;width:100%;display:flex;align-items:center;justify-content:center;gap:.3em;padding:8px 0}.recommend_plan .plan_category_list li.plural-plan .plan-link a._man:before,.recommend_plan .plan_category_list li.plural-plan .plan-link a._woman:before{content:"";display:block;width:2em;aspect-ratio:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.recommend_plan .plan_category_list li.plural-plan .plan-link a._man:before{-webkit-mask-image:url(/assets/dest/img/common/ico/ico_plan_man.svg);mask-image:url(/assets/dest/img/common/ico/ico_plan_man.svg)}.recommend_plan .plan_category_list li.plural-plan .plan-link a._woman:before{-webkit-mask-image:url(/assets/dest/img/common/ico/ico_plan_woman.svg);mask-image:url(/assets/dest/img/common/ico/ico_plan_woman.svg)}.recommend_plan .plan_category_list li.plural-plan .plan-link a:nth-child(2){border-left:2px solid}@media (max-width:992px){.recommend_plan .plan_category_list li.plural-plan .plan-tl,.recommend_plan .plan_category_list li.single-plan .plan-tl{font-size:1.4rem}}.recommend_plan .plan_category_list li.normal{border-color:#00b4ac}.recommend_plan .plan_category_list li.normal.single-plan{box-shadow:inset 0 -10px 0 -1px #ddf1f0}.recommend_plan .plan_category_list li.normal.plural-plan .plan-link{border-color:#00b4ac}.recommend_plan .plan_category_list li.normal.plural-plan .plan-link a{background:#eef9f8 url(/assets/dest/img/home/ico_plan_arrow.png) no-repeat 96%;background-size:20px 20px;color:#00b4ac}.recommend_plan .plan_category_list li.normal.plural-plan .plan-link a._man:before,.recommend_plan .plan_category_list li.normal.plural-plan .plan-link a._woman:before{background-color:#00b4ac}.recommend_plan .plan_category_list li.normal.plural-plan .plan-link a:nth-child(2){border-color:#00b4ac}.recommend_plan .plan_category_list li.normal .entry-icon-new{border-color:#19afc5 transparent transparent}.recommend_plan .plan_category_list li.price{border-color:#e1365a}.recommend_plan .plan_category_list li.price.single-plan{box-shadow:inset 0 -10px 0 -1px rgba(225,54,90,.1)}.recommend_plan .plan_category_list li.price.plural-plan .plan-link{border-color:#e1365a}.recommend_plan .plan_category_list li.price.plural-plan .plan-link a{background:rgba(225,54,90,.1) url(/assets/dest/img/home/ico_plan_arrow-red.png) no-repeat 96%;background-size:20px 20px;color:#e1365a}.recommend_plan .plan_category_list li.price.plural-plan .plan-link a._man:before,.recommend_plan .plan_category_list li.price.plural-plan .plan-link a._woman:before{background-color:#e1365a}.recommend_plan .plan_category_list li.price.plural-plan .plan-link a:nth-child(2){border-color:#e1365a}.recommend_plan .plan_category_list li.price .entry-icon-new{border-color:#e1365a transparent transparent}.recommend_plan .plan_category_list li.state{border-color:#ff781e}.recommend_plan .plan_category_list li.state.single-plan{box-shadow:inset 0 -10px 0 -1px rgba(255,120,26,.1)}.recommend_plan .plan_category_list li.state.plural-plan .plan-link{border-color:#ff781e}.recommend_plan .plan_category_list li.state.plural-plan .plan-link a{background:rgba(255,120,26,.1) url(/assets/dest/img/home/ico_plan_arrow-orange.png) no-repeat 96%;background-size:20px 20px;color:#ff781e}.recommend_plan .plan_category_list li.state.plural-plan .plan-link a._man:before,.recommend_plan .plan_category_list li.state.plural-plan .plan-link a._woman:before{background-color:#ff781e}.recommend_plan .plan_category_list li.state.plural-plan .plan-link a:nth-child(2){border-color:#ff781e}.recommend_plan .plan_category_list li.state .entry-icon-new{border-color:#ff781e transparent transparent}.recommend_plan .campaign_banner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:60px;text-align:center}@media (width < 768px){.recommend_plan .campaign_banner{grid-template-columns:repeat(1,1fr);margin-top:30px}}.recommend_plan .campaign_banner .visual{text-align:center}.recommend_plan .campaign_banner .visual img{max-width:100%;height:auto;display:inline-block;margin-bottom:10px}.season h2{color:#ff781e;border-bottom-color:#ff781e;background-image:url(/assets/dest/img/home/b/ico_season_01.png)}.season h2:after{background-image:url(/assets/dest/img/home/b/ico_season_02.png)}@media (min-width:769px){.season ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}}@media (max-width:768px){.season ul li{margin-bottom:20px}}.season ul li .season_plan{display:flex;justify-content:space-between;text-decoration:none;border:2px solid #ff781e;border-radius:10px 10px 0 0}.season ul li .season_plan em{font-style:normal}.season ul li .season_plan .date{background:#ff781e;width:30%;color:#fff;font-size:3rem;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1}.season ul li .season_plan .year em{font-size:1.8rem}.season ul li .season_plan .year{font-size:1.4rem;margin-bottom:3px}.season ul li .season_plan .month em{font-size:5rem;line-height:1;font-family:Oswald,sans-serif}.season ul li .season_plan .money{width:70%;padding:20px}.season ul li .season_plan .money .tax{display:flex;justify-content:flex-start;align-items:center;color:#ff781e;font-size:1.6rem;line-height:1.1}.season ul li .season_plan .money .tax .num{font-size:4rem;line-height:1;font-family:Oswald,sans-serif}.season ul li .season_plan .money .tax em,.season ul li .season_plan .money p{display:block}.season ul li .plan_link{display:flex;justify-content:space-between}.season ul li .plan_link a{text-decoration:none;background:#fceee4 url(/assets/dest/img/home/b/ico_arrow_02.png) no-repeat 96%;background-size:20px 20px;color:#ff781e;border:2px solid #ff781e;border-top:0;font-weight:700;font-size:1.4rem;line-height:1;width:50%;display:flex;align-items:center;justify-content:center;padding:15px 0;border-radius:0 0 0 10px;color:#e1355a}@media screen and (max-device-width:320px){.season ul li .plan_link a{font-size:4vw;text-indent:-1em}}.season ul li .plan_link a:last-child{border-left:none;border-radius:0 0 10px 0}.purpose h2{color:#00b4ac;border-bottom-color:#00b4ac;background-image:url(/assets/dest/img/home/b/ico_purpose_01.png)}.purpose h2:after{background-image:url(/assets/dest/img/home/b/ico_purpose_02.png)}@media (min-width:769px){.purpose ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}}@media (max-width:768px){.purpose ul li{margin-bottom:20px}}.purpose ul li a{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;border:2px solid #00b4ac;border-radius:10px;background:url(/assets/dest/img/home/b/ico_arrow_04.png) no-repeat 98%;background-size:25px 25px;box-shadow:inset 0 -18px 0 -1px #ddf1f0;color:#00b4ac;font-size:1.6rem;padding:10px 40px 10px 10px}.purpose ul li a img{width:30%;height:auto;margin-right:10px}.faq_area h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:3.2rem}.faq_area h2 span a{display:block;min-width:110px;border-radius:50px;background:var(--color-brand-blue);color:#fff;font-size:16px;text-align:center;font-weight:400;text-decoration:none;padding:5px 1.3em}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){body#home .mv_bnr{display:block;margin-top:3%;position:relative;z-index:3}body#home .mv_bnr img{width:100%;height:auto}body#home #mv__area .mvRight form{height:auto}body#home #mv__area .mvRight{z-index:2;width:100%;background:none;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:flex-end}body#home #mv__area .mvRight .plan_search_wrap{border-radius:0;margin-top:0}body#home .recommend_bnr .inner_wrap img{display:none}}.season ul li.low-plan .season_plan{border:2px solid #e1355a;border-radius:0}.season ul li.low-plan .season_plan .date{background:#e1355a}.season ul li.low-plan .plan_link a{background-size:20px 20px;border:2px solid #e1355a;border-top:none}.season ul li.low-plan .plan_link a:last-child{border-left:none}.season ul li.low-plan .low{background:#f3466b;font-weight:700;text-align:center;font-size:2rem;color:#f9f956;border-radius:10px 10px 0 0;letter-spacing:5px}.season ul li.low-plan .season_plan .money .tax{color:#e1355a}@media (min-width:870px){.access_bnr{background-color:#e1365a}}@media (max-width:869px){.access_bnr{padding:12px 0;background-color:#ebf3f7}}.access_bnr{margin-bottom:20px}.access_btn{display:block;overflow:hidden;background-color:#e1365a;border-radius:8px;width:94%;max-width:600px;padding:6px 2em;margin:0 auto}.access_btn img{width:100%}@media (min-width:870px){.access_btn img{height:70px}}@media (max-width:869px){.access_btn img{height:100%}}.access_btn img{-o-object-fit:contain;object-fit:contain}.measure .button{position:absolute;margin:auto;bottom:-25px;right:0;left:0;width:60%;background:#fff url(/assets/dest/img/home/ico/ico_arrow_down.png) no-repeat 90%;display:block;padding:10px;text-decoration:none;text-align:center;font-size:1.8rem;border:2px solid #5697c4;border-radius:80px;color:#5697c4;font-weight:700;box-shadow:inset 0 -5px 0 -1px #d4ecfc;cursor:pointer}.measure .close{background:#fff url(/assets/dest/img/home/ico/ico_arrow_up.png) no-repeat 90%}.measure{position:relative}.measure dt{background:#5697c4;color:#fdf493;font-weight:700;text-align:center;font-size:1.8rem;padding:5px 0}.measure dd{border:2px solid #5697c4;padding:3% 3% 0}.measure dd.list_open{padding-top:3%}.measure dd.list_close{padding-bottom:30px;border-bottom:2px solid #5697c4}.measure dd li{border:2px solid #5697c4;border-radius:6px;font-size:1.6rem;font-weight:700;color:#5697c4;background:#fdf493;line-height:1.2;padding:15px 10px;margin-bottom:10px}.measure dd li a{color:#5697c4;text-decoration:none;position:relative;display:flex;align-items:center}.measure dd li a:after{content:"";position:absolute}.measure dd li.n1{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_01.png) no-repeat 5%;background-size:18% auto}.measure dd li.n2{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_02.png) no-repeat 5%;background-size:18% auto}.measure dd li.n3{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_03.png) no-repeat 5%;background-size:19% auto}.measure dd li.n4{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_04.png) no-repeat 7%;background-size:14% auto}.measure dd li.n5{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_05.png) no-repeat 5%;background-size:13% auto}.measure dd li.n6{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_06.png) no-repeat 5%;background-size:17% auto}.measure dd li.n7{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_07.png) no-repeat 5%;background-size:18% auto}.measure dd li.n8{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_08.png) no-repeat 7%;background-size:18% auto}.measure dd li.n9{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_09.png) no-repeat 7%;background-size:18% auto}.measure dd li.n9 img{width:10%;height:auto}.contact_area{text-align:center}.desktop .measure,.tablet .measure{display:block;border:2px solid #5697c4}.desktop .measure dt,.tablet .measure dt{font-size:2rem;padding:5px 0}.desktop .measure dd,.tablet .measure dd{margin:20px 20px 0 20p;border:none;padding-top:20px}.desktop .measure dd ul,.tablet .measure dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}.desktop .measure dd ul li,.tablet .measure dd ul li{width:32%;margin-bottom:20px;padding-left:80px;display:flex;align-items:center;font-size:1.8rem}.mobile .measure dd li.n1{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_01.png) no-repeat center 17%;background-size:36% auto}.mobile .measure dd li.n2{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_02.png) no-repeat center 27%;background-size:36% auto}.mobile .measure dd li.n3{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_03.png) no-repeat center 7%;background-size:32% auto}.mobile .measure dd li.n4{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_04.png) no-repeat center 9%;background-size:26% auto}.mobile .measure dd li.n5{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_05.png) no-repeat center 4%;background-size:16% auto}.mobile .measure dd li.n6{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_06.png) no-repeat center 15%;background-size:25% auto}.mobile .measure dd li.n7{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_07.png) no-repeat center 17%;background-size:40% auto}.mobile .measure dd li.n8{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_08.png) no-repeat center 17%;background-size:34% auto}.mobile .measure dd li.n9{background:#fdf493 url(/assets/dest/img/home/ico/ico_measure_09.png) no-repeat 7%;background-size:12% auto}.mobile .measure dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}.mobile .measure dd ul li{width:49%;font-size:1.2rem;text-align:center;padding:60px 10px 5px;line-height:1.1}.mobile .measure dd ul li.n9{width:100%;text-align:left;padding:20px 10px 20px 80px}.measure.pc_el{margin:20px auto;max-width:1000px;display:block}.pc_wrap{padding:0 2%}.measure.sp,.mobile .measure.pc_el{display:none}@media screen and (max-width:768px){.measure.sp{display:block}}.measure_acd_btn{position:relative;cursor:pointer}.measure_acd_btn ._switch{position:absolute;top:5px;right:10px;width:30px;aspect-ratio:1;transition:transform .2s ease}.measure_acd_btn ._switch:after,.measure_acd_btn ._switch:before{content:"";display:block;width:100%;height:3px;background-color:#fdf493;position:absolute;inset:0;margin:auto;border-radius:2px}.measure_acd_btn ._switch:after{transform:rotate(-90deg)}.measure_acd_btn.is-open ._switch{transform:rotate(-45deg)}.news_area h2{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue);background-position:0;background-image:url(/assets/dest/img/home/ico_news_ttl.png)}.news_area h2:after{background-image:url(/assets/dest/img/home/bg_news_ttl.png)}.news_area ul li.noLink{padding:2%}.school_navi h2{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue);background-position:0;background-image:url(/assets/dest/img/home/ico_school001.svg)}.school_navi h2:after{background-image:url(/assets/dest/img/home/bg_school_ttl.svg)}@media screen and (max-width:1000px){.school_navi{padding:0 3%}}.school_navi .lead{text-align:center;font-size:clamp(1.8rem,2vw,2.8rem);margin-bottom:20px;color:var(--color-brand-blue)}@media screen and (max-width:768px){.school_navi ul{display:grid;gap:1.5em;grid-template-columns:1fr}}.school_navi ul li:not(:first-child){margin-top:40px}.school_navi ul li .container{font-size:1.5rem;text-decoration:none;display:grid;grid-template-columns:240px 1fr 32%;grid-template-rows:auto auto 1fr;gap:10px;color:#fff;grid-template-areas:"thumb content map" "thumb maintext map" "thumb subinfo map"}@media screen and (max-width:990px){.school_navi ul li .container{grid-template-columns:24% 1fr 32%}}@media screen and (max-width:768px){.school_navi ul li .container{align-items:start;grid-template-columns:35% 1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"thumb content" "thumb maintext" "thumb subinfo" "map map"}}@media screen and (max-width:576px){.school_navi ul li .container{align-items:center;grid-template-areas:"thumb content" "maintext maintext" "subinfo subinfo" "map map"}}.school_navi ul li .container .thumb{grid-area:thumb;display:block;aspect-ratio:200/160;transition:opacity .2s ease}.school_navi ul li .container .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.school_navi ul li .container ._content{grid-area:content}.school_navi ul li .container .school_name{display:block;background:#00a0ff url(/assets/dest/img/school/index/ico_arrow_blue.png) no-repeat right .6em center/1.2em auto;background-color:var(--color-brand-blue);border-radius:50px;padding:.2em 1em;color:#fff;text-decoration:none}@media (any-hover:hover){.school_navi ul li .container .school_name{transition:opacity .2s ease}.school_navi ul li .container .school_name:hover{opacity:.6}}.school_navi ul li .container .school_name em{font-style:normal}.school_navi ul li .container ._add{margin-top:6px;color:#878787;font-size:1.3rem}.school_navi ul li .container ._main_txt{grid-area:maintext;color:#000;font-size:1.5rem;line-height:1.5}.school_navi ul li .container .sub_info{grid-area:subinfo;color:var(--color-brand-blue);margin-top:3px;font-size:1.5rem;line-height:1.5}.school_navi ul li .container .btn{color:#fff;background-color:var(--color-brand-blue);border-radius:30px;padding:.4em .6em;font-size:1.4rem;display:inline-block;margin-left:auto;margin-top:12px}.school_navi ul li .container iframe{grid-area:map;width:100%;height:100%}@media screen and (max-width:768px){.school_navi ul li .container iframe{grid-column:1/3;aspect-ratio:5/3}}.school_navi ul li a:hover img{opacity:.6}.shizuoka_area{background-color:color-mix(in srgb,var(--color-brand-blue) 7%,transparent);border-radius:10px;padding:28px 5%}@media (max-width:768px){.shizuoka_area{text-align:left}}.shizuoka_area ._ttl{text-align:center;font-size:clamp(1.8rem,2vw,2.8rem);margin-bottom:.4em;color:var(--color-brand-blue);font-weight:400}.shizuoka_area ._txt{text-align:left;font-size:1.4rem}@media (max-width:768px){.shizuoka_area ._txt{font-size:1.2rem}}.shizuoka_area ._txt p+p{margin-top:1em}.map_area iframe{width:100%;height:600px}@media (max-width:768px){.map_area iframe{height:300px}}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){.news_area{margin:8% auto;width:auto}.faq_area h2,.kuchikomi_area h2,.news_area h2{font-size:2rem}.faq_area h2 span a,.kuchikomi_area h2 span a,.news_area h2 span a{font-size:1.4rem;min-width:90px}}@media screen and (max-width:869px) and (orientation:landscape){.mobile body#home .measure dd ul li{padding-top:65px}.mobile .measure dd ul li.n1,.mobile .measure dd ul li.n2{background-size:18% auto}.mobile .measure dd ul li.n3{background-size:19% auto}.mobile .measure dd ul li.n4{background-size:14% auto}.mobile .measure dd ul li.n5{background-size:9% auto}.mobile .measure dd ul li.n6{background-size:17% auto}.mobile .measure dd ul li.n7,.mobile .measure dd ul li.n8{background-size:18% auto}.mobile .measure dd ul li.n9{background-size:9% auto;padding-left:17vw}}body#home #mv__area{display:grid;grid-template-columns:57% minmax(0,1fr)}body#home #mv__area .slick-next:before,body#home #mv__area .slick-prev:before{display:none}body#home #mv__area .slick-slider .slick-list,body#home #mv__area .slick-slider .slick-track{width:100%}body#home #mv__area .slick-dots{bottom:15px;z-index:1}body#home #mv__area .slick-dots li button{background:#fff;border-radius:50%;width:15px;height:15px;opacity:.7}body#home #mv__area .slick-dots li button:before{display:none}body#home #mv__area .slick-dots li.slick-active button{opacity:1}body#home #mv__area .mvRight{background:#00a0ff;flex-shrink:0}body#home #mv__area .mvRight form{height:100%}body#home #mv__area .mvRight .contact{padding:0}body#home #mv__area .mvRight .contact div{padding:10px 0;background:#ff781e;display:flex;flex-direction:column;justify-content:center}body#home #mv__area .mvRight .contact p{padding:0 20px;font-size:1.7rem;font-weight:700;margin-bottom:5px}body#home #mv__area .mvRight .contact .tel{margin-bottom:0}body#home .recommend_bnr{background:var(--color-brand-blue);display:block;padding:30px 0}body#home .recommend_bnr .inner_wrap img{display:block;width:100%;height:auto}body#home #movie{background:#00a0ff;padding:0 0 40px}body#home #movie .height_box{padding-top:55.5%;height:0;position:relative;border:8px solid #8bcbd6}body#home #movie iframe{position:absolute;top:0;left:0;display:block;margin:auto;width:100%!important;height:100%}body#home #movie.wd100{padding:0 3% 40px}body#home .special_slider.slick-initialized{margin-bottom:70px}body#home .special_slider .slide img{width:100%;height:auto;display:block}body#home .special_slider .slick-dots li button:before{background-color:#dadada}body#home .special_slider .slick-dots li.slick-active button:before{background-color:#00a0ff}@media screen and (min-width:1200px){.firefox body#home #mv__area{height:33.8vw}}@media screen and (max-width:1480px){body#home #mv__area .mvRight .contact p{font-size:1.4rem;text-align:center}}@media screen and (min-width:1200px){body#home #mv__area .mvRight{position:relative\9}body#home #mv__area .mvRight .contact{position:absolute\9;bottom:0\9;width:100%\9}}@media screen and (max-width:1200px){body#home #movie .inner_wrap .height_box{padding-top:55.3%}}body#home.hideSplash,body#home.viewPC{height:auto;overflow:visible;width:100%}body#home.viewPC{zoom:1}@media screen and (max-width:1500px){body#home #mv__area{position:relative}}@media screen and (max-width:1200px){body#home #mv__area{display:block}body#home #mv__area .mvRight .contact{margin-top:20px}body#home #mv__area .mvRight .contact div{display:flex;margin:0 auto;width:100%!important;align-items:center}body#home #mv__area .mvRight .contact div p{width:70%;padding:0;margin:0}body#home #mv__area .mvRight .contact div p.tel{width:30%}body#home #mv__area .mvRight,body#home #mv__area .slick-slider{width:100%;max-width:unset}body#home #mv__area .mvRight .contact{bottom:-7%}body#home #mv__area .mvRight .contact div{width:90%}}@media screen and (max-width:950px){body#home #mv__area .mvRight .contact p{font-size:1.4rem}}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){body#home #sp_bottom_navi.show{display:none}body#home ul#sp_bottom_navi{z-index:9}body#home.hideSplash #sp_bottom_navi.show{display:flex}body#home{height:auto;overflow:clip}body#home main{margin:0}body#home #mv__area .mvRight .contact{display:none}body#home .contact_area{background:#fff;display:block;text-align:center;color:#646464;font-size:1.2rem;padding:3% 3% 12%}body#home .contact_area p img{width:100%;height:auto}body#home .contact_area p.txt{padding-right:1%}body#home .contact_area p.img{width:80%;margin:6px auto}body#home .contact_area.margin_btm{padding-bottom:13%}body#home #movie,body#home .recommend_bnr{display:none}body#home.hideSplash{height:auto;overflow:visible}}@media screen and (max-device-width:320px){body#home #mv__area .mvRight .contact_area{display:block;padding-bottom:3%;font-size:1.4rem}body#home #mv__area .mvRight .contact_area .txt br{display:none!important}body#home #mv__area .mvRight .contact_area p.img{width:70%}}@media only screen and (max-device-width:768px) and (orientation:landscape){body#home.hideSplash{height:auto;overflow:visible}.mobile body#home .measure dd ul li{padding:140px 10px 20px}.mobile body#home .measure dd.list_close{padding-bottom:60px}.mobile body#home .measure dd ul li.n9{padding:40px 10px 40px 160px}body#home .news_area{width:100%}}}