.l-container{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.l-container{max-width:100%;margin:0 auto;padding:0 5%}}.l-container--form{max-width:640px}.l-container--faq{max-width:800px}*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.6;min-width:1100px;letter-spacing:1.2px}@media screen and (max-width: 767px){body{min-width:320px}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:auto}}.f-link{width:100%;display:block;transition:.3s}.f-link:hover{transition:.3s;opacity:.7}button{border:none}.c-title{font-family:"Zen Antique",serif;font-size:18px;position:relative;line-height:4}@media screen and (max-width: 767px){.c-title{font-size:14px}}.c-title::after{position:absolute;width:120px;height:3px;background-color:#ae832f;content:"";left:0;bottom:65px}@media screen and (max-width: 767px){.c-title::after{width:70px;bottom:52px}}.c-title--w{color:#fff;filter:drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.7))}.c-title--w::after{background-color:#fff;left:50%;transform:translateX(-50%)}.c-title--c::after{left:50%;transform:translateX(-50%)}.c-title__en{font-family:"Outfit",sans-serif;font-size:70px;text-transform:capitalize;display:block;margin-bottom:5px;line-height:1.2;letter-spacing:5px}@media screen and (max-width: 767px){.c-title__en{font-size:50px}}@media screen and (max-width: 767px){.c-title--page{font-size:4vw;line-height:3}.c-title--page::after{position:absolute;width:15vw;height:2px;background-color:#fff;content:"";top:55%;left:50%;transform:translateX(-50%)}}.c-title--page-bp{display:flex;line-height:9}.c-title--page-bp::after{position:absolute;width:3px;height:80px;background-color:#fff;content:"";top:40px;left:330px}@media screen and (max-width: 767px){.c-title--page-bp::after{display:none}}@media screen and (max-width: 767px){.c-title--page-bp{line-height:6;width:100%;position:relative}}@media screen and (max-width: 767px){.c-title__en--page{font-size:10vw}}.c-title__en--page-bp{text-align:left;margin-right:65px;display:inline-block;line-height:1}@media screen and (max-width: 767px){.c-title__en--page-bp{margin-right:5vw}}@media screen and (max-width: 767px){.c-title__bp-txt{position:relative}.c-title__bp-txt::before{position:absolute;content:"";width:2px;height:9vw;background-color:#fff;left:-3.5vw;top:50%;transform:translateY(-50%)}}.c-form__item{margin:40px 0}.c-form__title{font-size:15px;font-weight:500;margin-bottom:10px}.c-form__require{background-color:#ae832f;color:#fff;display:inline-block;padding:2px 8px;font-size:14px;margin-left:10px}input{border:2px solid #e3c299;background-color:#fff;height:40px;padding:5px;font-size:16px;width:325px}@media screen and (max-width: 767px){input{width:100%}}input.p-postal-code{width:195px}input#adress{width:100%;padding:0 10px}textarea{width:100%;border:2px solid #e3c299;background-color:#fff;padding:8px}.c-btn-area{text-align:center}input.c-form__btn{border:none;width:230px;height:50px;background-color:#ae832f;box-shadow:4px 4px 8px rgba(0,0,0,.2);color:#fff;font-weight:500;font-size:18px;text-align:center;transition:.3s;margin-top:40px}input.c-form__btn:hover,input.c-form__btn:active{background-color:#e3c299;transition:.3s;box-shadow:none;transform:translate3d(0, 3px, 0)}.p-kv{background-image:url(../img/top_bg.jpg);background-repeat:no-repeat;background-size:35vw 100%;padding:180px 60px 0 60px;min-width:1080px}@media screen and (max-width: 767px){.p-kv{background-size:cover;min-width:320px;padding:60px 0 0 0}}.p-kv__top{z-index:5;position:relative}.p-kv__top::after{position:absolute;content:"";background-image:url(../img/challenge.png);background-repeat:no-repeat;background-size:contain;width:28vw;height:19.5vw;top:-90px;left:-30px}.p-kv__pic{position:relative;width:100%;z-index:100;max-width:1400px;margin:0 auto}@media screen and (max-width: 767px){.p-kv__pic{max-width:350px;padding:0 20px 0 0}}.p-kv__img{width:100%;z-index:100}.p-kv__top-btnarea{position:absolute;bottom:0;left:0;padding-bottom:90px}@media screen and (max-width: 767px){.p-kv__top-btnarea{position:relative;padding-top:13vw;padding-bottom:0;padding-left:14vw}}.p-kv__top-btn-link{background-color:#ae832f;color:#fff;font-family:"Noto Sans JP",sans-serif;text-align:center;padding:5px 20px;font-size:17px;transition:.3s}.p-kv__top-btn-link:hover{background-color:#e3c299;transition:.3s}.p-kv__sp{padding-top:15vw}.p-kv__sp-img{max-width:100%}.scrolldown{position:absolute;bottom:0;left:100px;animation:arrowmove 1.5s ease-in-out infinite}@media screen and (max-width: 767px){.scrolldown{display:none}}@keyframes arrowmove{0%{bottom:1%}50%{bottom:5%}100%{bottom:1%}}.scrolldown span{position:absolute;left:-20px;bottom:10px;color:#ae832f;font-size:12px;font-weight:600;letter-spacing:.05em;writing-mode:vertical-rl}.scrolldown:before{content:"";position:absolute;bottom:0;right:-6px;width:2px;height:20px;background:#ae832f;transform:skewX(-31deg)}.scrolldown:after{content:"";position:absolute;bottom:0;right:0;width:2px;height:50px;background:#ae832f}.p-kv-staff{margin:120px 0;background-color:#fff;border:2px solid #ae832f;text-align:center;padding:30px 0}@media screen and (max-width: 767px){.p-kv-staff{margin:90px 0;padding:20px 0}}.p-kv-staff__title{display:inline-block;font-size:27px;font-weight:700;color:#754c24;letter-spacing:2px;position:relative;padding:1rem 1.5rem;font-weight:bold}@media screen and (max-width: 767px){.p-kv-staff__title{font-size:19px}}.p-kv-staff__title::before{position:absolute;top:.8rem;height:40px;content:"";border-left:solid 3px;left:-8px;transform:rotate(-37deg)}@media screen and (max-width: 767px){.p-kv-staff__title::before{left:8px}}.p-kv-staff__title::after{position:absolute;top:.8rem;height:40px;content:"";border-right:solid 3px;right:0;transform:rotate(37deg)}@media screen and (max-width: 767px){.p-kv-staff__title::after{right:8px}}.p-kv-staff__list{display:flex;-moz-column-gap:30px;column-gap:30px;justify-content:center;margin-bottom:65px}@media screen and (max-width: 767px){.p-kv-staff__list{flex-direction:column;padding:0 5%}}.p-kv-staff__item{width:250px;background-color:#f6f0e9;margin:50px 0 0 0;height:175px}@media screen and (max-width: 767px){.p-kv-staff__item{width:100%;height:100%;padding-bottom:8vw}}.p-kv-staff__point{text-align:left;text-transform:uppercase;font-family:"Outfit",sans-serif;font-weight:600;font-size:18px;padding:0 0 0 7px;color:#754c24;margin-top:-65px}@media screen and (max-width: 767px){.p-kv-staff__point{font-size:12px;margin-top:-11vw;padding:0 0 0 5vw}}.p-kv-staff__num{font-size:80px;padding-left:10px;color:#ece2cf;letter-spacing:3px}@media screen and (max-width: 767px){.p-kv-staff__num{font-size:50px;padding-left:1vw}}.p-kv-staff__point-txt{padding:0 30px;text-align:left;margin-top:-8px;color:#ae832f;font-size:14px}.p-kv-staff__span{font-weight:700;font-size:16px}.p-kv-staff__voice{background-color:#e3c299;padding:60px 20px}@media screen and (max-width: 767px){.p-kv-staff__voice{padding:8vw 5%}}.p-kv-staff__subtitle{color:#fff;font-size:24px;font-weight:700;position:relative;letter-spacing:2px}@media screen and (max-width: 767px){.p-kv-staff__subtitle{font-size:16px;letter-spacing:1px}}.p-kv-staff__subtitle::after{width:5%;border-radius:50px;position:absolute;content:"";height:4px;background-color:#fff;bottom:-20px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-kv-staff__subtitle::after{width:25%;bottom:-5vw}}.p-kv-staff__voice-list{display:flex;margin:90px 0;font-weight:700;justify-content:space-between}@media screen and (max-width: 767px){.p-kv-staff__voice-list{flex-direction:column;margin:20vw 0 6vw}}.p-kv-staff__voice-item{background-color:#fff;width:calc(33% - 10px);box-shadow:4px 4px 8px rgba(0,0,0,.2);padding:20px;text-align:left}@media screen and (max-width: 767px){.p-kv-staff__voice-item{width:100%;margin-bottom:10vw}}.p-kv-staff__voice-title{font-size:14px;color:#ae832f;font-weight:700;letter-spacing:0px}.p-kv-staff__voice-subtitle{font-size:14px;color:#754c24;margin-top:10px;text-align:right}.p-kv-staff__voice-pic{margin:10px 0 30px;text-align:center}.p-kv-staff__voice-img{width:100%}.p-kv-staff__voice-txt{font-size:15px;color:#754c24;font-weight:400;letter-spacing:1px;line-height:1.8}.p-kv-staff__voice-pic02{margin:30px 0;position:relative}.p-kv-staff__voice-pic02::before{content:"";position:absolute;transform:rotate(-35deg);width:70px;height:25px;background-color:#fff;top:-10px;left:-18px;border-bottom:2px solid #ae832f}.p-kv-staff__voice-pic02::after{content:"";position:absolute;transform:rotate(-35deg);width:70px;height:25px;background-color:#fff;bottom:-10px;right:-18px;border-top:2px solid #ae832f}.p-kv-staff__bottom{padding:90px 0}@media screen and (max-width: 767px){.p-kv-staff__bottom{padding:10vw 0}}.p-kv-staff__bottom-txt{position:relative;color:#754c24;font-weight:500;display:inline-block;padding-left:60px}@media screen and (max-width: 767px){.p-kv-staff__bottom-txt{text-align:center;padding-left:4vw}}.p-kv-staff__bottom-txt::before{position:absolute;left:18px;top:5px;content:"";border-top:13px solid #754c24;border-right:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-kv-staff__bottom-txt::before{top:2vw;left:7vw;border-top:10px solid #754c24;border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}}.p-kv-staff__btnarea{margin:40px 0 0;display:flex;justify-content:center;-moz-column-gap:60px;column-gap:60px;padding:0 5%}@media screen and (max-width: 767px){.p-kv-staff__btnarea{-moz-column-gap:0;column-gap:0;flex-direction:column}}.p-kv-staff__btn{width:260px;height:65px}@media screen and (max-width: 767px){.p-kv-staff__btn{width:100%;margin-bottom:8vw}}.p-kv-staff__link{display:block;width:100%;height:100%;box-shadow:4px 4px 8px rgba(0,0,0,.2);background:linear-gradient(to left, #ae832f 0, #e3c299 100%);color:#fff;letter-spacing:1.5px;font-weight:400;line-height:65px;transition:.3s}.p-kv-staff__link:hover{background:linear-gradient(to left, #e3c299 0, #ae832f 100%);transition:.3s;box-shadow:none;transform:translate3d(0, 3px, 0)}.fa-star{color:#ae832f;padding-right:3px}.fa-chevron-right{padding-left:8px}.p-worry{text-align:center}.p-worry__box{margin:180px 0 40px}@media screen and (max-width: 767px){.p-worry__box{margin:60px 0 30px}}.p-worry__img{width:100%}.p-service__block{margin:80px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-service__block{width:100%;margin:30px 0}}.p-service__block--02{flex-direction:row}@media screen and (max-width: 767px){.p-service__block--02{flex-direction:column}}.p-service__block--03{flex-direction:row-reverse;text-align:left;margin-bottom:150px}@media screen and (max-width: 767px){.p-service__block--03{flex-direction:column;margin-bottom:120px}}.p-service__title{display:flex;align-items:center}@media screen and (max-width: 767px){.p-service__title{flex-direction:column;align-items:flex-start;width:100%}}.p-service__title--02{flex-direction:column;align-items:flex-start}@media screen and (max-width: 767px){.p-service__title--02{align-items:flex-end}}.p-service__title-num{font-family:"Outfit",sans-serif;font-size:18px;text-transform:capitalize;font-weight:500;letter-spacing:2px}.p-service__num{font-size:80px;color:#e3c299;vertical-align:middle;font-weight:500;padding-left:10px}@media screen and (max-width: 767px){.p-service__num{font-size:60px}}.p-service__title-txt{font-size:32px;font-weight:600;text-align:left;padding-left:30px;letter-spacing:4px}@media screen and (max-width: 767px){.p-service__title-txt{padding-left:0;font-size:24px;margin-top:-15px;line-height:1.4}}.p-service__title-txt--02{padding-left:0}@media screen and (max-width: 767px){.p-service__title-txt--02{text-align:right}}@media screen and (max-width: 767px){.p-service__title-txt--03{text-align:left}}.p-service__content{width:45%}@media screen and (max-width: 767px){.p-service__content{width:100%}}.p-service__content--03{width:55%;margin-top:30px}@media screen and (max-width: 767px){.p-service__content--03{width:100%}}.p-service__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.p-service__list--02{margin-left:60px;margin-top:0;width:50%;z-index:10}@media screen and (max-width: 767px){.p-service__list--02{width:100%;margin-left:0;margin-top:10px}}.p-service__list--03{margin-left:0;margin-top:0;margin:0 100px 0 70px;width:50%}@media screen and (max-width: 767px){.p-service__list--03{width:100%;margin:10px 0;z-index:10}}.p-service__item{width:calc(33% - 10px);margin-bottom:20px}@media screen and (max-width: 767px){.p-service__item{width:calc(33% - 1vw);margin-bottom:1.8vw}}.p-service__item100{width:100%;margin-bottom:20px}@media screen and (max-width: 767px){.p-service__item100{margin-bottom:1.8vw}}.p-service__item50{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width: 767px){.p-service__item50{width:calc(50% - 1vw);margin-bottom:1.8vw}}@media screen and (max-width: 767px){.p-service__item25{width:calc(25% - 1vw);margin-bottom:0}}.p-service__img{width:100%}.p-service__txt{position:relative;font-size:18px;margin:40px 0;line-height:2.5;letter-spacing:1px;z-index:10}@media screen and (max-width: 767px){.p-service__txt{font-size:15px;line-height:1.7;text-align:left;margin:5vw 0}}.p-service__txt::after{z-index:-10;position:absolute;background-image:url(../img/bokasi01.png);content:"";width:540px;height:220px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 767px){.p-service__txt::after{width:100%;background-size:contain;background-repeat:no-repeat;top:80%}}.p-service__txt--02{text-align:left}@media screen and (max-width: 767px){.p-service__txt--02{text-align:right}}.p-service__txt--02::after{background-image:url(../img/bokasi02.png);width:393px;height:320px}@media screen and (max-width: 767px){.p-service__txt--02::after{width:100%}}.p-service__txt--03{text-align:left}.p-service__txt--03::after{background-image:url(../img/bokasi03.png);width:372px;height:375px;z-index:-10}@media screen and (max-width: 767px){.p-service__txt--03::after{width:100%}}.p-service-merit{background-image:url(../img/merit_bg.jpg);background-repeat:no-repeat;background-size:cover;padding:90px 0;text-align:center}.p-service-merit__title{font-size:36px;font-weight:700;border:1px solid #000;display:inline-block;padding:15px 20px;margin-top:-140px;letter-spacing:5px}@media screen and (max-width: 767px){.p-service-merit__title{font-size:24px;letter-spacing:2px;margin-top:-125px}}.p-service-merit__span{font-weight:900;display:inline-block}.p-service-merit__img{width:100%}.p-header{width:100%;z-index:9999}.p-header__top{width:100%;box-shadow:4px 4px 8px rgba(0,0,0,.05);z-index:100;min-width:1080px;position:fixed;top:0;left:0;display:flex;align-items:center;height:70px;background-color:#fff;padding:0 20px;justify-content:space-between}@media screen and (max-width: 767px){.p-header__top{height:60px;min-width:320px;padding:0 0 0 20px;align-items:flex-start}}@media screen and (max-width: 767px){.p-header__img{width:100px;padding-top:25px}}.p-header__hamburger{display:none;position:relative;width:60px;height:60px;cursor:pointer;z-index:9980;background-color:#ae832f}@media screen and (max-width: 767px){.p-header__hamburger{display:block}}.p-header__hamburger-span{position:absolute;display:block;width:35px;height:3px;background-color:#fff;left:0;right:0;margin:auto;transition:all .3s ease;z-index:9999}.p-header__hamburger-span:nth-child(1){top:19px}.p-header__hamburger-span:nth-child(2){top:0;bottom:0}.p-header__hamburger-span:nth-child(3){bottom:19px}.p-header__list{display:flex}@media screen and (max-width: 767px){.p-header__list{flex-direction:column;opacity:0;position:fixed;transition:.4s;right:-100%;background:#f6f0e9;width:70%;padding:30px 0;height:100%;box-shadow:-2px 10px 8px rgba(0,0,0,.05)}}.p-header__item{text-align:center}@media screen and (max-width: 767px){.p-header__item{font-size:18px}}.p-header__link{font-weight:500;letter-spacing:3.3px;display:block;width:100%;height:100%;padding:0 20px;border-left:2px solid #ae832f;transition:.3s;font-size:14px}@media screen and (max-width: 767px){.p-header__link{border-left:none;position:relative;padding:15px 0;height:54px}.p-header__link::after{position:absolute;content:"";background-color:#e3c299;height:2px;width:50vw;bottom:0px;left:50%;transform:translateX(-50%)}}.p-header__link--last{padding:0 0 0 30px}@media screen and (max-width: 767px){.p-header__link--last{padding:15px 0}}.p-header__link:hover,.p-header__link:active{color:#ae832f;transition:.3s}.p-header__link--active{color:#ae832f}.p-header__page{height:230px;width:100%;text-align:center;margin-top:40px;padding-top:40px}@media screen and (max-width: 767px){.p-header__page{height:30vw;margin-top:33px;padding-top:3.3vw;background-size:cover}}.p-header__page--service{background-image:url(../img/page_servise.jpg);background-repeat:no-repeat;background-position:top center;width:100%}@media screen and (max-width: 767px){.p-header__page--service{background-image:url(../img/page_servise_sp.jpg)}}.p-header__page--company{background-image:url(../img/page_company.jpg);background-repeat:no-repeat;background-position:top center;width:100%}@media screen and (max-width: 767px){.p-header__page--company{background-image:url(../img/page_company_sp.jpg)}}.p-header__page--partner{background-image:url(../img/page_partner.jpg);background-repeat:no-repeat;background-position:top center;width:100%}@media screen and (max-width: 767px){.p-header__page--partner{background-image:url(../img/page_partner_sp.jpg)}}.p-header__page--contact{background-image:url(../img/page_contact.jpg);background-repeat:no-repeat;background-position:top center;width:100%;background-color:#f6f0e9}@media screen and (max-width: 767px){.p-header__page--contact{background-image:url(../img/page_contact_sp.jpg)}}.p-header__page--faq{background-image:url(../img/page_faq.jpg);background-repeat:no-repeat;background-position:top center;width:100%;background-color:#f6f0e9}@media screen and (max-width: 767px){.p-header__page--faq{background-image:url(../img/page_faq_sp.jpg)}}.p-header__hamburger.is-open .p-header__hamburger-span:nth-child(1){top:28px;transform:rotate(-45deg)}.p-header__hamburger.is-open .p-header__hamburger-span:nth-child(2){opacity:0}.p-header__hamburger.is-open .p-header__hamburger-span:nth-child(3){bottom:28px;transform:rotate(45deg)}.p-header__list.is-open{opacity:1;right:0}.p-header__screen{display:none}.p-navi__overlay{display:none;transition:.5s;opacity:0}.js-overlay.is-open{display:block;opacity:1;z-index:10;position:fixed;top:0;left:0;height:100vh;width:100%;background:rgba(255,255,255,.7);z-index:50}.p-footer{background-color:#000;color:#fff;height:60px;text-align:center;line-height:60px;font-size:14px;letter-spacing:8px}.p-footer--fixed{position:fixed;bottom:0;left:0;width:100%}.p-loading{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:999}.p-loading p{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;z-index:9998;width:20vw}@media screen and (max-width: 767px){.p-loading p{width:50vw}}.p-loading p img{z-index:9999;width:20vw}@media screen and (max-width: 767px){.p-loading p img{width:50vw}}@media screen and (max-width: 767px){.p-main{margin-bottom:200px}}.p-main__txt{width:100%;text-align:center}.p-main__img{max-width:900px}@media screen and (max-width: 767px){.p-main__img{width:80%;margin-bottom:30px}}.p-main__slider{margin:90px 0 300px}@media screen and (max-width: 767px){.p-main__slider{margin:0 0}}.p-main__sli-img{width:100%}.slider-3 .slick-slide{margin:0 60px;padding:60px 0;position:relative}@media screen and (max-width: 767px)and (max-width: 767px){.slider-3 .slick-slide{margin:0 0 0 0;padding:0 0 0 0}}.slider-3 .slick-slide .slide-img{width:600px;height:400px;transition:all .6s ease .3s;opacity:.8;box-shadow:7px 7px 15px -5px #666;overflow:hidden}@media screen and (max-width: 767px){.slider-3 .slick-slide .slide-img{width:100%;height:200px}}.slider-3 .slick-slide.slick-current .slide-img{transform:scale(1.2);opacity:1}.slider-3 .slick-slide .slide-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.slider-3 .slick-slide .slide-img img{-o-object-fit:scale-down;object-fit:scale-down;width:auto}}.dots{position:relative;text-align:center;margin:24px 0}.dots .slick-dots button{display:block;width:15px;height:15px;margin:6px;font-size:0;padding:0;border:0;outline:none;cursor:pointer;background:#bcbcbc;border-radius:50%}@media screen and (max-width: 767px){.dots .slick-dots button{width:10px;height:10px;margin:0}}.dots .slick-dots .slick-active button{background:#ae832f}*{box-sizing:border-box}.sliderArea{max-width:100%;margin:0 auto;padding:0 25px}.sliderArea.w300{max-width:300px}.slick-slide{margin:0 5px}.slick-slide img{width:100%;height:auto}.slick-prev,.slick-next{z-index:1}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:1}.slick-current{opacity:1}.thumb{margin:20px 0 0}.thumb .slick-slide{cursor:pointer}.thumb .slick-slide:hover{opacity:.7}.slick-slide{display:none;float:left;height:auto !important;min-height:1px}.slick-list{margin:50px 0}@media screen and (max-width: 767px){.slick-list{margin:20px 0}}.slide-arrow{width:50px;height:50px}.slide-arrow .prev-arrow{left:0;position:absolute}.sliderArea{padding:0 0 0 0}.p-section{background-color:#f6f0e9;margin-bottom:230px}.p-section__flex{display:flex;justify-content:space-between}.p-section__flex--r{flex-direction:row-reverse}@media screen and (max-width: 767px){.p-section__flex{flex-direction:column-reverse}}.p-section__pic{margin-bottom:-60px;padding-top:60px;position:relative;filter:drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 767px){.p-section__pic{text-align:center}}.p-section__img{width:100%}@media screen and (max-width: 767px){.p-section__img{width:80%}}.p-section__content{margin-top:-70px}@media screen and (max-width: 767px){.p-section__content{margin-top:-48px}}.p-section__txt{margin-top:10px}@media screen and (max-width: 767px){.p-section__txt{font-size:15px}}.p-section__btn{width:160px;height:50px;margin-top:30px}.p-section__btn--form{width:220px}@media screen and (max-width: 767px){.p-section__btn--form{margin-top:10px}}@media screen and (max-width: 767px){.p-section__btn--faq{position:relative;margin-top:10px}}.p-section__link{display:block;width:100%;height:100%;box-shadow:4px 4px 8px rgba(0,0,0,.2);background:#fff;letter-spacing:1.5px;font-weight:400;line-height:50px;transition:.3s;text-align:center;font-size:14px}.p-section__link:hover{background:#e3c299;transition:.3s;box-shadow:none;transform:translate3d(0, 3px, 0)}.p-section-btm{background-image:url(../img/top_btm.jpg);background-repeat:no-repeat;background-size:cover;background-position:top right;width:100%;padding:103px 0 180px;text-align:center}@media screen and (max-width: 767px){.p-section-btm{padding:80px 0 100px;background-image:url(../img/top_btm_sp.jpg);background-position:top center}}.p-section-btm__flex{display:flex;justify-content:center}@media screen and (max-width: 767px){.p-section-btm__flex{flex-direction:column;align-items:center}}.p-section-btm__item{padding:0 135px;width:50%}@media screen and (max-width: 767px){.p-section-btm__item{padding:0 0 0 0;margin-bottom:0px;width:100%}}.p-section-btm__item:first-child{position:relative}@media screen and (max-width: 767px){.p-section-btm__item:first-child{margin-bottom:90px}}.p-section-btm__item:first-child::after{position:absolute;content:"";width:3px;height:200px;background-color:#fff;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-section-btm__item:first-child::after{display:none}}.p-gallery{text-align:center;padding:120px 0}@media screen and (max-width: 767px){.p-gallery{padding:60px 0}}.p-gallery__table{width:100%;margin:40px 0}@media screen and (max-width: 767px){.p-gallery__table{margin:10px 0 30px}}.p-gallery__item{border:2px solid #ae832f;width:33%;text-align:center;color:#ae832f;padding:16px 0;font-weight:500}@media screen and (max-width: 767px){.p-gallery__item{border:1px solid #ae832f;font-size:14;letter-spacing:0;vertical-align:middle;padding:5px 0}}.p-gallery__slider{position:relative;text-align:center;margin:90px 0}@media screen and (max-width: 767px){.p-gallery__slider{margin:0 0 50px 0}}.p-gallery__img{width:100%}.p-company__table{margin:120px 0;width:100%;border-collapse:separate;border-spacing:0 20px}@media screen and (max-width: 767px){.p-company__table{margin:40px 0;border-spacing:0 15px}}.p-company__tr{margin:20px}@media screen and (max-width: 767px){.p-company__tr{margin:0}}.p-company__th{font-weight:700;background-color:#f6f0e9;color:#ae832f;padding:20px 30px}@media screen and (max-width: 767px){.p-company__th{padding:2vw 0 2vw 3vw;width:22vw;font-size:3.8vw}}.p-company__td{background-color:#f6f0e9;padding:20px 30px;font-weight:500;line-height:2}@media screen and (max-width: 767px){.p-company__td{padding:2vw;font-size:3.8vw;line-height:1.8}}.p-company__item{position:relative;padding-left:23px}@media screen and (max-width: 767px){.p-company__item{padding-left:14px}}.p-company__item::before{width:12px;height:12px;position:absolute;content:"";background-color:#ae832f;left:0px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-company__item::before{width:8px;height:8px}}.p-company__span{font-size:14px}@media screen and (max-width: 767px){.p-company__span{font-size:3vw}}.p-partner{margin:120px 100px}@media screen and (max-width: 767px){.p-partner{margin:20vw 0 30vw}}.p-partner__title{background-color:#ae832f;display:inline-block;padding:5px 10px;color:#fff;font-weight:500;font-size:18px}@media screen and (max-width: 767px){.p-partner__title{font-size:16px}}.p-partner__box{margin:30px 0;line-height:2;color:#4d4d4d}@media screen and (max-width: 767px){.p-partner__box{margin:20px 0}}.p-partner__subtitle{color:#ae832f;font-weight:600;font-size:18px;margin-bottom:8px}.p-partner__border{background-color:#bbb;height:1px;width:600px;text-align:center;margin:90px auto}@media screen and (max-width: 767px){.p-partner__border{width:60vw}}.p-partner__txt--last{margin-top:30px}@media screen and (max-width: 767px){.p-partner__txt{line-height:2.5;font-size:14px}}.p-contact{background-color:#f6f0e9;padding:120px 0}@media screen and (max-width: 767px){.p-contact{padding:40px 0 90px}}.p-thanks{padding:90px 0;background-color:#f6f0e9;margin:0 auto;height:100%;position:fixed;width:100%}@media screen and (max-width: 767px){.p-thanks{padding:60px 0}}.p-thanks__txtarea{text-align:center}.p-thanks__txt{font-size:20px;border-bottom:5px solid #fff;display:inline-block;padding-bottom:4px}@media screen and (max-width: 767px){.p-thanks__txt{font-size:18px}}.p-thanks__img{mix-blend-mode:multiply;width:200px;display:block;margin:70px auto}@media screen and (max-width: 767px){.p-thanks__img{width:30%;margin:15vw auto}}.p-faq{padding:90px 0}@media screen and (max-width: 767px){.p-faq{padding:40px 0 90px}}.p-faq__titlearea{text-align:center;margin-bottom:90px}@media screen and (max-width: 767px){.p-faq__titlearea{margin-bottom:60px}}.p-faq__title{text-align:center;display:inline-block;font-size:24px;font-weight:700;color:#ae832f;position:relative;border-left:2px solid #9e9e9e;border-right:2px solid #9e9e9e;padding:0 20px}@media screen and (max-width: 767px){.p-faq__title{font-size:16px}}.p-faq__item{margin:60px 0;border-bottom:1px solid #ae832f}@media screen and (max-width: 767px){.p-faq__item{margin:30px 0}}.p-faq__q{margin:20px 0;color:#ae832f;font-weight:600;padding-left:60px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.p-faq__q{font-size:14px;padding-left:35px;margin:10px 0}}.p-faq__q::before{position:absolute;content:"Q";text-transform:uppercase;font-family:"Outfit",sans-serif;font-size:50px;color:#f0e4d7;font-weight:400;top:-30px;left:0}@media screen and (max-width: 767px){.p-faq__q::before{font-size:30px;top:-15px}}.p-faq__a{padding:10px 0 10px 60px;margin:10px 0;display:none}@media screen and (max-width: 767px){.p-faq__a{font-size:14px;padding:10px 0 10px 35px}}.p-pagetop{display:none;width:60px;height:60px;background-color:#ae832f;color:#fff;position:fixed;bottom:40px;right:60px;box-shadow:4px 4px 8px rgba(0,0,0,.2);text-align:center;font-family:"Outfit",sans-serif;padding-top:10px;transition:.3s;cursor:pointer;z-index:99}@media screen and (max-width: 767px){.p-pagetop{width:50px;height:50px;right:3%;bottom:3%;padding-top:9px}}.p-pagetop:hover,.p-pagetopactive{transition:.3s;background-color:#fff;color:#ae832f}.fa-angle-up{display:block;font-size:20px;line-height:.7}@media screen and (max-width: 767px){.fa-angle-up{line-height:.5}}.u-sp-only{display:none}@media screen and (max-width: 767px){.u-sp-only{display:block}}.u-pc-only{display:block}@media screen and (max-width: 767px){.u-pc-only{display:none}}/*# sourceMappingURL=style.css.map */