body{background:url(../img/bg.jpg);background-size:auto}.container{max-width:1150px;margin:0 auto;width:96%}.wrap{max-width:1180px;margin:0 auto}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.ttl{position:relative}.txt{font-size:16px;font-size:1.6rem}.PcOnly{display:block}@media only screen and (max-width: 481px){.PcOnly{display:none}}.SpOnly{display:none}@media only screen and (max-width: 481px){.SpOnly{display:block}}.animation{opacity:0;visibility:hidden;transition:1s;transform:translateY(30px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.site-header{position:fixed;top:20px;right:0;left:0;margin:auto;width:90%;z-index:1}@media only screen and (max-width: 769px){.site-header{width:100%}}@media only screen and (max-width: 481px){.site-header{position:fixed;top:0;width:100%;z-index:1}}.site-header h1{width:80px}@media only screen and (max-width: 769px){.site-header h1{width:55px;position:relative;left:20px;top:12px}}.site-header__wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;padding-top:1rem;padding-bottom:1rem}.nav{width:580px}@media only screen and (max-width: 769px){.nav{width:auto}}.nav__wrapper{display:flex;align-items:center}@media only screen and (max-width: 769px){.nav__wrapper{width:35%;height:100vh;position:absolute;top:-40%;right:0;z-index:1;background-color:#fff;visibility:hidden;opacity:0;transform:translateY(-100%);transition:transform .3s ease-out,opacity .3s ease-out;display:block;padding-top:150px}}@media only screen and (max-width: 481px){.nav__wrapper{width:65%;top:0}}.nav__wrapper .nav__item{width:25%}@media only screen and (max-width: 769px){.nav__wrapper .nav__item{width:100%;padding:5%}}.nav__wrapper .nav__item a{border-right:2px solid #107180;text-align:center;display:block;padding:0 10%}@media only screen and (max-width: 769px){.nav__wrapper .nav__item a{display:block;padding:.5rem 1rem .5rem 2rem;border-right:none;border-left:2px solid #107180;text-align:left}}.nav__wrapper .nav__item a span{display:block;font-size:14px;font-size:1.4rem;font-weight:500}.nav__wrapper.active{visibility:visible;opacity:1;transform:translateY(0)}.nav__item:first-child a{border-left:2px solid #107180}.nav__toggle{display:none}@media only screen and (max-width: 769px){.nav__toggle{display:block;position:absolute;right:1rem;top:34px;border:none;z-index:2}}.nav__toggle[aria-expanded=false] span{background:url(../img/menu-off.svg) no-repeat;background-size:contain;background-position:center;width:50px;height:50px;position:absolute;top:-18px;right:0;margin:auto;font-family:"Open sans"}.nav__toggle[aria-expanded=true] span{background:url(../img/menu-on.svg) no-repeat;background-size:contain;background-position:center;width:50px;height:50px;position:absolute;top:-18px;right:0;margin:auto;font-family:"Open sans"}.line-top{display:none}@media only screen and (max-width: 769px){.line-top{display:block;position:fixed;right:80px;width:50px;top:32px}}@media only screen and (max-width: 481px){.line-top{top:15px}}.mainvisual{background:url(../img/mv-bgi-pc.png) no-repeat;background-position:center;background-size:contain;padding:15vw;margin-top:80px}@media only screen and (max-width: 769px){.mainvisual{padding:20vw 0}}@media only screen and (max-width: 481px){.mainvisual{background:url(../img/mv-bgi-sp.png) no-repeat;background-position:center;background-size:contain;padding:30vw 0 32vw}}.mainvisual_inner{align-items:center}@media only screen and (max-width: 481px){.mainvisual_inner{margin:auto}}.mainvisual_inner-Left{width:50%}@media only screen and (max-width: 481px){.mainvisual_inner-Left{width:80%;margin:-60px auto 63px auto}}.mainvisual_inner-Right{width:45%}@media only screen and (max-width: 481px){.mainvisual_inner-Right{width:75%;margin:auto}}.slide{padding:100px 0}@media only screen and (max-width: 769px){.slide{padding:7vw 0 5vw}}.slide_inner .ttl h3{color:#333;font-size:40px;font-size:4rem;font-size:4rem;text-align:center;line-height:35px;margin-bottom:40px;font-weight:500}.slide_inner .ttl h3 span{font-size:24px;font-size:2.4rem;font-size:2.4rem;color:#333}.slider-3 .slick-slide{margin:0 0px;padding:0px 0;position:relative}.slider-3 .slick-slide .slide-img{transition:all .6s ease .4s;opacity:.8;box-shadow:7px 7px 15px -5px #666;transform:scale(0.9);overflow:hidden}.slider-3 .slick-slide.slick-current .slide-img{transform:scale(1);opacity:1}.slider-3 .slick-slide .slide-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-3 .slick-arrow{width:60px;height:60px;border-radius:50%;background-color:#fff;cursor:pointer;border:none;outline:none;font-size:0;position:absolute;top:50%;z-index:1;transform:translateY(-50%);filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.slider-3 .slick-arrow::before{content:"";display:block;width:12px;height:12px;border:1px solid #09000d;border-width:3px 3px 0 0;position:absolute;top:24px;transform:rotate(45deg)}.slider-3 .slick-next{right:0}.slider-3 .slick-prev{left:0}.slider-3 .slick-next::before{left:20px}.slider-3 .slick-prev::before{border-width:0 0 3px 3px;right:22px}.dots-3 .slick-dots{text-align:center}.dots-3 .slick-dots li{display:inline-block}.dots-3 .slick-dots button{display:block;width:10px;height:10px;margin:6px;font-size:0;padding:0;border:0;outline:none;cursor:pointer;background:#bcbcbc;border-radius:50%}.dots-3 .slick-dots .slick-active button{background:#0a467d}.reason{padding:0vw 0 95px;overflow:hidden}@media only screen and (max-width: 769px){.reason{padding:0vw 0 15vw}}@media only screen and (max-width: 481px){.reason{padding:0vw 0 40vw}}.reason_inner .ttl h3{font-size:30px;font-size:3rem;font-weight:500;text-align:center;margin:30px auto;position:relative}@media only screen and (max-width: 481px){.reason_inner .ttl h3{font-size:5.6vw}}.reason_inner .ttl h3 span{position:relative}.reason_inner .ttl h3 span:before,.reason_inner .ttl h3 span:after{content:""}.reason_inner .ttl h3 span:before{background:url(../img/title-bg.png) no-repeat;background-position:center center;background-size:contain;width:40px;height:50px;margin:0 auto;display:block;position:absolute;left:-58px}@media only screen and (max-width: 481px){.reason_inner .ttl h3 span:before{background:url(../img/title-bg-sp.png) no-repeat;width:23px;height:23px;margin:0 auto;display:block;position:absolute;left:-26px;top:8px}}.reason_inner .ttl h3 span:after{background:url(../img/title-bg.png) no-repeat;background-position:center center;background-size:contain;width:40px;height:50px;margin:0 auto;display:block;position:absolute;right:-58px;top:0;transform:rotate(-115deg)}@media only screen and (max-width: 481px){.reason_inner .ttl h3 span:after{background:url(../img/title-bg-sp.png) no-repeat;width:23px;height:23px;margin:0 auto;display:block;position:absolute;right:-26px;top:8px}}.reason_inner-List{max-width:960px;margin:60px auto;position:relative}.reason_inner-List:after{content:"";background:url(../img/onayami-boy-ill.png) no-repeat;background-position:center center;background-size:contain;width:210px;height:210px;margin:0 auto;display:block;position:absolute;right:-220px;top:107px;transform:rotate(22deg)}@media only screen and (max-width: 769px){.reason_inner-List:after{right:-4px;top:140px}}@media only screen and (max-width: 481px){.reason_inner-List:after{top:inherit;bottom:-50vw;right:0;width:51vw;height:51vw}}.reason_inner-List li{width:22%}@media only screen and (max-width: 769px){.reason_inner-List li{width:24%}}@media only screen and (max-width: 481px){.reason_inner-List li{width:100%}}.reason_inner-List li p{background:#107180;color:#fff;text-align:center;padding:37% 0;border-radius:50%;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 481px){.reason_inner-List li p{padding:6% 0;border-radius:55px;width:75%;margin:0 auto 20px}}.support_inner{background:#fff;position:relative;padding:100px 0 50px 0;overflow:hidden}@media only screen and (max-width: 481px){.support_inner{padding:100px 10% 25vw 10%}}.support_inner-scroll{position:relative}.support_inner-scroll-left{transform:rotate(-90deg);font-size:70px;color:#b3b3b3;position:absolute;left:-90%;right:0;top:0;margin:auto}@media only screen and (max-width: 769px){.support_inner-scroll-left{left:-91%}}@media only screen and (max-width: 481px){.support_inner-scroll-left{font-size:20px;left:-92vw;right:0;margin:auto}}@media only screen and (max-width: 769px){.support_inner-scroll-left .infiniteslide_wrap{overflow:unset !important}}.support_inner-scroll-left li{margin-right:10px}.support_inner-scroll-right{transform:rotate(90deg);font-size:70px;color:#b3b3b3;position:absolute;right:-89%;left:0;top:0;margin:auto}@media only screen and (max-width: 769px){.support_inner-scroll-right{right:-91%}}@media only screen and (max-width: 481px){.support_inner-scroll-right{font-size:20px;right:-92vw;left:0;margin:auto}}@media only screen and (max-width: 769px){.support_inner-scroll-right .infiniteslide_wrap{overflow:unset !important}}.support_inner-scroll-right li{margin-right:10px}.support_inner .ttl h3{text-align:center;font-size:30px;font-size:3rem}.support_inner .ttl:after{content:"";background:url(../img/border-after.svg) no-repeat;background-position:center center;background-size:contain;width:570px;margin:15px auto 0;display:block;height:50px}@media only screen and (max-width: 481px){.support_inner .ttl:after{width:100%}}.support_inner figure{max-width:400px;margin:35px auto}@media only screen and (max-width: 481px){.support_inner figure{margin:35px 5%}}.support_inner .support-content{margin:0 18%}@media only screen and (max-width: 769px){.support_inner .support-content{margin:0 12%}}@media only screen and (max-width: 481px){.support_inner .support-content{margin:0 5%}}.support_inner .support-content .txt{text-align:center}@media only screen and (max-width: 769px){.support_inner .support-content .txt{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 481px){.support_inner .support-content .txt{font-size:14px;font-size:1.4rem;text-align:left}}.support_inner .support-content-List{margin:50px auto;counter-reset:number 0}@media only screen and (max-width: 481px){.support_inner .support-content-List{margin:30px auto}}.support_inner .support-content-List li{width:25%;border-right:2px solid;position:relative;font-weight:500}@media only screen and (max-width: 481px){.support_inner .support-content-List li{width:70%;border-right:none;margin:0 auto 25px}}.support_inner .support-content-List li:before,.support_inner .support-content-List li:after{left:100%;top:70%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (max-width: 481px){.support_inner .support-content-List li:before,.support_inner .support-content-List li:after{transform:rotate(90deg);left:0;right:0;bottom:0;margin:auto}}.support_inner .support-content-List li:before{border-color:rgba(194,225,245,0);border-left-color:#333;border-width:10px;margin-top:-35px}@media only screen and (max-width: 769px){.support_inner .support-content-List li:before{border-width:10px}}@media only screen and (max-width: 481px){.support_inner .support-content-List li:before{margin-top:45px;content:none}}.support_inner .support-content-List li:after{border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:7px;margin-top:-32px}@media only screen and (max-width: 481px){.support_inner .support-content-List li:after{border:none;background:url(../img/flow_sp.svg) no-repeat;top:inherit;left:0;right:0;bottom:-4vw;margin:auto;display:block;height:4vw;width:100%;transform:inherit}}.support_inner .support-content-List li:last-child{border:none}.support_inner .support-content-List li:last-child:before,.support_inner .support-content-List li:last-child:after{content:none}.support_inner .support-content-List li p{text-align:center;font-weight:500;font-size:18px;font-size:1.8rem;padding:75px 0 15px 0;position:relative}@media only screen and (max-width: 769px){.support_inner .support-content-List li p{font-size:16px;font-size:1.6rem}}.support_inner .support-content-List li p:before{counter-increment:number 1;content:"0" counter(number) " ";position:absolute;top:20px;right:0;left:0;margin:auto}.support_inner .support-content-List li p:after{content:"";position:absolute;top:12px;right:0;left:0;margin:auto;background:url(../img/support-list-bg.svg) no-repeat;background-size:contain;width:48px;height:59px;display:block}.support_inner .example h4{font-size:12px;font-size:1.2rem;font-weight:500}.support_inner .example h4 .span1{padding-right:50px;position:relative;font-size:16px;font-size:1.6rem}.support_inner .example h4 .span1:before{content:"";background:url(../img/arrow.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;width:31px;height:15px;position:absolute;right:12px;top:5px}@media only screen and (max-width: 481px){.support_inner .example h4 .span2{display:block}}.support_inner .example-ttl{font-size:14px;font-size:1.4rem;border:2px solid #000;border-radius:20px;margin:30px auto 0 85px;padding:.2em 2em;max-width:330px;text-align:center;font-weight:500}@media only screen and (max-width: 481px){.support_inner .example-ttl{max-width:330px;margin:30px auto 15px;border-radius:30px}}.support_inner .example-box{max-width:530px;margin:0 auto;align-items:center}.support_inner .example-box-List{margin:20px 0;align-items:center}.support_inner .example-box-List dt{background:#333;color:#fff;font-size:12px;font-size:1.2rem;text-align:center;width:40%;border-radius:15px;padding:3px}.support_inner .example-box-List dd{width:56%;font-size:12px;font-size:1.2rem;margin:0 0 0 4%}.support_inner .example-box-List dd span{font-size:20px;font-size:2rem}.support_inner .example-box-img{width:20%;margin:0;position:relative;top:-22px}@media only screen and (max-width: 481px){.support_inner .example-box-img{width:40%;top:7vw;left:30%}}.support_inner .example-box-img:before{content:"";background:url(../img/arrow.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;width:31px;height:15px;position:absolute;left:-56%;top:50%}@media only screen and (max-width: 481px){.support_inner .example-box-img:before{left:0;right:0;top:-8vw;margin:auto;transform:rotate(90deg)}}.about{background:url(../img/about-bg.png) no-repeat;background-position:bottom;background-size:cover;padding:200px 0 50px 0}@media only screen and (max-width: 769px){.about{padding:15vw 0 50px 0}}@media only screen and (max-width: 481px){.about{background:none;padding:40vw 0 0px 0}}.about_inner-box{align-items:center;margin:0 auto 15vw}@media only screen and (max-width: 481px){.about_inner-box{margin:0 5% 15vw}}.about_inner-box .ttl{width:33%;text-align:right;font-size:24px;font-size:2.4rem;position:relative}@media only screen and (max-width: 769px){.about_inner-box .ttl{width:100%;text-align:center;max-width:400px;margin:0 auto 5vw;font-size:20px;font-size:2rem;text-align:right}}@media only screen and (max-width: 481px){.about_inner-box .ttl{margin:0 auto 10vw}}.about_inner-box .ttl:before{content:"";background:url(../img/aboutsubsidy-title.png) no-repeat;background-size:contain;background-position:center;display:inline-block;width:345px;height:155px;position:absolute;left:0;top:-86px}@media only screen and (max-width: 481px){.about_inner-box .ttl:before{width:245px}}.about_inner-box .ttl h3{font-weight:500}.about_inner-box .txt{width:60%}@media only screen and (max-width: 769px){.about_inner-box .txt{width:100%}}@media only screen and (max-width: 481px){.about_inner-List{background:#7ec7c5;padding:10vw 0 50px 0;position:relative;margin:60vw auto 0}}@media only screen and (max-width: 481px){.about_inner-List:before{content:"";background:url(../img/about-bg.png) no-repeat;background-size:cover;background-position:center;display:inline-block;width:100%;height:58vw;position:absolute;top:-50vw}}.about_inner-List .ttl{font-size:24px;font-size:2.4rem;text-align:center;max-width:350px;background:#fff;color:#7ec7c5;margin:auto;border-radius:30px;position:relative;font-weight:500;padding:4px 0}@media only screen and (max-width: 481px){.about_inner-List .ttl{font-size:20px;font-size:2rem}}.about_inner-List .txt{font-size:14px;font-size:1.4rem;text-align:center;color:#fff;margin:30px auto}@media only screen and (max-width: 481px){.about_inner-List .txt{margin:25px auto}}.about_inner-List>div>div{width:43%}@media only screen and (max-width: 769px){.about_inner-List>div>div{width:46%}}@media only screen and (max-width: 481px){.about_inner-List>div>div{width:90%;margin:auto}}.about_inner-List>div>div dl{align-items:flex-start;height:242px}@media only screen and (max-width: 481px){.about_inner-List>div>div dl{height:auto}}.about_inner-List>div>div dl dt{color:#fff;font-size:14px;font-size:1.4rem;text-align:center;width:25%;border-radius:20px;border:2px solid #fff;color:#fff;padding:3px;margin-bottom:10px}@media only screen and (max-width: 481px){.about_inner-List>div>div dl dt{margin-bottom:5px}}.about_inner-List>div>div dl dd{width:70%;font-size:14px;font-size:1.4rem;margin:5px 0 10px 4%;color:#fff}@media only screen and (max-width: 481px){.about_inner-List>div>div dl dd{width:100%;margin-bottom:15px}}.about_inner-List>div>div dl dd .small{font-size:12px;font-size:1.2rem;display:block}.about_inner-List>div>div a{display:block;position:relative;margin:50px auto 33px;padding:.5em 4em;width:300px;color:#333;font-size:18px;font-weight:700;border-radius:50vh;transition:.3s;border:2px solid #fff;color:#fff}@media only screen and (max-width: 481px){.about_inner-List>div>div a{margin:30px auto 30px}}.about_inner-List>div>div a::before{content:"";position:absolute;top:50%;right:0px;transform:translateY(-50%);width:50px;height:50px;background-color:#fff;border-radius:50vh}.about_inner-List>div>div a::after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:3px solid #7ec7c5;border-right:3px solid #7ec7c5}@media only screen and (max-width: 481px){.about_inner-List-Item1{margin:0 auto 40px auto !important}}.plan{padding:100px 0;background:#fff;position:relative;z-index:-1}@media only screen and (max-width: 481px){.plan{padding:100px 5%}}.plan_inner .ttl h3{text-align:center;font-size:40px;font-size:4rem;line-height:35px;font-weight:500}.plan_inner .ttl h3 span{font-size:24px;font-size:2.4rem}.plan_inner .plan-box{max-width:960px;margin:40px auto 100px}@media only screen and (max-width: 481px){.plan_inner .plan-box{margin:40px auto 50px}}.plan_inner .plan-box:last-child{margin:40px auto 0px}.plan_inner .disc{text-align:center;font-size:16px;font-size:1.6rem;position:relative;margin:50px auto 0}.plan_inner .disc span{font-size:30px;font-size:3rem;font-weight:500}@media only screen and (max-width: 481px){.plan_inner .disc span{font-size:24px;font-size:2.4rem}}.plan_inner .disc span:before{content:"";background:url(../img/border-after.svg) no-repeat;background-position:center center;background-size:contain;width:570px;margin:10px auto 10px;display:block;height:50px}@media only screen and (max-width: 481px){.plan_inner .disc span:before{width:100%;background:url(../img/border-after-sp.svg) no-repeat;background-position:center center;background-size:contain;height:57px}}.plan_inner-box{margin:40px auto 20px auto}.plan_inner-box li{width:46%;margin:0 0 30px;padding:0 0 30px;border-bottom:2px solid #333}@media only screen and (max-width: 481px){.plan_inner-box li{width:100%}}@media only screen and (max-width: 481px){.plan_inner-box li:first-child{margin:0 0 80px}}.plan_inner-box li h4{text-align:center;font-size:24px;font-size:2.4rem;position:relative;line-height:25px;font-weight:500}@media only screen and (max-width: 481px){.plan_inner-box li h4{font-size:20px;font-size:2rem}}.plan_inner-box li h4:before{content:"";position:absolute;top:50%;left:0;right:0;margin:auto;border:1px solid #333;width:100%;z-index:-2}.plan_inner-box li h4:after{content:"";width:220px;height:70px;background:#fff;border:2px solid #333;border-radius:38px;position:absolute;top:-12px;left:0;right:0;margin:auto;z-index:-1}.plan_inner-box li h4 span{display:block;font-size:14px;font-size:1.4rem}.plan_inner-box li dl{margin:45px 20px 50px}@media only screen and (max-width: 481px){.plan_inner-box li dl{margin:40px 20px 20px}}@media only screen and (max-width: 481px){.plan_inner-box li dl.spflex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}}.plan_inner-box li dl dt{background:#333;color:#fff;font-size:14px;font-size:1.4rem;display:inline-block;width:105px;text-align:center;padding:5px 10px;border-radius:20px}@media only screen and (max-width: 481px){.plan_inner-box li dl dt.sp1{width:105px;margin-bottom:10px}}@media only screen and (max-width: 481px){.plan_inner-box li dl dt.sp2{width:105px}}.plan_inner-box li dl dd{font-size:14px;font-size:1.4rem;margin:10px 0 20px 0}.plan_inner-box li dl dd .Gil{font-size:16px;font-size:1.6rem;font-weight:500}.plan_inner-box li dl dd .span1{font-size:12px;font-size:1.2rem}@media only screen and (max-width: 481px){.plan_inner-box li dl dd.sp2{width:57%;margin:0 0 10px 6%}}.plan_inner-box li .toku{text-align:center}.plan_inner-box li .toku::before{content:"";display:block;background-image:url(../img/dot.svg);width:100%;height:3px}.plan_inner-box li .toku .deco{position:relative;display:inline-block;padding:0 28px;margin:30px auto 10px auto}@media only screen and (max-width: 481px){.plan_inner-box li .toku .deco{margin:20px auto 0px auto}}.plan_inner-box li .toku .deco:before,.plan_inner-box li .toku .deco:after{content:"";position:absolute;top:50%;display:inline-block;width:20px;height:2px;background-color:#333;transform:rotate(-60deg)}.plan_inner-box li .toku .deco:before{left:0;transform:rotate(60deg)}.plan_inner-box li .toku .deco:after{right:0;transform:rotate(-60deg)}.plan_inner-box li .toku .en{font-size:10px;font-size:1rem;font-family:"Open sans"}.plan_inner-box li .toku .Gil{font-size:16px;font-size:1.6rem;font-weight:500}.plan_inner-box li .toku .ten{font-size:10px;font-size:1rem}.plan_inner-box li .toku .twe{font-size:12px;font-size:1.2rem}.plan_inner-box li .price{text-align:center;display:flex;justify-content:center;align-items:center}.plan_inner-box li .price .pricein{text-decoration:line-through;-webkit-text-decoration-color:#b3b3b3;text-decoration-color:#b3b3b3;padding-right:55px;position:relative}.plan_inner-box li .price .pricein:after{content:"";background:url(../img/sankaku.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;width:31px;height:15px;position:absolute;top:7px;right:10px}.plan_inner-box li .price .en{font-size:10px;font-size:1rem}.plan_inner-box li .price .en2{color:#d76656;position:relative;top:5px;font-size:14px}.plan_inner-box li .price .Gil{font-size:16px;font-size:1.6rem;font-weight:500}.plan_inner-box li .price .red{font-size:25px;font-size:2.5rem;color:#d76656;font-weight:500}.plan_inner .example dt{background:#333;color:#fff;font-size:20px;font-size:2rem;display:inline-block;width:200px;text-align:center;padding:0px 10px;border-radius:20px}.plan_inner .example dd{font-size:12px;font-size:1.2rem;margin:10px auto 10px 5%}@media only screen and (max-width: 769px){.plan_inner .box1{margin-bottom:80px}}.plan_inner .box1 .plan_inner-box li dl{height:215px}@media only screen and (max-width: 481px){.plan_inner .box1 .plan_inner-box li dl{height:auto}}.plan_inner .box2 .plan_inner-box li dl{height:135px}@media only screen and (max-width: 481px){.plan_inner .box2 .plan_inner-box li dl{height:auto}}.plan_inner .box3 .plan_inner-box{margin:60px auto 15px auto}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box{margin:20px auto 15px auto}}.plan_inner .box3 .plan_inner-box li{width:100%;margin:0 0 0px}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li{padding:0}}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li h4{margin:20px auto 40px}}.plan_inner .box3 .plan_inner-box li h4:after{content:"";width:550px;height:70px;background:#fff;border:2px solid #333;border-radius:38px;position:absolute;top:-12px;left:0;right:0;margin:auto;z-index:-1}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li h4:after{width:90%;height:92px;border-radius:50px}}.plan_inner .box3 .plan_inner-box li h4 .mons{font-weight:500}.plan_inner .box3 .plan_inner-box li dl{margin:45px 150px 50px}@media only screen and (max-width: 769px){.plan_inner .box3 .plan_inner-box li dl{margin:45px 40px 50px}}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl{margin:5vw auto}}.plan_inner .box3 .plan_inner-box li dl dd .list{align-items:center}.plan_inner .box3 .plan_inner-box li dl dd .list .block1{position:relative}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl dd .list .block1{width:65%}}.plan_inner .box3 .plan_inner-box li dl dd .list .block2{position:relative}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl dd .list .block2{width:30%;text-align:right}}.plan_inner .box3 .plan_inner-box li dl dd .list .block2::before{content:"";background:url(../img/border-left.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;width:6px;height:50px;position:absolute;top:-12px;left:-42px}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl dd .list .block2::before{top:0px;left:-12px}}.plan_inner .box3 .plan_inner-box li dl dd .list .block3{position:relative}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl dd .list .block3{width:100%;margin:55px auto 0}}.plan_inner .box3 .plan_inner-box li dl dd .list .block3::before{content:"";position:absolute;top:32px;left:-56px;background-image:url(../img/dot.svg);width:50px;height:3px;transform:rotate(90deg)}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl dd .list .block3::before{border-left:none;top:-27px;left:0;right:0;margin:auto;width:100%;transform:none}}.plan_inner .box3 .plan_inner-box li dl dd .list .block3 .toku::before{content:none}.plan_inner .box3 .plan_inner-box li dl dd .toku{border-top:none}.plan_inner .box3 .plan_inner-box li dl dd .toku .deco{display:block;margin:0 auto;padding:0;width:160px}.plan_inner .box3 .plan_inner-box li dl.second{max-width:250px;margin:45px 150px 0px}@media only screen and (max-width: 481px){.plan_inner .box3 .plan_inner-box li dl.second{max-width:100%;margin:auto}}.plan_inner .box3 .check{text-align:right;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 481px){.plan_inner .box3 .check{text-align:center}}.main .contact{padding-top:100px}@media only screen and (max-width: 481px){.contact_inner-box{margin:0 5%}}.contact_inner-box-left{width:46%;background:#107180;position:relative}@media only screen and (max-width: 481px){.contact_inner-box-left{width:100%;margin:auto auto 50px}}.contact_inner-box-left .ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:40px;font-size:4rem;text-align:center;line-height:45px}@media only screen and (max-width: 481px){.contact_inner-box-left .ttl{font-size:30px;font-size:3rem;position:relative;top:0;left:0;transform:none;line-height:32px}}.contact_inner-box-left .ttl h3{font-weight:500}@media only screen and (max-width: 481px){.contact_inner-box-left .ttl h3{padding:25px 0}}.contact_inner-box-left .ttl h3 span{font-size:24px;font-size:2.4rem;display:block}@media only screen and (max-width: 481px){.contact_inner-box-left .ttl h3 span{font-size:20px;font-size:2rem}}.contact_inner-box-right{width:46%}@media only screen and (max-width: 481px){.contact_inner-box-right{width:100%}}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{display:block}table.formTable th{text-align:left;font-size:14px;font-size:1.4rem;font-weight:500}table.formTable td{margin:0 0 20px;font-weight:500}table.formTable td input[type=text],table.formTable td textarea{width:100%;padding:10px;border:none}table.formTable .flex-wrap{display:flex !important}.table.formTable td.flex-wrap label{width:25%}.radiobtn input[type=radio]{display:none}.radiobtn label{position:relative;padding-left:25px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 481px){.radiobtn label{width:50%;margin:2% 0}}.radiobtn label::before{position:absolute;content:"";display:block;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid #ddd;left:0;top:4px}.radiobtn label::after{position:absolute;content:"";display:block;width:15px;height:15px;border-radius:50%;background:#333;left:1px;top:4px;opacity:0;transition:.3s}.radiobtn input[type=radio]:checked+label::after{opacity:1}.submitbtn{position:relative;max-width:300px;margin:auto}.submitbtn::before{content:"";position:absolute;top:50%;right:0px;transform:translateY(-50%);width:50px;height:50px;background-color:#107180;border-radius:50vh;z-index:1}@media only screen and (max-width: 481px){.submitbtn::before{width:40px;height:40px;right:10%}}.submitbtn::after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:3px solid #fff;border-right:3px solid #fff;z-index:2}@media only screen and (max-width: 481px){.submitbtn::after{right:15.5%}}.submitbtn input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:relative;padding:10px 2em;width:300px;font-size:16px;font-weight:700;border-radius:50vh;transition:.3s;border:2px solid #fff;color:#107180;background:#fff;font-family:"M PLUS 1p","Open sans",sans-serif;transform:rotate(0.02deg)}@media only screen and (max-width: 481px){.submitbtn input[type=submit]{width:80%;border-radius:30vh;line-height:3px}}.submitbtn input[type=submit]:hover{opacity:.7}@media screen and (max-width: 572px){#formWrap{width:95%;margin:0 auto}table.formTable th,table.formTable td{width:auto;display:block}table.formTable th{margin-top:5px;border-bottom:0}form input[type=text],form textarea{width:80%;padding:5px;font-size:110%;display:block}form input[type=submit],form input[type=reset],form input[type=button]{display:block;width:100%;height:40px}}.footer{margin:60px 0 0;background:url(../img/footer-bgi-pc.png) no-repeat;background-position:bottom;background-size:cover}@media only screen and (max-width: 481px){.footer{background:none;background-size:contain;background-position:center;padding:0%}}.footer_inner{padding:140px 0 0px}@media only screen and (max-width: 481px){.footer_inner{background:url(../img/footer-bgi-sp.png) no-repeat;background-size:contain;background-position:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20vw 0%}}.footer_inner-logo{max-width:125px;margin:auto;text-align:center}@media only screen and (max-width: 481px){.footer_inner-logo{width:22%;margin:0}}.footer_inner-logo img{width:70px}.footer_inner-link{text-align:center;margin:30px auto}@media only screen and (max-width: 481px){.footer_inner-link{width:44%;margin:0}}.footer_inner-link li{display:block}.footer_inner-link a{text-align:center;font-size:12px;font-size:1.2rem;position:relative;margin:0 0 30px;display:inline-block;width:95px;text-align:left}@media only screen and (max-width: 769px){.footer_inner-link a{width:95px}}@media only screen and (max-width: 481px){.footer_inner-link a{margin:0 0 15px}}.footer_inner-link a.insta::after{content:"";background:url(../img/footer-imstagrambtn.svg) no-repeat;background-position:bottom;background-size:contain;width:125px;height:20px;display:block;position:absolute;top:10px;left:-14px}.footer_inner-link a.hp::after{content:"";background:url(../img/footer-hpbtn.svg) no-repeat;background-position:bottom;background-size:contain;width:150px;height:20px;display:block;position:absolute;top:10px;left:-14px}.footer .copy{text-align:center;padding:0 0 50px 0}@media only screen and (max-width: 481px){.footer .copy{width:100%;margin-top:100px}}.fixed{position:fixed;right:0;bottom:20vw;z-index:2}@media only screen and (max-width: 769px){.fixed{bottom:0;width:100%}}@media only screen and (max-width: 769px){.fixed ul{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;width:100%}}.fixed ul li.insta{max-width:57px;margin:0 0 30px auto}@media only screen and (max-width: 769px){.fixed ul li.insta{max-width:40px;margin:0 15px 0 0;width:15%}}.fixed ul li.hp{max-width:57px;margin:0 0 30px auto}@media only screen and (max-width: 769px){.fixed ul li.hp{max-width:40px;margin:0;width:15%}}@media only screen and (max-width: 769px){.fixed ul li.contact{width:68%}}.fixed ul li.contact a{display:block;width:150px;background:#fcde7d;font-size:16px;font-size:1.6rem;text-align:center;padding:52px 0;border-radius:50% 0 0 50%;font-weight:600}@media only screen and (max-width: 769px){.fixed ul li.contact a{border-radius:0 40px 40px 0;padding:5px 0;width:100%;line-height:20px}}.fixed ul li.contact a span{display:block;font-size:10px;font-size:1rem}.fixed ul li.line-btn{position:absolute;bottom:-90px;width:150px;right:0}@media only screen and (max-width: 769px){.fixed ul li.line-btn{display:none}}

/*# sourceMappingURL=style.min.css.map */