*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder, textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto;max-width:450px}@media(min-width: 640px){.container{max-width:490px}}@media(min-width: 768px){.container{max-width:768px}}@media(min-width: 1024px){.container{max-width:1024px}}@media(min-width: 1280px){.container{max-width:1128px}}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden{display:none}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.px-2{padding-left:.5rem;padding-right:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-24{padding-top:6rem;padding-bottom:6rem}.text-center{text-align:center}::-webkit-scrollbar{background-color:#fff;width:1.6rem}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:1.6rem;border:4px solid #fff}::-webkit-scrollbar-button{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}@media screen and (min-width: 768px)and (max-width: 1600px){html{font-size:.625vw}}@media screen and (min-width: 768px)and (max-width: 1280px){html{font-size:.78125vw}}body{font-family:"Zen Kaku Gothic Antique",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:1.6rem;color:#272d2c}@media screen and (max-width: 767px){body{font-size:1.4rem}}p{line-height:1.8;letter-spacing:.04em;font-weight:400}.red{color:red}.pt0{padding-top:0 !important}.c-primary{color:#00b5a6}.footer{background-color:#201f1d;padding-top:8rem;padding-bottom:4rem}@media screen and (max-width: 767px){.footer{padding-bottom:8rem}}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:85%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.footer-inner{display:block}}.footer .footer-logo{color:#fff;font-size:1.8rem;font-weight:bold;text-align:center}.footer .footer-logo img{margin-left:auto;margin-right:auto}.footer .footer-menu{margin-top:2em;padding-left:1em}.footer .footer-menu li{margin-bottom:.5em}.footer .footer-menu li a{color:#fff}.footer .footer-menu li a:hover{border-bottom:1px solid #fff}@media screen and (max-width: 767px){.footer .footer-menu{text-align:center;padding-left:0}}.footer .footer-info p{color:#fff}@media screen and (max-width: 767px){.footer .footer-info{margin-top:3.5rem}.footer .footer-info p{text-align:center}}.footer .copyright{text-align:center;color:#fff;margin-top:10rem}@media screen and (max-width: 767px){.footer .copyright{margin-top:5rem}}.header{padding:1.5rem 2rem;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:99}.header.low{background:#f8f8f8}.header.is-fixed{-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,.1);box-shadow:0px 0px 2px 2px rgba(0,0,0,.1)}.header .header__inner{max-width:164rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-logo{color:#000;font-size:2.6rem;font-weight:900}@media screen and (max-width: 490px){.header .header-logo img{width:18rem}}.header .header-contact{gap:1rem}.header .header-contact .item{width:24.5rem;height:6rem}.header .header-contact .item a{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.2rem 1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;gap:1rem;border-radius:5rem;background:#19ba9b;border:2px solid #0b7762;-webkit-box-shadow:0px 3px 0px 0px #0b7762;box-shadow:0px 3px 0px 0px #0b7762;color:#fff;position:relative}.header .header-contact .item a::before,.header .header-contact .item a::after{content:"";top:50%;background-position:center;background-size:contain;background-repeat:no-repeat}.header .header-contact .item a::before{width:3rem;height:3rem;left:2rem}.header .header-contact .item a::after{-webkit-mask:url(../img/arrow.svg) no-repeat center/contain;mask:url(../img/arrow.svg) no-repeat center/contain;background-color:currentColor;width:2rem;height:2rem;right:2rem}@media screen and (min-width: 768px){.header .header-contact .item-mail{width:26rem}}.header .header-contact .item-mail a::before{background:url(../img/cta-icon.svg) no-repeat center/contain}.header .header-contact .item-phone a{background:#fff;color:#40d4c2}.header .header-contact .item-phone a::before{background-color:#40d4c2;-webkit-mask:url(../img/call.svg) no-repeat center/contain;mask:url(../img/call.svg) no-repeat center/contain}@media screen and (max-width: 767px){.header{padding:1rem 2rem}.header .header-logo{font-size:1.6rem}.header .header-logo img{width:20rem}.header .header-contact .item{width:5rem;height:5rem}.header .header-contact .item a{text-indent:-999em;padding:1.2rem;gap:0;border-radius:1rem;-webkit-box-shadow:none;box-shadow:none;font-size:0}.header .header-contact .item a::after{content:none}}@media screen and (max-width: 490px){.header{padding:.5rem 2rem}}@media screen and (min-width: 768px){.header .item a{-webkit-transition:ease-out .25s;transition:ease-out .25s}.header .item a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(3px);transform:translateY(3px)}}.p-section-head_inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:136.6rem;margin:0 auto;padding:3.4rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-section-head .p{font-weight:800;font-size:2.5em;text-align:center;margin:0 auto 2rem;white-space:pre-wrap}@media screen and (max-width: 767px){.p-section-head_inner{padding:0}.p-section-head .p{font-size:1.8em;margin:0 auto 2rem}}.p-section-content{margin:0 auto;padding-top:4rem}@media screen and (min-width: 768px){.p-section-content{padding:5rem 4rem 0}}.p-section-content p,.p-section-content ul,.p-section-content ol{margin-bottom:2rem}.p-section-content h2,.p-section-content h3,.p-section-content h4{font-size:1.3em;margin-bottom:2rem;margin-top:3.5rem;font-weight:700}.p-section-content ul,.p-section-content ol{padding-left:2em}.p-section-content ul li,.p-section-content ol li{margin-bottom:1rem}.p-section-content ul{list-style:disc}.p-section-content ol{list-style:decimal}.tab{display:none}.tab.current{display:block}.title{font-size:5rem;font-weight:700;text-align:center;position:relative;padding-bottom:2.8rem}.title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30rem;height:.8rem;background:url(../img/line.png) no-repeat center/contain}@media screen and (max-width: 767px){.title{font-size:2.8rem;padding-bottom:1.8rem}.title::after{width:15rem;height:.8rem}}.title02{font-size:4rem;font-weight:700;text-align:center;position:relative}@media screen and (max-width: 767px){.title02{font-size:2.5rem}}.page2{padding-top:8.4rem}@media screen and (max-width: 767px){.page2{padding-top:8rem}}@media screen and (max-width: 490px){.page2{padding-top:6rem}}.page-top{margin-top:5rem}.page-top-button{width:18.5rem;height:5.4rem;max-width:100%;display:block;border-radius:10rem;background:#40d4c2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;color:#fff}.page-top-button::before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-image:url(../img/top.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.page-top-button{-webkit-transition:.25s ease-out;transition:.25s ease-out}.page-top-button:hover{background:#0b7762}}@media screen and (min-width: 768px){.only-sp{display:none !important}}@media screen and (max-width: 767px){.only-pc{display:none !important}}.bold{font-weight:700}.section__404{padding:10vh 2rem;min-height:calc(100dvh - 45rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section__404 p{margin-bottom:0}.section__404 .t404{font-weight:bold;margin-bottom:1em;font-size:2rem}@media screen and (max-width: 767px){.section__404 .t404{font-size:1.8rem}}.section__404 h1{font-weight:bold;font-size:2.8rem;text-align:center;margin-bottom:.5em}@media screen and (max-width: 767px){.section__404 h1{font-size:2.2rem}}.c-to-top{position:fixed;right:3rem;bottom:3rem;z-index:100;width:50px;height:50px;border-radius:50%;background-color:#fff;border:solid 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(0,0,0,0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity;cursor:pointer}.c-to-top::before{content:"";width:12px;height:12px;margin-bottom:-6px;border-top:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}.c-to-top.is-fixed{opacity:1}@media screen and (max-width: 767px){.c-to-top{width:40px;height:40px;right:2rem;bottom:2rem}}.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-translate{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease}.is-translate.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-out-view{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-out-view.is-inview{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}#loader{width:100vw;height:100vh;-webkit-transition:all 1s;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);--modal-scrim-background: rgba(0, 0, 0, 0.48);--modal-overlay-background: rgb(255, 255, 255);background:var(--modal-scrim-background, var(--modal-overlay-background))}.loaded{opacity:0;visibility:hidden}.sub-title{font-size:1.5em;color:#00b5a6;font-weight:bold;margin-bottom:2rem;text-align:center}.thanks-section .thanks-foot{margin-top:2em}.thanks-section .thanks-foot figure{margin:.5em 0}.thanks-section .thanks-foot figure img{margin-left:auto;margin-right:auto}.thanks-content{text-align:center}.line-content{margin-top:2em}.line-content .go-line-button{display:block;margin-left:auto;margin-right:auto;width:15rem;height:15rem;text-align:center;font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-content .go-line-button img{width:100%;height:auto}@media screen and (max-width: 767px){.line-content .go-line-button{width:11rem;height:11rem}}@media screen and (min-width: 768px){.line-content .go-line-button{-webkit-transition:ease-out .25s;transition:ease-out .25s}.line-content .go-line-button:hover{opacity:.7}}.line-content .box-line{padding:2em 1em;background:#3fd8c7;border:2px solid rgba(25,204,100,.368627451);border-radius:4px;-webkit-box-shadow:4px 4px 10px 2px rgba(0,0,0,.1);box-shadow:4px 4px 10px 2px rgba(0,0,0,.1);max-width:100%;margin-left:auto;margin-right:auto;border:3px solid #3f9d9c;padding:4rem 3rem;border-radius:2rem;max-width:79rem}@media screen and (max-width: 767px){.line-content .box-line{padding:2rem 2rem}}.line-content .box-line-head{background-color:#fff;border-radius:1rem;padding:1.5em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;max-width:100%}.line-content .box-line-head .text1{color:#06c755;font-weight:900;font-size:4rem;line-height:1.2;text-align:center;margin-bottom:0}@media screen and (max-width: 767px){.line-content .box-line-head .text1{font-size:1.8rem}}@media screen and (max-width: 767px){.line-content .box-line-head{padding:1.5em 1em;gap:1rem}.line-content .box-line-head .go-line{width:6rem}}.line-content .box-line-body{padding-top:2em}.line-content .box-line-title{font-size:6rem;line-height:1;font-weight:900;color:#fff;text-align:center;padding-bottom:2.5rem;border-bottom:2px solid #fff;margin-bottom:2rem}@media screen and (max-width: 767px){.line-content .box-line-title{font-size:3.6rem}}.line-content .item-text{text-align:center;font-weight:bold;color:#fff;font-size:1.8rem;line-height:1.4}@media screen and (max-width: 767px){.line-content .item-text{font-size:1.6rem}}.line-content .item-text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.line-content .item-text2 .btn-line{width:18.5rem;height:5.4rem;max-width:100%;display:block;border-radius:10rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;color:#3da036}.line-content .item-text2 .btn-line::after{content:"";-webkit-mask:url(../img/arrow.svg) no-repeat center/contain;mask:url(../img/arrow.svg) no-repeat center/contain;background-color:currentColor;width:2rem;height:2rem;display:inline-block}.line-content .item-text2 .btn-line:hover{opacity:.7}.poyopoyo{-webkit-animation:poyopoyo 2s ease-out infinite;animation:poyopoyo 2s ease-out infinite;opacity:1}.poyopoyo:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.poyopoyo2{-webkit-animation:poyopoyo2 2s ease-out infinite;animation:poyopoyo2 2s ease-out infinite;opacity:1}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes poyopoyo{0%,40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes poyopoyo2{0%,40%{-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}60%,80%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@keyframes poyopoyo2{0%,40%{-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}60%,80%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}.poyoyon2{-webkit-animation:poyoyon2 1.3s infinite;animation:poyoyon2 1.3s infinite}.poyoyon2:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes poyoyon2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}30%{-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}50%{-webkit-transform:translate(0, -8px);transform:translate(0, -8px)}70%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}0%,100%{opacity:1}}@keyframes poyoyon2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}30%{-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}50%{-webkit-transform:translate(0, -8px);transform:translate(0, -8px)}70%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}0%,100%{opacity:1}}.is-translate-left{-webkit-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s}.is-translate-left.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.is-translate-right{-webkit-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s}.is-translate-right.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.delay1{-webkit-transition-delay:.2s;transition-delay:.2s}.delay2{-webkit-transition-delay:.3s;transition-delay:.3s}.delay3{-webkit-transition-delay:.4s;transition-delay:.4s}.delay4{-webkit-transition-delay:.5s;transition-delay:.5s}.ec-line{margin-top:40px;gap:32px 15px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:52rem}.ec-line-item a{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.6rem;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1rem;padding-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;gap:1rem;border-radius:5rem;background:#19ba9b;-webkit-box-shadow:0px 4px 0px 0px #11ab8d;box-shadow:0px 4px 0px 0px #11ab8d;position:relative}.ec-line-item a span{color:#fff;font-size:1.6rem;font-weight:700;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:10rem;border:3px solid #fff;background:#ffa605;padding:.2rem 2rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media screen and (min-width: 768px){.ec-line-item a{-webkit-transition:ease-out .15s;transition:ease-out .15s}.ec-line-item a:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.ec-line-item2 a{color:#3f9d9c;background:#fff}.ec-line-item2 a::after{border-left-color:#000}.ec-line-item2 a span{background:#3f9d9c;border-color:#ffa605;color:#fff}@media screen and (max-width: 767px){.ec-line{grid-template-columns:1fr}.ec-line-item a{max-width:250px;margin-left:auto;margin-right:auto}.ec-line-item a span{font-size:1.4rem}}.sweet-title{text-shadow:1px 1px #aaa,2px 2px #b1b0b0,3px 3px #9e9d9d,4px 4px #8f8f8f,5px 5px gray,6px 6px #666,7px 7px 4px #4e4e4e;color:#ffa605;position:relative;top:-0.4rem;margin-right:.7rem;color:#fff;--stroke-width: 4px;--stroke-color: #ffa605;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color)}.sweet-title span{display:inline-block;position:relative}.sweet-title span:before{content:attr(data-text);position:absolute;text-shadow:1px 1px #167d69,2px 2px #167d69,3px 3px #167d69,4px 4px #167d69,5px 5px #167d69,6px 6px #167d69,7px 7px 4px #167d69;z-index:-1;bottom:-4px;opacity:.7}@media screen and (max-width: 767px){.sweet-title{--stroke-width: 2px}.sweet-title span:before{bottom:0px;left:-2px}}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.p-main{width:100%;position:relative;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-1%20%7B%20stroke%3A%20%230000000a%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20none%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23613%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023613%22%20class%3D%22cls-1%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%20%3Crect%20class%3D%22cls-3%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2211%22%20height%3D%2211%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:repeat;border-bottom:solid 1px #636968;z-index:1;padding:2rem 5rem;padding-bottom:4rem;overflow:hidden}@media screen and (max-width: 1280px){.p-main{padding:8rem 1.5rem}}@media screen and (max-width: 767px){.p-main{padding:1rem 0 6rem 0}}@media screen and (min-width: 768px){.p-main .container{max-width:168rem}}@media screen and (max-width: 767px){.p-main .container{max-width:49rem}}@media screen and (max-width: 767px){.p-main__inner{display:block;margin:0}}.p-main__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-main__top{display:block}}.p-main__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}@media screen and (max-width: 490px){.p-main__bottom{margin-top:2.9rem}}.p-main__bottom .cta{margin-top:0}@media screen and (max-width: 1600px){.p-main__bottom .cta-button .txt-balloon{-webkit-transform:translate(52%, -109%) rotate(20deg);transform:translate(52%, -109%) rotate(20deg)}}@media screen and (max-width: 1280px){.p-main__bottom .cta-button .txt-balloon{-webkit-transform:translate(10%, -125%) rotate(20deg);transform:translate(10%, -125%) rotate(20deg)}}@media screen and (max-width: 767px){.p-main__bottom .cta-button{margin-left:auto}}.p-main__text{width:57%;position:relative}@media screen and (max-width: 1600px){.p-main__text::after{right:10rem;width:28.4rem;height:31.2rem;top:33rem}}@media screen and (max-width: 1280px){.p-main__text::after{right:2rem;width:26.5rem;top:36rem}}@media screen and (max-width: 767px){.p-main__text{width:100%;padding:0 0;text-align:center}.p-main__text::after{width:12.4rem;height:13.2rem;right:0;bottom:10rem;margin:auto;left:0;top:inherit}}.p-main__text .text-title{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:4rem;font-weight:bold;background-color:#00b5a6;padding:1rem 2rem;border-radius:5rem;color:#fff;margin-bottom:2rem;border:3px solid #0b7762;-webkit-box-shadow:5px 5px #0b7762;box-shadow:5px 5px #0b7762}@media screen and (max-width: 1600px){.p-main__text .text-title{font-size:3.4rem}}@media screen and (max-width: 767px){.p-main__text .text-title{font-size:2.2rem;padding:.5rem 1.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;-webkit-box-shadow:3px 3px #0b7762;box-shadow:3px 3px #0b7762}}@media screen and (max-width: 490px){.p-main__text .text-title{font-size:1.8rem;margin-bottom:1rem}}.p-main__text .text01{display:block;font-size:4rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.p-main__text .text01 .span{border-bottom:1rem solid #00b5a6}@media screen and (max-width: 1600px){.p-main__text .text01{font-size:3rem}}@media screen and (max-width: 767px){.p-main__text .text01{font-size:2.4rem}.p-main__text .text01 .span{border-bottom:4px solid #00b5a6}}@media screen and (max-width: 490px){.p-main__text .text01{margin-bottom:.7rem}}.p-main__text .high{font-size:1.05em}.p-main__text .text02{display:block;font-size:6rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.p-main__text .text02 .span{border-bottom:1rem solid #00b5a6}@media screen and (max-width: 1600px){.p-main__text .text02{font-size:5.8rem}}@media screen and (max-width: 1280px){.p-main__text .text02{font-size:4.8rem}}@media screen and (max-width: 767px){.p-main__text .text02{font-size:2.4rem;font-weight:900}.p-main__text .text02 .span{border-bottom:4px solid #00b5a6}}@media screen and (max-width: 490px){.p-main__text .text02{margin-bottom:.7rem}}.p-main__text .text02 .icon-line{width:7rem;height:7rem;display:inline-block;background:url(../img/LINE_Brand_icon.png) no-repeat center/contain;text-indent:-999em;line-height:1;margin-right:.5rem;position:relative;top:-0.3rem}@media screen and (max-width: 1280px){.p-main__text .text02 .icon-line{width:6rem;height:6rem;top:-0.3rem}}@media screen and (max-width: 767px){.p-main__text .text02 .icon-line{width:3rem;height:3rem}}.p-main__text .text03{margin-top:4rem;font-size:3.5rem;font-weight:700;line-height:1.8181818182;display:block}.p-main__text .text03 .br-t{display:none}@media screen and (max-width: 1280px){.p-main__text .text03{font-size:3rem}.p-main__text .text03 .br-t{display:block}}@media screen and (max-width: 767px){.p-main__text .text03{font-size:1.8rem;margin-top:1rem;line-height:1.5}}@media screen and (max-width: 490px){.p-main__text .text03{font-size:1.6rem;margin-top:1rem}}.p-main__text .text03 .icon-line{width:5.5rem;height:5.5rem;display:inline-block;background:url(../img/LINE2.png) no-repeat center/contain;text-indent:-999em;line-height:1;margin:0 .2em;position:relative;top:-1.1rem}@media screen and (max-width: 767px){.p-main__text .text03 .icon-line{width:3.5rem;height:3.5rem;top:-0.7rem}}@media screen and (min-width: 768px){.p-main__text .cta{margin-top:12rem}}.p-main__text .cta .cta-button{margin-left:0}@media screen and (max-width: 1280px){.p-main__text .cta{margin-top:10rem}}.p-main__img{width:43%;text-align:center;padding-left:2rem}@media screen and (min-width: 768px){.p-main__img{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px){.p-main__img{width:100%;margin-top:1rem;padding-left:0}}@media screen and (max-width: 490px){.p-main__img{margin-top:.7rem}}.p-main__box{padding:0 2rem}@media screen and (max-width: 767px){.p-main__box{width:100%;margin-top:4rem;padding:0}}.p-main__box .box-in{padding:7rem 3rem;border-radius:1.5rem;border:3px solid #00b5a6;background:#fff;height:100%}@media screen and (min-width: 768px){.p-main__box .box-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-main__box .box-in .ttl{text-align:center;font-size:3rem;font-weight:700;color:#00b5a6}.p-main__box .box-in .desc{text-align:center;font-size:1.8rem;font-weight:400;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width: 1280px){.p-main__box .box-in .desc{font-size:1.6rem}}@media screen and (max-width: 767px){.p-main__box .box-in{padding:2rem 1.7rem}.p-main__box .box-in .ttl{font-size:2.2rem}.p-main__box .box-in .desc{font-size:1.4rem;letter-spacing:0}}.p-main__box .form_step{margin-top:2rem}@media screen and (min-width: 768px){.p-main__box .form_step{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-main__box .form_step .tab-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-main__box .form_step .tab-wrap .step-action{margin-top:auto}}.p-main__box .step_text{font-size:1.8rem;font-weight:500;color:#00b5a6}@media screen and (max-width: 767px){.p-main__box .step_text{font-size:1.4rem}}.p-main__box .step_group input,.p-main__box .step_group select{padding:1.7rem 2.3rem 1.7rem 2.7rem;background:#f1f1f1;border-radius:0;max-width:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){.p-main__box .step_group input,.p-main__box .step_group select{padding:1.2rem 1.5rem 1.2rem 1.5rem}}.p-main__box .step_group select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-image:var(--bs-form-select-bg-img);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.p-main__box .step_group+.step_text{margin-top:2rem}.p-main__box .step-action{padding-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.p-main__box .step-action.first{margin-top:3rem}.p-main__box .step-action .btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 3rem 1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:2.2rem;font-weight:bold;line-height:1;-ms-flex-item-align:stretch;align-self:stretch;background:#00b5a6;color:#fff;width:100%;max-width:24rem;position:relative;cursor:pointer}.p-main__box .step-action .btn.previous{background:#bdbdbd;color:#fff}@media screen and (min-width: 768px){.p-main__box .step-action .btn{-webkit-transition:.25s ease-out;transition:.25s ease-out}.p-main__box .step-action .btn:hover{background-color:#161616}}@media screen and (max-width: 767px){.p-main__box .step-action .btn{padding:1.5rem 1rem;width:16rem;font-size:1.6rem;border-width:.1rem}}.contact-us{background:#3fd8c7}.contact-us .contact-desc{font-size:2rem;text-align:center;font-weight:500}@media screen and (max-width: 767px){.contact-us .contact-desc{font-size:1.6rem}}.contact-us .content{margin-top:5rem}.contact-us .list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:93rem;margin-left:auto;margin-right:auto;margin-top:5rem}.contact-us .list .item{width:50%;padding:0 1rem}.contact-us .list .item-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 3rem 1.8rem 3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;color:#fff;text-align:center;font-size:2.5rem;font-style:normal;font-weight:900;line-height:normal;border-radius:10rem;background:#19ba9b;-webkit-box-shadow:0px 4px 0px 0px #11ab8d;box-shadow:0px 4px 0px 0px #11ab8d;position:relative}.contact-us .list .item-button .txt-sub{color:#fff;font-size:2rem;font-weight:700;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:10rem;border:3px solid #fff;background:#ffa605;padding:.8rem 3rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.contact-us .list .item-button .txt-sub .icon-line{width:3.4rem;height:3.4rem;display:inline-block;background:url(../img/LINE_Brand_icon.png) no-repeat center/contain;text-indent:-999em;line-height:1;margin:0 .2em}@media screen and (max-width: 767px){.contact-us .list .item-button .txt-sub .icon-line{width:3rem;height:3rem}}.contact-us .list .item-button::before{content:"";width:5rem;height:5rem;background-repeat:no-repeat;background-image:url(../img/doc.svg);background-size:contain;position:relative;z-index:2}.contact-us .list .item-phone{color:#3f9d9c;background:#fff;font-size:3.2rem}.contact-us .list .item-phone::before{background-image:url(../img/phone.svg)}.contact-us .list .item-phone .txt-sub{background:#3f9d9c;border-color:#ffa605;color:#fff}.contact-us .list .item-text{color:#ffa605;text-align:center;font-size:2rem;font-weight:700;border-radius:10rem;border:3px solid #3f9d9c;background:#fff;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;width:26.5rem;max-width:100%}@media screen and (max-width: 767px){.contact-us .list{display:block}.contact-us .list .item{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.contact-us .list .item+.item{margin-top:4.5rem}.contact-us .list .item-button{padding:2rem 2rem 1rem 2rem;gap:1rem;font-size:2.2rem;border:2px solid #ffb800;-webkit-box-shadow:0px 3px 0px 0px #1693b0;box-shadow:0px 3px 0px 0px #1693b0}.contact-us .list .item-button .txt-sub{font-size:1.6rem;border:2px solid #ffa605;padding:5px 2rem;white-space:nowrap}.contact-us .list .item-button::before{width:3.5rem;height:3.5rem}.contact-us .list .item-doc{padding:2rem 1rem 1rem 1rem;font-size:2rem}.contact-us .list .item-text{font-size:1.6rem;padding:5px 1rem;width:23.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}}@media screen and (min-width: 768px){.contact-us .list .item-button{position:relative;-webkit-transition:ease-out .25s;transition:ease-out .25s}.contact-us .list .item-button:hover{-webkit-box-shadow:0px 0px 0px 0px #1693b0;box-shadow:0px 0px 0px 0px #1693b0;-webkit-transform:translateY(4px);transform:translateY(4px)}}.faq{background:#eff6f4}.faq .content{margin-top:5rem}.faq .list{max-width:84rem;margin-left:auto;margin-right:auto}.faq .list .item{padding:2.5rem 3.3rem;border-radius:.5rem;border:3px solid #dce7e4;background:#fff}.faq .list .item+.item{margin-top:3rem}.faq .list .item-question{color:#009893;font-size:1.8rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding-bottom:1rem}.faq .list .item-question .item-label{font-size:2.5rem;line-height:1;font-weight:600}.faq .list .item-answer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border-top:rgba(63,157,156,.3) 1px solid;padding-top:2rem}.faq .list .item-answer .item-label{color:#ffa106;font-size:2.5rem;line-height:1;font-weight:600}@media screen and (max-width: 767px){.faq .list .item{padding:1.5rem 2.3rem}.faq .list .item+.item{margin-top:2rem}.faq .list .item-question{font-size:1.6rem}.faq .list .item-question .item-label{font-size:1.8rem}.faq .list .item-answer{padding-top:1.5rem}.faq .list .item-answer .item-label{font-size:1.8rem}}.voice{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-1%20%7B%20stroke%3A%20%230000000a%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20none%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23613%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023613%22%20class%3D%22cls-1%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%20%3Crect%20class%3D%22cls-3%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2211%22%20height%3D%2211%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:repeat;overflow:hidden}.voice .list{max-width:100rem;margin-left:auto;margin-right:auto;margin-top:5rem}.voice .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2rem;border:3px solid #748681;background:#d8f2ed;-webkit-box-shadow:4px 4px 0px 0px #ffee81;box-shadow:4px 4px 0px 0px #ffee81;padding:4rem 6rem;max-width:87.1rem;position:relative;min-height:41.8rem}.voice .list .item+.item{margin-top:6rem}.voice .list .item:nth-child(2n){margin-left:15%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.voice .list .item:nth-child(2n) .item-text{padding-left:0;padding-right:22%}.voice .list .item:nth-child(2n) .item-img{right:0;left:initial;-webkit-transform:translateX(40%);transform:translateX(40%)}.voice .list .item-img{position:absolute;left:0;top:0;bottom:0;-webkit-transform:translateX(-40%);transform:translateX(-40%);width:32rem}.voice .list .item-text{padding-left:22%}.voice .list .item-title{font-size:2rem;font-weight:700;line-height:1.5;padding:1rem;background:#3fd8c7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.voice .list .item-desc{color:#000;font-size:1.8rem;font-weight:400;line-height:1.9444444444;margin-top:1.5rem}.voice .list .item-desc .t1{color:#023b28;font-size:1.8rem;font-weight:900;line-height:3rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.voice .list .item{border-radius:1.6rem;padding:2rem 2rem;min-height:0;padding-bottom:12rem}.voice .list .item+.item{margin-top:7rem}.voice .list .item:nth-child(2n){margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.voice .list .item:nth-child(2n) .item-text{padding-left:0;padding-right:0}.voice .list .item:nth-child(2n) .item-img{right:2rem;left:initial;-webkit-transform:translateX(20%);transform:translateX(20%)}.voice .list .item-img{-webkit-transform:translateX(-20%);transform:translateX(-20%);width:12.8rem;top:inherit;bottom:-5rem;left:2rem}.voice .list .item-text{padding-left:0}.voice .list .item-title{font-size:1.6rem;line-height:3rem;padding:.7rem}.voice .list .item-desc{font-size:1.4rem;margin-top:1rem}.voice .list .item-desc .t1{color:#023b28;font-size:1.4rem;margin-bottom:1rem}}.recommended .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2rem;margin-right:-2rem;margin-top:5rem}.recommended .list .item{width:33.3333333333%;padding:0 2rem}.recommended .list .item-title{color:#19ba9b;text-align:center;font-size:2.8rem;font-weight:700;text-align:center}.recommended .list .item-img{text-align:center;margin-top:3rem}.recommended .list .item-img img{display:block;margin-left:auto;margin-right:auto}.recommended .list .item-text{color:#232323;text-align:center;font-size:1.8rem;font-weight:500;line-height:1.9444444444;margin-top:3rem}@media screen and (max-width: 767px){.recommended .list{display:block;margin-left:0;margin-right:0}.recommended .list .item{width:100%}.recommended .list .item+.item{margin-top:3rem}.recommended .list .item-title{font-size:1.8rem}.recommended .list .item-img{margin-top:2rem}.recommended .list .item-img img{max-width:80%}.recommended .list .item-text{font-size:1.4rem;margin-top:2rem}}.flow{background:#eff6f4}.flow .content{margin-top:12rem}@media screen and (max-width: 767px){.flow .content{margin-top:6rem}}@media screen and (min-width: 768px){.flow .container{max-width:137rem}}.flow .flow-list{display:grid;gap:5rem;grid-template-columns:1fr 1fr}.flow .flow-list .item{padding:2.5rem 3.5rem;padding-bottom:8rem;border-radius:0px 1rem 1rem 1rem;border:4px solid #e2e9e9;background:#fff;position:relative}.flow .flow-list .item-title{font-size:2rem;font-weight:700;line-height:1.75;padding:1rem 3rem;background:#e2e9e9;display:inline-block;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%) translateX(-4px);transform:translateY(-100%) translateX(-4px)}.flow .flow-list .item-head{display:-webkit-box;display:-ms-flexbox;display:flex}.flow .flow-list .item-head-img{width:9.1rem}.flow .flow-list .item-head-text{width:calc(100% - 9.1rem);padding-left:2rem}.flow .flow-list .item-head-text p{font-size:1.5rem;font-weight:500;line-height:1.8666666667}.flow .flow-list .item-head-text .txt1{color:#00b5a6;font-size:2rem;font-weight:700;line-height:1.75}.flow .flow-list .img-img{margin-top:2.3rem}@media screen and (max-width: 767px){.flow .flow-list{gap:3.5rem;grid-template-columns:1fr}.flow .flow-list .item{padding:1.5rem 2rem;padding-bottom:3rem;border-width:.3rem}.flow .flow-list .item+.item{margin-top:4.5rem}.flow .flow-list .item-title{font-size:1.6rem;padding:1rem 2rem;-webkit-transform:translateY(-100%) translateX(-3px);transform:translateY(-100%) translateX(-3px)}.flow .flow-list .item-head-img{width:4.1rem}.flow .flow-list .item-head-text{width:calc(100% - 4.1rem);padding-left:1rem}.flow .flow-list .item-head-text p{font-size:1.4rem}.flow .flow-list .item-head-text .txt1{font-size:1.6rem}.flow .flow-list .img-img{margin-top:1.3rem}}.process{background:#f8fcf5}.process .content{margin-top:9rem}@media screen and (max-width: 767px){.process .content{margin-top:4.5rem}}.process .process-item-2{padding:9rem 0;background-color:#55d9ca;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-1%20%7B%20stroke%3A%20%230000000a%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20none%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23613%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023613%22%20class%3D%22cls-1%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%20%3Crect%20class%3D%22cls-3%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2211%22%20height%3D%2211%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.process .process-item-2{padding:6rem 0}}.process .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6.4rem}.process .list .item{border-radius:3rem 3rem 3rem 0rem;border:4px solid #b6bebe;background:#fff;-webkit-box-shadow:4px 4px 0px 0px #e3ebe2;box-shadow:4px 4px 0px 0px #e3ebe2;padding-top:5.3rem;padding-bottom:5.3rem;padding-right:2.5rem;padding-left:2.5rem}.process .list .item-title{color:#00ac93;text-align:center;font-size:2.5rem;font-weight:700}.process .list .item-img{margin-top:3.5rem}.process .list .item-img img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.process .list{grid-template-columns:1fr;gap:3rem;max-width:27.5rem;margin-left:auto;margin-right:auto}.process .list .item{border-radius:2rem 2rem 2rem 0rem;border:3px solid #b6bebe;-webkit-box-shadow:3px 3px 0px 0px #e3ebe2;box-shadow:3px 3px 0px 0px #e3ebe2;padding-top:2.3rem;padding-bottom:2.3rem;padding-right:1.5rem;padding-left:1.5rem}.process .list .item-title{font-size:2rem}}.process .list2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5.2rem;margin-top:9rem}.process .list2 .item-label{color:#dff7f4;font-size:1.8rem;font-weight:700;padding:1rem 2rem;background:#023c28;display:inline-block;position:relative}.process .list2 .item-label::before{content:"";position:absolute;left:0;top:0;bottom:-4rem;width:4px;background-color:#023c28}.process .list2 .item-body{border-radius:0px 1.5rem 1.5rem 1.5rem;border:4px solid #023c28;background:#fff;padding:3.5rem 2.4rem;margin-top:2.4rem;min-height:calc(100% - 7rem)}.process .list2 .item-title{color:#00ac93;text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.process .list2 .item-img img{display:block;margin-left:auto;margin-right:auto}.process .list2 .item-text{color:#000;text-align:center;font-size:1.6rem;font-weight:400;line-height:3rem}@media screen and (max-width: 767px){.process .list2{grid-template-columns:1fr;margin-top:4.5rem}.process .list2 .item-label{font-size:1.6rem;padding:.7rem 1.5rem}.process .list2 .item-label::before{width:3px}.process .list2 .item-body{border-width:3px;padding:3.5rem 2rem;margin-top:2rem}.process .list2 .item-text{font-size:1.4rem}.process .list2 .item-title{font-size:2rem}}.cta{margin-top:15rem}.cta-button{width:40rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.2rem 2rem;padding-top:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:10rem;background:#19ba9b;-webkit-box-shadow:0px 5px 3px 0px #0b7762;box-shadow:0px 5px 3px 0px #0b7762;color:#fff;font-size:2.3rem;font-weight:700;margin-left:auto;margin-right:auto;position:relative}.cta-button::before,.cta-button::after{content:"";background-position:center;background-size:contain;background-repeat:no-repeat}.cta-button::before{background-image:url(../img/cta-icon.svg);width:4rem;height:4rem;left:5rem}.cta-button::after{background-image:url(../img/arrow.svg);width:3rem;height:3rem;right:5rem}.cta-button .txt-sub{color:#fff;text-align:center;font-size:2.2rem;font-weight:700;display:inline-block;padding:5px 3rem;border-radius:10rem;border:3px solid #fff;background:#ffa605;position:absolute;left:50%;top:0;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-button .txt-balloon{position:absolute;right:0;top:0;-webkit-transform:translate(88%, -81%) rotate(20deg);transform:translate(88%, -81%) rotate(20deg);background-color:#ffa605;width:12rem;height:12rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.cta-button .txt-balloon::before{content:"";position:absolute;bottom:-1.2rem;left:2.1rem;width:0px;height:0px;border-left:1.3rem solid rgba(0,0,0,0);border-right:1.3rem solid rgba(0,0,0,0);border-top:2rem solid #ffa605;-webkit-transform:rotate(23deg);transform:rotate(23deg)}.cta-button .icon-line{width:3.4rem;height:3.4rem;display:inline-block;background:url(../img/LINE_Brand_icon.png) no-repeat center/contain;text-indent:-999em;line-height:1;margin:0 .2em}@media screen and (max-width: 767px){.cta-button .icon-line{width:3rem;height:3rem}}@media screen and (max-width: 490px){.cta-button .icon-line{width:2.5rem;height:2.5rem}}.cta .txt-bottom{color:#ffa605;text-align:center;font-size:2rem;font-weight:700;border-radius:10rem;border:3px solid #3f9d9c;background:#fff;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.7rem 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;width:25rem;max-width:100%}@media screen and (max-width: 767px){.cta .txt-bottom{font-size:1.6rem;padding:5px 1rem;width:18rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}}@media screen and (max-width: 490px){.cta .txt-bottom{padding:.3rem 1rem;width:16rem}}@media screen and (max-width: 767px){.cta{margin-top:12rem}.cta-button{width:33rem;padding:1.7rem 1.5rem;gap:.7rem;font-size:1.8rem;padding-top:3rem}.cta-button::before{width:3.5rem;height:3.5rem;left:3rem}.cta-button::after{width:2.3rem;height:2.3rem;right:3rem}.cta-button .txt-sub{font-size:1.6rem;padding:5px 3rem;border-radius:10rem}.cta-button .txt-balloon{-webkit-transform:translate(14%, -124%) rotate(20deg);transform:translate(14%, -124%) rotate(20deg);width:8rem;height:8rem;font-size:1.5rem}.cta-button .txt-balloon::before{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.cta-button .txt-balloon::after{-webkit-transform:rotate(18deg);transform:rotate(18deg)}}@media screen and (max-width: 490px){.cta-button{width:30rem;padding:1.7rem 1.5rem;font-size:1.8rem;padding-top:2rem}.cta-button .txt-sub{font-size:1.4rem;padding:2px 2rem}}.form_step .help-block .error{color:red;font-size:.9em}.form_step .radio_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;max-width:100%}.form_step .radio_wrap input[type=radio]{display:none}.form_step .radio_wrap label{cursor:pointer;width:100%;background:#fff;color:#00b5a6;border:.1rem solid #00b5a6;text-align:center;font-weight:bold;padding:1rem .5rem}.form_step .step_lines .step_line{margin-bottom:1rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_step .step_lines .step_line span.label{background-color:#00b5a6;color:#fff;padding:.7rem 2rem;border-radius:1.6rem;display:inline-block;vertical-align:middle;text-align:center;width:50%}.form_step .step_lines .step_line span.value{width:50%;padding-left:1rem}.form_step .step_lines .step_line span.value b{font-size:2em}.form_step .step_group_price .unit{width:100px;font-weight:bold;font-size:1.8rem}.form_step .step_table_preview table{text-align:left;border-collapse:collapse;font-size:1.4rem;width:100%}@media screen and (max-width: 767px){.form_step .step_table_preview table{width:100%}}.form_step .step_table_preview table tr:nth-child(2n+1){background-color:rgba(60,115,255,.12)}.form_step .step_table_preview table th,.form_step .step_table_preview table td{padding:.7rem 1.5rem;width:50%}@media screen and (max-width: 767px){.form_step .step_table_preview table th,.form_step .step_table_preview table td{display:block;width:100%}}.form_step .step_table_preview table th{color:#00b5a6}@media screen and (max-width: 767px){.form_step .step_table_preview table th{padding-bottom:0}.form_step .step_table_preview table td{padding-top:0}}.form_step .step-action.-flex{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#billing_text{font-size:1.8em;width:87%}@media screen and (max-width: 767px){#billing_text{font-size:1.4em}}#common_form_action{display:none;padding:0}.top-welcome{padding:9rem 0;background-color:#55d9ca;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-1%20%7B%20stroke%3A%20%230000000a%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20none%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23613%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023613%22%20class%3D%22cls-1%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%20%3Crect%20class%3D%22cls-3%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2211%22%20height%3D%2211%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.top-welcome{padding:5rem 0}}.top-welcome .container{max-width:1328px}.top-welcome .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5rem}.top-welcome .content .left{width:60%;padding:0 2rem;background:#fff;padding:4rem 3rem;border-radius:2rem;margin-right:-2rem;margin-top:9rem;position:relative;z-index:2;border:3px solid #3f9d9c}.top-welcome .content .left .text{font-size:1.8rem}.top-welcome .content .right{width:40%;margin-left:-2rem}.top-welcome .content .right .img{background:#daf3ef;padding:4rem;padding-left:6rem;padding-bottom:0;border-radius:2rem;border:3px solid #3f9d9c}.top-welcome .content .right .img img{display:block}@media screen and (max-width: 767px){.top-welcome .content{display:block;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-welcome .content .left,.top-welcome .content .right{width:100%;margin:0}.top-welcome .content .right{margin-top:-2rem;position:relative;z-index:3}.top-welcome .content .right .img{padding-left:4rem}.top-welcome .content .left{padding:3rem 2rem;padding-bottom:4rem}.top-welcome .content .left .text{font-size:1.6rem}}.top-form{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-1%20%7B%20stroke%3A%20%230000000a%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20none%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23613%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023613%22%20class%3D%22cls-1%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%20%3Crect%20class%3D%22cls-3%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2211%22%20height%3D%2211%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.top-form .content{margin-top:5rem}.top-form label.error{color:red}.top-form .-required,.top-form .-optional{font-size:1.2rem;line-height:1;text-align:center;padding:3px 5px 4px;margin-left:.5em}.top-form .-required{color:#fff;background-color:#f2334e}.top-form .-optional{color:#fff;background-color:#afafaf}.form-table{width:80rem;max-width:100%}.form-table td,.form-table th{padding:.5em 0}.form-table th{text-align:left;font-weight:normal;padding:15px 20px;vertical-align:middle;border-bottom:1px solid #fff;background:#f5f5d2;border-right:1px solid #fff}@media screen and (min-width: 768px){.form-table td:first-child,.form-table th{width:35%}.form-table td:nth-child(2){width:65%}}@media screen and (max-width: 767px){.form-table{display:block}.form-table tr,.form-table tbody,.form-table th,.form-table td{display:block}}.tab{display:none}.tab.current{display:block}#step_table_preview .form-table th,#step_table_preview .form-table td{padding:15px 20px}.line-list{padding:3rem 4rem;background-color:#fff;-webkit-box-shadow:0px 0px 7px 2px rgba(0,0,0,.15);box-shadow:0px 0px 7px 2px rgba(0,0,0,.15);border-radius:2.6rem}@media screen and (max-width: 767px){.line-list{padding:4rem 2rem 3rem 2rem;margin-left:auto;margin-right:auto;max-width:400px}}@media screen and (max-width: 490px){.line-list{padding:1.5rem 1.5rem;padding-right:2rem;border-radius:1.6rem;max-width:31rem;margin-left:auto;margin-right:auto}}.line-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16.7rem;height:8.697917vw;overflow:hidden;max-width:100%;background:rgba(64,212,194,.2);border-radius:16.7rem;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;border:3px solid #0b7762;-webkit-box-shadow:5px 5px #0b7762;box-shadow:5px 5px #0b7762}@media screen and (max-width: 767px){.line-list .item{height:9.7rem}}@media screen and (max-width: 490px){.line-list .item{height:7rem;-webkit-box-shadow:3px 3px #0b7762;box-shadow:3px 3px #0b7762}}.line-list .item::after{width:10.6rem;height:14.3rem;width:5.520833vw;height:7.447917vw;content:"";position:absolute;right:2.5rem;bottom:1.2rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/8716.webp)}@media screen and (max-width: 767px){.line-list .item::after{width:7rem;height:9.2rem;right:0;bottom:.5rem}}@media screen and (max-width: 490px){.line-list .item::after{width:5rem;height:6rem;right:1rem}}.line-list .item+.item{margin-top:2.5rem}@media screen and (max-width: 767px){.line-list .item+.item{margin-top:1.5rem}}@media screen and (max-width: 490px){.line-list .item+.item{margin-top:1rem}}.line-list .item:nth-child(2)::after{background-image:url(../img/8717.webp)}.line-list .item:nth-child(2) .item-num{color:#028479}.line-list .item:nth-child(3)::after{background-image:url(../img/8718.webp)}.line-list .item:nth-child(3) .item-num{color:#014640}.line-list .item-num{width:16.7rem;height:16.7rem;width:8.697917vw;height:8.697917vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#c5eae6;border-radius:50%;color:#06b34c;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-width:.4rem;-webkit-text-stroke-color:#fff;font-family:Oswald;font-size:13rem;font-size:6.25vw;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:600}@media screen and (max-width: 767px){.line-list .item-num{width:9rem;height:9rem;font-size:6.5rem;-webkit-text-stroke-width:2px}}@media screen and (max-width: 490px){.line-list .item-num{width:6.2rem;height:6.2rem;font-size:4.2rem}}.line-list .item-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:13rem;padding-right:6.770833vw}@media screen and (max-width: 767px){.line-list .item-body{padding-right:5rem;margin-left:-1rem}}.line-list .txt1{color:#06b34c;text-shadow:0px 4px 4px rgba(0,0,0,.15);--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-size:3.5rem;font-size:1.666667vw;line-height:1.1;font-weight:900}@media screen and (max-width: 767px){.line-list .txt1{font-size:1.8rem}}@media screen and (max-width: 490px){.line-list .txt1{font-size:1.4rem}}.line-list .icon-line{width:4rem;height:4rem;display:inline-block;background:url(../img/LINE_Brand_icon.png) no-repeat center/contain;text-indent:-999em;line-height:1;margin:0 .2em;position:relative}@media screen and (max-width: 1600px){.line-list .icon-line{top:-0.5rem}}@media screen and (max-width: 1280px){.line-list .icon-line{top:-0.8rem}}@media screen and (max-width: 767px){.line-list .icon-line{width:2.5rem;height:2.5rem;top:-2px}}@media screen and (max-width: 490px){.line-list .icon-line{width:2.2rem;height:2.2rem}}.line-list .txt2{color:#06b34c;text-align:center;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-size:6rem;font-size:3.020833vw;font-weight:900;line-height:1}@media screen and (max-width: 767px){.line-list .txt2{font-size:3rem}}@media screen and (max-width: 490px){.line-list .txt2{font-size:1.7rem}}.line-list .txt5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.line-list .txt51{color:#028479;text-align:center;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-size:3.5rem;font-size:1.666667vw;font-weight:900;line-height:1.2}@media screen and (max-width: 767px){.line-list .txt51{font-size:1.65rem}}@media screen and (max-width: 490px){.line-list .txt51{font-size:1.5rem}}.line-list .txt52{color:#fe9144;font-family:"Oswald",sans-serif;font-size:8.5rem;font-size:4.270833vw;letter-spacing:.1em;font-weight:600;line-height:1;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color)}.line-list .txt52 .small{font-size:3rem;font-size:1.458333vw;font-weight:bold;-webkit-text-stroke-width:0;--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color)}@media screen and (max-width: 767px){.line-list .txt52{font-size:4rem}.line-list .txt52 .small{font-size:1.4rem}}@media screen and (max-width: 490px){.line-list .txt52{font-size:3.1rem}}.line-list .txt53{color:#fe9144;text-align:center;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-family:"Oswald",sans-serif;font-size:4rem;font-size:1.979167vw;font-weight:600;line-height:1}@media screen and (max-width: 767px){.line-list .txt53{font-size:2rem}}.line-list .txt3{color:#f21904;text-align:center;font-size:3.5rem;font-size:1.666667vw;font-weight:900;line-height:1.2;position:relative}.line-list .txt3 span{padding:0 1rem;background-color:#d9f6f3;--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);position:relative;z-index:1}@media screen and (max-width: 767px){.line-list .txt3{font-size:2.2rem}}@media screen and (max-width: 490px){.line-list .txt3{font-size:1.4rem}}.line-list .txt3::before{content:"";position:absolute;width:15rem;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#f21904;height:.3rem}@media screen and (max-width: 767px){.line-list .txt3::before{width:10rem}}.line-list .txt4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-list .txt41{color:#fe9144;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-family:"Oswald",sans-serif;font-size:5rem;font-size:2.5vw;font-weight:900;line-height:1.1}@media screen and (max-width: 767px){.line-list .txt41{font-size:3rem}}@media screen and (max-width: 490px){.line-list .txt41{font-size:2.4rem}}.line-list .txt43{font-weight:bold;margin:0 .5rem;--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color)}@media screen and (max-width: 767px){.line-list .txt43{--stroke-width: 1px}}.line-list .txt42{color:#014640;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);font-size:2rem;font-size:0.9375vw;font-style:normal;font-weight:900;line-height:1.15}@media screen and (max-width: 767px){.line-list .txt42{font-size:1.3rem}}@media screen and (max-width: 490px){.line-list .txt42{font-size:.9rem}}.line-list .txt6{color:#014640;text-align:center;--stroke-width: 2px;--stroke-color: #fff;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*.9511) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*.309) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color),calc(var(--stroke-width)*-0.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*-0.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*-0.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.309) calc(var(--stroke-width)*-0.9511) 0 var(--stroke-color),calc(var(--stroke-width)*.5878) calc(var(--stroke-width)*-0.809) 0 var(--stroke-color),calc(var(--stroke-width)*.809) calc(var(--stroke-width)*-0.5878) 0 var(--stroke-color),calc(var(--stroke-width)*.9511) calc(var(--stroke-width)*-0.309) 0 var(--stroke-color);-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2));font-size:3.5rem;font-size:1.666667vw;font-weight:900;line-height:1.2}@media screen and (max-width: 767px){.line-list .txt6{font-size:1.65rem}}@media screen and (max-width: 490px){.line-list .txt6{font-size:1.4rem}}.sub-title2{font-size:1.5em;font-weight:bold;margin-bottom:1.6rem;text-align:center;margin-top:1.6rem}.privacy-box{height:30rem;overflow:auto;border:2px solid #d1d1d1;padding:2rem}@media screen and (max-width: 767px){.privacy-box{height:18rem}}.privacy-box h2{margin-top:1.5em;margin-bottom:1em}.privacy-box ol,.privacy-box ul{padding-left:2em}.privacy-box ol li,.privacy-box ul li{margin-bottom:1rem}.privacy-box ol{list-style:decimal}.privacy-box ol,.privacy-box ul,.privacy-box p{margin-bottom:2rem}.cta-button{position:relative;mix-blend-mode:difference;-webkit-transition:.3s cubic-bezier(0.5, 1, 0.89, 1);transition:.3s cubic-bezier(0.5, 1, 0.89, 1)}.cta-button .bg{position:absolute;overflow:hidden;inset:0;z-index:1}.cta-button .bg::after{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;-webkit-animation:btn_animation 2.5s ease-in-out infinite;animation:btn_animation 2.5s ease-in-out infinite}.cta-button:hover{top:3px;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes btn_animation{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes btn_animation{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes click{0%{opacity:1;-webkit-transition:0s;transition:0s}100%{opacity:0;-webkit-box-shadow:0 0 10px 40px #a3a3a3;box-shadow:0 0 10px 40px #a3a3a3}}@keyframes click{0%{opacity:1;-webkit-transition:0s;transition:0s}100%{opacity:0;-webkit-box-shadow:0 0 10px 40px #a3a3a3;box-shadow:0 0 10px 40px #a3a3a3}}@-webkit-keyframes click2{0%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}5%{top:3px;-webkit-box-shadow:none;box-shadow:none}6%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}100%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}}@keyframes click2{0%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}5%{top:3px;-webkit-box-shadow:none;box-shadow:none}6%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}100%{top:0;-webkit-box-shadow:0px 6px 0px 0px #0b7762;box-shadow:0px 6px 0px 0px #0b7762}}.form{margin-left:auto;margin-right:auto}.form label{display:inline-block}.inline-block{display:inline-block !important}.form-agree{padding:1.125em 0;text-align:center}.form-agree input{position:relative;-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:5px;top:1px}.form-note{margin-top:1.5em}.form-note p{margin-bottom:0;line-height:1.6}#form-loading{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;padding-bottom:10vh}#form-loading.active{display:-webkit-box;display:-ms-flexbox;display:flex}.cv-copy{width:100%;text-align:center;margin-bottom:30px}.cv-copy h2{color:#fff;line-height:2}.cv-copy p{color:#fff;font-size:22px}.cv-spinner{width:80px;height:80px;display:block}.spinner{display:block;width:80px;height:80px;border:4px #ddd solid;border-top:4px #999 solid;border-radius:50%;-webkit-animation:sp-anime .8s infinite linear;animation:sp-anime .8s infinite linear}@-webkit-keyframes sp-anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes sp-anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.modal-window{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;background-color:#fff;z-index:1002;max-height:90dvh}@media screen and (max-width: 767px){.modal-window{max-width:calc(100% - 20px);max-height:95dvh}}.button-close{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;top:-30px;right:0}@media screen and (max-width: 767px){.button-close{font-size:16px}}.overlay{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:990}