:root{--color-main: #041811;--color-khaki: #A5A886;--color-green: #24473D;--color-deepgreen: #041811;--color-red: #F1685A;--color-bg: #F1F1E5;--color-line: #06C755;--border-width: 3px;--border-radius: 30px;--box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);--header-height: 85px}@media screen and (max-width: 768px){:root{--header-height: 60px;--border-radius: 20px}}html{font-size:16px}body{color:var(--color-main);line-height:1.6;letter-spacing:.05em;font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility}#contentsContainer{overflow:hidden;opacity:0}.text-en{font-family:"unbounded",sans-serif;font-weight:500}.box-shadow{box-shadow:1px 5px 5px rgba(0,0,0,.1)}.text-link{text-decoration:underline}@media(hover: hover)and (pointer: fine){.text-link:hover{text-decoration:none}}.hidden-pc-visible{display:none}@media screen and (max-width: 1024px){.hidden-pc-visible{display:initial}}.hidden-tb-visible{display:none}@media screen and (max-width: 768px){.hidden-tb-visible{display:initial}}.hidden-sp-visible{display:none}@media screen and (max-width: 640px){.hidden-sp-visible{display:initial}}@media screen and (max-width: 1024px){.visible-pc-hidden{display:none}}@media screen and (max-width: 768px){.visible-tb-hidden{display:none}}@media screen and (max-width: 640px){.visible-sp-hidden{display:none}}.section{padding-top:120px}@media screen and (max-width: 640px){.section{padding-top:84px}}.section{padding-bottom:120px}@media screen and (max-width: 640px){.section{padding-bottom:84px}}.sectionPt{padding-top:120px}@media screen and (max-width: 640px){.sectionPt{padding-top:84px}}.borderRadius{border-radius:var(--border-radius);overflow:hidden}.border{border:var(--border-width) solid var(--color-main)}.border-bg{border:var(--border-width) solid var(--color-bg)}.wrap_xxl{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.wrap_xxl_s{max-width:1400px;width:90%;margin-left:auto;margin-right:auto}.wrap_xxl_ss{max-width:1400px;width:80%;margin-left:auto;margin-right:auto}.wrap_xl{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}.wrap_xl_s{max-width:1280px;width:90%;margin-left:auto;margin-right:auto}.wrap_xl_ss{max-width:1280px;width:80%;margin-left:auto;margin-right:auto}.wrap_lg{max-width:1100px;width:100%;margin-left:auto;margin-right:auto}.wrap_lg_s{max-width:1100px;width:90%;margin-left:auto;margin-right:auto}.wrap_lg_ss{max-width:1100px;width:80%;margin-left:auto;margin-right:auto}.wrap_md{max-width:846px;width:100%;margin-left:auto;margin-right:auto}.wrap_md_s{max-width:846px;width:90%;margin-left:auto;margin-right:auto}.wrap_md_ss{max-width:846px;width:80%;margin-left:auto;margin-right:auto}.wrap_sm{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.wrap_sm_s{max-width:640px;width:90%;margin-left:auto;margin-right:auto}.wrap_sm_ss{max-width:640px;width:80%;margin-left:auto;margin-right:auto}#loading{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:999;display:flex;justify-content:center;align-items:center}#loadingLogo{width:50%;max-width:280px;opacity:0;transform:scale(0.8)}.home #loadingLogo{opacity:1}.icon-18{width:18px;height:18px}.icon-20{width:20px;height:20px}.btn{display:inline-block;border:solid 1px var(--color-main);color:var(--color-main);background-color:#fff;width:100%;max-width:260px;height:56px;font-size:1rem;position:relative;overflow:hidden}.btn>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;transition:all .2s}.btn>span:before{content:"";display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:14px;background-color:var(--color-line)}.btn:before{content:"";display:block;position:absolute;top:0;width:0;height:100%;background-color:#fff;opacity:.1;transition:all .4s}@media(hover: hover)and (pointer: fine){.btn:not(:hover):before{right:0}.btn:hover:before{width:100%;left:0}}@media screen and (max-width: 640px){.btn{max-width:80%}}.btnWhite{display:inline-block;border:solid 1px var(--color-main);color:var(--color-main);background-color:#fff;width:100%;max-width:260px;height:56px;font-size:1rem;position:relative;overflow:hidden}.btnWhite>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;transition:all .2s}.btnWhite>span:before{content:"";display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:14px;background-color:var(--color-line)}.btnWhite:before{content:"";display:block;position:absolute;top:0;width:0;height:100%;background-color:#fff;opacity:.1;transition:all .4s}@media(hover: hover)and (pointer: fine){.btnWhite:not(:hover):before{right:0}.btnWhite:hover:before{width:100%;left:0}}@media screen and (max-width: 640px){.btnWhite{max-width:80%}}.btnWhite:before{opacity:1;background-color:var(--color-bg)}.ellipseBtnMore{display:inline-block;color:var(--color-main);width:100%;max-width:110px;height:80px;font-size:14px;position:relative}@media screen and (max-width: 640px){.ellipseBtnMore{font-size:11.2px;max-width:88px;height:64px}}.ellipseBtnMore>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative;font-family:"unbounded",sans-serif;font-weight:500;font-weight:400}.ellipseBtnMore>span:before{content:"";display:block;width:100%;height:10px;margin-bottom:8px;background:url(../img/common/icon_arrow.png) no-repeat center/contain}@media screen and (max-width: 640px){.ellipseBtnMore>span:before{margin-bottom:12px}}.ellipseBtnMore:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transform:rotate(-15deg);border:1px solid var(--color-main)}@media(hover: hover)and (pointer: fine){.ellipseBtnMore:hover>span:before{animation:rightMove 1s ease-in-out infinite}}@keyframes rightMove{0%{transform:translateX(0)}20%{transform:translateX(10px)}40%{transform:translateX(0)}100%{transform:translateX(0)}}@media screen and (max-width: 640px){.ellipseBtnMore{max-width:99px;height:72px}}.ellipseBtnMoreWh{display:inline-block;color:#fff;width:100%;max-width:110px;height:80px;font-size:14px;position:relative}@media screen and (max-width: 640px){.ellipseBtnMoreWh{font-size:11.2px;max-width:88px;height:64px}}.ellipseBtnMoreWh>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative;font-family:"unbounded",sans-serif;font-weight:500;font-weight:400}.ellipseBtnMoreWh>span:before{content:"";display:block;width:100%;height:10px;margin-bottom:8px;background:url(../img/common/icon_arrow.png) no-repeat center/contain}@media screen and (max-width: 640px){.ellipseBtnMoreWh>span:before{margin-bottom:12px}}.ellipseBtnMoreWh:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transform:rotate(-15deg);border:1px solid #fff}@media(hover: hover)and (pointer: fine){.ellipseBtnMoreWh:hover>span:before{animation:rightMove 1s ease-in-out infinite}}@keyframes rightMove{0%{transform:translateX(0)}20%{transform:translateX(10px)}40%{transform:translateX(0)}100%{transform:translateX(0)}}@media screen and (max-width: 640px){.ellipseBtnMoreWh{max-width:99px;height:72px}}.ellipseBtnMoreWh>span:before{filter:brightness(0) invert(1)}.headingArea .headingEn{font-family:"unbounded",sans-serif;font-weight:500;font-size:3rem;line-height:1.3em;margin-bottom:5px}@media screen and (max-width: 768px){.headingArea .headingEn{font-size:2.5rem}}@media screen and (max-width: 640px){.headingArea .headingEn{font-size:8vw}}.headingArea .headingMain{font-weight:700}.headerContainer a{display:inline-block;transition:all .2s}.headerWrap{max-width:1400px;width:96%;margin-left:auto;margin-right:auto;position:fixed;align-items:center;top:10px;left:50%;z-index:10;transform:translateX(-50%);background-color:var(--color-bg);border-radius:10px;padding:10px 20px;display:flex}@media screen and (max-width: 768px){.headerWrap{width:100%;border-radius:0;top:0;padding:8px 3%}}.headerWrap-logo{width:35%;max-width:130px;line-height:1}.headerWrap-right{flex:1;display:flex;justify-content:flex-end}.headerPageNav{display:flex;gap:30px;font-family:"unbounded",sans-serif;font-weight:500;font-size:.9rem}@media screen and (max-width: 1280px){.headerPageNav{gap:20px}}@media screen and (max-width: 1024px){.headerPageNav{display:none}}.headerPageNav>li{display:flex;align-items:center;padding-top:5px}.headerPageNav .modalBtn{position:relative;padding-right:22px}.headerPageNav .modalBtn svg{pointer-events:none;position:absolute;top:2px;right:0}.headerPageNav .modalBtn.active line:nth-of-type(1){opacity:0}.headerBtnNav{display:flex;align-items:center;margin:0 10px 0 30px}@media screen and (max-width: 768px){.headerBtnNav{margin:0 5px 0 10px}}.headerBtnNav a{height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-main);border-radius:50px;padding:0 20px 1px;font-family:"unbounded",sans-serif;font-weight:500;font-size:.9rem;white-space:nowrap}@media screen and (max-width: 768px){.headerBtnNav a{padding:0 10px 1px;font-size:12px}}.headerBtnNav .contact span:before{content:"👋";display:inline-block;font-size:1.2rem;margin-right:5px;vertical-align:-1px}@media screen and (max-width: 640px){.headerBtnNav .contact span:before{vertical-align:-2px}}.headerBtnNav .contact.start span:before{animation:bye 1.5s ease-in-out 2}@media(hover: hover)and (pointer: fine){.headerBtnNav .contact:hover span:before{animation:bye 1s ease-in-out infinite}}@keyframes bye{0%{transform:rotate(0)}20%{transform:rotate(20deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}.headerHmBtnWrap{display:flex;align-items:center}.headerHmBtn{width:80px;height:40px;border-radius:50px;background-color:var(--color-main);position:relative;z-index:11;transition:all .3s}@media screen and (max-width: 768px){.headerHmBtn{width:60px;height:40px}}.headerHmBtn span{pointer-events:none;display:block;position:absolute;width:5px;height:5px;top:50%;background-color:#fff;border-radius:50%;transition:all .2s linear}.headerHmBtn span:nth-of-type(1){right:50%;transform:translate(-150%, -50%)}.headerHmBtn span:nth-of-type(2){left:50%;transform:translate(-50%, -50%)}.headerHmBtn span:nth-of-type(3){left:50%;transform:translate(150%, -50%)}@media(hover: hover)and (pointer: fine){.headerHmBtn:hover span{animation:hm 1s ease-in-out infinite}.headerHmBtn:hover span:nth-of-type(2){animation-delay:.2s}.headerHmBtn:hover span:nth-of-type(3){animation-delay:.4s}}.headerHmBtn.active span{top:50% !important;width:36px;height:2px;border-radius:10px}.headerHmBtn.active span:nth-of-type(1){transform:translate(50%, -50%) rotate(20deg)}.headerHmBtn.active span:nth-of-type(2){opacity:0}.headerHmBtn.active span:nth-of-type(3){transform:translate(-50%, -50%) rotate(-20deg)}@keyframes hm{0%{top:50%}20%{top:40%}40%{top:50%}100%{top:50%}}.headerContainer .pageNav p{margin-bottom:10px;font-weight:700}.headerContainer .pageNav p+ul{margin-top:-5px}@media screen and (max-width: 768px){.headerContainer .pageNav p{font-size:1.2em}.headerContainer .pageNav p+p{padding-top:10px}}.headerContainer .pageNav .pageNavBox{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-style:normal;font-size:.9rem}.headerContainer .pageNav .pageNavBox:not(:first-of-type){margin-top:15px}@media screen and (max-width: 768px){.headerContainer .pageNav .pageNavBox:not(:first-of-type){margin-top:30px}}.headerContainer .pageNav .pageNavBox li{margin-top:5px}@media screen and (max-width: 768px){.headerContainer .pageNav .pageNavBox li{margin-top:10px}}.headerContainer .pageNav .pageNavBox li a{position:relative;padding-left:22px;opacity:.7}.headerContainer .pageNav .pageNavBox li a:before{content:"";display:block;height:3px;border-radius:20px;background-color:var(--color-line);position:absolute;top:11px;left:0;width:0;transition:all .4s}@media(hover: hover)and (pointer: fine){.headerContainer .pageNav .pageNavBox li a:hover:before{width:14px}}.headerContainer .bnrNav{margin-top:15px;text-align:center}@media screen and (max-width: 768px){.headerContainer .bnrNav{margin-top:30px}}.headerContainer .bnrNav li:not(:first-of-type){margin-top:10px}@media(hover: hover)and (pointer: fine){.headerContainer li a:hover{opacity:.7}}#serviceNav{left:0}#serviceNav .pageNavBox{display:flex}#serviceNav .pageNavBox:last-of-type p:not(:last-of-type){margin-bottom:10px}#serviceNav .pageNavBox ul{flex:1;margin-left:10px}#hmNav{right:-20px}@media screen and (max-width: 768px){#hmNav{right:5%}}#hmNav .hmNavWrap{overflow:scroll}@media screen and (max-width: 768px){#hmNav .hmNavWrap{padding:30px 25px 30px}}@media screen and (max-width: 768px){#hmNav .hmNavInner{position:relative}}.modalWrap{position:relative}.modalContainer{display:none;white-space:nowrap;background-color:#fff;border-radius:20px;padding:20px 30px;position:absolute;top:60px;z-index:10;transition:opacity .4s .1s,line-height .4s}@media screen and (max-width: 768px){.modalContainer{position:fixed;width:90%;top:70px;padding:0}}.modalBk{visibility:hidden;opacity:0;transition:all 500ms ease;position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:var(--color-main)}.modalBk.active{visibility:visible;opacity:0}#contactLinkArea{padding-top:150px}@media screen and (max-width: 768px){#contactLinkArea{padding-top:100px}}#contactLinkArea .inner{position:relative;z-index:1;background-color:var(--color-bg);padding:80px 0;text-align:center;border-radius:var(--border-radius)}@media screen and (max-width: 1024px){#contactLinkArea .inner{padding:80px 5%}}@media screen and (max-width: 768px){#contactLinkArea .inner{width:100%;padding:60px 10%;border-radius:var(--border-radius) var(--border-radius) 0 0}}#contactLinkArea .text{margin:20px 0 30px;line-height:1.8}@media screen and (max-width: 768px){#contactLinkArea .text{text-align:left}}#contactLinkArea .btnBox{display:flex;justify-content:center}@media screen and (max-width: 640px){#contactLinkArea .btnBox{display:block}}#contactLinkArea .btnBox a:first-of-type{margin-right:2%}@media screen and (max-width: 640px){#contactLinkArea .btnBox a:first-of-type{margin:0 0 5px}}#contactLinkArea .btnBox a:before{opacity:.6}#contactLinkArea .link{display:inline-block;border:solid 1px var(--color-main);color:var(--color-main);background-color:var(--color-bg);width:100%;max-width:260px;height:56px;font-size:1rem;position:relative;overflow:hidden}#contactLinkArea .link>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;transition:all .2s}#contactLinkArea .link>span:before{content:"";display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:14px;background-color:var(--color-line)}#contactLinkArea .link:before{content:"";display:block;position:absolute;top:0;width:0;height:100%;background-color:#fff;opacity:.1;transition:all .4s}@media(hover: hover)and (pointer: fine){#contactLinkArea .link:not(:hover):before{right:0}#contactLinkArea .link:hover:before{width:100%;left:0}}@media screen and (max-width: 640px){#contactLinkArea .link{max-width:80%}}.footerContainer{padding:100px 3% 40px;background-color:var(--color-deepgreen);color:#fff;position:relative}@media screen and (max-width: 640px){.footerContainer{padding:70px 5% 90px}}.footerContainer .footerSvg{width:100%;height:60%;position:absolute;top:0;left:0;transform:translateY(-99%)}@media screen and (max-width: 768px){.footerContainer .footerSvg{display:none}}.footerContainer .footerSvg path{fill:var(--color-deepgreen);stroke:var(--color-deepgreen)}.footerTop{max-width:1400px;width:96%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.footerTop{justify-content:center;text-align:center}}@media screen and (max-width: 640px){.footerTop{text-align:left}}.footerTop-right{margin-left:5%}@media screen and (max-width: 640px){.footerTop-right{margin:40px 0 0}}.footerSiteName-logo{max-width:130px}@media screen and (max-width: 768px){.footerSiteName-logo{margin:0 auto}}@media screen and (max-width: 640px){.footerSiteName-logo{margin:0}}.footerSiteName-logo a img{filter:brightness(0) invert(1)}.footerSiteName-info{margin-top:20px}.footerSiteName-info p{font-size:.9em}.footerSiteName-info p:not(:first-of-type){margin-top:3px}.footerSiteName-info p.tel{margin-top:5px;font-family:"unbounded",sans-serif;font-weight:500;font-weight:400;font-size:.8em}@media screen and (max-width: 640px){.footerSiteName-info p.tel span:nth-of-type(1){display:block;margin-top:15px}}.footerSiteName-info p.tel span:nth-of-type(1):after{content:"/";display:inline-block;margin:0 10px}@media screen and (max-width: 640px){.footerSiteName-info p.tel span:nth-of-type(1):after{display:none}}.footerSiteName-info .snsNav{margin-top:20px;display:flex}@media screen and (max-width: 768px){.footerSiteName-info .snsNav{justify-content:center}}@media screen and (max-width: 640px){.footerSiteName-info .snsNav{justify-content:flex-start}}.footerSiteName-info .snsNav li{width:24px;filter:brightness(0) invert(1)}.footerSiteName-info .snsNav li:not(:first-of-type){margin-left:14px}.footerSiteName-info .snsNav li a{display:block}@media(hover: hover)and (pointer: fine){.footerSiteName-info .snsNav li a:hover{animation:bye 1s ease-in-out infinite}}@media screen and (max-width: 1024px){.footerTop-right{display:none}}.footerTop-right .pageNav{display:flex;gap:0 50px;font-size:.9rem}.footerTop-right .pageNav p+p{margin-top:10px}.footerTop-right .pageNav ul{font-size:.8rem;opacity:.8}.footerTop-right .pageNav li{margin-top:13px}.footerBtm{max-width:1400px;width:96%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px;font-family:"unbounded",sans-serif;font-weight:500;font-weight:400;font-size:12px}@media screen and (max-width: 1024px){.footerBtm{margin-top:0}}@media screen and (max-width: 640px){.footerBtm{margin-top:40px;font-size:11px}}.footerBtm small{opacity:.5;font-size:1em}.footerBtm-right{display:flex;align-items:flex-end;gap:30px}.footerBtm .policy{white-space:nowrap;opacity:.5;transition:all .2s}@media(hover: hover)and (pointer: fine){.footerBtm .policy:hover{opacity:1}}.footerBtm .pageTop{width:110px;text-align:center}@media screen and (max-width: 640px){.footerBtm .pageTop{display:none}}.footerBtm .pageTop:before{content:"";display:block;width:100%;padding-top:100%;margin-bottom:10px;background:url(../img/common/locket.png?1) no-repeat center/contain;transform-origin:left bottom}@media(hover: hover)and (pointer: fine){.footerBtm .pageTop:hover:before{animation:rocket 1.5s ease-in-out infinite}}@keyframes rocket{0%{transform:translate(0) scale(1);opacity:1}30%{transform:translate(40px, -40px) scale(1);opacity:0}40%{transform:translate(-20px, 20px) scale(0.4);opacity:0}70%{transform:translate(0) scale(1);opacity:1}100%{transform:translate(0) scale(1);opacity:1}}.faqList dl{background-color:var(--color-bg);border-radius:10px}.faqList dl:not(:first-of-type){margin-top:15px}.faqList dt,.faqList .faqAnswer{padding:25px 3%;display:flex}@media screen and (max-width: 640px){.faqList dt,.faqList .faqAnswer{padding:20px 2% 20px 3%}}.faqList dt:before,.faqList .faqAnswer:before{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;padding-top:.1em;margin-right:3%;text-align:center;border-radius:50%;background-color:#fff;color:var(--color-khaki);font-family:"unbounded",sans-serif;font-weight:500;font-size:1.4rem}@media screen and (max-width: 640px){.faqList dt:before,.faqList .faqAnswer:before{width:2.4rem;height:2.4rem;font-size:1rem}}.faqList dt>span,.faqList dt .faqAnswer-body,.faqList .faqAnswer>span,.faqList .faqAnswer .faqAnswer-body{flex:1;min-width:0}.faqList dt{align-items:center;cursor:pointer;font-weight:500}.faqList dt:before{content:"Q"}.faqList dt:after{content:"開く";width:40px;padding-top:35px;font-size:11px;margin-left:5px;text-align:center;background:url(../img/common/icon_plus.png) no-repeat top center/90%;transition:all .2s}.faqList dt.active:after{content:"閉じる";background-image:url(../img/common/icon_minus.png)}.faqList dd{height:0;overflow:hidden;transition:height .4s ease;margin:0}.faqList .faqAnswer{padding-top:0}.faqList .faqAnswer:before{content:"A"}@media screen and (max-width: 640px){.faqList .faqAnswer{font-size:.9rem}}.faqList .faqAnswer-body{line-height:1.8}.faqList .faqAnswer-body p:not(:last-child){margin-bottom:1em}.faqList .faqAnswer-body a{color:var(--color-green);text-decoration:underline;text-underline-offset:.2em}@media(hover: hover)and (pointer: fine){.faqList .faqAnswer-body a:hover{text-decoration:none}}.faqList .faqAnswer-body ul,.faqList .faqAnswer-body ol{padding-left:1.4em;margin-bottom:1em}.faqList .faqAnswer-body ul li{list-style:disc}.faqList .faqAnswer-body ol li{list-style:decimal}.faqList .faqAnswer-body strong,.faqList .faqAnswer-body b{font-weight:700}#contentsContainer{padding-top:80px}#lowerMain{max-width:1280px;width:90%;margin-left:auto;margin-right:auto;max-width:1200px;min-height:350px;display:flex;padding:20px 0 20px}@media screen and (max-width: 768px){#lowerMain{min-height:auto;padding:100px 0 60px;display:block}}@media screen and (max-width: 768px){#lowerMain.ancMain{padding-bottom:0}}#lowerMain.ancMain+section{padding-top:50px}@media screen and (max-width: 768px){#lowerMain.ancMain+section{padding-top:80px}}#lowerMain .pageName{flex:1;margin:auto 5% auto 0;padding-top:30px}@media screen and (max-width: 768px){#lowerMain .pageName{margin:auto 0;padding-top:0}}#lowerMain .pageName p{font-family:"unbounded",sans-serif;font-weight:500;font-weight:250;font-size:8rem;margin-bottom:1rem;line-height:.8;color:var(--color-bg);text-transform:uppercase}@media screen and (max-width: 1280px){#lowerMain .pageName p{font-size:6rem}}@media screen and (max-width: 1024px){#lowerMain .pageName p{font-size:5rem}}@media screen and (max-width: 768px){#lowerMain .pageName p{font-size:4rem}}@media screen and (max-width: 640px){#lowerMain .pageName p{font-size:13vw}}#lowerMain .pageName h1{font-size:1.4rem}@media screen and (max-width: 768px){#lowerMain .pageName h1{font-size:1.3rem;margin-top:5px}}@media screen and (max-width: 640px){#lowerMain .pageName h1{font-size:1.1rem}}#lowerMain .pageAnc{margin-top:auto;min-width:230px}@media screen and (max-width: 768px){#lowerMain .pageAnc{margin-top:40px;min-width:auto;background-color:var(--color-bg);border-radius:10px}}#lowerMain .pageAnc .ttl{padding-bottom:5px}@media screen and (max-width: 768px){#lowerMain .pageAnc .ttl{padding:20px 5% 10px}}#lowerMain .pageAnc .ttl:before{content:"INDEX";display:block;font-family:"unbounded",sans-serif;font-weight:500;font-size:.9rem}#lowerMain .pageAnc .ttl span{display:none}@media screen and (max-width: 768px){#lowerMain .pageAnc .ttl.pageAncOpenBtn{padding-bottom:20px;font-weight:500;font-size:.9rem;position:relative}#lowerMain .pageAnc .ttl.pageAncOpenBtn:before{display:none}#lowerMain .pageAnc .ttl.pageAncOpenBtn span{display:block}#lowerMain .pageAnc .ttl.pageAncOpenBtn:after{content:"+";width:30px;height:30px;line-height:29px;text-align:center;border-radius:50%;background-color:var(--color-main);color:#fff;font-weight:500;font-size:1.2rem;position:absolute;top:50%;right:3%;transform:translateY(-50%)}#lowerMain .pageAnc .ttl.pageAncOpenBtn.active:after{content:"-";line-height:25px}#lowerMain .pageAnc .ttl.pageAncOpenBtn+div{display:none}}@media screen and (max-width: 768px){#lowerMain .pageAnc .pageAncList{padding:0 5% 20px}}@media screen and (max-width: 640px){#lowerMain .pageAnc .pageAncList{padding:0 2% 20px}}@media screen and (max-width: 768px){#lowerMain .pageAnc ul{display:flex;flex-wrap:wrap;gap:10px}}@media screen and (max-width: 640px){#lowerMain .pageAnc ul{gap:5px}}#lowerMain .pageAnc li{margin-top:3px}@media screen and (max-width: 768px){#lowerMain .pageAnc li{margin:0}}#lowerMain .pageAnc li a{display:block;color:var(--color-khaki);font-size:.9rem;transition:all .2s}@media screen and (max-width: 768px){#lowerMain .pageAnc li a{background-color:#fff;color:var(--color-main);padding:5px 20px;border-radius:30px}}@media screen and (max-width: 640px){#lowerMain .pageAnc li a{font-size:12px;padding:5px 10px}}#lowerMain .pageAnc li a:before{content:"・"}@media screen and (max-width: 768px){#lowerMain .pageAnc li a:before{display:none}}@media(hover: hover)and (pointer: fine){#lowerMain .pageAnc li a:hover{color:var(--color-main)}}#lowerMain .pageAnc li.active a{color:var(--color-main)}#faqContents{padding-bottom:80px}@media screen and (max-width: 768px){#faqContents{padding-bottom:60px}}.faqCategory{padding-top:calc(var(--header-height) + 30px);margin-top:calc(-1*var(--header-height) + 30px)}.faqCategory:first-of-type{margin-top:calc(-1*var(--header-height) + 10px)}@media screen and (max-width: 768px){.faqCategory:first-of-type{margin-top:calc(-1*var(--header-height) + 20px)}}@media screen and (max-width: 768px){.faqCategory{padding-top:calc(var(--header-height) + 20px);margin-top:calc(-1*var(--header-height) + 20px)}}.faqCategory-ttl{font-size:1.3rem;font-weight:700;margin-bottom:20px}@media screen and (max-width: 640px){.faqCategory-ttl{font-size:1.1rem;margin-bottom:15px}}#faqContents .noItem{text-align:center;padding:40px 0}
