﻿@import"https://fonts.googleapis.com/icon?family=Material+Icons";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/lp/ajax-loader-01079cb9dd32ff47aa6995d6da78186868ad8ed9000692a9e3e58dcac9715d7c.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-size:62.5%;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,ul,li,table,th,td,dl,dt,dd,p{margin:0;padding:0}ul,ol,li{list-style-type:none;list-style-position:outside}img{max-width:100%;height:auto}.is-sp{display:none}@media only screen and (max-width: 768px){.is-pc{display:none}.is-sp{display:block}}.button a,.button__small a{font-size:2.6rem;color:#fff;font-weight:bold;background-color:#006e65;border-radius:999px;display:inline-block;text-align:center;padding:16px 50px;transition:200ms}@media only screen and (max-width: 768px){.button a,.button__small a{font-size:2rem;padding:10px 30px}}.button a:hover,.button__small a:hover{text-decoration:none;opacity:.8}.button__small{text-align:center}.button__small a{font-size:2rem;padding:10px 18px}@media only screen and (max-width: 768px){.button__small a{font-size:1.8rem;padding:10px 28px}}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;-webkit-text-size-adjust:100%;color:#262626}@media only screen and (max-width: 768px){.col-md-9{flex:0 0 100%;max-width:100%}}main{background-color:#f7f7f7}.header{position:fixed;width:75%;left:0;top:0;z-index:999}@media only screen and (max-width: 1260px){.header{position:relative;width:100%}}.l-page{background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(30px);height:50px}.l-page .l-header{box-shadow:none}.l-page .l-header .l-header__main{padding:6px 0 0 20px}.l-page .l-header .l-header__main .l-header__logo{width:250px}.l-page .l-header .l-header__sub .l-header__info-tel{top:3px;width:200px}@media only screen and (max-width: 768px){.l-page{height:auto}.l-page .l-header .l-header__main{padding:0 0 0 20px}}.l-header__info-tel{position:absolute;top:4px;right:10px;display:flex;align-items:center}.l-header__info--tel-num{color:#434e5b;font-size:22px;font-family:"Lato",sans-serif;font-weight:900;letter-spacing:1px;line-height:28px;padding-left:24px;background:url(/assets/lp/p1/icon_tel_blue-461b2357ac33b66b8870e88a0285acdd4f250b0c7fef0aee3e1a802a77952d01.svg) no-repeat left top}.l-header__info--tel-reception{color:#434e5b;font-size:11px;line-height:18px;text-align:center;padding-left:10px}.global-nav{position:absolute;top:17px;left:300px}.global-nav ul{margin-bottom:0px;padding-left:0}.global-nav li{font-size:1.4rem;display:inline;margin-right:15px;font-weight:bold}.global-nav a{display:inline-block;color:#006e65}.global-nav a:hover{color:#006e65;text-decoration:none}.global-nav a.active{color:#006e65}@media only screen and (max-width: 1460px){.global-nav li{font-size:.9vw}}@media only screen and (max-width: 1260px){.global-nav{display:none}}.center-button--l{font-size:1.5rem;line-height:18px;border-radius:18px}.page{padding-top:60px}@media only screen and (max-width: 1260px){.page{padding-top:0px}}.page#Top{padding-bottom:50px}@media only screen and (max-width: 1260px){.page#Top{padding-bottom:0px}}.container-right{background-color:#dbeae9;position:relative;z-index:999}.container-right__inner{position:fixed;top:50%;transform:translateY(-50%);width:25%}.section__inner{width:960px;margin:0 auto}@media only screen and (max-width: 768px){.section__inner{padding-left:4%;padding-right:4%;width:100%}}.title{font-size:4.2rem;color:#006e65;margin-bottom:50px;line-height:1.6}@media only screen and (max-width: 768px){.title{font-size:2.8rem;margin-bottom:24px}}.title__sub{font-size:2.6rem;margin-bottom:30px;line-height:1.6}@media only screen and (max-width: 768px){.title__sub{font-size:2.2rem;margin-bottom:20px}}.section__fv{padding-top:30px}@media only screen and (max-width: 768px){.section__fv{padding-top:20px}}.fv__image{padding-top:70px;position:relative;text-align:center;z-index:1}@media only screen and (max-width: 768px){.fv__image{padding-left:4%;padding-right:4%;padding-top:0}}.fv__text{height:180px;background-color:#006e65;padding-top:50px;text-align:center;margin-top:-24px}@media only screen and (max-width: 768px){.fv__text{padding-left:4%;padding-right:4%;margin-top:0px;height:134px;padding-top:22px}}@media only screen and (max-width: 768px){.fv__text img{width:318px;max-width:100%;margin:0 auto}}.section__worries{padding:60px 0 90px}@media only screen and (max-width: 768px){.section__worries{padding:30px 0}}.section__worries{width:1024px;margin:0 auto}@media only screen and (max-width: 768px){.section__worries{width:100%}}@media only screen and (max-width: 768px){.block__worries01 .title{font-size:7.6666666667vw}}.worries__items{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.worries__items{display:block}}.worries__items li{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.06);box-shadow:0 2px 12px 0 rgba(0,0,0,.06);flex-basis:300px;padding:30px 30px 34px}@media only screen and (max-width: 768px){.worries__items li{flex-basis:100%;padding:20px 24px 28px}.worries__items li+li{margin-top:20px}}.worries__items li:nth-child(1) p{background-image:url(/assets/lp/p1/img_worries01-dd5499d1b7000d2ec5406724be284415cbf26177f2ca28b4bf0f4ef4b8a666c0.png);background-size:auto 170px;padding-top:200px}.worries__items li:nth-child(2) p{background-image:url(/assets/lp/p1/img_worries02-0724ff9ea2611e8ea0c7442ba998ee2102a86af4a55261831f1936466dddde40.png);background-size:auto 140px;padding-top:170px}.worries__items li:nth-child(3) p{background-image:url(/assets/lp/p1/img_worries03-8b99f066011d47e174e63f1478f5e1b7f1e88ee151ddbbfb27535f03d9cbbc57.png);background-size:auto 170px;padding-top:200px}.worries__items li .worries__items--title{font-size:2rem;line-height:1.6}.worries__items li .worries__items--title span{font-size:2.5rem;color:#006e65}.worries__items li p{font-size:1.7rem;font-weight:bold;background-repeat:no-repeat;background-position:center top}.worries__items li p span{color:#006e65}.worries__items li:nth-child(2) img{margin-top:54px}@media only screen and (max-width: 768px){.worries__items li:nth-child(2) img{margin-top:10px}}.form__required-field02{padding-top:100px;text-align:center}.block__worries02{text-align:center;padding-top:100px}@media only screen and (max-width: 768px){.block__worries02{padding-top:40px}}.cta__copy{color:#006e65;font-weight:bold;font-size:3.7rem}@media only screen and (max-width: 768px){.cta__copy{font-size:2.8rem}}.cta__copy span{font-size:3.1rem;display:block;letter-spacing:-1.5px}@media only screen and (max-width: 768px){.cta__copy span{font-size:2.4rem}}.cta__copy small{position:relative;top:-14px;font-size:75%;line-height:0;vertical-align:baseline}.cta__copy--micro,.plan__cta--micro-copy{font-size:2.2rem;color:#006e65;margin-top:32px;margin-bottom:12px;font-weight:bold}@media only screen and (max-width: 768px){.cta__copy--micro,.plan__cta--micro-copy{font-size:1.6rem;margin-top:12px}}.section__about{padding:60px 0 90px}@media only screen and (max-width: 768px){.section__about{padding:30px 0}}.section__about{background-color:#006e65}.section__about .title{color:#fff;font-size:3.8rem}.block__about01{padding-bottom:70px;background:url(/assets/lp/p1/img_about01-fa29974f246e9220957f835abc609fdb0ba58124d4a1a9e1bf83ce2b6f34db2a.png) no-repeat right top;background-size:352px auto}@media only screen and (max-width: 768px){.block__about01{padding-bottom:200px;background-size:auto 178px;background-position:center bottom}}.block__about01 p{font-size:2rem;color:#fff;font-weight:bold;width:570px;line-height:1.8}@media only screen and (max-width: 768px){.block__about01 p{width:100%;font-size:1.6rem;line-height:1.6}}.block__about02{margin-top:20px}@media only screen and (max-width: 768px){.block__about02{margin-top:30px}}.block__about02 .title__sub{color:#fff}.about02__items{font-size:1.6rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 768px){.about02__items{display:block}}.about02__items li{flex-basis:310px;margin-bottom:30px}@media only screen and (max-width: 768px){.about02__items li{margin-bottom:20px;width:100%}}.about02__items a{display:block;text-decoration:none;transition:200ms}.about02__items strong{font-size:2.2rem;color:#006e65;display:block;background-color:#fff;border-radius:27px;height:54px;line-height:54px;padding:0 20px;position:relative}@media only screen and (max-width: 768px){.about02__items strong{font-size:1.8rem;height:48px;line-height:48px}}.about02__items strong::after{content:"";position:absolute;right:20px;font-size:3rem;font-family:"Material Icons";font-weight:normal}.about02__items--content{padding:10px 20px 20px;color:#262626;line-height:1.8;background-color:#fff;border-radius:0 0 27px 27px;padding-top:40px;margin-top:-30px;display:none}.about02__items a.is-open strong::after{content:""}.about02__items a.is-open .about02__items--content{display:block}.block__about03{display:flex;justify-content:space-between;align-items:flex-start;margin-top:60px}@media only screen and (max-width: 768px){.block__about03{display:block}}.about03__image{border-radius:20px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.06);box-shadow:0 2px 12px 0 rgba(0,0,0,.06);flex-basis:440px;text-align:center;padding:30px 0}@media only screen and (max-width: 768px){.about03__image{padding:20px 10px 20px}}.about03__text{flex-basis:470px;color:#fff}@media only screen and (max-width: 768px){.about03__text{margin-top:30px}}@media only screen and (max-width: 768px){.about03__text .title{font-size:7.6666666667vw}}.about03__text p{font-size:2rem}@media only screen and (max-width: 768px){.about03__text p{font-size:1.6rem;line-height:1.8}}.about03__items{margin-top:48px;margin-left:24px}@media only screen and (max-width: 768px){.about03__items{margin-top:30px}}.about03__items li{font-size:1.8rem;list-style-type:disc}@media only screen and (max-width: 768px){.about03__items li{font-size:1.6rem;line-height:1.8}}.section__cta01{padding:60px 0 90px}@media only screen and (max-width: 768px){.section__cta01{padding:30px 0}}.section__cta01{text-align:center}.section__cta01 .title{font-size:3.8rem}@media only screen and (max-width: 768px){.section__cta01 .title{font-size:2.4rem}}.section__cta01 .title span{font-size:3.2rem;display:block;letter-spacing:-1.5px}@media only screen and (max-width: 768px){.section__cta01 .title span{font-size:2.1rem}}.section__cta01 .title small{position:relative;top:-14px;font-size:75%;line-height:0;vertical-align:baseline}.cta__items{display:flex;justify-content:center;column-gap:30px}@media only screen and (max-width: 768px){.cta__items{justify-content:space-between;column-gap:normal}}.cta__items li{flex-basis:170px;height:170px;color:#006e65;font-size:2.2rem;font-weight:bold;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.06);box-shadow:0 2px 12px 0 rgba(0,0,0,.06);background-color:#fff;border-radius:999px;padding-top:52px}@media only screen and (max-width: 768px){.cta__items li{flex-basis:28vw;height:28vw;font-size:3.8333333333vw;padding-top:9vw;line-height:1.3}}.cta__items li:nth-child(3){font-size:1.7rem;padding-top:60px}@media only screen and (max-width: 768px){.cta__items li:nth-child(3){font-size:2.875vw;padding-top:10vw;line-height:1.4}}.section__plan{background-color:#006e65;padding:60px 0 90px}@media only screen and (max-width: 768px){.section__plan{padding:30px 0}}.section__plan .title{color:#fff}.plan__table--wrapper{background-color:#fff;padding:0 12px}@media only screen and (max-width: 768px){.plan__table--wrapper{overflow-x:auto}}.plan__table thead th{text-align:center}.plan__table thead th:nth-child(3){border-right:1px solid #006e65}.plan__table thead tr:nth-child(1) th{background-color:#edf5f5;color:#006e65;font-size:2rem;padding:24px 22px}@media only screen and (max-width: 768px){.plan__table thead tr:nth-child(1) th{font-size:1.6rem;white-space:nowrap;padding:14px 20px}}.plan__table thead tr:nth-child(1) th:nth-child(1){background-color:#fff}.plan__table thead tr:nth-child(1) th:nth-child(2){background-color:#006e65;color:#fff}.plan__table thead tr:nth-child(2) th{color:#006e65;font-size:1.6rem;padding:18px 12px}@media only screen and (max-width: 768px){.plan__table thead tr:nth-child(2) th{padding:8px 12px;font-size:1.4rem;white-space:nowrap}}.plan__table thead tr:nth-child(2) th:nth-child(2){background-color:#dbeae9}.plan__table tbody th,.plan__table tbody td{border-top:1px solid #006e65;font-weight:bold}.plan__table tbody th{font-size:1.8rem;color:#006e65;padding:34px 34px 34px 0}@media only screen and (max-width: 768px){.plan__table tbody th{white-space:nowrap;font-size:1.6rem;padding:16px 16px 16px 0}}.plan__table tbody td{font-size:2.1rem;text-align:center;color:#006e65}@media only screen and (max-width: 768px){.plan__table tbody td{font-size:1.6rem}}.plan__table tbody td:nth-child(2){background-color:#dbeae9}.plan__table tbody td:nth-child(3){border-right:1px solid #006e65}.plan__table tbody td:nth-child(4){padding:0 30px;font-size:1.8rem;text-align:left}.block__plan--cta{text-align:center;padding-top:100px}@media only screen and (max-width: 768px){.block__plan--cta{padding-top:46px}}.block__plan--cta .button a,.block__plan--cta .button__small a{color:#006e65;background-color:#fff}.plan__cta--copy{color:#fff;font-size:3.1rem;font-weight:bold}@media only screen and (max-width: 768px){.plan__cta--copy{font-size:2.3rem}}.plan__cta--micro-copy{color:#fff}.section__materials{padding:60px 0 90px}@media only screen and (max-width: 768px){.section__materials{padding:30px 0}}.material__items--wrapper{padding:0 50px}@media only screen and (max-width: 768px){.material__items--wrapper{padding:0}}.material__items{position:relative}@media only screen and (max-width: 768px){.material__items{display:flex;justify-content:space-between;flex-wrap:wrap}}.material__items li{padding:0 14px}@media only screen and (max-width: 768px){.material__items li{flex-basis:48%;margin-top:36px;padding:0}}@media only screen and (max-width: 768px){.material__items li:nth-child(1){flex-basis:100%}}@media only screen and (max-width: 768px){.material__items li:not(:nth-child(1)) .button__small a{width:100%;font-size:3.8888888889vw;padding:8px 14px}}@media only screen and (max-width: 768px){.material__items li:not(:nth-child(1)) .button__small span{display:none}}.material__items--title{font-size:1.8rem;font-weight:bold;height:44px}@media only screen and (max-width: 768px){.material__items--title{font-size:1.6rem;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.material__items--thumbnail{margin-top:20px}@media only screen and (max-width: 768px){.material__items--thumbnail{text-align:center;margin-top:0px}}.material__items--text{margin-top:20px;margin-bottom:18px;font-size:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width: 768px){.material__items--text{font-size:1.4rem;margin-top:10px;margin-bottom:10px}}.slick-prev{position:absolute;top:220px;left:-50px;padding:30px}.slick-prev::before{position:absolute;top:18px;right:12px;margin:auto;content:"";vertical-align:middle;width:24px;height:24px;border-top:4px solid #006e65;border-right:4px solid #006e65;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.slick-next{position:absolute;top:220px;right:-50px;padding:30px}.slick-next::before{position:absolute;top:18px;left:12px;margin:auto;content:"";vertical-align:middle;width:24px;height:24px;border-top:4px solid #006e65;border-right:4px solid #006e65;transform:rotate(45deg)}.slick-arrow{z-index:2 !important}.section__cta02{padding:60px 0 90px}@media only screen and (max-width: 768px){.section__cta02{padding:30px 0}}.section__cta02{background-color:#006e65;color:#fff;text-align:center;padding:80px 0 120px;text-align:center}@media only screen and (max-width: 768px){.section__cta02{padding:40px 0}}.section__cta02 .title{color:#fff;font-size:3.2rem}@media only screen and (max-width: 768px){.section__cta02 .title{font-size:2.3rem}}.section__cta02 .title span{font-size:3.2rem;display:block;letter-spacing:-1.5px}.section__cta02 .title small{position:relative;top:-14px;font-size:75%;line-height:0;vertical-align:baseline}@media only screen and (max-width: 768px){.section__cta02 img{width:90%;max-width:358px}}.section__company{background-color:#fff;padding:60px 0 90px}@media only screen and (max-width: 768px){.section__company{padding:30px 0}}@media only screen and (max-width: 768px){.section__company .title{font-size:7.0769230769vw}}.block__company{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.block__company{flex-direction:column-reverse}}.company_text{width:564px}@media only screen and (max-width: 768px){.company_text{width:100%}}.company_text p{font-size:1.6rem;line-height:2;margin-bottom:36px}@media only screen and (max-width: 768px){.company_text p{font-size:1.4rem}}.company_image{width:372px;text-align:center;padding-top:70px}@media only screen and (max-width: 768px){.company_image{max-width:100%;padding-top:10px;padding-bottom:30px}}.block__company--outline{width:600px;margin:80px auto 0}@media only screen and (max-width: 768px){.block__company--outline{width:100%;margin:24px auto 0}}.block__company--outline .title___sub{font-size:2.6rem;text-align:center;margin-bottom:40px;color:#006e65}.company__table{width:100%;border-bottom:1px solid #ccc}.company__table th,.company__table td{border-top:1px solid #ccc;padding:12px 0;font-size:1.6rem;font-weight:bold;vertical-align:top}@media only screen and (max-width: 768px){.company__table th,.company__table td{font-size:1.4rem}}.company__table th{color:#006e65;font-size:1.6rem;width:258px}@media only screen and (max-width: 768px){.company__table th{width:35%;text-align:right;padding-right:5%}}@media only screen and (max-width: 768px){.company__table td{width:58%}}.company__table td strong{margin-bottom:10px;display:block}.company__had{display:flex;justify-content:space-between;text-align:left;width:600px;margin:40px auto 40px}@media only screen and (max-width: 768px){.company__had{display:block;width:100%;margin:40px auto 0px}}.company__had--img{flex-basis:290px;text-align:center}@media only screen and (max-width: 768px){.company__had--img img{width:290px;height:auto}}.company__had--text{flex-basis:294px}.company__had--text .company__had--text-title{font-size:16px;font-weight:bold;margin-bottom:5px}.company__had--text p{font-size:14px}@media only screen and (max-width: 768px){.company__had--text{margin-top:30px}}@media only screen and (max-width: 768px){.container-right{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#dbeae9;z-index:9999;overflow:auto}.container-right.is-open{display:block}}.container-right__inner{position:fixed;top:50%;transform:translateY(-50%);width:25%}@media only screen and (max-width: 1260px){.container-right__inner{top:30px;position:relative;transform:none;width:100%;padding-bottom:30px}}@media only screen and (max-width: 768px){.form__inner{padding:0 6%;margin-bottom:50px}}.form__wrapper{width:80%;max-width:400px;min-width:270px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1260px){.form__wrapper{width:85%;min-width:auto}}@media only screen and (max-width: 768px){.form__wrapper{width:100%;max-width:400px;min-width:250px}}.form-title{width:270px;max-width:100%;margin:0 auto 10px}.form-title__inner{flex-basis:180px;font-size:2.1rem;font-weight:bold;color:#006e65;text-align:center}.form-title__inner span{font-size:1.8rem;font-weight:normal}.form__elements{border:solid 1px #dedede;border-radius:20px;background-color:#fff}.form__elements input[type=text],.form__elements input[type=email],.form__elements input[type=tel]{border:none;line-height:1.8;height:36px;width:100%}.form__elements input::placeholder{color:#dedede;font-size:1.5rem}.form__elements dt,.form__elements dd{width:100%;font-size:1.4rem}.form__elements dt{padding:18px 20px 0px;margin:0;color:#636363}.form__elements dd{padding:0px 20px 10px;margin:0;border-bottom:1px solid #dedede}.form__elements dd:last-of-type{border-bottom:none}.form__elements label{margin-bottom:3px}.form__required-label{display:none}.form__link--text{text-align:center;margin-top:25px}.form__link--text a{color:#006e65;text-decoration:underline;font-size:1.4rem}.form__button{font-size:1.9rem}@media only screen and (max-width: 1260px){.form__button{width:auto;padding-left:20px;padding-right:20px}}.form__button--close{display:none}@media only screen and (max-width: 768px){.form__button--close{cursor:pointer;display:block;color:#262626;height:40px;margin-top:30px;width:100%;font-size:1.4rem;text-align:center}}.form__annotation--privacy{font-size:1.2rem;margin-top:16px;margin-bottom:14px;text-align:center;color:#2c2c2c}.form__annotation--privacy a{color:#2c2c2c;text-decoration:underline}.form__annotation--privacy a:hover{text-decoration:none}.form__annotation{font-size:11px;margin-top:10px;margin-bottom:0px;text-align:center}.form__button{border:none;width:260px;height:50px;margin-left:auto;margin-right:auto;text-align:center;line-height:50px;border-radius:24px;background-color:#f49219;color:#fff;display:block;font-weight:bold;cursor:pointer;transition:200ms;opacity:1}.form__button:hover{opacity:.8;text-decoration:none}.footer{display:block;width:100%}.l-footer__tel{padding-top:35px;color:#fff;font-size:2.5rem}.l-footer__tel span{display:block;font-size:1.3rem}.footer-nav__block{display:flex;justify-content:space-between}.footer-nav__list{list-style:none;padding-left:0;margin-right:80px}.footer-nav__list li{display:block}.footer-nav__list a{font-size:1.3rem;line-height:32px;color:#fff;transition:200ms;opacity:1}.form__button--open{display:none}@media only screen and (max-width: 768px){.form__button--open{display:block;position:fixed;left:0;bottom:14px;width:100%;text-align:center;z-index:99999}}.form__button--open__inner{font-size:1.7rem;color:#fff;font-weight:bold;background-color:#f49219;border-radius:999px;height:50px;line-height:50px;display:inline-block;text-align:center;padding:0 30px;transition:200ms}.form__button--open__inner:hover{text-decoration:none;opacity:.8}@media only screen and (max-width: 1260px){.form__button--open.is-open .form__button--open__inner{display:none}}
