﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Poppins:wght@300;400;700&display=swap";@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}html,body,:is(div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details):where(:not(#form *)){margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;background:rgba(0,0,0,0)}section,article,aside,hgroup,header,footer,main,nav,dialog,figure,figcaption{display:block}html{font-size:62.5%}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}ol:where(:not(#form *)),ul:where(:not(#form *)){list-style:none}blockquote:where(:not(#form *)),q:where(:not(#form *)){quotes:none}blockquote:where(:not(#form *)):before,blockquote:where(:not(#form *)):after,q:where(:not(#form *)):before,q:where(:not(#form *)):after{content:"";content:none}ins:where(:not(#form *)){text-decoration:none}del:where(:not(#form *)){text-decoration:line-through}table:where(:not(#form *)){border-collapse:collapse;border-spacing:0;text-align:left}img:where(:not(#form *)){-webkit-backface-visibility:hidden;vertical-align:bottom}b:where(:not(#form *)),strong:where(:not(#form *)),em:where(:not(#form *)){font-weight:inherit;font-style:inherit}:root{--font-ja: "Noto Sans JP", sans-serif;--font-jaen: "Poppins", "Noto Sans JP", sans-serif;--font-en: "Poppins", sans-serif;--colorMain: #000;--colorBlue: #0975DD;--colorGreen: #60BD27}html{font-size:10px}@media screen and (max-width:1600px){html{font-size:.625vw}}@media screen and (max-width:767px){html{font-size:10px}}@media screen and (max-width:374px){html{font-size:2.6666666667vw}}body{width:100%;color:var(--colorMain);font-family:var(--font-ja);font-size:1.6rem;font-weight:300;line-height:1.8;background-color:#fff}body.is-locked{position:fixed;width:100%;height:100%}@media print,screen and (min-width:768px){body.is-locked{overflow:hidden}body.is-locked.no-scroll{overflow:hidden}}@media screen and (max-width:767px){body{min-width:320px}}:where(:not(#form *)),:where(:not(#form *)):before,:where(:not(#form *)):after{box-sizing:border-box;line-break:strict;overflow-wrap:break-word}a:where(:not(#form *)){text-decoration:none;color:inherit;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}a:where(:not(#form *)) img,a:where(:not(#form *)) i{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}img:where(:not(#form *)){max-width:100%;height:auto;vertical-align:bottom}iframe:where(:not(#form *)){vertical-align:bottom}.hover-alpha a:hover img{opacity:.7}:where(:not(#form *))::-webkit-input-placeholder{color:#ccc;padding-top:.2em}:where(:not(#form *)):-moz-placeholder{color:#ccc;opacity:1}:where(:not(#form *))::-moz-placeholder{color:#ccc;opacity:1}:where(:not(#form *)):-ms-input-placeholder{color:#ccc}select:where(:not(#form *)),textarea:where(:not(#form *)),input[type=text]:where(:not(#form *)),input[type=email]:where(:not(#form *)),input[type=number]:where(:not(#form *)),input[type=tel]:where(:not(#form *)),button:where(:not(#form *)){-webkit-appearance:none;-moz-appearance:none;padding:0;line-height:1;box-sizing:border-box;outline:none;border-radius:0;border:none;background:none;font-size:1.6rem;font-family:var(--font-ja)}input[type=number]:where(:not(#form *)){-moz-appearance:textfield}input[type=number]:where(:not(#form *))::-webkit-inner-spin-button,input[type=number]:where(:not(#form *))::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button]:where(:not(#form *)),input[type=submit]:where(:not(#form *)){-webkit-appearance:none;-moz-appearance:none;border:none;line-height:1;cursor:pointer}button:where(:not(#form *)){cursor:pointer}@media screen and (max-width:767px){select:where(:not(#form *)),textarea:where(:not(#form *)),input[type=text]:where(:not(#form *)),input[type=email]:where(:not(#form *)),input[type=number]:where(:not(#form *)),input[type=tel]:where(:not(#form *)){font-size:1.6rem}}svg:where(:not(#form *)){display:block;max-width:100%}.u-clr:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:374px){.u-xs-min{display:none !important}}@media print,screen and (min-width:375px){.u-xs-max{display:none !important}}@media screen and (max-width:767px){.u-sm-min{display:none !important}}@media print,screen and (min-width:768px){.u-sm-max{display:none !important}}@media screen and (max-width:820px){.u-mds-min{display:none !important}}@media print,screen and (min-width:821px){.u-mds-max{display:none !important}}@media screen and (max-width:1024px){.u-md-min{display:none !important}}@media print,screen and (min-width:1025px){.u-md-max{display:none !important}}@media screen and (max-width:1280px){.u-lg-min{display:none !important}}@media print,screen and (min-width:1281px){.u-lg-max{display:none !important}}@media screen and (max-width:1600px){.u-ex-min{display:none !important}}@media print,screen and (min-width:1601px){.u-ex-max{display:none !important}}.u-fz-20{font-size:2rem !important}.u-fz-19{font-size:1.9rem !important}.u-fz-18{font-size:1.8rem !important}.u-fz-17{font-size:1.7rem !important}.u-fz-16{font-size:1.6rem !important}.u-fz-15{font-size:1.5rem !important}.u-fz-14{font-size:1.4rem !important}.u-fz-13{font-size:1.3rem !important}.u-fz-12{font-size:1.2rem !important}.u-fz-11{font-size:1.1rem !important}.u-fz-10{font-size:1rem !important}.u-fw-300{font-weight:300 !important}.u-fw-400{font-weight:400 !important}.u-fw-700{font-weight:700 !important}.u-ls-0{letter-spacing:0}.u-td-ul{text-decoration:underline !important}.u-td-none{text-decoration:none !important}.u-link-01{text-decoration:underline}@media(hover: hover)and (pointer: fine){.u-link-01:hover{text-decoration:none}}.u-link-02{text-decoration:none}@media(hover: hover)and (pointer: fine){.u-link-02:hover{text-decoration:underline}}.u-sub{font-size:.55em}.u-ta-l{text-align:left !important}.u-ta-r{text-align:right !important}.u-ta-c{text-align:center !important}@media print,screen and (min-width:768px){.u-ta-l-pc{text-align:left !important}}@media print,screen and (min-width:768px){.u-ta-r-pc{text-align:right !important}}@media print,screen and (min-width:768px){.u-ta-c-pc{text-align:center !important}}@media screen and (max-width:767px){.u-ta-l-sp{text-align:left !important}}@media screen and (max-width:767px){.u-ta-r-sp{text-align:right !important}}@media screen and (max-width:767px){.u-ta-c-sp{text-align:center !important}}.u-va-t{vertical-align:top !important}.u-va-m{vertical-align:middle !important}.u-va-b{vertical-align:bottom !important}.u-w-100{width:100% !important}.u-w-90{width:90% !important}.u-w-80{width:80% !important}.u-w-70{width:70% !important}.u-w-60{width:60% !important}.u-w-50{width:50% !important}.u-w-40{width:40% !important}.u-w-30{width:30% !important}.u-w-20{width:20% !important}.u-w-10{width:10% !important}.u-color-w{color:#fff !important}.u-color-b{color:var(--colorBlue) !important}.u-color-p{color:var(--colorPurple) !important}.u-bg-plain{background-color:var(--colorPlain) !important}.u-bg-01{background-color:#edf1fa !important}.u-gradient-01{background:linear-gradient(114deg, #0080BF 0%, #B6007A 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width:767px){.u-gradient-02_sp{background:linear-gradient(114deg, #B6007A 0%, #0080BF 100%) !important;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.u-m-0{margin:0 !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}.u-mt-25{margin-top:25px !important}.u-mt-30{margin-top:30px !important}.u-mt-35{margin-top:35px !important}.u-mt-40{margin-top:40px !important}.u-mt-45{margin-top:45px !important}.u-mt-50{margin-top:50px !important}.u-mt-xs{margin-top:20px !important}@media screen and (max-width:767px){.u-mt-xs{margin-top:10px !important}}.u-mt-sm{margin-top:40px !important}@media screen and (max-width:767px){.u-mt-sm{margin-top:20px !important}}.u-mt-md{margin-top:60px !important}@media screen and (max-width:767px){.u-mt-md{margin-top:30px !important}}.u-mt-lg{margin-top:80px !important}@media screen and (max-width:767px){.u-mt-lg{margin-top:40px !important}}.u-mt-xl{margin-top:100px !important}@media screen and (max-width:767px){.u-mt-xl{margin-top:50px !important}}.u-mb-0{margin-bottom:0 !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-25{margin-bottom:25px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-35{margin-bottom:35px !important}.u-mb-40{margin-bottom:40px !important}.u-mb-45{margin-bottom:45px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-xs{margin-bottom:20px !important}@media screen and (max-width:767px){.u-mb-xs{margin-bottom:10px !important}}.u-mb-sm{margin-bottom:40px !important}@media screen and (max-width:767px){.u-mb-sm{margin-bottom:20px !important}}.u-mb-md{margin-bottom:60px !important}@media screen and (max-width:767px){.u-mb-md{margin-bottom:30px !important}}.u-mb-lg{margin-bottom:80px !important}@media screen and (max-width:767px){.u-mb-lg{margin-bottom:40px !important}}.u-mb-xl{margin-bottom:100px !important}@media screen and (max-width:767px){.u-mb-xl{margin-bottom:50px !important}}.u-p-0{padding:0 !important}.u-p-5{padding:5px !important}.u-p-10{padding:10px !important}.u-p-15{padding:15px !important}.u-p-20{padding:20px !important}.u-p-25{padding:25px !important}.u-p-30{padding:30px !important}.u-p-35{padding:35px !important}.u-p-40{padding:40px !important}.u-p-45{padding:45px !important}.u-p-50{padding:50px !important}.u-pt-0{padding-top:0 !important}.u-pt-5{padding-top:5px !important}.u-pt-10{padding-top:10px !important}.u-pt-15{padding-top:15px !important}.u-pt-20{padding-top:20px !important}.u-pt-25{padding-top:25px !important}.u-pt-30{padding-top:30px !important}.u-pt-35{padding-top:35px !important}.u-pt-40{padding-top:40px !important}.u-pt-45{padding-top:45px !important}.u-pt-50{padding-top:50px !important}.u-pt-xs{padding-top:20px !important}@media screen and (max-width:767px){.u-pt-xs{padding-top:10px !important}}.u-pt-sm{padding-top:40px !important}@media screen and (max-width:767px){.u-pt-sm{padding-top:20px !important}}.u-pt-md{padding-top:60px !important}@media screen and (max-width:767px){.u-pt-md{padding-top:30px !important}}.u-pt-lg{padding-top:80px !important}@media screen and (max-width:767px){.u-pt-lg{padding-top:40px !important}}.u-pt-xl{padding-top:100px !important}@media screen and (max-width:767px){.u-pt-xl{padding-top:50px !important}}.u-pb-0{padding-bottom:0 !important}.u-pb-5{padding-bottom:5px !important}.u-pb-10{padding-bottom:10px !important}.u-pb-15{padding-bottom:15px !important}.u-pb-20{padding-bottom:20px !important}.u-pb-25{padding-bottom:25px !important}.u-pb-30{padding-bottom:30px !important}.u-pb-35{padding-bottom:35px !important}.u-pb-40{padding-bottom:40px !important}.u-pb-45{padding-bottom:45px !important}.u-pb-50{padding-bottom:50px !important}.u-pb-xs{padding-bottom:20px !important}@media screen and (max-width:767px){.u-pb-xs{padding-bottom:10px !important}}.u-pb-sm{padding-bottom:40px !important}@media screen and (max-width:767px){.u-pb-sm{padding-bottom:20px !important}}.u-pb-md{padding-bottom:60px !important}@media screen and (max-width:767px){.u-pb-md{padding-bottom:30px !important}}.u-pb-lg{padding-bottom:80px !important}@media screen and (max-width:767px){.u-pb-lg{padding-bottom:40px !important}}.u-pb-xl{padding-bottom:100px !important}@media screen and (max-width:767px){.u-pb-xl{padding-bottom:50px !important}}.l-header{position:absolute;top:0;left:0;width:100%;z-index:200}@media print,screen and (min-width:768px){.l-header{display:none !important}}.l-header__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:15.3846153846vw;background-color:#fff;border-bottom:1px solid #d1d1d6}.l-header__inner .logo{width:40.2564102564vw;line-height:1}.l-header__inner .btnMenu{position:absolute;top:0;right:0;width:15.3846153846vw;height:15.3846153846vw;font-size:0}.l-header__inner .btnMenu a{position:relative;display:block;width:100%;height:100%}.l-header__inner .btnMenu a.is-open::before{display:none}.l-header__inner .btnMenu a.is-open span::before{content:"";position:absolute;top:auto;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(45deg);width:100%;height:1px;background-color:#00a043}.l-header__inner .btnMenu a.is-open span::after{content:"";position:absolute;top:auto;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(-45deg);width:100%;height:1px;background-color:#00a043}.l-header__inner .btnMenu a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:6.4102564103vw;height:1px;background-color:#00a043}.l-header__inner .btnMenu a span{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);display:block;width:6.4102564103vw;height:4.358974359vw}.l-header__inner .btnMenu a span::before{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);width:100%;height:1px;background-color:#00a043;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__inner .btnMenu a span::after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:100%;height:1px;background-color:#00a043;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header .l-gnav{position:relative;isolation:isolate;width:100%;height:100dvh;display:none;background-color:rgba(0,0,0,.5)}.l-header .l-gnav__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.l-header .l-gnav__inner{padding:10.2564102564vw 8.2051282051vw 10.2564102564vw;background-color:#fff}.l-header .l-gnav__inner .list li{position:relative;font-size:4.6153846154vw;font-weight:500;padding-left:4.6153846154vw}.l-header .l-gnav__inner .list li::after{content:"";position:absolute;top:3.5897435897vw;left:1.0256410256vw;width:4px;height:4px;border-radius:100vh;background-color:#009b4a}.l-header .l-gnav__inner .list li a{color:#009b4a}.l-header .l-gnav__inner .btn01{margin:8.9743589744vw auto 0;width:79.4871794872vw;height:18.2051282051vw}@media print,screen and (min-width:768px){.l-header .l-gnav__inner .btn01{margin-top:8.9743589744vw;width:39.7435897436rem;height:9.1025641026rem}}.l-header .l-gnav__shop{position:relative;padding:4.1025641026vw 0;background-color:#f2eabc;isolation:isolate;margin:-.5128205128vw 0;z-index:2}@media print,screen and (min-width:768px){.l-header .l-gnav__shop{margin:-.2564102564rem 0;padding:1.2820512821rem 0}}.l-header .l-gnav__shop::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:linear-gradient(140deg, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);z-index:-1}.l-header .l-gnav__shop .txt{font-size:4.1025641026vw;font-weight:700;line-height:1.4;text-align:center;letter-spacing:-0.04em}.l-header .l-gnav__shop .caution{margin-top:2.0512820513vw;font-size:3.5897435897vw;line-height:1.2;text-align:center}.l-page{position:relative;width:100%;overflow:clip}@media print,screen and (min-width:768px){.l-page{margin:0 auto}}@media screen and (max-width:767px){.l-page{min-width:100%}}.l-page .c-btn-01{position:relative;display:block;width:100%;height:100%}.l-page .c-btn-01::before{content:"";position:absolute;left:0;top:3.0769230769vw;width:100%;height:100%;opacity:.2;background-color:#000;border-radius:1.0256410256vw;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.l-page .c-btn-01::before{top:1.5384615385rem;border-radius:.5128205128rem}}.l-page .c-btn-01::after{content:"";position:absolute;left:0;top:1.5384615385vw;width:100%;height:100%;background-color:#006129;border-radius:1.0256410256vw;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.l-page .c-btn-01::after{top:.7692307692rem;border-radius:.5128205128rem}}.l-page .c-btn-01 .bg{position:relative;background-color:#00ac48;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.0256410256vw;z-index:3;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.l-page .c-btn-01 .bg{border-radius:.5128205128rem}}.l-page .c-btn-01 .bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;background:linear-gradient(to top, #000 0%, #000 49.99%, #fff 50.01%, #000 100%);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-page .c-btn-01 .bg .txt{position:relative;font-size:5.641025641vw;color:#fff;text-shadow:0 -2px 0 rgba(0,0,0,.4),0 0 6px #00621e,0 0 6px #00621e,0 0 6px #00621e}@media print,screen and (min-width:768px){.l-page .c-btn-01 .bg .txt{font-size:2.8205128205rem}}@media(hover: hover)and (pointer: fine){.l-page .c-btn-01:hover::before{opacity:0}.l-page .c-btn-01:hover .bg{transform:translateY(0.7692307692rem);background-color:#005825}.l-page .c-btn-01:hover .bg::before{opacity:0}}@media screen and (max-width:767px){.leftContent{display:none}.rightContent{display:none}}@media print,screen and (min-width:768px){.wrapper{display:flex}.wrapper .leftContent{position:sticky;top:0;left:0;height:100dvh;flex:1;background-color:#ebedf5;border-top:.8744534666vw solid #009b4a;border-left:.8744534666vw solid #009b4a;border-bottom:.8744534666vw solid #009b4a;order:1;display:flex;align-items:center;justify-content:center}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .leftContent{border-width:14px}}@media print,screen and (min-width:768px){.wrapper .leftContent .logo{width:19.9875078076vw;line-height:1}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .leftContent .logo{width:320px}}@media print,screen and (min-width:768px){.wrapper .rightContent{position:sticky;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100dvh;width:35.6027482823vw;border-top:.8744534666vw solid #009b4a;border-right:.8744534666vw solid #009b4a;border-bottom:.8744534666vw solid #009b4a;order:3;background:#ebedf5 url("../img/right_bg.png") 50% 0 repeat;background-size:767px auto}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent{border-width:14px}}@media print,screen and (min-width:768px){.wrapper .rightContent__item{position:absolute;bottom:-.3747657714vw;right:-.3747657714vw;width:7.8700811993vw}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent__item{bottom:-6px;right:-6px;width:126px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav{position:relative;isolation:isolate;width:22.4859462836vw;z-index:2}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav{width:360px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__ttl{position:absolute;top:-.624609619vw;left:0;width:3.6227357901vw;line-height:1}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__ttl{top:-10px;width:58px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__inner{padding:2.498438476vw 1.9987507808vw;background-color:#fff}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__inner{padding:40px 32px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__inner .list li{position:relative;font-size:1.1242973142vw;font-weight:500;padding-left:1.1242973142vw}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__inner .list li{font-size:18px;padding-left:18px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__inner .list li::after{content:"";position:absolute;top:.8744534666vw;left:.2498438476vw;width:.2498438476vw;height:.2498438476vw;border-radius:100vh;background-color:#009b4a}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__inner .list li::after{top:14px;left:4px;width:4px;height:4px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__inner .list li a{color:#009b4a}.wrapper .rightContent .pc-nav__inner .btn01{margin:2.1861336665vw auto 0;width:19.3628981886vw;height:4.4347282948vw}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__inner .btn01{margin:35px auto 0;width:310px;height:71px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__shop{position:relative;padding:.9993753904vw 0;background-color:#f2eabc;isolation:isolate;margin:-.1249219238vw 0;z-index:2}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__shop{padding:16px 0;margin:-2px 0}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__shop::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:linear-gradient(140deg, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);z-index:-1}.wrapper .rightContent .pc-nav__shop .txt{font-size:.9993753904vw;font-weight:700;line-height:1.4;text-align:center;letter-spacing:-0.04em}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__shop .txt{font-size:16px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav__shop .caution{margin-top:.4996876952vw;font-size:.8744534666vw;line-height:1.2;text-align:center}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav__shop .caution{margin-top:8px;font-size:14px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav .bnr01{margin-top:1.249219238vw}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav .bnr01{margin-top:20px}}@media print,screen and (min-width:768px){.wrapper .rightContent .pc-nav .bnr01+.bnr01{margin-top:.624609619vw}}@media print,screen and (min-width:768px)and (min-width:1601px){.wrapper .rightContent .pc-nav .bnr01+.bnr01{margin-top:10px}}@media print and (hover: hover)and (pointer: fine),screen and (min-width:768px)and (hover: hover)and (pointer: fine){.wrapper .rightContent .pc-nav .bnr01 a:hover{opacity:.7}}@media print,screen and (min-width:768px){.wrapper .contents{width:50rem;order:2}.wrapper .contents img:where(:not(#form *)){width:100%}}.l-main{position:relative;display:block}.l-main .l-inner{margin:0 auto;width:100%}.l-main .l-inner.l-inner-m{padding:0 40px;max-width:1280px}@media screen and (max-width:1280px){.l-main .l-inner.l-inner-m{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-main .l-inner.l-inner-m{padding:0 5.1282051282vw}}.l-main .l-inner.l-inner-l{padding:0 40px;max-width:1360px}@media screen and (max-width:1280px){.l-main .l-inner.l-inner-l{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-main .l-inner.l-inner-l{padding:0 5.1282051282vw}}.l-main .l-inner.l-inner-ex{padding:0 40px;max-width:1480px}@media screen and (max-width:1280px){.l-main .l-inner.l-inner-ex{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-main .l-inner.l-inner-ex{padding:0 5.1282051282vw}}.l-main .mv{padding-top:15.3846153846vw}@media print,screen and (min-width:768px){.l-main .mv{padding-top:0}}.l-main .mv img{width:100%}.l-main .cta{position:relative;padding:5.1282051282vw;background-color:#fff7e1}@media print,screen and (min-width:768px){.l-main .cta{padding:2.5641025641rem}}.l-main .cta img{width:100%}.l-main .cta__contents{filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.2));border-radius:2.0512820513vw;background-color:#fff7e1;overflow:hidden;line-height:1}@media print,screen and (min-width:768px){.l-main .cta__contents{border-radius:1.0256410256rem}}.l-main .cta__head{position:relative;width:100%;padding:5.1282051282vw;background:#fff}@media print,screen and (min-width:768px){.l-main .cta__head{padding:2.5641025641rem}}.l-main .cta__head .t01{margin-bottom:2.5641025641vw}@media print,screen and (min-width:768px){.l-main .cta__head .t01{margin-bottom:1.2820512821rem}}.l-main .cta__head .t02{margin-bottom:4.6153846154vw}@media print,screen and (min-width:768px){.l-main .cta__head .t02{margin-bottom:1.2820512821rem}}.l-main .cta__head .price01{width:77.4358974359vw}@media print,screen and (min-width:768px){.l-main .cta__head .price01{margin-top:1.2820512821rem;width:38.7179487179rem}}.l-main .cta__head .product01{position:absolute;right:3.0769230769vw;bottom:1.5384615385vw;width:26.1538461538vw}@media print,screen and (min-width:768px){.l-main .cta__head .product01{bottom:.7692307692rem;right:1.5384615385rem;width:13.0769230769rem}}.l-main .cta__body{position:relative;padding:2.5641025641vw 0;background-color:#f2eabc;isolation:isolate;margin:-.5128205128vw 0;z-index:2}@media print,screen and (min-width:768px){.l-main .cta__body{margin:-.2564102564rem 0;padding:1.2820512821rem 0}}.l-main .cta__body::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:linear-gradient(140deg, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);z-index:-1}.l-main .cta__body .txt01{display:flex;justify-content:center;align-items:flex-end;gap:0 1.7948717949vw;line-height:1}@media print,screen and (min-width:768px){.l-main .cta__body .txt01{gap:0 .8974358974rem}}.l-main .cta__body .txt01 .ico{display:block;width:8.7179487179vw}@media print,screen and (min-width:768px){.l-main .cta__body .txt01 .ico{width:4.358974359rem}}.l-main .cta__body .txt01 .txt{font-size:4.6153846154vw;font-weight:500}@media print,screen and (min-width:768px){.l-main .cta__body .txt01 .txt{font-size:2.3076923077rem}}.l-main .cta__body .txt02{margin-top:2.5641025641vw;font-size:6.1538461538vw;font-weight:700;line-height:1.4;text-align:center;letter-spacing:-0.04em}@media print,screen and (min-width:768px){.l-main .cta__body .txt02{margin-top:1.2820512821rem;font-size:3.0769230769rem}}.l-main .cta__body .txt02 span{display:inline-block;margin:0 -1.2820512821vw 0 -.5128205128vw}@media print,screen and (min-width:768px){.l-main .cta__body .txt02 span{margin:0 -.641025641rem 0 -.2564102564rem}}.l-main .cta__body .caution01{margin-top:2.0512820513vw;font-size:3.5897435897vw;line-height:1.2;text-align:center}@media print,screen and (min-width:768px){.l-main .cta__body .caution01{margin-top:1.0256410256rem;font-size:3.0769230769rem}}.l-main .cta__foot{position:relative;width:100%;padding:6.1538461538vw;background:#fff}@media print,screen and (min-width:768px){.l-main .cta__foot{padding:3.0769230769rem}}.l-main .cta__foot .btn01{margin:0 auto 0;width:77.4358974359vw;height:18.2051282051vw}@media print,screen and (min-width:768px){.l-main .cta__foot .btn01{width:38.7179487179rem;height:9.1025641026rem}}.l-main .cta_fatigue .cta__contents{border:2px solid #df7500}.l-main .cta_fatigue .t01{display:block;width:47.6923076923vw}@media print,screen and (min-width:768px){.l-main .cta_fatigue .t01{width:23.8461538462rem}}.l-main .cta_fatigue .t02{display:block;width:51.5384615385vw}@media print,screen and (min-width:768px){.l-main .cta_fatigue .t02{width:25.7692307692rem}}.l-main .cta_blood .cta__contents{border:2px solid #6eb63f}.l-main .cta_blood .t01{display:block;width:57.9487179487vw}@media print,screen and (min-width:768px){.l-main .cta_blood .t01{width:28.9743589744rem}}.l-main .cta_blood .t02{display:block;width:48.9743589744vw}@media print,screen and (min-width:768px){.l-main .cta_blood .t02{width:24.4871794872rem}}.l-main .cta_immunity .cta__contents{border:2px solid #d00c0f}.l-main .cta_immunity .t01{display:block;width:77.1794871795vw}@media print,screen and (min-width:768px){.l-main .cta_immunity .t01{width:38.5897435897rem}}.l-main .cta_immunity .t02{display:block;width:37.9487179487vw}@media print,screen and (min-width:768px){.l-main .cta_immunity .t02{width:18.9743589744rem}}.l-main .anchor{background-color:#eee5d9;padding:3.0769230769vw 3.0769230769vw 5.641025641vw}@media print,screen and (min-width:768px){.l-main .anchor{padding:1.5384615385rem 1.5384615385rem 2.8205128205rem}}.l-main .symptoms{background-color:#f4f4f4}.l-main .symptoms__ttl{padding:3.8461538462vw 5.1282051282vw 9.2307692308vw}@media print,screen and (min-width:768px){.l-main .symptoms__ttl{padding:1.5384615385rem 1.5384615385rem 4.6153846154rem}}.l-main .symptoms .tab-list{display:flex;gap:0 1.2820512821vw;padding:0 2.5641025641vw}@media print,screen and (min-width:768px){.l-main .symptoms .tab-list{gap:0 .641025641rem;padding:0 1.2820512821rem}}.l-main .symptoms .tab-list .tab-button{filter:drop-shadow(0 -2px 4px rgba(0, 0, 0, 0.25))}.l-main .symptoms .tab-content{padding:0 5.1282051282vw 5.1282051282vw;display:none}@media print,screen and (min-width:768px){.l-main .symptoms .tab-content{padding:0 2.5641025641rem 2.5641025641rem}}.l-main .symptoms .tab-content.is-active{display:block}.l-main .symptoms .tab-inner{background-color:#fff;padding-bottom:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms .tab-inner{padding-bottom:2.5641025641rem}}.l-main .symptoms__ttl03{padding:6.4102564103vw 3.8461538462vw 7.6923076923vw}@media print,screen and (min-width:768px){.l-main .symptoms__ttl03{padding:3.2051282051rem 1.9230769231rem 3.8461538462rem}}.l-main .symptoms__main{display:flex;padding:0 3.8461538462vw 5.1282051282vw;gap:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms__main{gap:2.5641025641rem;padding:0 1.9230769231rem 2.5641025641rem}}.l-main .symptoms__main-txt{line-height:1}.l-main .symptoms__main-txt .ttl01{width:26.1538461538vw;margin-bottom:2.5641025641vw}@media print,screen and (min-width:768px){.l-main .symptoms__main-txt .ttl01{width:13.0769230769rem;margin-bottom:1.2820512821rem}}.l-main .symptoms__main-txt .ttl02{margin-bottom:2.5641025641vw}@media print,screen and (min-width:768px){.l-main .symptoms__main-txt .ttl02{margin-bottom:1.2820512821rem}}.l-main .symptoms__main-txt .ttl03{margin-bottom:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms__main-txt .ttl03{margin-bottom:2.0512820513rem}}.l-main .symptoms .tab-fatigue{background:linear-gradient(to bottom, #EB800A 0%, #FFE0A6 30%, #EB800A 100%)}.l-main .symptoms .tab-fatigue .tab-inner{box-shadow:0 0 12px 0 rgba(145,76,0,.4)}.l-main .symptoms .tab-fatigue .symptoms__main-txt .ttl02{width:42.3076923077vw}@media print,screen and (min-width:768px){.l-main .symptoms .tab-fatigue .symptoms__main-txt .ttl02{width:21.1538461538rem}}.l-main .symptoms .tab-fatigue .symptoms__main-txt .ttl03{width:44.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms .tab-fatigue .symptoms__main-txt .ttl03{width:22.0512820513rem}}.l-main .symptoms .tab-fatigue .functional-info .button::before,.l-main .symptoms .tab-fatigue .functional-info .button::after{background-color:#df7500}.l-main .symptoms__fatigue-ingredient{background:url(../img/symptoms_fatigue_bg.png) no-repeat top/100%;padding-top:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-ingredient{padding-top:2.5641025641rem}}.l-main .symptoms__fatigue-ingredient .ttl{margin-bottom:5.1282051282vw;padding-left:4.1025641026vw;padding-right:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-ingredient .ttl{margin-bottom:2.5641025641rem;padding-left:2.0512820513rem;padding-right:2.0512820513rem}}.l-main .symptoms__fatigue-ingredient .flex{display:flex}.l-main .symptoms__fatigue-ingredient .txt{width:44.8717948718vw;margin:4.6153846154vw 0 0 4.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-ingredient .txt{width:22.4358974359rem;margin:2.3076923077rem 0 0 2.0512820513rem}}.l-main .symptoms__fatigue-ingredient .img01{width:46.1538461538vw;margin-right:-7.6923076923vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-ingredient .img01{width:23.0769230769rem;margin-right:-3.8461538462rem}}.l-main .symptoms__fatigue-ingredient .img02{margin-bottom:10.2564102564vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-ingredient .img02{margin-bottom:5.1282051282rem}}.l-main .symptoms__fatigue-report{background:url(../img/symptoms_fatigue_bg02.png) no-repeat top/100% 100%;padding:2.5641025641vw 2.5641025641vw 7.6923076923vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-report{padding:1.2820512821rem 1.2820512821rem 3.8461538462rem}}.l-main .symptoms__fatigue-report .inner{background:hsla(0,0%,100%,.9);box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.l-main .symptoms__fatigue-report .ttl{padding:3.5897435897vw 4.1025641026vw 5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-report .ttl{padding:1.7948717949rem 2.0512820513rem 2.5641025641rem}}.l-main .symptoms__fatigue-report .txt{padding:0 2.5641025641vw 3.8461538462vw}@media print,screen and (min-width:768px){.l-main .symptoms__fatigue-report .txt{padding:0 1.2820512821rem 1.9230769231rem}}.l-main .symptoms .tab-blood{background:linear-gradient(to bottom, #80B63F 0%, #E1F4BD 20%, #80B63F 100%)}.l-main .symptoms .tab-blood .tab-inner{box-shadow:0 0 12px 0 #6bac41}.l-main .symptoms .tab-blood .functional-info .button::before,.l-main .symptoms .tab-blood .functional-info .button::after{background-color:#6eb63f}.l-main .symptoms__blood-ingredient{background:linear-gradient(to bottom, #F7F6FC 0%, #FFFFFF 60%)}.l-main .symptoms__blood-ingredient .ttl{padding:5.1282051282vw 3.0769230769vw}@media print,screen and (min-width:768px){.l-main .symptoms__blood-ingredient .ttl{padding:2.5641025641rem 1.5384615385rem}}.l-main .symptoms__blood-ingredient .img02{margin-bottom:10.2564102564vw}@media print,screen and (min-width:768px){.l-main .symptoms__blood-ingredient .img02{margin-bottom:5.1282051282rem}}.l-main .symptoms__blood-report{background:url(../img/symptoms_blood_bg.png) no-repeat top/100% 100%;padding:6.6666666667vw 5.1282051282vw 12.8205128205vw}@media print,screen and (min-width:768px){.l-main .symptoms__blood-report{padding:3.3333333333rem 2.5641025641rem 6.4102564103rem}}.l-main .symptoms .tab-immunity{background:linear-gradient(to bottom, #DF3E41 0%, #EBABAB 20%, #DF3E41 100%)}.l-main .symptoms .tab-immunity .tab-inner{box-shadow:0 0 12px 0 #bc2d2f}.l-main .symptoms .tab-immunity .functional-info .button::before,.l-main .symptoms .tab-immunity .functional-info .button::after{background-color:#d00c0f}.l-main .symptoms__immunity-ingredient{background:linear-gradient(to bottom, #F7F6FC 0%, #FFFFFF 60%)}.l-main .symptoms__immunity-ingredient .ttl{padding:5.1282051282vw 3.0769230769vw}@media print,screen and (min-width:768px){.l-main .symptoms__immunity-ingredient .ttl{padding:2.5641025641rem 1.5384615385rem}}.l-main .symptoms__immunity-ingredient .img{margin-bottom:10.2564102564vw}@media print,screen and (min-width:768px){.l-main .symptoms__immunity-ingredient .img{margin-bottom:5.1282051282rem}}.l-main .symptoms__immunity-report{background:url(../img/symptoms_immunity_bg.png) no-repeat top/100% 100%;padding:6.6666666667vw 5.1282051282vw 12.8205128205vw}@media print,screen and (min-width:768px){.l-main .symptoms__immunity-report{padding:3.3333333333rem 2.5641025641rem 6.4102564103rem}}.l-main .symptoms__price{padding:2.5641025641vw 7.6923076923vw}@media print,screen and (min-width:768px){.l-main .symptoms__price{padding:1.2820512821rem 3.8461538462rem}}.l-main .symptoms .functional-info{margin:0 3.8461538462vw;border-top:1px solid #898989}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info{margin:0 1.9230769231rem}}.l-main .symptoms .functional-info:last-of-type{border-bottom:1px solid #898989}.l-main .symptoms .functional-info .content{height:0;overflow:hidden;opacity:0;transition:height .3s ease,opacity .3s ease}.l-main .symptoms .functional-info .inner{padding-bottom:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .inner{padding-bottom:2.5641025641rem}}.l-main .symptoms .functional-info .button{width:100%;text-align:left;font-size:4.6153846154vw;font-weight:700;padding:5.1282051282vw 0;position:relative}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .button{font-size:2.3076923077rem;padding:2.5641025641rem 0}}.l-main .symptoms .functional-info .button::before{position:absolute;top:50%;right:0;width:3.5897435897vw;height:1px;content:"";transform:translateY(-50%)}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .button::before{width:1.7948717949rem}}.l-main .symptoms .functional-info .button::after{position:absolute;top:50%;right:1.7948717949vw;width:1px;height:3.5897435897vw;content:"";transform:translateY(-50%);transition:opacity .3s ease}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .button::after{right:.8974358974rem;height:1.7948717949rem}}.l-main .symptoms .functional-info.is-active .content{opacity:1}.l-main .symptoms .functional-info.is-active .button::after{opacity:0}.l-main .symptoms .functional-info .txt01{font-size:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .txt01{font-size:2.0512820513rem}}.l-main .symptoms .functional-info .txt01 strong{font-weight:700}.l-main .symptoms .functional-info dl{font-size:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info dl{font-size:2.0512820513rem}}.l-main .symptoms .functional-info dt{font-weight:700}.l-main .symptoms .functional-info ul li{text-indent:-1em;padding-left:1em}.l-main .symptoms .functional-info ul li::before{content:"・"}.l-main .symptoms .functional-info .notes{font-size:3.3333333333vw;margin-top:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms .functional-info .notes{font-size:1.6666666667rem;margin-top:2.5641025641rem}}.l-main .symptoms .cta{padding:0}.l-main .symptoms__cta{margin-bottom:5.1282051282vw}@media print,screen and (min-width:768px){.l-main .symptoms__cta{margin-bottom:2.5641025641rem}}.l-main .senryu{background-image:url(../img/senryu_bg01.png);background-position:top;background-repeat:repeat;background-size:auto;padding:1.7948717949vw 0 5.1282051282vw}@media print,screen and (min-width:768px){.l-main .senryu{background-position:top;padding:.8974358974rem 0 2.5641025641rem}}.l-main .senryu .ttl01{width:100%;margin-bottom:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .senryu .ttl01{margin-bottom:2.0512820513rem}}.l-main .senryu .slider{position:relative;width:100%;overflow:hidden}.l-main .senryu .slider-item{height:auto}.l-main .senryu .slider-image{display:block;width:100%;height:auto;border:4px solid #d7af63}.l-main .senryu .slider-prev,.l-main .senryu .slider-next{position:absolute;top:50%;z-index:10;width:10.2564102564vw;height:10.2564102564vw;padding:0;border:0;background:none;cursor:pointer;transform:translateY(-50%)}@media print,screen and (min-width:768px){.l-main .senryu .slider-prev,.l-main .senryu .slider-next{width:5.1282051282rem;height:5.1282051282rem}}.l-main .senryu .slider-prev{left:10.2564102564vw}@media print,screen and (min-width:768px){.l-main .senryu .slider-prev{left:5.1282051282rem}}.l-main .senryu .slider-next{right:10.2564102564vw}@media print,screen and (min-width:768px){.l-main .senryu .slider-next{right:5.1282051282rem}}.l-main .senryu .slider-arrow-image{display:block;width:100%;height:auto}.l-main .senryu .slider-next .slider-arrow-image{transform:scaleX(-1)}.l-main .point{padding:48.7179487179vw 0 10.2564102564vw;background:rgba(0,0,0,0) url("../img/point_bg.png") 50% 0 no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.l-main .point{padding:24.358974359rem 0 5.1282051282rem}}.l-main .point__ttl01{margin:0 auto;width:85.641025641vw}@media print,screen and (min-width:768px){.l-main .point__ttl01{width:42.8205128205rem}}.l-main .point__wrap{display:flex;margin-top:8.7179487179vw}@media print,screen and (min-width:768px){.l-main .point__wrap{margin-top:4.358974359rem}}.l-main .point__wrap.right{justify-content:flex-end}.l-main .point__wrap+.point__wrap{margin-top:3.0769230769vw}@media print,screen and (min-width:768px){.l-main .point__wrap+.point__wrap{margin-top:1.5384615385rem}}.l-main .point__box{position:relative;padding:6.1538461538vw 5.1282051282vw;width:calc(100% - 5.1282051282vw);background-color:#fff}@media print,screen and (min-width:768px){.l-main .point__box{padding:3.0769230769rem 2.5641025641rem;width:calc(100% - 2.5641025641rem)}}.l-main .point__box .num{position:absolute;top:-1.5384615385vw;right:0;font-size:13.5897435897vw;font-weight:300;font-family:var(--font-en);color:#0e3062;line-height:1;opacity:.06}@media print,screen and (min-width:768px){.l-main .point__box .num{top:-.7692307692rem;font-size:6.7948717949rem}}.l-main .point__box .ttl01{display:flex;align-items:center;gap:0 3.0769230769vw}@media print,screen and (min-width:768px){.l-main .point__box .ttl01{gap:0 1.5384615385rem}}.l-main .point__box .ttl01 .ico{flex-shrink:0;width:20.5128205128vw}@media print,screen and (min-width:768px){.l-main .point__box .ttl01 .ico{width:10.2564102564rem}}.l-main .point__box .ttl01 .txt{font-size:5.641025641vw;font-family:500;line-height:1.3;color:#0e3062}@media print,screen and (min-width:768px){.l-main .point__box .ttl01 .txt{font-size:2.8205128205rem}}.l-main .point__box .txt01{margin-top:2.5641025641vw;font-size:3.8461538462vw;line-height:1.6}@media print,screen and (min-width:768px){.l-main .point__box .txt01{margin-top:1.2820512821rem;font-size:1.9230769231rem}}.l-main .faq{padding:20.5128205128vw 5.1282051282vw;background-color:#fff}@media print,screen and (min-width:768px){.l-main .faq{padding:10.2564102564rem 2.5641025641rem}}.l-main .faq__ttl01{margin:0 auto;width:59.7435897436vw}@media print,screen and (min-width:768px){.l-main .faq__ttl01{width:29.8717948718rem}}.l-main .faq__box{margin-top:11.5384615385vw;background-color:#e8effa}@media print,screen and (min-width:768px){.l-main .faq__box{margin-top:5.7692307692rem}}.l-main .faq__box+.faq__box{margin-top:2.5641025641vw}@media print,screen and (min-width:768px){.l-main .faq__box+.faq__box{margin-top:1.2820512821rem}}.l-main .faq__box button{position:relative;display:flex;padding:5.1282051282vw 12.8205128205vw 5.1282051282vw 5.1282051282vw;gap:1.5384615385vw;width:100%}@media print,screen and (min-width:768px){.l-main .faq__box button{padding:2.5641025641rem 6.4102564103rem 2.5641025641rem 2.5641025641rem;gap:.7692307692rem}}.l-main .faq__box button::before{content:"";position:absolute;right:6.1538461538vw;bottom:50%;transform:translateY(50%);width:3.3333333333vw;height:1px;background-color:#000}@media print,screen and (min-width:768px){.l-main .faq__box button::before{right:3.0769230769rem;width:1.6666666667rem}}.l-main .faq__box button::after{content:"";position:absolute;right:6.1538461538vw;bottom:50%;transform:translateY(50%) rotate(90deg);width:3.3333333333vw;height:1px;background-color:#000}@media print,screen and (min-width:768px){.l-main .faq__box button::after{right:3.0769230769rem;width:1.6666666667rem}}.l-main .faq__box button.is-active::after{display:none}.l-main .faq__box button .ico{position:relative;top:.7692307692vw;display:block;width:5.1282051282vw;flex-shrink:0}@media print,screen and (min-width:768px){.l-main .faq__box button .ico{width:2.5641025641rem;top:.3846153846rem}}.l-main .faq__box button .txt{display:block;font-size:4.6153846154vw;font-weight:500;line-height:1.4;color:#0e3062;text-align:left}@media print,screen and (min-width:768px){.l-main .faq__box button .txt{font-size:2.3076923077rem}}.l-main .faq__box .answer{position:relative;display:none;height:0;overflow:hidden;transition:height .3s ease}.l-main .faq__box .answer::before{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);width:calc(100% - 10.2564102564vw);height:1px;border-top:1px solid #b9b9b9}@media print,screen and (min-width:768px){.l-main .faq__box .answer::before{width:calc(100% - 5.1282051282rem)}}.l-main .faq__box .answer .txt{font-size:4.1025641026vw;line-height:1.8;padding:3.8461538462vw 5.1282051282vw 5.1282051282vw}@media print,screen and (min-width:768px){.l-main .faq__box .answer .txt{font-size:2.0512820513rem;padding:1.9230769231rem 2.5641025641rem 2.5641025641rem}}.l-main .bnrArea{padding:8.2051282051vw 5.1282051282vw;background-color:#eff1f7}@media print,screen and (min-width:768px){.l-main .bnrArea{padding:4.1025641026rem 2.5641025641rem}}.l-main .bnrArea .bnr+.bnr{margin-top:4.1025641026vw}@media print,screen and (min-width:768px){.l-main .bnrArea .bnr+.bnr{margin-top:2.0512820513rem}}@media(hover: hover)and (pointer: fine){.l-main .bnrArea .bnr a:hover{opacity:.7}}.l-footer{background:#009d4e;padding:5.1282051282vw}@media print,screen and (min-width:768px){.l-footer{padding:2.5641025641rem}}.l-footer .footer_container{margin:0 auto}.l-footer .footer_logo{margin-bottom:4.6153846154vw;text-align:center}@media print,screen and (min-width:768px){.l-footer .footer_logo{margin-bottom:2.3076923077rem}}.l-footer .footer_logo img{width:17.9487179487vw}@media print,screen and (min-width:768px){.l-footer .footer_logo img{width:8.9743589744rem}}.l-footer .footer_right .footer_navi li{font-size:3.3333333333vw;font-weight:700}@media print,screen and (min-width:768px){.l-footer .footer_right .footer_navi li{font-size:1.6666666667rem}}.l-footer .footer_right .footer_navi li+li{margin-top:3.0769230769vw}@media print,screen and (min-width:768px){.l-footer .footer_right .footer_navi li+li{margin-top:1.5384615385rem}}.l-footer .footer_right .footer_navi li a{display:flex;align-items:center;color:#fff;gap:0 .7692307692vw;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media print,screen and (min-width:768px){.l-footer .footer_right .footer_navi li a{gap:0 .3846153846rem}}.l-footer .footer_right .footer_navi li a .ico{position:relative;top:-.2564102564vw;display:block;width:4.358974359vw}@media print,screen and (min-width:768px){.l-footer .footer_right .footer_navi li a .ico{top:-.1282051282rem;width:2.1794871795rem}}.l-footer .copyright{margin-top:7.1794871795vw;font-size:2.5641025641vw;text-align:center;color:#fff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media print,screen and (min-width:768px){.l-footer .copyright{margin-top:3.5897435897rem;font-size:1.2820512821rem}}.js-animate.clip-fade01{clip-path:inset(0 100% 0 0)}.js-animate.clip-fade01.is-animated{clip-path:inset(0 0 0 0);transition:all .42s ease-out}.js-animate.fadeIn01{transform:translateY(10px);opacity:0}.js-animate.fadeIn01.is-animated{transform:translateY(0);opacity:1;transition:all .4s ease-out}