.layer-kv{position:relative;display:flex;align-items:flex-end;justify-content:center;height:min(min(var(--vw,1vw),var(--svh,1vh)) * 696/768 * 100,522px);padding-bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 102/768 * 100,76.5px);overflow:hidden}.layer-kv-texts{text-align:center}.layer-kv-texts__en{background:linear-gradient(300deg,#f0ede6 24%,#383120 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 50%;background-size:500%}.layer-kv-texts__ja{color:#806e30;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.layer-kv-treat{width:min(min(var(--vw,1vw),var(--svh,1vh)) * 192/768 * 100,144px)}.layer-kv-treat--1{top:min(min(var(--vw,1vw),var(--svh,1vh)) * 280/768 * 100,210px);left:max(min(var(--vw,1vw),var(--svh,1vh)) * -40/768 * 100,-30px)}.layer-kv-treat--2{transform:rotate(180deg);right:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px);bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 280/768 * 100,210px)}.contact{background-color:#d3ccba;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px)}.contact.input .contact-location__item--input:after,.contact.input .contact-location__item--input:before{background-color:#806e30}.contact.input .contact-location__item--input .contact-location__txt{color:#806e30}.contact.input .contact-form__foot--input,.contact.input .contact__article--input{display:block}.contact.confirm .contact-location__item--confirm:after,.contact.confirm .contact-location__item--confirm:before{background-color:#806e30}.contact.confirm .contact-location__item--confirm .contact-location__txt{color:#806e30}.contact.confirm .contact-form__foot--confirm,.contact.confirm .contact__article--confirm{display:block}.contact.thanks .contact-location__item--thanks:after,.contact.thanks .contact-location__item--thanks:before{background-color:#806e30}.contact.thanks .contact-location__item--thanks .contact-location__txt{color:#806e30}.contact.thanks .contact-form__foot--thanks,.contact.thanks .contact__article--thanks{display:block}.contact__wrap{padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px);background-color:#fff}.contact-location{display:grid;gap:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);grid-template-columns:repeat(3,1fr)}.contact-location__item{position:relative;padding-bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 14/768 * 100,10.5px)}.contact-location__item:after,.contact-location__item:before{content:"";position:absolute;bottom:0;background-color:#d3ccba}.contact-location__item:before{left:0;height:1px;width:calc(100% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100   , 6px))}.contact-location__item:after{right:0;border-radius:50%;transform:translateY(50%);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 6/768 * 100,4.5px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 6/768 * 100,4.5px)}.contact-location__txt{color:#d3ccba;text-align:center}.contact__main{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.contact__article{display:none;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px) auto 0}.contact__notice{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.contact__notice--brown{color:#806e30}.contact-field{white-space:pre-line;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;width:100%;letter-spacing:0;font-size:clamp(1.25rem,calc(1.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0390625),2.25rem)}.contact-btn{width:100%;height:min(min(var(--vw,1vw),var(--svh,1vh)) * 96/768 * 100,72px);display:flex;justify-content:center;align-items:center;border:1px solid #806e30;margin:0 auto}.contact-btn.disabled{opacity:.3;cursor:not-allowed}.contact-btn__txt{color:#806e30}.contact-form__row{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 28/768 * 100,21px) 0}.contact-form__row+.contact-form__row{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px)}.contact-form__required{color:#806e30;padding-right:.5em}.contact-form__area{position:relative}.contact-form__area:has(.contact-form__radio){display:flex;gap:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);align-items:center}.contact-form__radio:checked+.contact-form__label:after{opacity:1}.contact-form__label{position:relative;padding-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px)}.contact-form__label:after,.contact-form__label:before{content:"";position:absolute;top:50%;border-radius:50%;margin:0}.contact-form__label:before{left:0;z-index:1;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);transform:translateY(-50%);background-color:hsla(47,22%,92%,.5);border:1px solid #d3ccba}.contact-form__label:after{z-index:2;opacity:0;left:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px);transition:opacity .3s;transform:translate(-50%,-50%);background-color:#806e30}.contact-form__arrow{position:relative;width:100%}.contact-form__select:invalid{color:rgba(56,49,32,.4)}.error{color:#806e30;bottom:-1.5em;position:absolute;letter-spacing:0}.contact-form__foot{display:none;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px)}.contact-form__foot .contact-form__btn{margin:0}.contact-form__foot .reset{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 28/768 * 100,21px)}.input .contact-field{border-radius:2px;background-color:hsla(47,22%,92%,.5);border:1px solid #d3ccba}.input .contact-field::-moz-placeholder{color:rgba(56,49,32,.4)}.input .contact-field::placeholder{color:rgba(56,49,32,.4)}.input .contact-form__textbox{padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.input .contact-form__textarea{min-height:min(min(var(--vw,1vw),var(--svh,1vh)) * 400/768 * 100,300px);padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 19/768 * 100,14.25px) min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.input .contact-form__arrow:after,.input .contact-form__arrow:before{content:"";position:absolute;top:50%}.input .contact-form__arrow:before{transform:translateY(-50%);border:1px solid #d3ccba;background-color:#fff;right:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px)}.input .contact-form__arrow:after{background-color:#806e30;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);transform:translate(50%,-50%);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 14/768 * 100,10.5px);right:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px)}.input .contact-form__select{padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) 0 min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.confirm .contact-form__row{pointer-events:none;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 28/768 * 100,21px) min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.confirm .contact-form__radio{pointer-events:none}.confirm .contact-form__label,.confirm .contact-form__select{cursor:default}.confirm .contact-form__select{color:#383120}.thanks .contact__main{display:none}@media screen and (min-width:1020px){.layer-kv{padding-bottom:min(var(--vw,1vw) * 44/1360 * 100,55px);height:min(var(--vw,1vw) * 440/1360 * 100,550px)}.layer-kv-texts__ja{margin-top:min(var(--vw,1vw) * 16/1360 * 100,20px)}.layer-kv-treat{width:min(var(--vw,1vw) * 274/1360 * 100,342.5px)}.layer-kv-treat--1{top:min(var(--vw,1vw) * 140/1360 * 100,175px);left:min(var(--vw,1vw) * 40/1360 * 100,50px)}.layer-kv-treat--2{right:min(var(--vw,1vw) * 80/1360 * 100,100px);bottom:min(var(--vw,1vw) * 40/1360 * 100,50px)}.contact{padding:min(var(--vw,1vw) * 80/1360 * 100,100px) min(var(--vw,1vw) * 120/1360 * 100,150px)}.contact.input .contact-form__foot--input{display:flex}.contact.confirm .contact-form__foot--confirm{display:flex}.contact.thanks .contact-form__foot--thanks{display:flex}.contact__wrap{padding:min(var(--vw,1vw) * 80/1360 * 100,100px)}.contact-location{gap:0 min(var(--vw,1vw) * 24/1360 * 100,30px)}.contact-location__item{padding-bottom:min(var(--vw,1vw) * 12/1360 * 100,15px)}.contact-location__item:before{width:calc(100% - min(var(--vw, 1vw) * 8 / 1360 * 100   , 10px))}.contact-location__item:after{width:min(var(--vw,1vw) * 6/1360 * 100,7.5px);height:min(var(--vw,1vw) * 6/1360 * 100,7.5px)}.contact__main{margin-top:min(var(--vw,1vw) * 64/1360 * 100,80px)}.contact__article{margin-top:min(var(--vw,1vw) * 72/1360 * 100,90px);width:min(var(--vw,1vw) * 800/1360 * 100,1000px)}.contact__notice{margin-top:min(var(--vw,1vw) * 16/1360 * 100,20px)}.contact-field{font-size:min(calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1360px) / 340),2.25rem)}.contact-btn{width:min(var(--vw,1vw) * 460/1360 * 100,575px);height:min(var(--vw,1vw) * 80/1360 * 100,100px)}.contact-form__row{gap:0;align-items:center;grid-template-columns:min(var(--vw,1vw) * 200/1360 * 100,250px) auto}.contact-form__row+.contact-form__row{margin-top:min(var(--vw,1vw) * 32/1360 * 100,40px)}.contact-form__row:has(textarea) .contact-form__item{margin-bottom:auto}.contact-form__area:has(.contact-form__radio){gap:0 min(var(--vw,1vw) * 24/1360 * 100,30px)}.contact-form__label{padding-left:min(var(--vw,1vw) * 24/1360 * 100,30px)}.contact-form__label:before{width:min(var(--vw,1vw) * 16/1360 * 100,20px);height:min(var(--vw,1vw) * 16/1360 * 100,20px)}.contact-form__label:after{left:min(var(--vw,1vw) * 8/1360 * 100,10px);width:min(var(--vw,1vw) * 8/1360 * 100,10px);height:min(var(--vw,1vw) * 8/1360 * 100,10px)}.contact-form__arrow{width:min(var(--vw,1vw) * 520/1360 * 100,650px)}.contact-form__foot{gap:0 min(var(--vw,1vw) * 32/1360 * 100,40px);justify-content:center;margin-top:min(var(--vw,1vw) * 64/1360 * 100,80px)}.contact-form__foot .reset{margin-top:0;width:min(var(--vw,1vw) * 230/1360 * 100,287.5px)}.input .contact-field{border-radius:4px}.input .contact-form__area:has(.contact-form__radio){height:min(var(--vw,1vw) * 64/1360 * 100,80px)}.input .contact-form__textbox{height:min(var(--vw,1vw) * 64/1360 * 100,80px);padding:0 min(var(--vw,1vw) * 40/1360 * 100,50px)}.input .contact-form__textarea{min-height:min(var(--vw,1vw) * 240/1360 * 100,300px);padding:min(var(--vw,1vw) * 18/1360 * 100,22.5px) min(var(--vw,1vw) * 40/1360 * 100,50px)}.input .contact-form__arrow:before{right:min(var(--vw,1vw) * 12/1360 * 100,15px);width:min(var(--vw,1vw) * 40/1360 * 100,50px);height:min(var(--vw,1vw) * 40/1360 * 100,50px);border-radius:4px}.input .contact-form__arrow:after{width:min(var(--vw,1vw) * 8/1360 * 100,10px);height:min(var(--vw,1vw) * 7/1360 * 100,8.75px);right:min(var(--vw,1vw) * 32/1360 * 100,40px)}.input .contact-form__select{padding:0 min(var(--vw,1vw) * 52/1360 * 100,65px) 0 min(var(--vw,1vw) * 40/1360 * 100,50px);height:min(var(--vw,1vw) * 64/1360 * 100,80px)}.confirm .contact-form__row{gap:0 min(var(--vw,1vw) * 40/1360 * 100,50px)}}
/*# sourceMappingURL=style.css.map */
