main #main .mv{position:relative;font-size:0}main #main .mv h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:40px;color:#fff;font-size:min(8.5svw,80px);z-index:1}@media screen and (min-width: 1024px),print{main #main .mv h1{top:50%;left:10%;transform:translate(0, -50%);height:66px}}main #main .mv h1 img{max-width:unset;width:auto;max-height:unset;height:100%}main #contents{padding:5em 0}@media screen and (max-width: 767px){main #contents{padding:3em 0}}main #contents .lead{font-size:min(8.5svw,80px);text-align:center;color:#4bbbb1;font-family:"Anton",sans-serif;font-style:normal;margin:0 0 .25em}main #contents .lead span{color:#538ac8}main #contents .txt{text-align:center;font-size:min(3svw,18px);letter-spacing:.1em;line-height:2.2;margin:0 0 5em}@media screen and (max-width: 767px){main #contents .txt{margin:0 0 3em}}main #contents .select{max-width:800px;width:90%;margin:0 auto;display:flex;flex-wrap:wrap;gap:2%;justify-content:center}@media screen and (max-width: 767px){main #contents .select{gap:3%}}main #contents .select .block{background:#f7f7f7;width:23%;width:30%;margin:0 0 1em}@media screen and (max-width: 767px){main #contents .select .block{width:48%;margin:0 0 1em}}main #contents .select .block a{display:block;padding:1em}main #contents .select .block span{display:block;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;line-height:1}main #contents .select .block span.type{color:#4bbbb1;font-size:min(5.05svw,33px);margin:0 0 .5em}main #contents .select .block span.type::first-letter{font-size:min(6.8svw,54px);font-weight:500}main #contents .select .block span.ldk{font-size:min(4svw,26px);margin:0 0 1em}main #contents .select .block span.ldk::first-letter{font-size:min(5.3svw,37px);font-weight:500}main #contents .select .block span.txt{margin:0;text-align:left;font-size:min(2.7svw,15px);letter-spacing:0}main #contents .select .block span.number{color:#4bbbb1;font-size:min(6.6svw,50px);margin:0 0 .5em}main #contents .select .block span.number span{display:inline;font-size:min(7.8svw,67px);font-weight:500}main #contents .select .block span.view{font-size:min(2.7svw,15px);color:#fff;background:#4bbbb1;position:relative;padding:1em 1.5em}@media screen and (max-width: 767px){main #contents .select .block span.view{padding:.5em 1.5em}}main #contents .select .block span.view::after{content:"";width:26px;height:2px;background:#fff;position:absolute;top:50%;right:0}@media screen and (max-width: 767px){main #contents .select .block span.view::after{height:1px}}main #contents .aori{text-align:center;color:#4bbbb1;font-weight:bold;font-size:min(3.2svw,20px);border:2px solid #4bbbb1;padding:1em;max-width:1024px;width:90%;margin:2em auto 0}main #contents.under .box{background:#efefef;max-width:900px;width:85%;margin:0 auto 5em;padding:5em 0}@media screen and (max-width: 767px){main #contents.under .box{padding:2em 0;margin:0 auto 3em}}main #contents.under .box .spec{max-width:570px;width:85%;margin:0 auto}main #contents.under .box .spec .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;border-bottom:1px solid #4bbbb1;padding:0 0 1em;margin:0 0 1em}main #contents.under .box .spec .top .type{font-size:min(5.8svw,41px);color:#4bbbb1}@media screen and (max-width: 767px){main #contents.under .box .spec .top .type{font-size:min(6.5svw,48px)}}main #contents.under .box .spec .top .type::first-letter{font-size:min(8svw,70px)}@media screen and (max-width: 767px){main #contents.under .box .spec .top .type::first-letter{font-size:min(8.5svw,80px)}}main #contents.under .box .spec .top .ldk{font-size:min(4.9svw,31px)}@media screen and (max-width: 767px){main #contents.under .box .spec .top .ldk{font-size:min(5.2svw,36px)}}main #contents.under .box .spec .top .ldk::first-letter{font-size:min(6.3svw,45px)}@media screen and (max-width: 767px){main #contents.under .box .spec .top .ldk::first-letter{font-size:min(6.6svw,52px)}}main #contents.under .box .spec .btm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #4bbbb1;padding:0 0 1em;margin:0 0 2em}@media screen and (max-width: 767px){main #contents.under .box .spec .btm{display:block}}main #contents.under .box .spec .btm .area{line-height:1;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;color:#4bbbb1;font-size:min(4.8svw,30px);width:45%}@media screen and (max-width: 767px){main #contents.under .box .spec .btm .area{width:100%;margin:0 0 .5em;font-size:min(6.4svw,46px)}}main #contents.under .box .spec .btm .area span.txt{display:block;margin:0;text-align:left;font-size:min(2.8svw,16px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:#333;line-height:1}@media screen and (max-width: 767px){main #contents.under .box .spec .btm .area span.txt{display:inline;font-size:min(3.75svw,24px)}}main #contents.under .box .spec .btm .area span.big{font-size:min(6.8svw,54px);line-height:1}@media screen and (max-width: 767px){main #contents.under .box .spec .btm .area span.big{font-size:min(7svw,62px)}}main #contents.under .box .spec .btm .area span.unit{color:#333;font-size:min(2.8svw,16px)}@media screen and (max-width: 767px){main #contents.under .box .spec .btm .area span.unit{font-size:min(3.75svw,24px)}}main #contents.under .box .spec .btm ul{margin:0;width:55%}@media screen and (max-width: 767px){main #contents.under .box .spec .btm ul{width:100%}}main #contents.under .box .spec .btm ul li{font-size:min(2.5svw,14px);line-height:2}@media screen and (max-width: 767px){main #contents.under .box .spec .btm ul li{font-size:min(3.2svw,20px)}}main #contents.under .box .merit{max-width:568px;width:90%;margin:0 auto 3em}@media screen and (max-width: 767px){main #contents.under .box .merit{margin:0 auto 2em}}main #contents.under .box .merit li{font-size:min(2.8svw,16px);padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){main #contents.under .box .merit li{font-size:min(3.75svw,24px)}}main #contents.under .box .merit li::first-letter{color:#4bbbb1}main #contents.under .box .img{max-width:568px;width:85%;margin:0 auto;background:#fff;padding:20px}main #contents.under .box .info{max-width:568px;width:85%;margin:0 auto 0;background:#fff}main #contents.under .box .info img{width:80%;display:block;margin:0 auto}main #contents.under .box .infotxt{margin-top:6px;max-width:568px;width:85%;text-align:center;font-size:min(2.3svw,12px);margin:0 auto 0;background:#fff;padding-bottom:20px}@media screen and (max-width: 767px){main #contents.under .box .infotxt{font-size:min(2svw,10px)}}main #contents.under .btn{max-width:344px;width:50%;margin:0 auto}main #contents.under .btn a{display:block;background:#4bbbb1;color:#fff;position:relative;font-size:min(3.1svw,19px);padding:.75em 2em;font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}@media screen and (max-width: 767px){main #contents.under .btn a{font-size:min(3.75svw,24px)}}main #contents.under .btn a::after{content:"";width:36px;height:1px;background:#fff;position:absolute;top:50%;right:0}/*# sourceMappingURL=plan.css.map */