﻿@media (min-width: 768px){#wrap{padding-top:100px}}@media (max-width: 767px){#wrap{padding-top:88px}}.c-ttl04{color:#231816}.c-ttl04 .c-ttl04__jp{color:#928dab}.sec-spa-keyvisual{position:relative;z-index:1;background:no-repeat center center/cover}@media (min-width: 768px){.sec-spa-keyvisual{padding:240px 0 70px;min-height:770px;margin:0 30px 110px}}@media (max-width: 767px){.sec-spa-keyvisual{padding:140px 0 48px;min-height:563px;margin:0 16px 80px}}@media (min-width: 768px){.sec-spa-keyvisual .keyvisual-logo{width:216px;margin:0 auto 180px}}@media (max-width: 767px){.sec-spa-keyvisual .keyvisual-logo{width:157px;margin:0 auto 127px}}.sec-spa-keyvisual .anchor-container{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 24.52%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 74.52%, rgba(255,255,255,0) 100%)}@media (min-width: 768px){.sec-spa-keyvisual .anchor-container{max-width:1440px;margin:0 auto;padding:18px 50px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-keyvisual .anchor-container{padding-left:2.08333vw;padding-right:2.08333vw}}@media (max-width: 767px){.sec-spa-keyvisual .anchor-container{margin:0 -16px}}.sec-spa-keyvisual .anchor-list{letter-spacing:.1em;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.sec-spa-keyvisual .anchor-list{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;font-size:15px;font-size:1.5rem;line-height:1.6em}}@media (max-width: 767px){.sec-spa-keyvisual .anchor-list{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:14px 48px;font-size:13px;font-size:1.3rem;line-height:1.38462em;max-width:375px;margin:0 auto}}@media only screen and (max-width: 374px){.sec-spa-keyvisual .anchor-list{font-size:11px;font-size:1.1rem}}@media (min-width: 768px){.sec-spa-keyvisual .anchor-list>li{margin:0 40.5px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-keyvisual .anchor-list>li{width:25%;margin:0;text-align:center}}@media (max-width: 767px){.sec-spa-keyvisual .anchor-list>li{width:43%;margin:6px 0}}@media only screen and (max-width: 374px){.sec-spa-keyvisual .anchor-list>li{width:45%}}.sec-spa-keyvisual .anchor-list a{position:relative;color:#231816}@media (min-width: 768px){.sec-spa-keyvisual .anchor-list a{display:inline-block;padding-right:26px}}@media (max-width: 767px){.sec-spa-keyvisual .anchor-list a{display:block;padding-right:14px}}.sec-spa-keyvisual .anchor-list a::after{content:"";position:absolute;top:50%;right:0;background:url('data:image/svg+xml,<svg width="13" height="14" viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.04152 1.58312L7.04152 11.1089L9.90856 8.24183C9.95853 8.1901 10.0183 8.14883 10.0844 8.12044C10.1505 8.09205 10.2215 8.07711 10.2935 8.07649C10.3654 8.07586 10.4367 8.08957 10.5033 8.1168C10.5699 8.14404 10.6303 8.18426 10.6812 8.23512C10.7321 8.28598 10.7723 8.34645 10.7995 8.41302C10.8267 8.47959 10.8404 8.55092 10.8398 8.62284C10.8392 8.69476 10.8243 8.76584 10.7959 8.83193C10.7675 8.89801 10.7262 8.95778 10.6745 9.00775L6.88281 12.7994C6.78123 12.901 6.64348 12.958 6.49985 12.958C6.35622 12.958 6.21847 12.901 6.1169 12.7994L2.32523 9.00775C2.22656 8.90559 2.17196 8.76876 2.1732 8.62674C2.17443 8.48472 2.2314 8.34886 2.33183 8.24843C2.43226 8.148 2.56811 8.09103 2.71014 8.0898C2.85216 8.08857 2.98899 8.14316 3.09115 8.24183L5.95819 11.1089L5.95819 1.58312C5.95819 1.43946 6.01526 1.30169 6.11684 1.20011C6.21842 1.09852 6.3562 1.04146 6.49985 1.04146C6.64351 1.04146 6.78129 1.09852 6.88287 1.20011C6.98445 1.30169 7.04152 1.43946 7.04152 1.58312Z" fill="%23231816"/></svg>') no-repeat center center/100% auto}@media (min-width: 768px){.sec-spa-keyvisual .anchor-list a::after{margin-top:-6.5px;width:13px;height:13px}}@media (max-width: 767px){.sec-spa-keyvisual .anchor-list a::after{margin-top:-6px;width:12px;height:12px}}.sec-spa-about{position:relative;color:#231816}@media (min-width: 768px){.sec-spa-about{margin-bottom:78px;padding-top:60px}}@media (max-width: 767px){.sec-spa-about{margin-bottom:65px}}.sec-spa-about::after{content:"";position:absolute;right:0;z-index:-1;pointer-events:none;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/pattern_bg.png") repeat 0 0/150px auto}@media (min-width: 768px){.sec-spa-about::after{top:-525px;bottom:112px;left:50%;margin-left:-335px}}@media (max-width: 767px){.sec-spa-about::after{top:-377px;bottom:488px;left:0}}@media (min-width: 768px){.sec-spa-about .about-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:120px}}@media (max-width: 767px){.sec-spa-about .about-item{margin-bottom:48px}}.sec-spa-about .about-item:last-child{margin-bottom:0}@media (min-width: 768px){.sec-spa-about .about-item.is-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 768px){.sec-spa-about .about-item.is-reverse .about-info{margin-left:0;margin-right:30px}}@media (min-width: 768px){.sec-spa-about .about-info{width:560px;max-width:560px;margin-left:30px}}@media (min-width: 768px){.sec-spa-about .about-img{width:500px;height:560px}}@media (max-width: 767px){.sec-spa-about .about-img{position:relative;margin-bottom:32px}.sec-spa-about .about-img:before{display:block;content:" ";width:100%;padding-top:112.23242%}.sec-spa-about .about-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-spa-about .about-pic{width:250px;height:160px;margin:-60px 0 100px auto}}@media (max-width: 767px){.sec-spa-about .about-pic{position:relative;width:41.86667vw;margin:calc(-92 / 375 * 100vw) -24px 24px auto}.sec-spa-about .about-pic:before{display:block;content:" ";width:100%;padding-top:63.69427%}.sec-spa-about .about-pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 767px) and (max-width: 375px){.sec-spa-about .about-pic{margin-right:calc(-24 / 375 * 100vw)}}.sec-spa-about .about-ttl{letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.sec-spa-about .about-ttl{font-size:35px;font-size:3.5rem;line-height:1.71429em;margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-about .about-ttl{font-size:3.42131vw}}@media (max-width: 767px){.sec-spa-about .about-ttl{font-size:26px;font-size:2.6rem;line-height:1.53846em;margin-bottom:16px}}@media only screen and (max-width: 374px){.sec-spa-about .about-ttl{font-size:23px;font-size:2.3rem}}.sec-spa-about .about-desc{letter-spacing:0.1em}@media (min-width: 768px){.sec-spa-about .about-desc{font-size:16px;font-size:1.6rem;line-height:2.25em}}@media (max-width: 767px){.sec-spa-about .about-desc{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-spa-area{position:relative;color:#231816}@media (min-width: 768px){.sec-spa-area{margin-bottom:50px}}@media (max-width: 767px){.sec-spa-area{margin-bottom:65px}}.sec-spa-area::after{content:"";position:absolute;right:0;left:0;z-index:-1;pointer-events:none;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/pattern_bg.png") repeat 0 0/150px auto}@media (min-width: 768px){.sec-spa-area::after{top:423px;bottom:594px}}@media (max-width: 767px){.sec-spa-area::after{top:176px;bottom:389px}}@media (min-width: 768px){.sec-spa-area .c-ttl04{margin-bottom:51px}}@media (max-width: 767px){.sec-spa-area .c-ttl04{margin-bottom:25px}}@media (min-width: 768px){.sec-spa-area .area-img{margin-bottom:69px}}@media (max-width: 767px){.sec-spa-area .area-img{margin-bottom:56px}}@media (min-width: 768px){.c-intro{padding-top:110px}}@media (min-width: 768px){.c-intro .intro-item{margin-bottom:120px}}@media (max-width: 767px){.c-intro .intro-img{margin-bottom:31px}}@media (min-width: 768px){.c-intro .intro-photo{width:250px;height:160px;margin:-182px 0 76px auto}}@media (max-width: 767px){.c-intro .intro-photo{width:41.86667vw;position:relative;margin:-24.26667vw -24px 24px auto}.c-intro .intro-photo:before{display:block;content:" ";width:100%;padding-top:63.69427%}.c-intro .intro-photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 767px) and (max-width: 375px){.c-intro .intro-photo{margin-right:calc(-24 / 375 * 100vw)}}@media (min-width: 768px){.c-intro .intro-info{-webkit-align-self:normal;align-self:normal;padding-top:80px;padding-bottom:0}}@media (max-width: 767px){.c-intro .intro-ttl.is-mb{margin-bottom:16px}}@media (min-width: 768px){.c-intro .intro-desc{margin-bottom:29px}}@media (max-width: 767px){.c-intro .intro-desc{margin-bottom:16px}}.c-intro .intro-txt{font-size:14px;font-size:1.4rem}@media (min-width: 768px){.c-intro .intro-txt{padding-top:1px;padding-bottom:1px}}.c-intro .intro-txt::before{border-left-color:#928dab}.c-intro .intro-efficacy{border:1px solid #928dab;background:#fff}@media (min-width: 768px){.c-intro .intro-efficacy{padding-right:18px}}.c-intro .intro-pic::after{display:none}@media (min-width: 768px){.c-intro .intro-list{margin-bottom:120px}}@media (min-width: 768px){.c-intro .intro-col{margin-bottom:70px}}@media (max-width: 767px){.c-intro .intro-col:last-child{margin-bottom:0}}.sec-spa-info{color:#231816}@media (min-width: 768px){.sec-spa-info{margin-bottom:120px}}@media (max-width: 767px){.sec-spa-info{margin-bottom:48px}}.sec-spa-info a{color:#231816}@media (min-width: 768px){.sec-spa-info .inner1170{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (min-width: 768px){.sec-spa-info .c-ttl04{width:360px}}@media (max-width: 767px){.sec-spa-info .c-ttl04{margin-bottom:18px}.sec-spa-info .c-ttl04 .c-ttl04__jp{margin-bottom:1px}}@media (min-width: 768px){.sec-spa-info .info-data{width:650px;max-width:650px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-info .info-data{width:calc(100% - 360px)}}@media (min-width: 768px){.sec-spa-info .info-data .infor-dl{border-bottom:1px solid #928dab;margin-bottom:25px;padding-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-spa-info .info-data .infor-dl{border-top:1px solid #928dab;padding:18px 0 16px}}.sec-spa-info .info-data .infor-dl:last-child{padding-bottom:0}@media (min-width: 768px){.sec-spa-info .info-data .infor-dl:last-child{border-bottom:none;margin-bottom:0}}@media (max-width: 767px){.sec-spa-info .info-data .infor-dl:first-child{border-top:none}}.sec-spa-info .info-data .infor-dt{line-height:1.5em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.sec-spa-info .info-data .infor-dt{padding:0 20px;width:230px;font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-info .info-data .infor-dt{width:14.66276vw;font-size:1.75953vw;padding-left:1.46628vw;padding-right:1.46628vw}}@media (max-width: 767px){.sec-spa-info .info-data .infor-dt{font-size:16px;font-size:1.6rem;margin-bottom:8px}}.sec-spa-info .info-data .infor-dd{letter-spacing:0.1em}@media (min-width: 768px){.sec-spa-info .info-data .infor-dd{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-size:16px;font-size:1.6rem;line-height:1.875em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-info .info-data .infor-dd{font-size:1.56403vw}}@media (max-width: 767px){.sec-spa-info .info-data .infor-dd{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-spa-info .info-data .infor-dd .txt-link{color:#65b0d4;text-decoration:underline}.sec-spa-info .txt-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0.1em}@media (min-width: 768px){.sec-spa-info .txt-list{font-size:16px;font-size:1.6rem;line-height:1.875em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-info .txt-list{font-size:1.56403vw}}@media (max-width: 767px){.sec-spa-info .txt-list{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-spa-info .txt-list>li{position:relative}@media (min-width: 768px){.sec-spa-info .txt-list>li{padding-left:18px;width:47.5%}}@media (max-width: 767px){.sec-spa-info .txt-list>li{padding-left:16px;width:59.5%}.sec-spa-info .txt-list>li:nth-child(2n){width:40.5%}}.sec-spa-info .txt-list>li::before{content:"・";position:absolute;left:0;top:0}.sec-spa-step{background:url("/wp/wp-content/themes/wp-templ/assets/img/common/pattern_bg.png") repeat 0 0/150px auto}@media (min-width: 768px){.sec-spa-step{padding:118px 0 120px}}@media (max-width: 767px){.sec-spa-step{padding:67px 0 64px}}@media (min-width: 768px){.sec-spa-step .c-ttl04{margin-bottom:71px}}@media (max-width: 767px){.sec-spa-step .c-ttl04{margin-bottom:40px}.sec-spa-step .c-ttl04 .c-ttl04__jp{margin-bottom:6px}.sec-spa-step .c-ttl04 .c-ttl04__en{line-height:calc(43 / 36)}}.sec-spa-step .step-item{background:rgba(255,255,255,0.8);color:#231816;line-height:calc(26 / 14);letter-spacing:0.1em}@media (min-width: 768px){.sec-spa-step .step-item{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-spa-step .step-item{margin-bottom:24px}}@media only screen and (max-width: 374px){.sec-spa-step .step-item{font-size:12px;font-size:1.2rem}}.sec-spa-step .step-item:last-child{margin-bottom:0}@media (min-width: 768px){.sec-spa-step .step-img{width:280px;min-height:150px}}@media (max-width: 767px){.sec-spa-step .step-img{position:relative}.sec-spa-step .step-img:before{display:block;content:" ";width:100%;padding-top:53.51682%}.sec-spa-step .step-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-spa-step .step-info{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;-webkit-align-self:center;align-self:center;padding:10px 30px 10px 61px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-spa-step .step-info{padding-left:4.88759vw}}@media (max-width: 767px){.sec-spa-step .step-info{padding:22px 22px 24px 24px}}.sec-spa-step .step-head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-spa-step .step-head{margin-bottom:8px}}@media (max-width: 767px){.sec-spa-step .step-head{margin-bottom:12px}}.sec-spa-step .step-number{white-space:nowrap;color:#928dab;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:500;font-family:"Gantari",sans-serif;min-width:80px}@media (min-width: 768px){.sec-spa-step .step-number{margin-right:10px;padding-top:2px}}@media (max-width: 767px){.sec-spa-step .step-number{margin-right:11px}}@media only screen and (max-width: 374px){.sec-spa-step .step-number{font-size:17px;font-size:1.7rem;min-width:60px}}.sec-spa-step .step-ttl{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;line-height:1.6em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.sec-spa-step .step-ttl{font-size:20px;font-size:2rem}}@media (max-width: 767px){.sec-spa-step .step-ttl{font-size:18px;font-size:1.8rem;position:relative;top:2px}}@media only screen and (max-width: 374px){.sec-spa-step .step-ttl{font-size:16px;font-size:1.6rem;top:0}}@media (min-width: 768px){.c-sec-news{padding-top:120px;margin-bottom:132px}}@media (max-width: 767px){.c-sec-news{padding-top:66px;margin-bottom:62px}}

/*# sourceMappingURL=maps/guide_spa.min.css.map */
