.Contact_wrapper__5Ry2u{display:flex;flex-direction:column;flex:1 1;background:var(--color-white)}.Contact_header__GtUbT{position:-webkit-sticky;position:sticky;top:0;width:100%;height:var(--header-height);z-index:1}.Contact_header__GtUbT .Contact_headerInner__faMch{height:var(--header-height);padding:1.3rem}.Contact_header__GtUbT .Contact_headerTitle__8kLxV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:9}.Contact_header__GtUbT .Contact_headerTitle__8kLxV img{height:5.5rem}.Contact_header__GtUbT .Contact_headerTitle__8kLxV.Contact_isLeave__3Zm2_{transform:translate(-50%,-50%) translateY(-3rem) scale(.6);transition:transform .3s}.Contact_header__GtUbT .Contact_lottieBg__L5UoX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35rem;height:16rem;pointer-events:none;transition:transform .85s cubic-bezier(.16,1,.3,1)}.Contact_header__GtUbT .Contact_lottieBg__L5UoX.Contact_isLeave__3Zm2_{transform:translate(-50%,-50%) translateY(-5rem) scale(.7)}.Contact_container__Cd8u0{padding:2rem 0 4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.Contact_popContainer__XnJIU{width:100%;padding:1rem 1rem 3rem}.Contact_popContainer__XnJIU .Contact_pop__r43WN{position:relative;width:100%;padding:3rem 2rem 6rem;background:#f5e2d2;border-radius:3rem}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h{background:var(--color-green)}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h svg path{fill:var(--color-green)}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h h3{font-size:2.8rem;line-height:1.3;color:var(--color-white)}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h h3 span{font-size:1.8rem;margin:1.4rem 0 0;font-weight:400;color:var(--color-white)}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h p{font-size:1.4rem;font-family:ryo-gothic-plusn,sans-serif;margin:2rem 0 0;font-weight:400}.Contact_popContainer__XnJIU .Contact_pop__r43WN.Contact_complete__2lE_h a{display:inline-block;font-size:2rem;color:var(--color-white);margin:2rem 0 0;line-height:1;text-decoration:underline}.Contact_popContainer__XnJIU .Contact_pop__r43WN svg{position:absolute;top:-2rem;left:3rem}.Contact_popContainer__XnJIU .Contact_pop__r43WN svg path{fill:#f5e2d2}.Contact_popContainer__XnJIU .Contact_pop__r43WN h3{display:flex;flex-direction:column;color:var(--color-red);font-size:2.2rem;margin:0;line-height:1}.Contact_popContainer__XnJIU .Contact_pop__r43WN h3 span{font-size:1.4rem;margin:.8rem 0 0;font-weight:200;color:var(--color-black)}.Contact_popContainer__XnJIU .Contact_pop__r43WN h3+h3{margin:2rem 0 0}.Contact_formContainer__1UNG1{display:flex;flex-direction:column;width:100%;border-top:4px solid var(--color-black)}.Contact_row__eE2YC{display:flex;align-items:center;padding:0 1.3rem;font-size:1.8rem;color:var(--color-green);border-bottom:4px solid var(--color-black)}.Contact_row__eE2YC .Contact_label__CBw4k{line-height:1;padding:1.4rem 0}.Contact_row__eE2YC .Contact_label__CBw4k.Contact_error___9qrX{color:var(--color-red)}.Contact_row__eE2YC .Contact_contents__vZQXd{display:flex;flex:1 1;margin:0 0 0 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none;box-shadow:none;font-size:1.65rem;font-weight:200;cursor:url(/cursor-text.png),auto}.Contact_ozakiMail__30fpr{position:relative;display:flex;align-items:center;border-radius:4rem;height:4rem;margin:.5rem 0 .5rem auto}.Contact_ozakiMail__30fpr .Contact_avatar__eLBkB{position:absolute;width:4rem;height:4rem;overflow:hidden;border-radius:50%}.Contact_ozakiMail__30fpr .Contact_avatar__eLBkB img{width:100%;height:100%;object-fit:cover}.Contact_ozakiMail__30fpr p{line-height:1;font-size:1.4rem;margin:0 1rem .3rem 5.5rem}.Contact_textarea__NhfHa{position:relative;flex-direction:column;border-bottom:none;align-items:flex-start}.Contact_textarea__NhfHa .Contact_attachmentButton__wPxtZ{position:absolute;top:.6rem;right:1.3rem;display:flex;font-size:1.4rem;border-radius:4rem;padding:1rem 1.8rem;line-height:1.4;color:var(--color-black);background:var(--color-yellow);cursor:url(/pointer.png),pointer;transform:scale(1)}.Contact_textarea__NhfHa .Contact_attachmentButton__wPxtZ:hover{transform:scale(1.1);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}@keyframes Contact_scale-easeOutElastic__SN6Os{0%{transform:scale(1)}4%{transform:scale(1)}8%{transform:scale(1)}14%{transform:scale(1)}18%{transform:scale(1)}26%{transform:scale(1.01)}28%{transform:scale(1.01)}40%{transform:scale(.98)}42%{transform:scale(.98)}56%{transform:scale(1.05)}58%{transform:scale(1.04)}72%{transform:scale(.87)}86%{transform:scale(1.37)}to{transform:scale(1)}}.Contact_textarea__NhfHa .Contact_attachmentButton__wPxtZ p{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Contact_textarea__NhfHa .Contact_attachmentButton__wPxtZ input{display:none}.Contact_textarea__NhfHa .Contact_attachmentButton__wPxtZ i{margin:0 0 0 .5rem}.Contact_textarea__NhfHa .Contact_contents__vZQXd{width:100%;margin:0;font-family:ryo-gothic-plusn,sans-serif;font-size:1.5rem;line-height:2.2;letter-spacing:.9px;padding:0}.Contact_sendMailButton__jzRwM{position:-webkit-sticky;position:sticky;right:3rem;bottom:4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none;box-shadow:none;width:7.2rem;height:7.2rem;margin:0 1.8rem 0 auto;padding:0;cursor:url(/pointer.png),pointer;transition:width .6s;z-index:0}.Contact_sendMailButton__jzRwM.Contact_isSending__espwQ{width:21rem}.Contact_sendMailButton__jzRwM.Contact_isSending__espwQ p{color:#fff;font-size:2.6rem}.Contact_sendMailButton__jzRwM:active:not(.Contact_isSending__espwQ) .Contact_circle__RMkWK,.Contact_sendMailButton__jzRwM:hover:not(.Contact_isSending__espwQ) .Contact_circle__RMkWK{transform:translate(.65rem,.65rem)}.Contact_sendMailButton__jzRwM:after{position:absolute;top:.65rem;left:.65rem;content:"";display:block;width:100%;height:7.2rem;border-radius:3.6rem;background:var(--color-black);z-index:-9}.Contact_sendMailButton__jzRwM .Contact_circle__RMkWK{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:7.2rem;border-radius:3.6rem;background:var(--color-green);border:6px solid var(--color-black);transition:transform .15s}.Contact_sendMailButton__jzRwM .Contact_circle__RMkWK .Contact_sending__nHANY{height:5rem}.Contact_sendMailButton__jzRwM .Contact_circle__RMkWK .Contact_sendIcon__rpVkM{width:4.4rem;height:4.4rem}.HeaderObserver_headerIntersectionTarget__7jpqN{position:absolute;top:0;left:0;width:100%;height:var(--header-height)}.BackButton_wrap__ulNVM{width:6rem;cursor:url(/pointer.png),pointer;pointer-events:painted}.BackButton_wrap__ulNVM:hover .BackButton_icon__mD4s4{transform:translate(-.8rem) scaleX(1.1)}.BackButton_wrap__ulNVM .BackButton_icon__mD4s4{width:6rem;transform:translate(0);transition:transform .3s cubic-bezier(.34,1.86,.84,1)}@keyframes BackButton_bounceAnim__d_ytX{0%{transform:translateX(0)}16%{transform:translateX(-132.27%)}28%{transform:translateX(-86.88%)}44%{transform:translateX(-104.63%)}59%{transform:translateX(-98.36%)}73%{transform:translateX(-100.58%)}88%{transform:translateX(-99.8%)}to{transform:translateX(-100%)}}.ContactHeader_header__6taPQ{position:absolute;top:0;left:0;z-index:-1;width:var(--window-width);height:18.8rem;transform:translate(0);transition:transform .65s cubic-bezier(.16,1,.3,1)}.ContactHeader_header__6taPQ.ContactHeader_isLeave__m8xhq{transform:translateY(-5rem)}.HeaderTitle_title__twi13{height:12rem;width:25rem}.HeaderTitle_title__twi13 path{transform:translateY(8.5rem);transform-box:fill-box}.HeaderTitle_title__twi13 path:nth-child(0){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 0s}.HeaderTitle_title__twi13 path:first-child{transition:transform .35s cubic-bezier(.36,0,.66,-.56) .03s}.HeaderTitle_title__twi13 path:nth-child(2){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .06s}.HeaderTitle_title__twi13 path:nth-child(3){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .09s}.HeaderTitle_title__twi13 path:nth-child(4){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .12s}.HeaderTitle_title__twi13 path:nth-child(5){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .15s}.HeaderTitle_title__twi13 path:nth-child(6){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .18s}.HeaderTitle_title__twi13 path:nth-child(7){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .21s}.HeaderTitle_title__twi13 path:nth-child(8){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .24s}.HeaderTitle_title__twi13 path:nth-child(9){transition:transform .35s cubic-bezier(.36,0,.66,-.56) .27s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path{transform:translateY(0);transform-box:fill-box}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(0){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .5s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:first-child{transition:transform .6s cubic-bezier(.34,1.66,.64,1) .545s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(2){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .59s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(3){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .635s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(4){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .68s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(5){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .725s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(6){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .77s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(7){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .815s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(8){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .86s}.HeaderTitle_title__twi13.HeaderTitle_isActive__Nj6_T path:nth-child(9){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .905s}.Sending_title__x0MWs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:5.2rem}.Sending_title__x0MWs path{transform:translateY(18rem);transform-box:fill-box}.Sending_title__x0MWs path:nth-child(0){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.03s}.Sending_title__x0MWs path:first-child{transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.075s}.Sending_title__x0MWs path:nth-child(2){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.12s}.Sending_title__x0MWs path:nth-child(3){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.165s}.Sending_title__x0MWs path:nth-child(4){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.21s}.Sending_title__x0MWs path:nth-child(5){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.255s}.Sending_title__x0MWs path:nth-child(6){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.3s}.Sending_title__x0MWs path:nth-child(7){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.345s}.Sending_title__x0MWs path:nth-child(8){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.39s}.Sending_title__x0MWs path:nth-child(9){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.435s}.Sending_title__x0MWs path:nth-child(10){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.48s}.Sending_title__x0MWs path:nth-child(11){transition:transform .35s cubic-bezier(.36,0,.66,-.56) 1.525s}.Sending_title__x0MWs .Sending_dots__eSg7v{transform:translateY(15rem);transform-box:fill-box;transition:transform .6s cubic-bezier(.34,1.66,.64,1)}.Sending_title__x0MWs .Sending_dots__eSg7v path{transform:translateY(2rem);transform-box:fill-box}.Sending_title__x0MWs .Sending_dots__eSg7v path:nth-child(0){animation:Sending_dotAnim__bfaop .6s cubic-bezier(.34,1.66,.64,1) .2s infinite}.Sending_title__x0MWs .Sending_dots__eSg7v path:first-child{animation:Sending_dotAnim__bfaop .6s cubic-bezier(.34,1.66,.64,1) .35s infinite}.Sending_title__x0MWs .Sending_dots__eSg7v path:nth-child(2){animation:Sending_dotAnim__bfaop .6s cubic-bezier(.34,1.66,.64,1) .5s infinite}.Sending_title__x0MWs .Sending_dots__eSg7v path:nth-child(3){animation:Sending_dotAnim__bfaop .6s cubic-bezier(.34,1.66,.64,1) .65s infinite}@keyframes Sending_dotAnim__bfaop{0%{transform:translateY(0)}50%{transform:translateY(-2.5rem)}to{transform:translateY(0)}}.Sending_title__x0MWs.Sending_isActive__NYI5f path{transform:translateY(0);transform-box:fill-box}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(0){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .8s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:first-child{transition:transform .6s cubic-bezier(.34,1.66,.64,1) .845s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(2){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .89s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(3){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .935s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(4){transition:transform .6s cubic-bezier(.34,1.66,.64,1) .98s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(5){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.025s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(6){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.07s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(7){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.115s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(8){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.16s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(9){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.205s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(10){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.25s}.Sending_title__x0MWs.Sending_isActive__NYI5f path:nth-child(11){transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.295s}.Sending_title__x0MWs.Sending_isActive__NYI5f .Sending_dots__eSg7v{transform:translateY(0);transform-box:fill-box;transition:transform .6s cubic-bezier(.34,1.66,.64,1) 1.2s}.Sending_title__x0MWs.Sending_isActive__NYI5f .Sending_dots__eSg7v path{transform:translateY(0);transform-box:fill-box}.Sending_title__x0MWs.Sending_isActive__NYI5f .Sending_dots__eSg7v path:nth-child(0){transition:transform infinite .6s cubic-bezier(.34,1.66,.64,1) .5s}.Sending_title__x0MWs.Sending_isActive__NYI5f .Sending_dots__eSg7v path:first-child{transition:transform infinite .6s cubic-bezier(.34,1.66,.64,1) .545s}.Sending_title__x0MWs.Sending_isActive__NYI5f .Sending_dots__eSg7v path:nth-child(2){transition:transform infinite .6s cubic-bezier(.34,1.66,.64,1) .59s}