html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! slick.css */.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;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{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{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("./ajax-loader.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%;transform:translate(0, -50%);padding:0;border:none;outline:none}.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,body{width:100%;padding:0;margin:0;font-family:'Noto Sans JP', sans-serif;color:#3d3d3d;font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1.625;font-weight:500;scroll-behavior:smooth}@media screen and (max-width: 1119px){html,body{font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:500}}h2{font-size:28px;font-size:1.75rem;letter-spacing:0.05em;line-height:1.5;font-weight:700}h3{font-size:28px;font-size:1.75rem;letter-spacing:0.05em;line-height:1.5;font-weight:700}body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}a:focus,*:focus{outline:none;text-decoration:none}p:not(:last-child){margin-bottom:1rem}img{margin:0;padding:0;display:block}@media screen and (max-width: 1119px){img{width:100%;max-width:100%;height:auto}}img[src$=".svg"]{width:100%;height:auto}ul{padding-left:0;margin:0}ul li{list-style:none}table{border-collapse:collapse}.container{width:1260px;max-width:100%;margin:0 auto;position:relative}@media screen and (max-width: 1119px){.container{padding:0 15px;width:600px;max-width:100%}}.container.narrow{width:900px}.container.maxWidth{width:100%;max-width:1600px;margin:0 auto;padding:0}main{margin:0 auto 30px !important}.pon,.sp{display:none !important}@media screen and (max-width: 1119px){.pon,.sp{display:block !important}}@media screen and (max-width: 1119px){.pb,.pc{display:none}}#page__top span{position:fixed;z-index:10;bottom:15px;right:15px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;color:#fff;background:#e6232e}@media screen and (max-width: 1119px){#page__top span{width:50px;height:50px;bottom:5px;right:5px}}#page__top span::before{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:30px;height:40px;background:url(../img/arrow_top_w.svg) center center/100% no-repeat}@media screen and (max-width: 1119px){#page__top span::before{width:20px;height:30px}}#page__top span:hover{cursor:pointer;transition:all .2s ease;filter:brightness(1.1)}.title{width:100%;height:auto;position:relative;padding:60px 0;text-align:center}@media screen and (max-width: 1119px){.title{padding:30px 0}}.title h2{position:relative;z-index:3;font-size:44px;font-size:2.75rem;letter-spacing:0.05em;line-height:1.5909090909;font-weight:700;line-height:1.4em !important}@media screen and (max-width: 1119px){.title h2{font-size:32px;font-size:2rem;letter-spacing:0.05em;line-height:1.4375;font-weight:700;line-height:1.2em !important}}.title h2 .att{font-size:44px;font-size:2.75rem;letter-spacing:0.05em;line-height:1.5909090909;font-weight:700;line-height:1.4em !important;color:#006037}@media screen and (max-width: 1119px){.title h2 .att{font-size:32px;font-size:2rem;letter-spacing:0.05em;line-height:1.4375;font-weight:700;line-height:1.2em !important}}.title .en{position:relative;z-index:3;font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:900;color:#006037}.title p{font-size:24px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.3333333333;font-weight:700}.title p .big{font-size:32px;font-size:2rem;letter-spacing:0.05em;line-height:1.3125;font-weight:700}@media screen and (max-width: 1119px){.title p .big{font-size:24px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.5833333333;font-weight:700}}.title p .att{color:#e6232e}.title .bgText{position:absolute;z-index:1;font-size:140px;font-size:8.75rem;letter-spacing:0.001em;line-height:.8571428571;font-weight:900;color:hsla(0,0%,100%,.3);text-align:left;top:0;left:17%}@media screen and (max-width: 1119px){.title .bgText{display:none}}.title__big{width:100%;height:auto;position:relative;padding:60px 0;text-align:center}@media screen and (max-width: 1119px){.title__big{padding:30px 0}}.title__big h2{font-size:60px;font-size:3.75rem;letter-spacing:0.05em;line-height:1;font-weight:700;line-height:1.4em !important}@media screen and (max-width: 1119px){.title__big h2{font-size:46px;font-size:2.875rem;letter-spacing:0.05em;line-height:1.3913043478;font-weight:700;line-height:1.2em !important}}.title__big h2 .att{font-size:80px;font-size:5rem;letter-spacing:0.05em;line-height:1;font-weight:700;line-height:1.4em !important;color:#006037}@media screen and (max-width: 1119px){.title__big h2 .att{font-size:56px;font-size:3.5rem;letter-spacing:0.05em;line-height:1.1428571429;font-weight:700;line-height:1.2em !important}}.title__big .en{font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:2.5;font-weight:900;color:#006037}.common__contact{padding:60px 0;background:#047641}@media screen and (max-width: 1119px){.common__contact{padding:30px 0}}.common__contact .conts>p{text-align:center;color:#fff;font-size:36px;font-size:2.25rem;letter-spacing:0.05em;line-height:1.5;font-weight:700}@media screen and (max-width: 1119px){.common__contact .conts>p{font-size:32px;font-size:2rem;letter-spacing:0.05em;line-height:1.4375;font-weight:700}}.common__contact .conts>p span{background:linear-gradient(transparent 70%, #fabe04 70%)}.common__contact .conts .conts__flex{margin-top:30px;display:flex;align-items:flex-end;justify-content:center;gap:1rem}@media screen and (max-width: 1119px){.common__contact .conts .conts__flex{margin-top:30px;flex-direction:column;align-items:center}}.common__contact .conts .conts__flex .tel{display:flex;flex-direction:column}.common__contact .conts .conts__flex .tel a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:360px;height:80px;border-radius:40px;color:#3d3d3d;background:#fff;box-shadow:6px 6px 2px 0 rgba(0,0,0,.3)}.common__contact .conts .conts__flex .tel a:hover{transition:all .3s;box-shadow:none;transform:translateY(5px)}@media screen and (max-width: 1119px){.common__contact .conts .conts__flex .tel a{width:300px;height:60px;border-radius:30px}}.common__contact .conts .conts__flex .tel a .number{font-size:32px;font-size:2rem;letter-spacing:0.001em;line-height:1;font-weight:900;color:#e6232e;display:flex;align-items:center;margin-top:14px}.common__contact .conts .conts__flex .tel a .number::before{display:inline-block;content:"";width:25px;height:25px;margin-right:3px;margin-top:3px;background:url(./../img/tel.svg) center center/cover no-repeat}.common__contact .conts .conts__flex .tel a .open{text-align:center;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:2;font-weight:500}.common__contact .conts .conts__flex .tel a .open .out{color:#e6232e}.common__contact .conts .conts__flex .mail a{display:flex;flex-direction:column;justify-content:center;transition:all .3s}.common__contact .conts .conts__flex .mail a:hover{transition:all .3s;transform:translateY(5px)}.common__contact .conts .conts__flex .mail a:hover .mail__btn{box-shadow:none}.common__contact .conts .conts__flex .mail .easy{position:relative;z-index:3;margin:0 auto}.common__contact .conts .conts__flex .mail .easy span{background:#fff;border:solid 3px #3d3d3d;display:inline-flex;justify-content:center;align-items:center;width:auto;text-align:center;height:40px;border-radius:20px;padding:0 1rem;font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:700}@media screen and (max-width: 1119px){.common__contact .conts .conts__flex .mail .easy span{height:30px;border-radius:15px}}.common__contact .conts .conts__flex .mail .mail__btn{margin-top:-20px;display:flex;justify-content:center;align-items:center;width:360px;height:80px;border-radius:40px;color:#fff;font-size:28px;font-size:1.75rem;letter-spacing:0.05em;line-height:1.5;font-weight:700;background:#e6232e;box-shadow:6px 6px 2px 0 rgba(0,0,0,.3)}@media screen and (max-width: 1119px){.common__contact .conts .conts__flex .mail .mail__btn{margin-top:-15px;width:300px;height:60px;border-radius:30px;font-size:24px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.5833333333;font-weight:700}}.common__contact .conts .conts__flex .mail .mail__btn::after{display:inline-block;content:"";border-radius:50%;width:30px;height:30px;margin-left:10px;background:url(./../img/right.svg) center center/cover no-repeat}.common__contact .conts ul{margin-top:30px;width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1119px){.common__contact .conts ul{justify-content:space-between;max-width:400px;margin:30px auto 0}}.common__contact .conts ul li{width:auto;margin:0 30px;display:flex;align-items:center}@media screen and (max-width: 1119px){.common__contact .conts ul li{margin:0 0 1rem;width:48%}}.common__contact .conts ul li figure{width:64px;height:64px;border-radius:50%;background-color:#c3e0d2;margin-right:10px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1119px){.common__contact .conts ul li figure{width:40px;height:40px}}.common__contact .conts ul li figure img{width:40px;height:auto}@media screen and (max-width: 1119px){.common__contact .conts ul li figure img{width:25px;height:auto}}.common__contact .conts ul li .text p{color:#fff;font-size:26px;font-size:1.625rem;letter-spacing:0.05em;line-height:1.2307692308;font-weight:700}@media screen and (max-width: 1119px){.common__contact .conts ul li .text p{font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.4;font-weight:700}}.common__contact .conts ul li:nth-child(2) figure img{width:45px}@media screen and (max-width: 1119px){.common__contact .conts ul li:nth-child(2) figure img{width:30px}}.common__contact .conts ul li:nth-child(3) figure img{width:35px}@media screen and (max-width: 1119px){.common__contact .conts ul li:nth-child(3) figure img{width:23px}}.common__contact1{padding-top:160px;margin-top:-240px}@media screen and (max-width: 1119px){.common__contact1{padding-top:120px;margin-top:-270px}}/*! front.scss */.sctn__top{width:calc(100% - 60px);height:auto;display:flex;background:#006037;margin:30px auto 0;border-radius:1rem}@media screen and (max-width: 1119px){.sctn__top{flex-direction:column;margin:15px auto 0;width:calc(100% - 30px)}}.sctn__top picture,.sctn__top figure{width:65%;height:auto;max-height:700px;display:flex;justify-content:center;align-items:center;height:auto}@media screen and (max-width: 1119px){.sctn__top picture,.sctn__top figure{width:100%;padding:10px;max-height:100%}}.sctn__top picture img,.sctn__top figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1119px){.sctn__top picture img,.sctn__top figure img{max-height:800px}}.sctn__top .form{display:flex;align-items:center;color:#3d3d3d;width:35%;min-width:300px}@media screen and (max-width: 1119px){.sctn__top .form{justify-content:center;padding-bottom:30px;width:94%;min-width:94%;max-width:94%;margin:0 auto}}.sctn__top .form .required__text{text-align:right;color:gray;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:1.3333333333;font-weight:500;margin-bottom:0}.sctn__top .form .required__text span{color:#e6232e;font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1;font-weight:500}.sctn__top .form .wpcf7-acceptance{font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:1.3333333333;font-weight:500}.sctn__top .form form{border:solid 3px #f0f0f0;padding:1rem;border-radius:10px;background:#fff;box-shadow:0 0 6px #ccc}.sctn__top .form form fieldset{display:none}.sctn__top .form form label{margin-bottom:10px;display:inline-block;color:#3d3d3d;font-weight:bold}.sctn__top .form form label input{padding:15px 5px;margin-top:5px;background:rgba(230,35,46,.05);border:solid 1px #d3d3d3;border-radius:5px;font-weight:normal}.sctn__top .form form label input::-moz-placeholder{color:#d3d3d3}.sctn__top .form form label input::placeholder{color:#d3d3d3}.sctn__top .form form label input.tel{width:80%}.sctn__top .form form label .required::before{display:inline-flex;content:"*";color:#e6232e}.sctn__top .form form .submitBtn>p{margin-bottom:0}.sctn__top .form form .submitBtn input{border:none;box-shadow:none;text-indent:-9999px;background:url(./../img/submitBtn.svg) no-repeat center/contain;aspect-ratio:378/94;width:100%;height:auto;filter:drop-shadow(6px 6px 2px rgba(0, 0, 0, 0.3))}.sctn__top .form form .submitBtn .wpcf7-spinner{display:none}.sctn__problem .bg{background:#c3e0d2}.sctn__problem .conts{padding:120px 0}@media screen and (max-width: 1119px){.sctn__problem .conts{padding:30px 0 180px}}.sctn__problem .problem__list{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (max-width: 1119px){.sctn__problem .problem__list{gap:10px;margin-bottom:10px}}.sctn__problem .problem__list li{width:220px;height:220px;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:50%;background:#fff;color:#3d3d3d;text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.6;font-weight:700}@media screen and (max-width: 1119px){.sctn__problem .problem__list li{width:48%;height:48%;aspect-ratio:1/1;font-size:20px;font-size:1.25rem;letter-spacing:0.01em;line-height:1.6;font-weight:700}}.sctn__problem .problem__list li:first-child,.sctn__problem .problem__list li:last-child{margin-top:60px}@media screen and (max-width: 1119px){.sctn__problem .problem__list li:first-child,.sctn__problem .problem__list li:last-child{margin-top:0}}.sctn__problem .illust{display:flex;justify-content:center;align-items:center;margin-top:-200px;position:relative}@media screen and (max-width: 1119px){.sctn__problem .illust{margin-top:-180px}}.sctn__problem .illust img{width:400px;height:auto}@media screen and (max-width: 1119px){.sctn__problem .illust img{width:300px}}.sctn__problem .illust::after{position:absolute;content:"";top:calc(100% + 30px);left:50%;width:70px;height:70px;transform:translateX(-50%);background:url(./../img/arrowDown.svg) center center/100% auto no-repeat}@media screen and (max-width: 1119px){.sctn__problem .illust::after{top:calc(100% + 20px);width:50px;height:50px}}.sctn__problem .catch{text-align:center}@media screen and (max-width: 1119px){.sctn__problem .catch{margin-top:60px}}.sctn__problem .catch h3 span{display:flex;justify-content:center;align-items:flex-end;color:#006037;font-size:48px;font-size:3rem;letter-spacing:0.05em;line-height:1.25;font-weight:700}@media screen and (max-width: 1119px){.sctn__problem .catch h3 span{font-size:28px;font-size:1.75rem;letter-spacing:0.05em;line-height:1.5;font-weight:700}}.sctn__problem .catch h3 span::before{content:"";display:inline-flex;width:10px;height:100px;border-right:dotted 10px #006037;transform:rotate(-30deg);transform-origin:right bottom}@media screen and (max-width: 1119px){.sctn__problem .catch h3 span::before{height:60px;border-right:dotted 6px #006037}}.sctn__problem .catch h3 span::after{content:"";display:inline-flex;width:10px;height:100px;border-left:dotted 10px #006037;transform:rotate(30deg);transform-origin:left bottom}@media screen and (max-width: 1119px){.sctn__problem .catch h3 span::after{height:60px;border-left:dotted 6px #006037}}.sctn__problem .type__list{display:flex;justify-content:center;gap:1rem;margin:60px auto 0;position:relative}@media screen and (max-width: 1119px){.sctn__problem .type__list{margin:130px auto 0;flex-direction:column;max-width:600px}}.sctn__problem .type__list::before{position:absolute;content:"";bottom:100%;right:-30px;width:200px;height:160px;background:url(./../img/problemBg.png) center center/cover no-repeat}@media screen and (max-width: 1119px){.sctn__problem .type__list::before{width:150px;height:120px;right:0}}.sctn__problem .type__list li{width:300px;display:flex;align-items:center;flex-direction:column;padding:1rem;background:#fff;border-radius:30px;border:solid 6px #006037}@media screen and (max-width: 1119px){.sctn__problem .type__list li{width:100%}}.sctn__problem .type__list li .num{display:block;color:#c3e0d2;font-size:50px;font-size:3.125rem;letter-spacing:0.001em;line-height:1.08;font-weight:700;text-align:center}.sctn__problem .type__list li h4{margin-top:1rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;height:3em;font-size:28px;font-size:1.75rem;letter-spacing:0.05em;line-height:1.5;font-weight:900}.sctn__problem .type__list li h4 span{color:#006037}.sctn__problem .type__list li .text{margin-top:1rem;font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:500}.sctn__reason{margin:120px auto 60px}@media screen and (max-width: 1119px){.sctn__reason{margin:30px auto}}.sctn__reason .conts{width:100%;padding:100px 0;margin:0 auto;position:relative}@media screen and (max-width: 1119px){.sctn__reason .conts{padding:30px 0 60px}}.sctn__reason .conts .bg{position:absolute;content:"";width:90vw;height:100%;z-index:-1;top:0;right:0;background:#c3e0d2;border-radius:60px 0 0 60px}@media screen and (max-width: 1119px){.sctn__reason .conts .bg{width:calc(100% - 15px);border-radius:30px 0 0 30px}}@media screen and (max-width: 1119px){.sctn__reason .container{padding:0 30px}}.sctn__reason .reason__grid{margin-top:60px;display:grid;grid-template-columns:repeat(2, 400px);gap:90px 60px;justify-content:center;position:relative;z-index:3}@media screen and (max-width: 1119px){.sctn__reason .reason__grid{width:100%;grid-template-columns:1fr}}.sctn__reason .reason__grid>li:nth-child(even){transform:translateY(150px)}@media screen and (max-width: 1119px){.sctn__reason .reason__grid>li:nth-child(even){transform:none}}@media screen and (max-width: 1119px){.sctn__reason li{max-width:100%}}.sctn__reason li .inner{background:#fff;border:solid 1px #fff;border-radius:30px}.sctn__reason li .inner>p{margin:1rem auto 0;text-align:center}.sctn__reason li .inner>p span{display:inline-flex;justify-content:center;align-items:center;background:#fabe04;font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:2;font-weight:700;color:#006037;height:2em;padding:0 2em;border-radius:1em}.sctn__reason li .inner figure{width:60%;margin:-60px auto 0}@media screen and (max-width: 1119px){.sctn__reason li .inner figure{width:80%}}.sctn__reason li .inner figure img{width:100%;height:auto}.sctn__reason li .inner h3{color:#006037;margin-top:1rem;text-align:center;font-size:32px;font-size:2rem;letter-spacing:0.05em;line-height:1.4375;font-weight:700}.sctn__reason li .inner .text{padding:1rem 30px 30px}.sctn__plan{margin:60px auto 120px}@media screen and (max-width: 1119px){.sctn__plan{margin:0 auto 60px}}.sctn__plan .title .bgText{color:rgba(195,224,210,.3);top:30px;left:0}.sctn__plan .plan__list,.sctn__plan .planSlider{display:flex;align-items:flex-end}.sctn__plan .plan__list .item,.sctn__plan .planSlider .item{display:flex;flex-direction:column;justify-content:flex-end}.sctn__plan .plan__list .item .conts,.sctn__plan .planSlider .item .conts{border:solid 5px #d3d3d3;border-radius:60px;padding:60px 20px 30px}.sctn__plan .plan__list .item .conts .en,.sctn__plan .planSlider .item .conts .en{margin-top:1rem;text-align:center}.sctn__plan .plan__list .item .conts .en span,.sctn__plan .planSlider .item .conts .en span{display:inline-flex;justify-content:center;align-items:center;color:#006037;font-size:14px;font-size:0.875rem;letter-spacing:0.001em;line-height:1;font-weight:900}.sctn__plan .plan__list .item .conts h3,.sctn__plan .planSlider .item .conts h3{margin-top:30px;text-align:center;font-size:34px;font-size:2.125rem;letter-spacing:0.05em;line-height:1.2352941176;font-weight:700;color:#3d3d3d}.sctn__plan .plan__list .item .conts .text,.sctn__plan .planSlider .item .conts .text{margin:60px auto}.sctn__plan .plan__list .item .conts .text ul,.sctn__plan .planSlider .item .conts .text ul{margin-bottom:60px}.sctn__plan .plan__list .item .conts .text ul li,.sctn__plan .planSlider .item .conts .text ul li{font-size:24px;font-size:1.5rem;letter-spacing:0.01em;line-height:1.75;font-weight:700;white-space:nowrap}.sctn__plan .plan__list .item .conts .text ul li::before,.sctn__plan .planSlider .item .conts .text ul li::before{content:"●";color:#6ad3a2;margin-right:3px}.sctn__plan .plan__list .item .conts .text p,.sctn__plan .planSlider .item .conts .text p{font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1.625;font-weight:500}.sctn__plan .plan__list .item .conts .btn,.sctn__plan .planSlider .item .conts .btn{margin-top:1rem}.sctn__plan .plan__list .item .conts .btn a,.sctn__plan .planSlider .item .conts .btn a{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:50px;border-radius:25px;background:#e6232e;color:#fff;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.3;font-weight:700}.sctn__plan .plan__list .item .conts .btn a::after,.sctn__plan .planSlider .item .conts .btn a::after{position:absolute;content:"";color:#3d3d3d;display:flex;justify-content:center;align-items:center;font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:500;top:50%;right:15px;width:25px;height:25px;border-radius:50%;transform:translateY(-50%);background:url(./../img/right.svg) center center/cover no-repeat}.sctn__plan .plan__list .item2 .catch,.sctn__plan .planSlider .item2 .catch{position:relative;display:flex;justify-content:center;align-items:center;width:90%;margin:0 auto 30px;height:80px;border-radius:40px;background:#6ad3a2;text-align:center;color:#fff;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.3;font-weight:700}.sctn__plan .plan__list .item2 .catch::after,.sctn__plan .planSlider .item2 .catch::after{position:absolute;content:"";width:15px;height:10px;background:#6ad3a2;top:100%;left:50%;transform:translateX(-50%);clip-path:polygon(100% 0, 0 0, 50% 100%)}.sctn__plan .plan__list .item2 .catch p,.sctn__plan .planSlider .item2 .catch p{position:relative}.sctn__plan .plan__list .item2 .conts__outer,.sctn__plan .planSlider .item2 .conts__outer{border:solid 5px #3d3d3d;border-radius:66px;box-shadow:#26394d 0px 20px 20px -10px}.sctn__plan .plan__list .item2 .conts__outer .conts,.sctn__plan .planSlider .item2 .conts__outer .conts{border:solid 4px #6ad3a2;position:relative}.sctn__plan .plan__list .item2 .conts__outer .conts .flag,.sctn__plan .planSlider .item2 .conts__outer .conts .flag{position:absolute;top:-20px;left:35px;width:80px;height:50px;background:#e6232e;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;font-size:0.875rem;letter-spacing:0.01em;line-height:1;font-weight:700}.sctn__plan .plan__list .item2 .conts__outer .conts .flag::before,.sctn__plan .planSlider .item2 .conts__outer .conts .flag::before{position:absolute;top:0;left:100%;width:0px;height:0px;border:none;border-bottom:12px solid #153b5b;border-right:7px solid rgba(0,0,0,0);content:""}.sctn__plan .plan__list .item2 .conts__outer .conts .flag::after,.sctn__plan .planSlider .item2 .conts__outer .conts .flag::after{position:absolute;top:100%;left:0;width:0px;height:0px;border-style:solid;border-width:10px 40px 0px 40px;border-color:#e6232e rgba(0,0,0,0);content:""}.sctn__plan .plan__list .item2 .conts__outer .conts .flag span,.sctn__plan .planSlider .item2 .conts__outer .conts .flag span{text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;font-size:0.875rem;letter-spacing:0.01em;line-height:1;font-weight:700;border-left:dashed 1px #fff;border-right:dashed 1px #fff;width:74px;height:50px;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 85%, 0 100%)}.sctn__plan .planSlider{display:none}@media screen and (max-width: 1119px){.sctn__plan .planSlider{display:flex !important;align-items:flex-end}}.sctn__plan .plan__list{width:100%;justify-content:center;gap:1rem}@media screen and (max-width: 1119px){.sctn__plan .plan__list{display:none !important}}.sctn__plan .plan__list .item{width:28%}.sctn__plan .plan__list .item2{width:30%}.sctn__plan h4{font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.6;font-weight:700;margin-top:60px}.sctn__plan .service__list{margin-top:30px;display:flex;flex-wrap:wrap;gap:1rem 1%}@media screen and (max-width: 1119px){.sctn__plan .service__list{gap:10px 1%}}.sctn__plan .service__list li{min-width:24%}.sctn__plan .service__list li span{border:solid 3px #3d3d3d;display:inline-flex;align-items:center;justify-content:center;padding:0 1em 0 2em;height:2.4em;border-radius:1.2em;font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1.625;font-weight:700;position:relative}.sctn__plan .service__list li span::before{content:"";display:block;position:absolute;top:11px;left:13px;width:12px;height:7px;border-left:3px solid #e6232e;border-bottom:3px solid #e6232e;transform:rotate(-45deg)}@media screen and (max-width: 1119px){.sctn__plan .service__list li span::before{top:8px;left:9px}}@media screen and (max-width: 1119px){.sctn__plan .service__list li{width:100%}}.sctn__feasible{margin:120px auto}@media screen and (max-width: 1119px){.sctn__feasible{margin:0 auto 60px}}.sctn__feasible .bg{margin:0 auto;background:#c3e0d2;padding:60px 0 150px;border-radius:60px;width:calc(1260px + 60px);max-width:100%;position:relative}@media screen and (max-width: 1119px){.sctn__feasible .bg{width:calc(100% - 30px);padding:30px 0 100px;border-radius:30px}}.sctn__feasible .bg::before{position:absolute;content:"";bottom:0;right:60px;width:200px;height:180px;background:url(./../img/feasibleBg.png) center center/cover no-repeat}@media screen and (max-width: 1119px){.sctn__feasible .bg::before{width:150px;height:120px;right:0}}.sctn__feasible .feasible__grid{display:grid;grid-template-columns:repeat(3, 280px);gap:1rem;justify-content:center}@media screen and (max-width: 1119px){.sctn__feasible .feasible__grid{grid-template-columns:repeat(1, 1fr)}}.sctn__feasible .feasible__grid li{border:solid 2px #d3d3d3;border-radius:1rem;padding:1rem;background:#fff}@media screen and (max-width: 1119px){.sctn__feasible .feasible__grid li{width:80%;max-width:600px;margin:0 auto}}.sctn__feasible .feasible__grid li h3{text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.6;font-weight:700;color:#006037}.sctn__feasible .feasible__grid li .text{margin-top:10px}.sctn__feasible .feasible__grid li .text p{font-size:14px;font-size:0.875rem;letter-spacing:0.05em;line-height:1.4285714286;font-weight:500}.sctn__flow{margin:30px auto 60px}@media screen and (max-width: 1119px){.sctn__flow{margin:0 auto;max-width:600px}}.sctn__flow .flow__list{display:flex;justify-content:space-between}@media screen and (max-width: 1119px){.sctn__flow .flow__list{flex-direction:column}}.sctn__flow .flow__list li{width:33%;padding:1rem}@media screen and (max-width: 1119px){.sctn__flow .flow__list li{width:100%}}.sctn__flow .flow__list li figure{width:80%;margin:0 auto}.sctn__flow .flow__list li figure img{width:100%;height:auto}.sctn__flow .flow__list li .text .step{margin-top:10px;display:flex;justify-content:center;align-items:center}.sctn__flow .flow__list li .text .step p{width:80%;background:#006037;display:inline-flex;justify-content:center;align-items:center;height:2em;border-radius:1em;font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1.625;font-weight:500;color:#fff;position:relative}.sctn__flow .flow__list li .text .step p::after{display:inline-flex;content:"";position:absolute;top:1em;right:100%;width:100px;height:1px;border-bottom:solid 2px #006037}@media screen and (max-width: 1119px){.sctn__flow .flow__list li .text .step p::after{display:none}}.sctn__flow .flow__list li .text>p{margin-top:10px;text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:0.05em;line-height:1.2;font-weight:700}.sctn__flow .flow__list li:first-child .text .step p::after{display:none}.sctn__faq{margin-top:60px;background:#c3e0d2;padding:60px 0}@media screen and (max-width: 1119px){.sctn__faq{padding:0 0 30px}}.accordion{width:100%;margin:0 auto 1rem;background:#fff}@media screen and (max-width: 1119px){.accordion{width:100%;max-width:600px}}.accordion summary{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:2rem 100px;color:#3d3d3d;font-weight:600;cursor:pointer;font-size:24px;font-size:1.5rem;letter-spacing:0.03em;line-height:1.5833333333;font-weight:700}@media screen and (max-width: 1119px){.accordion summary{font-size:20px;font-size:1.25rem;letter-spacing:0.03em;line-height:1.6;font-weight:700;padding:1rem 50px 1rem 1rem}}.accordion summary span{margin-right:10px;color:#006037}.accordion summary::-webkit-details-marker{display:none}.accordion summary::before,.accordion summary::after{position:absolute;top:50px;right:40px;width:20px;height:5px;background:#006037;content:"";transition:transform .3s}@media screen and (max-width: 1119px){.accordion summary::before,.accordion summary::after{top:48%;right:15px;width:16px;height:4px}}.accordion summary::after{transform:rotate(90deg)}.accordion[open] summary{background:#fff}.accordion[open] summary::before{transform:rotate(180deg)}.accordion[open] summary::after{transform:rotate(180deg)}.accordion .answer{transform:translateY(-10px);opacity:0;margin:0;padding:2rem 100px;color:#3d3d3d;transition:transform .5s,opacity .5s;display:flex}@media screen and (max-width: 1119px){.accordion .answer{padding:1rem}}.accordion .answer>div{margin-right:15px;margin-top:-7px;font-size:24px;font-size:1.5rem;letter-spacing:0.05em;line-height:1.5833333333;font-weight:700;color:#e6232e}.accordion .answer p{font-size:16px;font-size:1rem;letter-spacing:0.05em;line-height:1.625;font-weight:500}.accordion[open] .answer{transform:none;opacity:1;background:#f0f0f0}.slick-list{margin:0 -10px}.slick-slide{margin:0 10px 1rem}.slick-track{display:flex !important}.slick-slide{float:none !important;height:auto !important}.slick-slide img{-o-object-fit:cover;object-fit:cover;height:100%}.slider{position:relative;width:100%}.slider .slick-arrow{position:absolute;top:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:10;background-position:center center;background-size:cover;background-repeat:no-repeat;background:#006037}.slider .slick-arrow:hover{filter:brightness(102%);text-decoration:none}.slider .slick-arrow.slick-prev{right:auto;left:-10px}.slider .slick-arrow.slick-next{right:-10px;left:auto}.ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}/*# sourceMappingURL=master.min.css.map */