:root{--color-main: #006037;--color-main-light: #33805f;--color-main-dark: #004426;--color-sub: #e6232e;--color-sub-dark: #cc1d28;--color-btn: #ff8c27;--color-yellow: #fff52f;--color-attention: #f40f0f;--color-bg: #ffffff;--color-bg-light: #f6fffb;--color-bg-seminar: #e4ebe7;--color-bg-main: #006037;--color-bg-main-dark: #004426;--color-bg-sub: #e9fff4;--color-bg-humberger-nav: #ffffff;--color-txt: #3d3d3d;--color-txt-sub: #999999;--color-gray: lightgray;--color-gray-dark: gray;--color-gray-light: #f0f0f0;--color-white: #ffffff;--color-blue: #244c94;--color-bluegray: #334155;--color-main-rgb: 0, 96, 55;--container-width: 1200px;--container-width-narrow: 900px;--humberger-nav-width: 90vw;--header-height-pc: 100px;--header-height-sp: 60px;--space-xl: clamp(50px, 7vw, 100px);--space-l: clamp(30px, 5vw, 60px);--space-m: clamp(15px, 2.5vw, 30px);--space-s: clamp(10px, 1.5vw, 20px);--space-xs: 10px;--radius-circle: 50%;--radius-cupsule: 9999px;--radius-l: clamp(15px, 2vw, 30px);--radius-m: clamp(10px, 1.5vw, 20px);--radius-s: 4px}#hp_lp{/*! slick.css */}#hp_lp .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)}#hp_lp .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#hp_lp .slick-list:focus{outline:none}#hp_lp .slick-list.dragging{cursor:pointer;cursor:hand}#hp_lp .slick-slider .slick-track,#hp_lp .slick-slider .slick-list{transform:translate3d(0, 0, 0)}#hp_lp .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#hp_lp .slick-track:before,#hp_lp .slick-track:after{content:"";display:table}#hp_lp .slick-track:after{clear:both}#hp_lp .slick-loading .slick-track{visibility:hidden}#hp_lp .slick-slide{float:left;height:100%;min-height:1px;display:none}#hp_lp [dir=rtl] .slick-slide{float:right}#hp_lp .slick-slide img{display:block}#hp_lp .slick-slide.slick-loading img{display:none}#hp_lp .slick-slide.dragging img{pointer-events:none}#hp_lp .slick-initialized .slick-slide{display:block}#hp_lp .slick-loading .slick-slide{visibility:hidden}#hp_lp .slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}#hp_lp .slick-arrow.slick-hidden{display:none}#hp_lp .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}#hp_lp .slick-prev,#hp_lp .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}#hp_lp .slick-prev.slick-disabled:before,#hp_lp .slick-next.slick-disabled:before{opacity:.25}#hp_lp .slick-prev:before,#hp_lp .slick-next:before{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hp_lp .slick-prev{left:-25px}#hp_lp [dir=rtl] .slick-prev{left:auto;right:-25px}#hp_lp .slick-prev:before{content:"←"}#hp_lp [dir=rtl] .slick-prev:before{content:"→"}#hp_lp .slick-next{right:-25px}#hp_lp [dir=rtl] .slick-next{left:-25px;right:auto}#hp_lp .slick-next:before{content:"→"}#hp_lp [dir=rtl] .slick-next:before{content:"←"}#hp_lp .slick-dotted.slick-slider{margin-bottom:30px}#hp_lp .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}#hp_lp .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}#hp_lp .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}#hp_lp .slick-dots li button:hover,#hp_lp .slick-dots li button:focus{outline:none}#hp_lp .slick-dots li button:hover:before,#hp_lp .slick-dots li button:focus:before{opacity:1}#hp_lp .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}#hp_lp .slick-dots li.slick-active button:before{color:#000;opacity:.75}#hp_lp h2{font-size:28px;font-size:1.75rem;letter-spacing:.05em;line-height:1.5;font-weight:700}#hp_lp h3{font-size:28px;font-size:1.75rem;letter-spacing:.05em;line-height:1.5;font-weight:700}#hp_lp *{box-sizing:border-box}#hp_lp a{text-decoration:none}#hp_lp a:focus,#hp_lp *:focus{outline:none;text-decoration:none}#hp_lp p:not(:last-child){margin-bottom:1rem}#hp_lp img{margin:0;padding:0;display:block}@media screen and (max-width: 1119px){#hp_lp img{width:100%;max-width:100%;height:auto}}#hp_lp img[src$=".svg"]{width:100%;height:auto}#hp_lp ul{padding-left:0;margin:0}#hp_lp ul li{list-style:none}#hp_lp table{border-collapse:collapse}#hp_lp .container{width:1260px;max-width:100%;margin:0 auto;position:relative}@media screen and (max-width: 1119px){#hp_lp .container{padding:0 15px;width:600px;max-width:100%}}#hp_lp .container.narrow{width:900px}#hp_lp .container.maxWidth{width:100%;max-width:1600px;margin:0 auto;padding:0}#hp_lp main{margin:0 auto 30px !important}#hp_lp .pon,#hp_lp .sp{display:none !important}@media screen and (max-width: 1119px){#hp_lp .pon,#hp_lp .sp{display:block !important}}@media screen and (max-width: 1119px){#hp_lp .pb,#hp_lp .pc{display:none}}#hp_lp #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){#hp_lp #page__top span{width:50px;height:50px;bottom:5px;right:5px}}#hp_lp #page__top span::before{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:30px;height:40px;background:url(../img/hp_lp/arrow_top_w.svg) center center/100% no-repeat}@media screen and (max-width: 1119px){#hp_lp #page__top span::before{width:20px;height:30px}}#hp_lp #page__top span:hover{cursor:pointer;transition:all .2s ease;filter:brightness(1.1)}#hp_lp .title{width:100%;height:auto;position:relative;padding:60px 0;text-align:center}@media screen and (max-width: 1119px){#hp_lp .title{padding:30px 0}}#hp_lp .title h2{position:relative;z-index:3;font-size:44px;font-size:2.75rem;letter-spacing:.05em;line-height:1.5909090909;font-weight:700;line-height:1.4em !important}@media screen and (max-width: 1119px){#hp_lp .title h2{font-size:28px;font-size:1.8rem;letter-spacing:.05em;line-height:1.4375;font-weight:700;line-height:1.2em !important}}#hp_lp .title h2 .att{font-size:44px;font-size:2.75rem;letter-spacing:.05em;line-height:1.5909090909;font-weight:700;line-height:1.4em !important;color:#006037}@media screen and (max-width: 1119px){#hp_lp .title h2 .att{font-size:32px;font-size:2rem;letter-spacing:.05em;line-height:1.4375;font-weight:700;line-height:1.2em !important}}#hp_lp .title .en{position:relative;z-index:3;font-size:14px;font-size:.875rem;letter-spacing:.05em;line-height:1.4285714286;font-weight:900;color:#006037}#hp_lp .title p{font-size:24px;font-size:1.5rem;letter-spacing:.05em;line-height:1.3333333333;font-weight:700}#hp_lp .title p .big{font-size:32px;font-size:2rem;letter-spacing:.05em;line-height:1.3125;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .title p .big{font-size:24px;font-size:1.5rem;letter-spacing:.05em;line-height:1.5833333333;font-weight:700}}#hp_lp .title p .att{color:#e6232e}#hp_lp .title .bgText{position:absolute;z-index:1;font-size:140px;font-size:8.75rem;letter-spacing:.001em;line-height:0.8571428571;font-weight:900;color:hsla(0,0%,100%,.3);text-align:left;top:0;left:17%}@media screen and (max-width: 1119px){#hp_lp .title .bgText{display:none}}#hp_lp .title__big{width:100%;height:auto;position:relative;padding:60px 0;text-align:center}@media screen and (max-width: 1119px){#hp_lp .title__big{padding:30px 0}}#hp_lp .title__big h2{font-size:60px;font-size:3.75rem;letter-spacing:.05em;line-height:1;font-weight:700;line-height:1.4em !important}@media screen and (max-width: 1119px){#hp_lp .title__big h2{font-size:46px;font-size:2.875rem;letter-spacing:.05em;line-height:1.3913043478;font-weight:700;line-height:1.2em !important}}#hp_lp .title__big h2 .att{font-size:80px;font-size:5rem;letter-spacing:.05em;line-height:1;font-weight:700;line-height:1.4em !important;color:#006037}@media screen and (max-width: 1119px){#hp_lp .title__big h2 .att{font-size:56px;font-size:3.5rem;letter-spacing:.05em;line-height:1.1428571429;font-weight:700;line-height:1.2em !important}}#hp_lp .title__big .en{font-size:20px;font-size:1.25rem;letter-spacing:.05em;line-height:2.5;font-weight:900;color:#006037}#hp_lp .common__contact{padding:60px 0;background:#047641}@media screen and (max-width: 1119px){#hp_lp .common__contact{padding:30px 0}}#hp_lp .common__contact .conts>p{text-align:center;color:#fff;font-size:36px;font-size:2.25rem;letter-spacing:.05em;line-height:1.5;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts>p{font-size:32px;font-size:2rem;letter-spacing:.05em;line-height:1.4375;font-weight:700}}#hp_lp .common__contact .conts>p span{background:linear-gradient(transparent 70%, #fabe04 70%)}#hp_lp .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){#hp_lp .common__contact .conts .conts__flex{margin-top:30px;flex-direction:column;align-items:center}}#hp_lp .common__contact .conts .conts__flex .tel{display:flex;flex-direction:column}#hp_lp .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)}#hp_lp .common__contact .conts .conts__flex .tel a:hover{transition:all .3s;box-shadow:none;transform:translateY(5px)}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts .conts__flex .tel a{width:300px;height:60px;border-radius:30px}}#hp_lp .common__contact .conts .conts__flex .tel a .number{font-size:32px;font-size:2rem;letter-spacing:.001em;line-height:1;font-weight:900;color:#e6232e;display:flex;align-items:center;margin-top:14px}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts .conts__flex .tel a .number{margin-top:8px}}#hp_lp .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/hp_lp/tel.svg) center center/cover no-repeat}#hp_lp .common__contact .conts .conts__flex .tel a .open{text-align:center;font-size:12px;font-size:.75rem;letter-spacing:.05em;line-height:2;font-weight:500}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts .conts__flex .tel a .open{font-size:10px;font-size:.65rem}}#hp_lp .common__contact .conts .conts__flex .tel a .open .out{color:#e6232e}#hp_lp .common__contact .conts .conts__flex .mail a{display:flex;flex-direction:column;justify-content:center;transition:all .3s}#hp_lp .common__contact .conts .conts__flex .mail a:hover{transition:all .3s;transform:translateY(5px)}#hp_lp .common__contact .conts .conts__flex .mail a:hover .mail__btn{box-shadow:none}#hp_lp .common__contact .conts .conts__flex .mail .easy{position:relative;z-index:3;margin:0 auto}#hp_lp .common__contact .conts .conts__flex .mail .easy span{background:#fff;border:solid 3px #3d3d3d;color:#e6232e;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:.875rem;letter-spacing:.05em;line-height:1.4285714286;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts .conts__flex .mail .easy span{height:30px;border-radius:15px}}#hp_lp .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:.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){#hp_lp .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:.05em;line-height:1.5833333333;font-weight:700}}#hp_lp .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/hp_lp/right.svg) center center/cover no-repeat}#hp_lp .common__contact .conts ul{margin-top:30px;width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul{justify-content:space-between;max-width:400px;margin:30px auto 0}}#hp_lp .common__contact .conts ul li{width:auto;margin:0 30px;display:flex;align-items:center}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul li{margin:0 0 1rem;width:48%}}#hp_lp .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){#hp_lp .common__contact .conts ul li figure{width:40px;height:40px}}#hp_lp .common__contact .conts ul li figure img{width:40px;height:auto}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul li figure img{width:25px;height:auto}}#hp_lp .common__contact .conts ul li .text p{color:#fff;font-size:26px;font-size:1.625rem;letter-spacing:.05em;line-height:1.2307692308;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul li .text p{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.4;font-weight:700}}#hp_lp .common__contact .conts ul li:nth-child(2) figure img{width:45px}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul li:nth-child(2) figure img{width:30px}}#hp_lp .common__contact .conts ul li:nth-child(3) figure img{width:35px}@media screen and (max-width: 1119px){#hp_lp .common__contact .conts ul li:nth-child(3) figure img{width:23px}}#hp_lp .common__contact1{padding-top:160px;margin-top:-240px}@media screen and (max-width: 1119px){#hp_lp .common__contact1{padding-top:120px;margin-top:-270px}}#hp_lp{/*! front.scss */}#hp_lp .sctn__top{width:calc(100% - 60px);padding:0 60px;height:auto;display:grid;grid-template-columns:minmax(0, 65%) minmax(350px, 420px);gap:24px;background:#006037;margin:30px auto 0;border-radius:1rem}@media screen and (max-width: 1119px){#hp_lp .sctn__top{grid-template-columns:1fr;gap:1rem;padding:0;margin:15px auto 0;width:calc(100% - 30px)}}#hp_lp .sctn__top picture,#hp_lp .sctn__top figure{min-width:0;height:auto;max-height:700px;display:flex;justify-content:center;align-items:center;height:auto}@media screen and (max-width: 1119px){#hp_lp .sctn__top picture,#hp_lp .sctn__top figure{width:100%;padding:10px;max-height:100%}}#hp_lp .sctn__top picture img,#hp_lp .sctn__top figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1119px){#hp_lp .sctn__top picture img,#hp_lp .sctn__top figure img{max-height:800px}}#hp_lp .sctn__top .form{color:#3d3d3d;width:100%;align-self:center}@media screen and (max-width: 1119px){#hp_lp .sctn__top .form{justify-content:center;padding-bottom:30px;width:94%;min-width:94%;max-width:94%;margin:0 auto}}#hp_lp .sctn__top .form .required{background:rgba(0,0,0,0) !important;color:#e6232e !important}#hp_lp .sctn__top .form .wpcf7-acceptance{font-size:12px;font-size:.75rem;letter-spacing:.05em;line-height:1.3333333333;font-weight:500}#hp_lp .sctn__top .form form{border:solid 3px #f0f0f0;padding:1rem;border-radius:10px;background:#fff;box-shadow:0 0 6px #ccc}#hp_lp .sctn__top .form form fieldset{display:none}#hp_lp .sctn__top .form form label{width:100%;margin-bottom:10px;display:inline-block;color:#3d3d3d;font-weight:bold}#hp_lp .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}#hp_lp .sctn__top .form form label input::-moz-placeholder{color:#d3d3d3}#hp_lp .sctn__top .form form label input::placeholder{color:#d3d3d3}#hp_lp .sctn__top .form form label input.tel{width:80%}#hp_lp .sctn__top .form form .submitBtn>p{margin-bottom:0}#hp_lp .sctn__top .form form .submitBtn input{border:none;box-shadow:none;text-indent:-9999px;background:url(./../img/hp_lp/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))}#hp_lp .sctn__top .form form .submitBtn .wpcf7-spinner{display:none}#hp_lp .sctn__problem .bg{background:#c3e0d2}#hp_lp .sctn__problem .conts{padding:120px 0}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .conts{padding:30px 0 180px}}#hp_lp .sctn__problem .problem__list{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .problem__list{gap:10px;margin-bottom:10px}}#hp_lp .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:.05em;line-height:1.6;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .problem__list li{width:48%;height:48%;aspect-ratio:1/1;font-size:18px;font-size:1rem;letter-spacing:.01em;line-height:1.6;font-weight:700}}#hp_lp .sctn__problem .problem__list li:first-child,#hp_lp .sctn__problem .problem__list li:last-child{margin-top:60px}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .problem__list li:first-child,#hp_lp .sctn__problem .problem__list li:last-child{margin-top:0}}#hp_lp .sctn__problem .illust{display:flex;justify-content:center;align-items:center;margin-top:-200px;position:relative}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .illust{margin-top:-180px}}#hp_lp .sctn__problem .illust img{width:400px;height:auto}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .illust img{width:300px}}#hp_lp .sctn__problem .illust::after{position:absolute;content:"";top:calc(100% + 30px);left:50%;width:70px;height:70px;transform:translateX(-50%);background:url(./../img/hp_lp/arrowDown.svg) center center/100% auto no-repeat}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .illust::after{top:calc(100% + 20px);width:50px;height:50px}}#hp_lp .sctn__problem .catch{text-align:center}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .catch{margin-top:60px}}#hp_lp .sctn__problem .catch h3 span{display:flex;justify-content:center;align-items:flex-end;color:#006037;font-size:48px;font-size:3rem;letter-spacing:.05em;line-height:1.25;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .catch h3 span{font-size:28px;font-size:1.75rem;letter-spacing:.05em;line-height:1.5;font-weight:700}}#hp_lp .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){#hp_lp .sctn__problem .catch h3 span::before{height:60px;border-right:dotted 6px #006037}}#hp_lp .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){#hp_lp .sctn__problem .catch h3 span::after{height:60px;border-left:dotted 6px #006037}}#hp_lp .sctn__problem .type__list{display:flex;justify-content:center;gap:1rem;margin:60px auto 0;position:relative}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .type__list{margin:130px auto 0;flex-direction:column;max-width:600px}}#hp_lp .sctn__problem .type__list::before{position:absolute;content:"";bottom:100%;right:-30px;width:200px;height:160px;background:url(./../img/hp_lp/problemBg.png) center center/cover no-repeat}@media screen and (max-width: 1119px){#hp_lp .sctn__problem .type__list::before{width:150px;height:120px;right:0}}#hp_lp .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){#hp_lp .sctn__problem .type__list li{width:100%}}#hp_lp .sctn__problem .type__list li .num{display:block;color:#c3e0d2;font-size:50px;font-size:3.125rem;letter-spacing:.001em;line-height:1.08;font-weight:700;text-align:center}#hp_lp .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:.05em;line-height:1.5;font-weight:900}#hp_lp .sctn__problem .type__list li h4 span{color:#006037}#hp_lp .sctn__problem .type__list li .text{margin-top:1rem;font-size:14px;font-size:.875rem;letter-spacing:.05em;line-height:1.4285714286;font-weight:500}#hp_lp .sctn__reason{margin:120px auto 60px}@media screen and (max-width: 1119px){#hp_lp .sctn__reason{margin:30px auto}}#hp_lp .sctn__reason .conts{width:100%;padding:100px 0;margin:0 auto;position:relative}@media screen and (max-width: 1119px){#hp_lp .sctn__reason .conts{padding:30px 0 60px}}#hp_lp .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){#hp_lp .sctn__reason .conts .bg{width:calc(100% - 15px);border-radius:30px 0 0 30px}}@media screen and (max-width: 1119px){#hp_lp .sctn__reason .container{padding:0 30px}}#hp_lp .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){#hp_lp .sctn__reason .reason__grid{width:100%;grid-template-columns:1fr}}#hp_lp .sctn__reason .reason__grid>li:nth-child(even){transform:translateY(150px)}@media screen and (max-width: 1119px){#hp_lp .sctn__reason .reason__grid>li:nth-child(even){transform:none}}@media screen and (max-width: 1119px){#hp_lp .sctn__reason li{max-width:100%}}#hp_lp .sctn__reason li .inner{background:#fff;border:solid 1px #fff;border-radius:30px}#hp_lp .sctn__reason li .inner>p{margin:1rem auto 0;text-align:center}#hp_lp .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:.05em;line-height:2;font-weight:700;color:#006037;height:2em;padding:0 2em;border-radius:1em}#hp_lp .sctn__reason li .inner figure{width:60%;margin:-60px auto 0}@media screen and (max-width: 1119px){#hp_lp .sctn__reason li .inner figure{width:80%}}#hp_lp .sctn__reason li .inner figure img{width:100%;height:auto}#hp_lp .sctn__reason li .inner h3{color:#006037;margin-top:1rem;text-align:center;font-size:32px;font-size:2rem;letter-spacing:.05em;line-height:1.4375;font-weight:700}#hp_lp .sctn__reason li .inner .text{padding:1rem 30px 30px}#hp_lp .sctn__plan{margin:60px auto 120px}@media screen and (max-width: 1119px){#hp_lp .sctn__plan{margin:0 auto 60px}}#hp_lp .sctn__plan .title .bgText{color:rgba(195,224,210,.3);top:30px;left:0}#hp_lp .sctn__plan .plan__list,#hp_lp .sctn__plan .planSlider{display:flex;align-items:flex-end}#hp_lp .sctn__plan .plan__list .item,#hp_lp .sctn__plan .planSlider .item{display:flex;flex-direction:column;justify-content:flex-end}#hp_lp .sctn__plan .plan__list .item .conts,#hp_lp .sctn__plan .planSlider .item .conts{border:solid 5px #d3d3d3;border-radius:60px;padding:60px 20px 30px}#hp_lp .sctn__plan .plan__list .item .conts .en,#hp_lp .sctn__plan .planSlider .item .conts .en{margin-top:1rem;text-align:center}#hp_lp .sctn__plan .plan__list .item .conts .en span,#hp_lp .sctn__plan .planSlider .item .conts .en span{display:inline-flex;justify-content:center;align-items:center;color:#006037;font-size:14px;font-size:.875rem;letter-spacing:.001em;line-height:1;font-weight:900}#hp_lp .sctn__plan .plan__list .item .conts h3,#hp_lp .sctn__plan .planSlider .item .conts h3{margin-top:30px;text-align:center;font-size:34px;font-size:2.125rem;letter-spacing:.05em;line-height:1.2352941176;font-weight:700;color:#3d3d3d}#hp_lp .sctn__plan .plan__list .item .conts .text,#hp_lp .sctn__plan .planSlider .item .conts .text{margin:60px auto}#hp_lp .sctn__plan .plan__list .item .conts .text ul,#hp_lp .sctn__plan .planSlider .item .conts .text ul{margin-bottom:60px}#hp_lp .sctn__plan .plan__list .item .conts .text ul li,#hp_lp .sctn__plan .planSlider .item .conts .text ul li{font-size:24px;font-size:1.5rem;letter-spacing:.01em;line-height:1.75;font-weight:700;white-space:nowrap}#hp_lp .sctn__plan .plan__list .item .conts .text ul li::before,#hp_lp .sctn__plan .planSlider .item .conts .text ul li::before{content:"●";color:#6ad3a2;margin-right:3px}#hp_lp .sctn__plan .plan__list .item .conts .text p,#hp_lp .sctn__plan .planSlider .item .conts .text p{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.625;font-weight:500}#hp_lp .sctn__plan .plan__list .item .conts .btn,#hp_lp .sctn__plan .planSlider .item .conts .btn{margin-top:1rem}#hp_lp .sctn__plan .plan__list .item .conts .btn a,#hp_lp .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:.05em;line-height:1.3;font-weight:700}#hp_lp .sctn__plan .plan__list .item .conts .btn a::after,#hp_lp .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:.875rem;letter-spacing:.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/hp_lp/right.svg) center center/cover no-repeat}#hp_lp .sctn__plan .plan__list .item2 .catch,#hp_lp .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:.05em;line-height:1.3;font-weight:700}#hp_lp .sctn__plan .plan__list .item2 .catch::after,#hp_lp .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%)}#hp_lp .sctn__plan .plan__list .item2 .catch p,#hp_lp .sctn__plan .planSlider .item2 .catch p{position:relative}#hp_lp .sctn__plan .plan__list .item2 .conts__outer,#hp_lp .sctn__plan .planSlider .item2 .conts__outer{border:solid 5px #3d3d3d;border-radius:66px;box-shadow:#26394d 0px 20px 20px -10px}#hp_lp .sctn__plan .plan__list .item2 .conts__outer .conts,#hp_lp .sctn__plan .planSlider .item2 .conts__outer .conts{border:solid 4px #6ad3a2;position:relative}#hp_lp .sctn__plan .plan__list .item2 .conts__outer .conts .flag,#hp_lp .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:.875rem;letter-spacing:.01em;line-height:1;font-weight:700}#hp_lp .sctn__plan .plan__list .item2 .conts__outer .conts .flag::before,#hp_lp .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:""}#hp_lp .sctn__plan .plan__list .item2 .conts__outer .conts .flag::after,#hp_lp .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:""}#hp_lp .sctn__plan .plan__list .item2 .conts__outer .conts .flag span,#hp_lp .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:.875rem;letter-spacing:.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%)}#hp_lp .sctn__plan .planSlider{display:none}@media screen and (max-width: 1119px){#hp_lp .sctn__plan .planSlider{display:flex !important;align-items:flex-end}}#hp_lp .sctn__plan .plan__list{width:100%;justify-content:center;gap:1rem}@media screen and (max-width: 1119px){#hp_lp .sctn__plan .plan__list{display:none !important}}#hp_lp .sctn__plan .plan__list .item{width:28%}#hp_lp .sctn__plan .plan__list .item2{width:30%}#hp_lp .sctn__plan h4{font-size:20px;font-size:1.25rem;letter-spacing:.05em;line-height:1.6;font-weight:700;margin-top:60px}#hp_lp .sctn__plan .service__list{margin-top:30px;display:flex;flex-wrap:wrap;gap:1rem 1%}@media screen and (max-width: 1119px){#hp_lp .sctn__plan .service__list{gap:10px 1%}}#hp_lp .sctn__plan .service__list li{min-width:24%}#hp_lp .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:.05em;line-height:1.625;font-weight:700;position:relative}#hp_lp .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){#hp_lp .sctn__plan .service__list li span::before{top:8px;left:9px}}@media screen and (max-width: 1119px){#hp_lp .sctn__plan .service__list li{width:100%}}#hp_lp .sctn__feasible{margin:120px auto}@media screen and (max-width: 1119px){#hp_lp .sctn__feasible{margin:0 auto 60px}}#hp_lp .sctn__feasible .bg{margin:0 auto;background:#c3e0d2;padding:60px 0 150px;border-radius:60px;width:1320px;max-width:100%;position:relative}@media screen and (max-width: 1119px){#hp_lp .sctn__feasible .bg{width:calc(100% - 30px);padding:30px 0 100px;border-radius:30px}}#hp_lp .sctn__feasible .bg::before{position:absolute;content:"";bottom:0;right:60px;width:200px;height:180px;background:url(./../img/hp_lp/feasibleBg.png) center center/cover no-repeat}@media screen and (max-width: 1119px){#hp_lp .sctn__feasible .bg::before{width:150px;height:120px;right:0}}#hp_lp .sctn__feasible .feasible__grid{display:grid;grid-template-columns:repeat(3, 280px);gap:1rem;justify-content:center}@media screen and (max-width: 1119px){#hp_lp .sctn__feasible .feasible__grid{grid-template-columns:repeat(1, 1fr)}}#hp_lp .sctn__feasible .feasible__grid li{border:solid 2px #d3d3d3;border-radius:1rem;padding:1rem;background:#fff}@media screen and (max-width: 1119px){#hp_lp .sctn__feasible .feasible__grid li{width:80%;max-width:600px;margin:0 auto}}#hp_lp .sctn__feasible .feasible__grid li h3{text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:.05em;line-height:1.6;font-weight:700;color:#006037}#hp_lp .sctn__feasible .feasible__grid li .text{margin-top:10px}#hp_lp .sctn__feasible .feasible__grid li .text p{font-size:14px;font-size:.875rem;letter-spacing:.05em;line-height:1.4285714286;font-weight:500}#hp_lp .sctn__flow{margin:30px auto 60px}@media screen and (max-width: 1119px){#hp_lp .sctn__flow{margin:0 auto;max-width:600px}}#hp_lp .sctn__flow .flow__list{display:flex;justify-content:space-between}@media screen and (max-width: 1119px){#hp_lp .sctn__flow .flow__list{flex-direction:column}}#hp_lp .sctn__flow .flow__list li{width:33%;padding:1rem}@media screen and (max-width: 1119px){#hp_lp .sctn__flow .flow__list li{width:100%}}#hp_lp .sctn__flow .flow__list li figure{width:80%;margin:0 auto}#hp_lp .sctn__flow .flow__list li figure img{width:100%;height:auto}#hp_lp .sctn__flow .flow__list li .text .step{margin-top:10px;display:flex;justify-content:center;align-items:center}#hp_lp .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:.05em;line-height:1.625;font-weight:500;color:#fff;position:relative}#hp_lp .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){#hp_lp .sctn__flow .flow__list li .text .step p::after{display:none}}#hp_lp .sctn__flow .flow__list li .text>p{margin-top:10px;text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:.05em;line-height:1.2;font-weight:700}#hp_lp .sctn__flow .flow__list li:first-child .text .step p::after{display:none}#hp_lp .sctn__faq{margin-top:60px;background:#c3e0d2;padding:60px 0}@media screen and (max-width: 1119px){#hp_lp .sctn__faq{padding:0 0 30px}}#hp_lp .accordion-hp_lp{width:100%;margin:0 auto 1rem;background:#fff}@media screen and (max-width: 1119px){#hp_lp .accordion-hp_lp{width:100%;max-width:600px}}#hp_lp .accordion-hp_lp 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:.03em;line-height:1.5833333333;font-weight:700}@media screen and (max-width: 1119px){#hp_lp .accordion-hp_lp summary{font-size:20px;font-size:1.25rem;letter-spacing:.03em;line-height:1.6;font-weight:700;padding:1rem 50px 1rem 1rem}}#hp_lp .accordion-hp_lp summary span{margin-right:10px;color:#006037}#hp_lp .accordion-hp_lp summary::-webkit-details-marker{display:none}#hp_lp .accordion-hp_lp summary::before,#hp_lp .accordion-hp_lp summary::after{position:absolute;top:50px;right:40px;width:20px;height:5px;background:#006037;content:"";transition:transform .3s}@media screen and (max-width: 1119px){#hp_lp .accordion-hp_lp summary::before,#hp_lp .accordion-hp_lp summary::after{top:48%;right:15px;width:16px;height:4px}}#hp_lp .accordion-hp_lp summary::after{transform:rotate(90deg)}#hp_lp .accordion-hp_lp[open] summary{background:#fff}#hp_lp .accordion-hp_lp[open] summary::before{transform:rotate(180deg)}#hp_lp .accordion-hp_lp[open] summary::after{transform:rotate(180deg)}#hp_lp .accordion-hp_lp .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){#hp_lp .accordion-hp_lp .answer{padding:1rem}}#hp_lp .accordion-hp_lp .answer>div{margin-right:15px;margin-top:-7px;font-size:24px;font-size:1.5rem;letter-spacing:.05em;line-height:1.5833333333;font-weight:700;color:#e6232e}#hp_lp .accordion-hp_lp .answer p{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.625;font-weight:500}#hp_lp .accordion-hp_lp[open] .answer{transform:none;opacity:1;background:#f0f0f0}#hp_lp .slick-list{margin:0 -10px}#hp_lp .slick-slide{margin:0 10px 1rem}#hp_lp .slick-track{display:flex !important}#hp_lp .slick-slide{float:none !important;height:auto !important}#hp_lp .slick-slide img{-o-object-fit:cover;object-fit:cover;height:100%}#hp_lp .slider{position:relative;width:100%}#hp_lp .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}#hp_lp .slider .slick-arrow:hover{filter:brightness(102%);text-decoration:none}#hp_lp .slider .slick-arrow.slick-prev{right:auto;left:-10px}#hp_lp .slider .slick-arrow.slick-next{right:-10px;left:auto}#hp_lp .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}#hp_lp .p-hp_lp-form .c-ttl--level1 .c-ttl__main{color:var(--color-main);font-size:clamp(1.8125rem,25.3793103448px + 0.9655172414vw,2.25rem) !important;line-height:1.25;letter-spacing:.05em;font-weight:900;margin-top:-0.2em}/*# sourceMappingURL=hp-lp.min.css.map */