*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-full{width:100%}.max-w-none{max-width:none}.cursor-pointer{cursor:pointer}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[100\%\]{border-radius:100%}.bg-accent{--tw-bg-opacity:1;background-color:rgb(52 85 94 / var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(181 133 44 / var(--tw-bg-opacity,1))}.bg-primaryLight{--tw-bg-opacity:1;background-color:rgb(235 225 204 / var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(107 93 67 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-right{text-align:right}.text-logo{--tw-text-opacity:1;color:rgb(62 58 57 / var(--tw-text-opacity,1))}.text-natural{--tw-text-opacity:1;color:rgb(39 39 39 / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(181 133 44 / var(--tw-text-opacity,1))}.text-primaryLight{--tw-text-opacity:1;color:rgb(235 225 204 / var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(107 93 67 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}body{font-family:dnp-shuei-gothic-gin-std,sans-serif;line-height:1;box-sizing:border-box}body *{margin:0;padding:0}body *,body ::after,body ::before{box-sizing:inherit}body a,body abbr,body acronym,body address,body applet,body article,body aside,body audio,body b,body big,body blockquote,body canvas,body caption,body center,body cite,body code,body dd,body del,body details,body dfn,body div,body dl,body dt,body em,body embed,body fieldset,body figcaption,body figure,body footer,body form,body h1,body h2,body h3,body h4,body h5,body h6,body header,body hgroup,body i,body iframe,body img,body ins,body kbd,body label,body legend,body li,body mark,body menu,body nav,body object,body ol,body output,body p,body pre,body q,body ruby,body s,body samp,body section,body small,body span,body strike,body strong,body sub,body summary,body sup,body table,body tbody,body td,body tfoot,body th,body thead,body time,body tr,body tt,body u,body ul,body var,body video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:none}body table{border-collapse:collapse;border-spacing:0}body img{width:100%;max-width:100%;height:auto;display:block}body a{text-decoration:none}body svg{height:auto;width:100%}.bold{font-weight:700}.dnp-shuei-gothic-gin-std-bold{font-weight:600}.dnp-shuei-gothic-gin-std{font-family:dnp-shuei-gothic-gin-std,sans-serif}.area-normal{font-family:area-normal,sans-serif}.area-normal-semibold{font-family:area-normal,sans-serif;font-weight:600}.area-normal-bold{font-family:area-normal,sans-serif;font-weight:700}.itc-benguiat{font-family:itc-benguiat,serif}.aralet-n{font-family:aralet-n,sans-serif}@media screen and (max-width:749px){body #menu{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;z-index:10000;background-size:cover;opacity:0;visibility:hidden;will-change:opacity;overflow:scroll;background-color:#f1ede3;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),visibility 0s 1s}body #menu.active{opacity:1;visibility:visible;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}body #menu.active nav ul li:nth-child(1)::after,body #menu.active nav ul li:nth-child(1)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .1s}body #menu.active nav ul li:nth-child(1) a,body #menu.active nav ul li:nth-child(1) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .1s,transform 1s cubic-bezier(.25,.46,.45,.94) .1s}body #menu.active nav ul li:nth-child(2)::after,body #menu.active nav ul li:nth-child(2)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .2s}body #menu.active nav ul li:nth-child(2) a,body #menu.active nav ul li:nth-child(2) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .2s,transform 1s cubic-bezier(.25,.46,.45,.94) .2s}body #menu.active nav ul li:nth-child(3)::after,body #menu.active nav ul li:nth-child(3)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .3s}body #menu.active nav ul li:nth-child(3) a,body #menu.active nav ul li:nth-child(3) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .3s,transform 1s cubic-bezier(.25,.46,.45,.94) .3s}body #menu.active nav ul li:nth-child(4)::after,body #menu.active nav ul li:nth-child(4)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .4s}body #menu.active nav ul li:nth-child(4) a,body #menu.active nav ul li:nth-child(4) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .4s,transform 1s cubic-bezier(.25,.46,.45,.94) .4s}body #menu.active nav ul li:nth-child(5)::after,body #menu.active nav ul li:nth-child(5)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .5s}body #menu.active nav ul li:nth-child(5) a,body #menu.active nav ul li:nth-child(5) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.25,.46,.45,.94) .5s}body #menu.active nav ul li:nth-child(6)::after,body #menu.active nav ul li:nth-child(6)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .6s}body #menu.active nav ul li:nth-child(6) a,body #menu.active nav ul li:nth-child(6) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .6s,transform 1s cubic-bezier(.25,.46,.45,.94) .6s}body #menu.active nav ul li:nth-child(7)::after,body #menu.active nav ul li:nth-child(7)::before{transition:transform 1s cubic-bezier(.25,.46,.45,.94) .7s}body #menu.active nav ul li:nth-child(7) a,body #menu.active nav ul li:nth-child(7) span{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.25,.46,.45,.94) .7s}body #menu.active nav ul li a,body #menu.active nav ul li span{opacity:1;transform:translate3d(0,0,0)}body #menu.active nav ul li a::after,body #menu.active nav ul li span::after{transform:translate3d(0,0,0)}body #menu.active nav .banner-wrapper .banner{opacity:1;transform:translate3d(0,0,0)}body #menu.active nav .banner-wrapper .banner:nth-child(1){transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.25,.46,.45,.94) .5s}body #menu.active nav .banner-wrapper .banner:last-child{margin-bottom:0;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .6s,transform 1s cubic-bezier(.25,.46,.45,.94) .6s}body #menu h1{margin-bottom:10.1781170483vw;width:50.8905852417vw}body #menu ul{margin-bottom:6.106870229vw;width:74.8091603053vw}body #menu ul li{position:relative}body #menu ul li a,body #menu ul li span{position:relative;padding:5.0890585242vw 0;color:#272727;overflow:hidden;opacity:0;transform:translate3d(-20px,0,0);will-change:opacity,transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}body #menu ul li a::before,body #menu ul li span::before{margin-right:4.0712468193vw;content:"";height:3.0534351145vw;width:3.0534351145vw;border-radius:100%;background-color:#b5852c}body #menu ul li a::after,body #menu ul li span::after{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;transform:translate3d(-101%,0,0);background-color:rgba(181,133,44,.2);will-change:transform}body #menu ul li a .text,body #menu ul li span .text{font-size:4.5801526718vw}body #menu .banner-wrapper{width:74.8091603053vw}body #menu .banner-wrapper .banner{opacity:0;transform:translate3d(-20px,0,0);will-change:opacity,transform;margin-bottom:4.0712468193vw;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}body #menu .banner-wrapper .banner:last-child{margin-bottom:0}body .menu-trigger{position:fixed;display:flex;align-items:center;justify-content:center;top:2.0356234097vw;right:2.0356234097vw;height:12.213740458vw;width:12.213740458vw;border-radius:100%;cursor:pointer;z-index:10001;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}body .menu-trigger.active{background-color:#3e3a39}body .menu-trigger.active:active .menu-trigger-content{transform:scale(.7)}body .menu-trigger.active:active .menu-trigger-content div:nth-child(1){top:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}body .menu-trigger.active:active .menu-trigger-content div:nth-child(3){top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg)}body .menu-trigger.active .menu-trigger-content{will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .menu-trigger.active .menu-trigger-content div:nth-child(1){top:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}body .menu-trigger.active .menu-trigger-content div:nth-child(2){opacity:0}body .menu-trigger.active .menu-trigger-content div:nth-child(3){top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg)}body .menu-trigger-content{position:relative;width:4.7506361323vw;height:3.3918575064vw}body .menu-trigger-content div{position:absolute;left:50%;transform:translate3d(-50%,0,0);height:2.5px;width:100%;border-radius:2.5px;will-change:top,left,opacity,transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94),top .5s cubic-bezier(.25,.46,.45,.94),left .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94),background-color .5s cubic-bezier(.25,.46,.45,.94)}body .menu-trigger-content div:nth-child(1){top:0}body .menu-trigger-content div:nth-child(2){top:50%;transform:translate3d(-50%,-50%,0)}body .menu-trigger-content div:nth-child(3){top:calc(100% - 2.5px)}body .sm\:center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}body .sm\:center-y{top:50%;transform:translate3d(0,-50%,0)}body .sm\:center-x{left:50%;transform:translate3d(-50%,0,0)}body .allergy-button{padding-bottom:2.0356234097vw}body .allergy-button:active p{color:#b5852c}body .allergy-button:active::after{transform:translate3d(-50%,0,0)}body .allergy-button:active svg *{fill:#b5852c}body .allergy-button::after,body .allergy-button::before{position:absolute;left:50%;bottom:0;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%}body .allergy-button::before{background-color:#272727}body .allergy-button::after{transform:translate3d(-151%,0,0);z-index:1;background-color:#b5852c;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .allergy-button p{margin-right:2.0356234097vw;font-size:3.3078880407vw;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}body .allergy-button svg *{will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body .button{height:12.213740458vw;width:51.6539440204vw;padding:0 4.0712468193vw;border:1px solid #b5852c;border-radius:254.1984732824vw;box-sizing:border-box;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}body .button.bg-primary{border:none}body .button:active{background-color:#b5852c}body .button:active::after{background-color:#fff;transform:translate3d(0,-50%,0) scale(1.33375)}body .button:active .button-text{color:#fff;transform:translate3d(10px,0,0)}body .button.menu-button:active .button-icon svg *{fill:#fff}body .button.menu-button::after{display:none}body .button.menu-button .button-icon{width:8.1424936387vw}body .button.menu-button .button-icon svg *{fill:#b5852c;will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body .button.arrow-button:active{background-color:#3e3a39}body .button.arrow-button:active svg{transform:scale(1.2)}body .button.arrow-button::after{display:none}body .button.arrow-button .button-text{color:#fff}body .button.arrow-button .button-arrow{right:3.0534351145vw}body .button.arrow-button svg{will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .button-text{font-size:3.3078880407vw;color:#272727;will-change:color,transform;transition:color .3s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .button::after{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:4.0712468193vw;height:2.0356234097vw;width:2.0356234097vw;border-radius:100%;content:"";background-color:#b5852c;will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}}@media screen and (min-width:750px){body .allergy-button{padding-bottom:8px}body .allergy-button:hover p{color:#b5852c}body .allergy-button:hover::after{transform:translate3d(-50%,0,0)}body .allergy-button:hover svg *{fill:#b5852c}body .allergy-button::after,body .allergy-button::before{position:absolute;left:50%;bottom:0;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%}body .allergy-button::before{background-color:#272727}body .allergy-button::after{transform:translate3d(-151%,0,0);z-index:1;background-color:#b5852c;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .allergy-button p{margin-right:8px;font-size:13px;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}body .allergy-button svg *{will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body .button{height:48px;width:190px;padding:0 16px;border:1px solid #b5852c;border-radius:999px;box-sizing:border-box;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}body .button.bg-primary{border:none}body .button:hover{background-color:#b5852c}body .button:hover::after{background-color:#fff;transform:translate3d(0,-50%,0) scale(1.33375)}body .button:hover .button-text{color:#fff;transform:translate3d(10px,0,0)}body .button.menu-button:hover .button-icon svg *{fill:#fff}body .button.menu-button::after{display:none}body .button.menu-button .button-icon{width:24px}body .button.menu-button .button-icon svg *{fill:#b5852c;will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body .button.arrow-button:hover{background-color:#3e3a39}body .button.arrow-button:hover svg{transform:scale(1.2)}body .button.arrow-button::after{display:none}body .button.arrow-button .button-text{color:#fff}body .button.arrow-button .button-arrow{right:12px}body .button.arrow-button svg{will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .button.long{width:304px}body .button-text{font-size:13px;color:#272727;will-change:color,transform;transition:color .3s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .button::after{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:16px;height:8px;width:8px;border-radius:100%;content:"";background-color:#b5852c;will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}body .center-y{top:50%;transform:translate3d(0,-50%,0)}body .center-x{left:50%;transform:translate3d(-50%,0,0)}}@keyframes tenmetsu{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes rotationReverse{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes scroll{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,102%,0)}50.999%{opacity:1;transform:translate3d(0,102%,0)}51%{opacity:0;transform:translate3d(0,102%,0)}51.999%{opacity:0;transform:translate3d(0,-102%,0)}52%{opacity:1;transform:translate3d(0,-102%,0)}100%{transform:translate3d(0,0,0)}}@keyframes rotationReverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotationReverse_{from{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes ellipse{from{transform:translate3d(-50%,-50%,0) rotateY(0)}to{transform:translate3d(-50%,-50%,0) rotateY(360deg)}}@keyframes dotScaleDown{0%{transform:translate3d(-50%,0,0) 1}100%{transform:translate3d(-50%,0,0) scale(0)}}@keyframes dotScale{0%{transform:translate3d(-50%,0,0) 0}60%{transform:translate3d(-50%,0,0) scale(1.4)}100%{transform:translate3d(-50%,0,0) scale(1)}}@keyframes left1{from{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}}@keyframes left2{from{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}}@keyframes left3{from{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}}@keyframes left4{from{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}}@keyframes left5{from{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}}@keyframes left6{from{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}}@keyframes left7{from{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}}@keyframes left8{from{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}}@keyframes right1{from{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(80deg)}}@keyframes right2{from{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(70deg)}}@keyframes right3{from{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(60deg)}}@keyframes right4{from{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(50deg)}}@keyframes right5{from{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(40deg)}}@keyframes right6{from{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(30deg)}}@keyframes right7{from{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(20deg)}}@keyframes right8{from{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(10deg)}}@keyframes left1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(350deg)}}@keyframes left2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(340deg)}}@keyframes left3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(330deg)}}@keyframes left4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(320deg)}}@keyframes left5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(310deg)}}@keyframes left6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(300deg)}}@keyframes left7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(290deg)}}@keyframes left8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(280deg)}}@keyframes right1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(370deg)}}@keyframes right2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(380deg)}}@keyframes right3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(390deg)}}@keyframes right4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(400deg)}}@keyframes right5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(410deg)}}@keyframes right6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(420deg)}}@keyframes right7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(430deg)}}@keyframes right8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(440deg)}}@keyframes fadeInOut{0%{opacity:0}33.333%{opacity:1}80%{opacity:1}100%{opacity:1}}@keyframes titleAnim{0%{left:0;width:0;transform:translate3d(0,0,0)}50%{left:0;width:100%;transform:translate3d(0,0,0)}100%{left:101%;width:100%}}@keyframes anime1{0%{transform:scale(.9,.9)}15%{transform:scale(1,1)}30%{transform:scale(.9,.9)}100%{transform:scale(.9,.9)}}@keyframes icon{0%{transform:scale(0)}5%{transform:scale(0)}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scrollBar{0%{transform:translate3d(0,0,0)}30%{transform:translate3d(0,100%,0)}40%{opacity:0;transform:translate3d(0,100%,0)}40.001%{opacity:0;transform:translate3d(0,-100%,0)}40.002%{opacity:1;transform:translate3d(0,-100%,0)}70%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes lookBack{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes playButton{0%{transform:translate3d(0,0,0);border-left:11px solid #000}50%{transform:translate3d(40px,0,0);border-left:11px solid #000}50.001%{opacity:1;border-left:11px solid #000;transform:translate3d(40px,0,0)}50.002%{opacity:0;border-left:11px solid #000;transform:translate3d(-40px,0,0)}50.003%{opacity:1;border-left:11px solid #fff;transform:translate3d(-40px,0,0)}100%{border-left:11px solid #fff;transform:translate3d(0,0,0)}}@keyframes playButtonReverse{0%{border-left:11px solid #fff;transform:translate3d(0,0,0)}100%{border-left:11px solid #000;transform:translate3d(0,0,0)}}@keyframes letterUp{0%{opacity:0;transform:translate3d(0,5px,0)}25%{opacity:1}50%{opacity:1;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes toLeft{0%{transform:translate3d(10px,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes toRight{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(10px,0,0)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes upDown{0%{transform:translate3d(0,0,0)}40%{transform:translate3d(0,101%,0)}40.001%{transform:translate3d(0,-101%,0)}59.999%{transform:translate3d(0,-101%,0)}60%{transform:translate3d(0,-101%,0)}100%{transform:translate3d(0,0,0)}}@keyframes jIn{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 50px),0)}100%{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes jOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}100%{opacity:0;transform:translate3d(-50%,calc(-50% + -50px),0)}}@keyframes upDown{0%{transform:translate3d(0,0,0)}40%{transform:translate3d(0,101%,0)}40.001%{transform:translate3d(0,-101%,0)}59.999%{transform:translate3d(0,-101%,0)}60%{transform:translate3d(0,-101%,0)}100%{transform:translate3d(0,0,0)}}@keyframes glow{0%{transform:translate3d(-20%,-40%,0)}60%{transform:translate3d(100%,101%,0)}100%{transform:translate3d(100%,101%,0)}}@keyframes glow_{0%{transform:translate3d(0,0,0)}30%{transform:translate3d(0,720px,0)}100%{transform:translate3d(0,720px,0)}}@keyframes glowSp_{0%{transform:translate3d(0,-30vw,0)}30%{transform:translate3d(0,100vw,0)}100%{transform:translate3d(0,100vw,0)}}@keyframes rotation1{0%{transform:translate3d(-50%,-50%,0) rotate(0)}100%{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes rotation2{0%{transform:translate3d(-50%,-50%,0) rotate(0)}100%{transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes setfrombottom{0%{transform:translate3d(-50%,101%,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes setfromtop{0%{transform:translate3d(-50%,-101%,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes hidetotop{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(-50%,-101%,0)}}@keyframes hidetobottom{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(-50%,101%,0)}}@keyframes chawan{0%{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}100%{transform:rotate(0)}}.page,.post{margin:0}body{margin:0;background-color:rgba(241,237,227,.4);color:#272727}body ::-moz-selection{color:#fff;background-color:#000}body ::selection{color:#fff;background-color:#000}body #page{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.55,.085,.68,.53)}body #page.loaded{opacity:1}@media screen and (max-width:749px){body{overscroll-behavior:none}#page.loaded #home .section#top h2{opacity:0}#page.loaded #home .section#top h2 .line{filter:blur(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#page.loaded #home .section#top .background{opacity:1;filter:blur(0)}.single-post #footer .banner-wrapper{display:none}body{background-color:rgba(241,237,227,.4)}body main{position:relative;z-index:1}body #page::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);position:fixed;height:100vh;width:100vw;background-image:url(../img/common/bg_paper.png);background-size:1440px;background-repeat:repeat;z-index:-1}body .blur-in{filter:blur(10px);will-change:filter,opacity;transition:filter 1s cubic-bezier(.25,.46,.45,.94)}body .blur-in.active{filter:blur(0)}body .text-in{position:relative;display:block;filter:blur(10px);will-change:filter,opacity,transform;transition:filter 1s cubic-bezier(.25,.46,.45,.94)}body .text-in.active{filter:blur(0)}body .hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body .hover:active{opacity:.5}body .faq{width:100%}body .faq-content{width:67.1755725191vw;will-change:opacity;transition:opacity .5s cubic-bezier(.55,.085,.68,.53),visibility 0s .5s}body .faq-content.active{z-index:1;transition:opacity .5s cubic-bezier(.55,.085,.68,.53),visibility 0s}body .faq-content.active .faq-qa div.q p{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-content.active .faq-qa div.a p{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.25,.46,.45,.94) .7s}body .faq-content.active .faq-qa div p{opacity:1;transform:translate3d(0,0,0)}body .faq-content.active .faq-text{opacity:1;transform:translate3d(0,0,0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .9s,transform 1s cubic-bezier(.25,.46,.45,.94) .9s}body .faq-content.active .faq-image img{opacity:1;transform:scale(1);transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.25,.46,.45,.94)}body .faq-title-wrap{top:1.0178117048vw;right:1.7811704835vw}body .faq-title{width:20.3562340967vw}body .faq-title p{font-size:4.5801526718vw;writing-mode:vertical-rl}body .faq-title-text{margin-top:2.7989821883vw;font-size:4.5801526718vw;writing-mode:vertical-rl}body .faq-qa div{font-size:4.0712468193vw;line-height:140%;writing-mode:vertical-rl}body .faq-qa div p{opacity:0;transform:translate3d(0,10px,0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .faq-qa div::before{margin-bottom:4.0712468193vw;font-size:10.1781170483vw;font-family:itc-benguiat,serif;color:#34555e;writing-mode:initial}body .faq-qa div.q{margin-left:2.5445292621vw}body .faq-qa div.q::before{content:"Q"}body .faq-qa div.a::before{content:"A"}body .faq-image{border-radius:8.1424936387vw;margin-bottom:6.106870229vw;opacity:0;transform:translate3d(0,10px,0);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}body .faq-image img{will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-text{opacity:0;transform:translate3d(0,10px,0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-text p{font-size:3.3078880407vw;line-height:220%;writing-mode:vertical-rl;text-orientation:upright}body .news-wrapper{width:82.4427480916vw}body .news-wrapper .news{padding:7.6335877863vw 0 6.106870229vw;border-bottom:1px solid #ebe1cc}body .news-wrapper .news:active .news-title{color:#b5852c}body .news-wrapper .news:active .news-read-more::before{transform:translate3d(0,-50%,0) scale(0)}body .news-wrapper .news:active .news-read-more::after{transform:translate3d(0,-50%,0) scale(1)}body .news-wrapper .news:active .news-read-more span{color:#b5852c;transform:translate3d(-24px,0,0)}body .news-wrapper .news-date{margin-bottom:2.5445292621vw;font-size:3.3078880407vw}body .news-wrapper .news-title{margin-bottom:2.5445292621vw;font-size:3.3078880407vw;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .news-wrapper .news-read-more{margin-top:2.5445292621vw;padding-left:6.106870229vw}body .news-wrapper .news-read-more::after,body .news-wrapper .news-read-more::before{position:absolute;top:50%;transform:translate3d(0,-50%,0);content:"";height:1.3562340967vw;width:1.3562340967vw;border-radius:100%;background-color:#b5852c;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .news-wrapper .news-read-more::before{left:1.3562340967vw;transform:translate3d(0,-50%,0) scale(1)}body .news-wrapper .news-read-more::after{right:1.3562340967vw;transform:translate3d(0,-50%,0) scale(0)}body .news-wrapper .news-read-more span{font-size:3.3078880407vw;will-change:transform,color;transition:color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .news-wrapper .news-read-more p{font-size:3.3078880407vw}body .pagination{margin-top:12.213740458vw;display:flex;align-items:center;justify-content:center;font-size:3.0534351145vw;font-family:itc-benguiat,serif}body .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;height:8.1424936387vw;width:8.1424936387vw;color:#272727;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}body .pagination .page-numbers.current,body .pagination .page-numbers:active{color:#b5852c}body .pagination .next,body .pagination .prev{background-color:#b5852c;border-radius:100%;color:#fff;border:1px solid #b5852c;will-change:background-color,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}body .pagination .next:active,body .pagination .prev:active{color:#b5852c;background-color:transparent}body #footer{padding:0 0 6.106870229vw}body #footer::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(181,163,44,0),rgba(181,163,44,.2));content:"";height:268.9567430025vw;width:100%;z-index:-1}body #footer .banner-wrapper{margin-bottom:20.3562340967vw;width:90.0763358779vw}body #footer .banner-wrapper .banner{border-radius:4.0712468193vw;margin-bottom:4.0712468193vw}body #footer .banner-wrapper .banner:last-child{margin-bottom:0}body #footer h1{margin-bottom:10.1781170483vw;width:16.2849872774vw}body #footer .copyright{margin-top:10.1781170483vw;font-size:2.5445292621vw}body #footer nav ul li{margin-right:8.1424936387vw;font-size:3.0534351145vw}body #footer nav ul li:nth-child(1)::after{position:absolute;top:50%;right:-4.0712468193vw;transform:translate3d(0,-50%,0);content:"";height:3.3078880407vw;width:1px;background-color:#272727}body #footer nav ul li:last-child{margin-right:0}body #footer nav ul li a{color:#272727}body .section-title.active .en{opacity:1;letter-spacing:0}body .section-title.active .ja{opacity:1;transform:scale(1)}body .section-title .en{font-size:14.2493638677vw;letter-spacing:.1em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s cubic-bezier(.25,.46,.45,.94)}body .section-title .en.text-white{color:rgba(255,255,255,.5)}body .section-title .en.text-primaryLight{color:rgba(235,225,204,.5)}body .section-title .ja{font-size:4.5801526718vw;writing-mode:vertical-rl;opacity:0;transform:scale(1.1);will-change:transform,opacity;transition:transform 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s cubic-bezier(.25,.46,.45,.94)}body #header{top:4.0712468193vw;left:4.0712468193vw;z-index:100}body #header .site-branding{width:14.2493638677vw}body #saiyou{height:40px;width:104px;font-size:12px;background-color:#b5852c;z-index:11;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}body #saiyou:hover{background-color:#3e3a39}body #saiyou:hover::after{transform:scale(1.33375)}body #saiyou::after{margin-left:16px;display:block;content:"";height:8px;width:8px;border-radius:100%;background-color:#fff;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #single{padding:10.1781170483vw 0 0}body #single .section-title{margin-bottom:14.7582697201vw}body #single article{width:90.0763358779vw}body #single article .entry-header{margin-bottom:10.1781170483vw}body #single article .entry-header .entry-title{font-size:4.5801526718vw;line-height:160%;font-weight:700;color:#6b5d43;padding-bottom:4.0712468193vw;margin-bottom:4.0712468193vw;border-bottom:1px solid #ebe1cc}body #single article .entry-header .entry-meta{font-size:4.0712468193vw;color:grey;font-family:itc-benguiat,serif}body #single article .post-thumbnail{margin-bottom:10.1781170483vw}body #single article .entry-content{font-size:4.0712468193vw;line-height:200%}body #single article .entry-content h2{margin-bottom:7.1246819338vw;font-size:4.0712468193vw;font-weight:700}body #single article .entry-content .wp-block-image,body #single article .entry-content p{margin-bottom:10.1781170483vw}body #single article .entry-content :last-child{margin-bottom:17.8117048346vw}body #single article .wp-block-image.size-large img{margin-left:auto;margin-right:auto;-o-object-fit:initial!important;object-fit:initial!important;aspect-ratio:initial!important;max-height:80vh;height:auto;width:auto}body #single .nav{margin-bottom:20.3562340967vw;width:90.0763358779vw}body #single .nav .prev p{margin-left:4.0712468193vw}body #single .nav .next p{margin-right:4.0712468193vw}body #single .nav .next,body #single .nav .prev{margin-bottom:12.213740458vw}body #single .nav .next:active div,body #single .nav .prev:active div{background-color:transparent;color:#b5852c}body #single .nav .next:active a p,body #single .nav .prev:active a p{letter-spacing:.1em}body #single .nav .next a,body #single .nav .prev a{display:flex;align-items:center}body #single .nav .next a p,body #single .nav .prev a p{font-size:4.0712468193vw;color:grey;font-family:itc-benguiat,serif;will-change:letter-spacing;transition:letter-spacing .5s cubic-bezier(.68,-.55,.265,1.55)}body #single .nav .next div,body #single .nav .prev div{display:flex;align-items:center;justify-content:center;height:8.1424936387vw;width:8.1424936387vw;background-color:#b5852c;border-radius:100%;color:#fff;border:1px solid #b5852c;will-change:background-color,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}body #archive{padding:10.1781170483vw 0 20.3562340967vw}body #archive .section-title{margin-bottom:8.1424936387vw}body #recruit{padding:10.1781170483vw 0 20.3562340967vw}body #recruit .section-title{margin-bottom:16.2849872774vw}body #recruit h3{margin-bottom:12.213740458vw;font-size:6.106870229vw}body #recruit .wrapper{margin-bottom:10.1781170483vw;width:90.0763358779vw}body #recruit .wrapper .box:nth-child(1){padding-bottom:12.213740458vw;margin-bottom:12.213740458vw}body #recruit .wrapper .box:nth-child(1)::after{position:absolute;left:0;bottom:0;content:"";height:1px;width:100%;background-color:#ebe1cc}body #recruit .wrapper .box-image{margin-bottom:10.1781170483vw}body #recruit .wrapper .box-title{margin-bottom:8.1424936387vw;font-size:4.5801526718vw}body #recruit .store-wrapper{width:90.0763358779vw}body #recruit .store-wrapper .store{margin-bottom:8.1424936387vw;width:44.2748091603vw}body #recruit .store-wrapper .store-image{margin-bottom:6.106870229vw;border-radius:4.0712468193vw}body #recruit .store-wrapper .store-image img{border-radius:4.0712468193vw}body #recruit .store-wrapper .store-name{margin-bottom:6.106870229vw;font-size:3.3078880407vw}body #recruit .store-wrapper .store .button{height:10.1781170483vw;width:100%}body #company{padding:10.1781170483vw 0 20.3562340967vw}body #company .wrapper{margin-bottom:16.2849872774vw;width:90.0763358779vw}body #company .wrapper-image{width:36.641221374vw}body #company .wrapper-content{margin-top:10.1781170483vw}body #company .wrapper-content p{font-size:4.0712468193vw;line-height:180%}body #company .line-wrapper{width:90.0763358779vw}body #company .line-wrapper .line{padding:9.1603053435vw 0;border-bottom:1px solid #ebe1cc}body #company .line-wrapper .line:first-child{border-top:1px solid #ebe1cc}body #company .line-wrapper .line div p{font-size:3.3078880407vw;line-height:180%}body #company .section-title{margin-bottom:16.2849872774vw}body #company h3{width:calc(100% - 36.641221374vw);font-size:4.5801526718vw;line-height:160%}body #store{padding:10.1781170483vw 0 20.3562340967vw}body #store .section-title{margin-bottom:10.1781170483vw}body #store .store-wrapper{margin-top:10.1781170483vw}body #store .store{margin-bottom:16.2849872774vw}body #store .store-image{border-radius:6.106870229vw;margin-bottom:12.213740458vw}body #store .store-image img{border-radius:6.106870229vw}body #store .store-content h1{padding-bottom:5.0890585242vw;font-size:4.5801526718vw;border-bottom:1px solid #ebe1cc}body #store .store-content .map-icon{width:32px;height:32px;border-radius:100%;border:1px solid #b5852c;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}body #store .store-content .map-icon:hover{background-color:transparent}body #store .store-content .map-icon:hover svg *{fill:#b5852c}body #store .store-content .map-icon svg{width:16px}body #store .store-content .map-icon svg *{will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body #store .store-content .line-wrapper .line{padding:5.0890585242vw 0 2.5445292621vw;border-bottom:1px solid #ebe1cc}body #store .store-content .line-wrapper .line:nth-child(1){padding-right:12.213740458vw}body #store .store-content .line-wrapper .line p{font-size:3.3078880407vw}body #store .store-content .line-wrapper .line p:nth-child(1){width:19.3384223919vw}body #store .store-content .line-wrapper .line p:nth-child(2){top:-1.272264631vw;width:calc(100% - 19.3384223919vw);line-height:180%}body #store .store-content .button{margin-top:40px}body #store .section__inner{width:90.0763358779vw}body #home .section#top{margin-bottom:21.3740458015vw}body #home .section#top .section__inner{height:124.9363867684vw}body #home .section#top .scroll-trigger{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#top .scroll-trigger.show{opacity:1}body #home .section#top .scroll-trigger-text{margin-bottom:2.0356234097vw;font-size:3.0534351145vw;writing-mode:vertical-rl}body #home .section#top .scroll-trigger-bar{height:16.2849872774vw;width:1px}body #home .section#top .scroll-trigger-bar div{animation:scrollBar 3.5s cubic-bezier(.75,0,.6,1) infinite}body #home .section#top .background{min-height:100vh;height:100vw;width:100vw;background-image:url(../img/common/bg_sp.png);background-size:cover;filter:blur(50px);will-change:opacity,filter;transition:opacity 2s cubic-bezier(.25,.46,.45,.94),filter 2s cubic-bezier(.25,.46,.45,.94)}body #home .section#top .kv{height:93.3842239186vw;width:74.8091603053vw;border-radius:8.1424936387vw}body #home .section#top .kv-image{opacity:0;transition:opacity 3s cubic-bezier(.25,1,.5,1)}body #home .section#top .kv-image.show_{opacity:1}body #home .section#top .kv-image.zoom_ img{transform:scale(1);transition:transform 7s linear}body #home .section#top .kv-image.active{opacity:1}body #home .section#top .kv-image img{transform:scale(1.1);will-change:transform}body #home .section#top h2{font-size:6.106870229vw;line-height:200%;writing-mode:vertical-rl;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 7s}body #home .section#top h2 .line{padding:2.5445292621vw;filter:blur(5px);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path,filter}body #home .section#top h2 .line.line1{transition:filter 2s cubic-bezier(.25,.46,.45,.94) 2s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s,filter 2s cubic-bezier(.25,.46,.45,.94) 2s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s,filter 2s cubic-bezier(.25,.46,.45,.94) 2s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s}body #home .section#top h2 .line.line2{margin-top:20.3562340967vw;transition:filter 2s cubic-bezier(.25,.46,.45,.94) 4s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s,filter 2s cubic-bezier(.25,.46,.45,.94) 4s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s,filter 2s cubic-bezier(.25,.46,.45,.94) 4s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s}body #home .section#about{padding-bottom:16.5394402036vw}body #home .section#about .swiper-slide__inner{padding:0 1.7811704835vw 0 5.0890585242vw}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.a p,body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.q p{opacity:1;transform:translate3d(0,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.q p{transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .5s,transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.a p{transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .6s,transform .5s cubic-bezier(.25,.46,.45,.94) .6s}body #home .section#about .swiper-slide.swiper-slide-active .faq-image{opacity:1;transform:translate3d(0,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-text{opacity:1;transform:translate3d(0,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-image{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .7s,opacity .5s cubic-bezier(.25,.46,.45,.94) .7s}body #home .section#about .swiper-slide.swiper-slide-active .faq-text{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .8s,opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}body #home .section#about .swiper-button-prev:active .button-wrap{transform:translate3d(-50%,0,0)}body #home .section#about .swiper-button-next:active .button-wrap{transform:translate3d(50%,0,0)}body #home .section#about .swiper-button-next,body #home .section#about .swiper-button-prev{position:relative;height:6.106870229vw;width:6.106870229vw;margin-top:0;left:auto;right:auto;transform:initial;will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .swiper-button-next i,body #home .section#about .swiper-button-prev i{font-size:2.0356234097vw}body #home .section#about .swiper-button-next .button-wrap,body #home .section#about .swiper-button-prev .button-wrap{width:200%;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .swiper-button-next:active,body #home .section#about .swiper-button-prev:active{background-color:#b5852c;transform:scale(1.2)}body #home .section#about .swiper-button-next:active .button-wrap,body #home .section#about .swiper-button-prev:active .button-wrap{transform:translate3d(100%)}body #home .section#about .swiper-button-next::after,body #home .section#about .swiper-button-prev::after{display:none}body #home .section#about .nav-wrapper{bottom:0}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-28.74deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(11.02deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(22.98deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(17.23deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(-19.62deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(26.81deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(-26.7deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-10.92deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(22.5deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(0)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-28.74deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(11.02deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(22.98deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(17.23deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(-19.62deg)}body #home .section#about .bowl-wrapper{bottom:-16.5394402036vw}body #home .section#about .bowl-wrapper .bowl{transform-origin:center;will-change:top,left,transform;transition:all .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .bowl-wrapper.bowl-wrapper1{height:21.8829516539vw;width:23.3231552163vw;left:0}body #home .section#about .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){width:17.3180661578vw}body #home .section#about .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){width:18.6005089059vw}body #home .section#about .bowl-wrapper.bowl-wrapper2{height:32.5699745547vw;width:13.9949109415vw;right:0}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){width:16.4936386768vw}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){top:10.1781170483vw;width:16.4961832061vw}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){width:21.1195928753vw}body #home .section#about .faq-index-wrapper{margin:0 4.0712468193vw}body #home .section#about .faq-index-wrapper p:nth-child(1){font-size:10.1781170483vw}body #home .section#about .faq-index-wrapper p:nth-child(1) span{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .faq-index-wrapper p:nth-child(1) span.active{opacity:1}body #home .section#about .faq-index-wrapper p:nth-child(1) span.setfrombottom{animation:setfrombottom .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.setfromtop{animation:setfromtop .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.hidetobottom{animation:hidetobottom .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.hidetotop{animation:hidetotop .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(2){font-size:5.5979643766vw;bottom:1.272264631vw}body #home .section#about .faq-index-wrapper p:nth-child(2) span{position:relative;bottom:-.5089058524vw;margin-left:1.0178117048vw}body #home .section#susumuzen{padding:16.2849872774vw 0 20.3562340967vw}body #home .section#susumuzen .section-title{margin-bottom:10.1781170483vw}body #home .section#susumuzen::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);min-height:100vh;height:100vw;width:100vw;background-image:url(../img/common/noise.png);background-size:cover}body #home .section#susumuzen .wrapper{margin-bottom:10.1781170483vw;width:90.0763358779vw}body #home .section#susumuzen .wrapper .box{margin-bottom:16.2849872774vw;width:82.4427480916vw}body #home .section#susumuzen .wrapper .box:last-child{margin-bottom:0}body #home .section#susumuzen .wrapper .box.active .box-title p .inline-block::before{transform:translate3d(0,0,0)}body #home .section#susumuzen .wrapper .box.active .box-title p .inline-block span{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body #home .section#susumuzen .wrapper .box.active .box-image img{opacity:1;transform:scale(1)}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text1::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text1 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text2::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .1s}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text2 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text3::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .2s}body #home .section#susumuzen .wrapper .box .box-title p .inline-block.text3 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s}body #home .section#susumuzen .wrapper .box .box-image img{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}body #home .section#susumuzen .wrapper .box-image{border-radius:8.1424936387vw}body #home .section#susumuzen .wrapper .box-image img{border-radius:8.1424936387vw;opacity:0;transform:scale(1.1);will-change:opacity,transform}body #home .section#susumuzen .wrapper .box-title{top:-6.106870229vw;right:6.106870229vw}body #home .section#susumuzen .wrapper .box-title p{font-size:0;writing-mode:vertical-rl}body #home .section#susumuzen .wrapper .box-title p .inline-block{padding:2.0356234097vw;letter-spacing:.15em;font-size:3.5623409669vw}body #home .section#susumuzen .wrapper .box-title p .inline-block span{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transform:translate3d(0,-101%,0)}body #home .section#susumuzen .wrapper .box-title p .inline-block::before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:"";background-color:#fff;will-change:transform;transform:translate3d(0,-101%,0)}body #home .section#susumuzen .wrapper .box:nth-child(1),body #home .section#susumuzen .wrapper .box:nth-child(3){margin-right:0;margin-left:auto}body #home .section#susumuzen .addon{margin-bottom:16.2849872774vw}body #home .section#susumuzen .addon-text{margin-bottom:8.1424936387vw;font-size:4.0712468193vw;line-height:160%}body #home .section#susumuzen .addon-wrapper div.bg-primaryLight{padding:2.5445292621vw;border-radius:2.0356234097vw}body #home .section#susumuzen .addon-wrapper div:nth-child(1),body #home .section#susumuzen .addon-wrapper div:nth-child(2),body #home .section#susumuzen .addon-wrapper div:nth-child(3),body #home .section#susumuzen .addon-wrapper div:nth-child(4){margin-bottom:4.0712468193vw}body #home .section#susumuzen .addon-wrapper div p{font-size:3.3078880407vw}body #home .section#susumuzen .addon-wrapper div p.plus{margin:0 2.0356234097vw}body #home .section#susumuzen .option-wrapper{width:90.0763358779vw;padding:6.106870229vw 7.6335877863vw;margin-bottom:10.1781170483vw}body #home .section#susumuzen .option-wrapper .option{margin-bottom:8.1424936387vw}body #home .section#susumuzen .option-wrapper .option.option1 .option-header{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option1 .option-box{position:relative;width:50%}body #home .section#susumuzen .option-wrapper .option.option1 .option-box-title{margin-top:-23px}body #home .section#susumuzen .option-wrapper .option.option1 .option-box:nth-child(1){right:-3%}body #home .section#susumuzen .option-wrapper .option.option1 .option-box:nth-child(2){left:-3%;margin-right:0;margin-left:auto}body #home .section#susumuzen .option-wrapper .option.option2 .option-content{margin-left:auto;margin-right:auto;width:68%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box{width:38.2352941176%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box:nth-child(1){margin-bottom:15.6862745098%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box-title{position:relative;left:50%;transform:translate3d(-50%,0,0);width:200%;white-space:nowrap}body #home .section#susumuzen .option-wrapper .option.option3 .option-header{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option3 .option-box-image{margin-bottom:13.3333333333%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box-image::before{content:"";display:block;padding-top:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1){width:100%;margin-bottom:13.3333333333%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image::before{content:"";display:block;padding-top:40%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image img{width:35%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-title{margin-top:-3.3333333333%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2){width:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2) .option-box-image img{width:70%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2) .option-box-title{margin-top:-1.6666666667%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3){position:relative;right:-3%;width:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3) .option-box-image img{width:70%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3) .option-box-title{margin-top:-1.6666666667%}body #home .section#susumuzen .option-wrapper .option-header{padding:8px 0;margin-bottom:24px;border-radius:8px}body #home .section#susumuzen .option-wrapper .option-header p{font-size:16px}body #home .section#susumuzen .option-wrapper .option-box-title{font-size:13px}body #home .section#store{padding:16.2849872774vw 0}body #home .section#store .section__inner{width:90.0763358779vw}body #home .section#store .section-title{margin-bottom:16.2849872774vw}body #home .section#store .wrapper-image.active .image img{opacity:1;transform:scale(1)}body #home .section#store .wrapper-image.active .chawan{animation:chawan 1s steps(1) forwards .5s}body #home .section#store .wrapper-image .image{border-radius:8.1424936387vw;margin-bottom:8.1424936387vw}body #home .section#store .wrapper-image .image img{opacity:0;transform:scale(1.1);will-change:opacity,transform;transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.25,.46,.45,.94)}body #home .section#store .wrapper-image .chawan{right:7.7099236641vw;bottom:-9.9236641221vw;width:18.7531806616vw}body #home .section#store .wrapper-title{margin-bottom:6.106870229vw;font-size:4.5801526718vw}body #home .section#store .wrapper-text{margin-bottom:10.1781170483vw;font-size:3.3078880407vw;line-height:180%}body #home .section#news{padding-top:20.3562340967vw;padding-bottom:20.3562340967vw}body #home .section#news .section__inner{width:82.4427480916vw}body #home .section#news .section-title{margin-bottom:8.1424936387vw}body #home .section#news .button{margin-top:13.2315521628vw}}@media screen and (min-width:750px){#page.loaded #home .section#top h2{opacity:0}#page.loaded #home .section#top h2 .line{filter:blur(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#page.loaded #home .section#top .background{opacity:1;filter:blur(0)}.single-post #footer .banner-wrapper{display:none}body{background-color:rgba(241,237,227,.4)}body main{position:relative;z-index:1}body #page::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);position:fixed;height:100vh;width:100vw;background-image:url(../img/common/bg_paper.png);background-size:1440px;background-repeat:repeat;z-index:-1}body .blur-in{filter:blur(10px);will-change:filter,opacity;transition:filter 1s cubic-bezier(.25,.46,.45,.94)}body .blur-in.active{filter:blur(0)}body .text-in{position:relative;display:block;filter:blur(10px);will-change:filter,opacity,transform;transition:filter 1s cubic-bezier(.25,.46,.45,.94)}body .text-in.active{filter:blur(0)}body .hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body .hover:hover{opacity:.5}body .faq{width:100%}body .faq-content{will-change:opacity;transition:opacity .5s cubic-bezier(.55,.085,.68,.53),visibility 0s .5s}body .faq-content.active{opacity:1;visibility:visible;z-index:1;transition:opacity .5s cubic-bezier(.55,.085,.68,.53),visibility 0s}body .faq-content.active .faq-qa div.q p{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .5s,transform 1s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-content.active .faq-qa div.a p{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .7s,transform 1s cubic-bezier(.25,.46,.45,.94) .7s}body .faq-content.active .faq-qa div p{opacity:1;transform:translate3d(0,0,0)}body .faq-content.active .faq-text{opacity:1;transform:translate3d(0,0,0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .9s,transform 1s cubic-bezier(.25,.46,.45,.94) .9s}body .faq-content.active .faq-image img{opacity:1;transform:scale(1);transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.25,.46,.45,.94)}body .faq-title-wrap{top:-60px;right:-123px}body .faq-title{width:80px}body .faq-title p{font-size:24px;writing-mode:vertical-rl}body .faq-title-text{margin-top:15px;font-size:18px;writing-mode:vertical-rl}body .faq-qa div{font-size:24px;line-height:180%;writing-mode:vertical-rl}body .faq-qa div p{opacity:0;transform:translate3d(0,20px,0);will-change:opacity,transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}body .faq-qa div::before{margin-bottom:32px;font-size:62px;font-family:itc-benguiat,serif;color:#34555e;writing-mode:initial}body .faq-qa div.q{margin-left:32px}body .faq-qa div.q::before{content:"Q"}body .faq-qa div.a{width:86.41px}body .faq-qa div.a::before{content:"A"}body .faq-image{top:40px;left:48%;width:59.7081930415%;border-radius:32px;min-width:532px;opacity:0;transform:translate3d(-50%,20px,0);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}body .faq-image img{will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-text{opacity:0;transform:translate3d(0,20px,0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body .faq-text p{font-size:16px;line-height:180%;writing-mode:vertical-rl;text-orientation:upright}body .news-wrapper{width:65.7575757576%}body .news-wrapper .news{padding:30px 0;border-bottom:1px solid #ebe1cc}body .news-wrapper .news:hover .news-title{color:#b5852c}body .news-wrapper .news:hover .news-read-more::before{transform:translate3d(0,-50%,0) scale(0)}body .news-wrapper .news:hover .news-read-more::after{transform:translate3d(0,-50%,0) scale(1)}body .news-wrapper .news:hover .news-read-more span{color:#b5852c;transform:translate3d(-24px,0,0)}body .news-wrapper .news-date{font-size:18px;width:146px}body .news-wrapper .news-title{width:calc(100% - 146px - 124px);font-size:13px;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .news-wrapper .news-read-more{padding-left:24px}body .news-wrapper .news-read-more::after,body .news-wrapper .news-read-more::before{position:absolute;top:50%;transform:translate3d(0,-50%,0);content:"";height:5.33px;width:5.33px;border-radius:100%;background-color:#b5852c;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body .news-wrapper .news-read-more::before{left:5.33px;transform:translate3d(0,-50%,0) scale(1)}body .news-wrapper .news-read-more::after{right:5.33px;transform:translate3d(0,-50%,0) scale(0)}body .news-wrapper .news-read-more span{font-size:13px;will-change:transform,color;transition:color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body .news-wrapper .news-read-more p{font-size:13px}body .pagination{margin-top:44px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:itc-benguiat,serif}body .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;height:48px;width:48px;color:#272727;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}body .pagination .page-numbers.current,body .pagination .page-numbers:hover{color:#b5852c}body .pagination .next,body .pagination .prev{background-color:#b5852c;border-radius:100%;color:#fff;border:1px solid #b5852c;will-change:background-color,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}body .pagination .next:hover,body .pagination .prev:hover{color:#b5852c;background-color:transparent}body #footer{padding:0 0 20px}body #footer::after{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(181,163,44,0),rgba(181,163,44,.2));content:"";height:1057px;width:100%;z-index:-1}body #footer .section__inner{width:91.6666666667%}body #footer .banner-wrapper{margin-bottom:180px;width:82.8787878788%}body #footer .banner-wrapper .banner{width:48.3546617916%;border-radius:16px}body #footer h1{margin-bottom:32px;width:80px}body #footer .copyright{font-size:10px}body #footer nav ul li{margin-right:32px;font-size:12px}body #footer nav ul li:nth-child(1)::after{position:absolute;top:50%;right:-16px;transform:translate3d(0,-50%,0);content:"";height:13px;width:1px;background-color:#272727}body #footer nav ul li:last-child{margin-right:0}body #footer nav ul li a{color:#272727}body .section-title.active .en{opacity:1;letter-spacing:0}body .section-title.active .ja{opacity:1;transform:scale(1)}body .section-title .en{font-size:120px;letter-spacing:.1em;opacity:0;will-change:letter-spacing,opacity;transition:letter-spacing 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s cubic-bezier(.25,.46,.45,.94)}body .section-title .en.text-white{color:rgba(255,255,255,.5)}body .section-title .en.text-primaryLight{color:rgba(235,225,204,.5)}body .section-title .ja{font-size:24px;writing-mode:vertical-rl;opacity:0;transform:scale(1.1);will-change:transform,opacity;transition:transform 1s cubic-bezier(.68,-.55,.265,1.55),opacity 1s cubic-bezier(.25,.46,.45,.94)}body #header{top:32px;left:24px;z-index:100}body #header .site-branding{margin-bottom:40px}body #saiyou{height:40px;width:104px;font-size:12px;background-color:#b5852c;z-index:11;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}body #saiyou:hover{background-color:#3e3a39}body #saiyou:hover::after{transform:scale(1.33375)}body #saiyou::after{margin-left:16px;display:block;content:"";height:8px;width:8px;border-radius:100%;background-color:#fff;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #menu nav ul li{font-size:12px;margin-bottom:20px}body #menu nav ul li::after{content:"";position:absolute;top:50%;height:12px;width:12px;left:0;opacity:0;border-radius:100%;transform:translate3d(0,-50%,0) scale(0);background-color:#b5852c;z-index:1;will-change:transform,opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}body #menu nav ul li:last-child{margin-bottom:0}body #menu nav ul li.active a,body #menu nav ul li.active span,body #menu nav ul li:hover a,body #menu nav ul li:hover span{color:#b5852c}body #menu nav ul li.active::after,body #menu nav ul li:hover::after{opacity:1;transform:translate3d(0,-50%,0) scale(1)}body #menu nav ul li a,body #menu nav ul li span{color:#272727;transition:color .3s cubic-bezier(.25,.46,.45,.94)}body #menu nav ul li a::before,body #menu nav ul li span::before{margin-right:8px;display:block;content:"";height:12px;width:12px;border-radius:100%;background-color:rgba(181,133,44,.2);will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #single{padding:80px 0 0}body #single .section-title{margin-bottom:90px}body #single article{width:60.2777777778%}body #single article .entry-header{margin-bottom:40px}body #single article .entry-header .entry-title{font-size:32px;line-height:160%;font-weight:700;color:#6b5d43;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid #ebe1cc}body #single article .entry-header .entry-meta{font-size:18px;color:grey;font-family:itc-benguiat,serif}body #single article .post-thumbnail{margin-bottom:80px}body #single article .entry-content{font-size:16px;line-height:240%}body #single article .entry-content h2{margin-bottom:40px;font-size:24px;font-weight:700}body #single article .entry-content .wp-block-image,body #single article .entry-content p{margin-bottom:80px}body #single article .entry-content :last-child{margin-bottom:100px}body #single article .wp-block-image.size-large img{margin-left:auto;margin-right:auto;-o-object-fit:initial!important;object-fit:initial!important;aspect-ratio:initial!important;max-height:80vh;height:auto;width:auto}body #single .nav{margin-bottom:160px;width:60.2777777778%}body #single .nav .prev p{margin-left:20px}body #single .nav .next p{margin-right:20px}body #single .nav .next:hover div,body #single .nav .prev:hover div{background-color:transparent;color:#b5852c}body #single .nav .next:hover a p,body #single .nav .prev:hover a p{letter-spacing:.1em}body #single .nav .next a,body #single .nav .prev a{display:flex;align-items:center}body #single .nav .next a p,body #single .nav .prev a p{font-size:16px;color:grey;font-family:itc-benguiat,serif;will-change:letter-spacing;transition:letter-spacing .5s cubic-bezier(.68,-.55,.265,1.55)}body #single .nav .next div,body #single .nav .prev div{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background-color:#b5852c;border-radius:100%;color:#fff;border:1px solid #b5852c;will-change:background-color,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}body #archive{padding:80px 0 160px}body #archive .section-title{margin-bottom:85px}body #recruit{padding:80px 0 160px}body #recruit .section-title{margin-bottom:120px}body #recruit h3{margin-bottom:80px;font-size:32px}body #recruit .wrapper{margin-bottom:40px;width:75.9722222222%}body #recruit .wrapper .box:nth-child(1){padding-bottom:64px;margin-bottom:64px}body #recruit .wrapper .box:nth-child(1)::after{position:absolute;left:0;bottom:0;content:"";height:1px;width:100%;background-color:#ebe1cc}body #recruit .wrapper .box-image{width:48.3546617916%}body #recruit .wrapper .box-content{width:51.6453382084%}body #recruit .wrapper .box-title{margin-bottom:48px;font-size:36px}body #recruit .store-wrapper{width:75.9722222222%}body #recruit .store-wrapper .store{margin-bottom:8.4552102377%;width:27.6965265082%}body #recruit .store-wrapper .store-image{margin-bottom:32px;border-radius:24px}body #recruit .store-wrapper .store-image img{border-radius:24px}body #recruit .store-wrapper .store-name{margin-bottom:32px;font-size:16px}body #company{padding:80px 0 160px}body #company .wrapper{margin-bottom:120px;width:60.2777777778%}body #company .wrapper-image{width:190px}body #company .wrapper-content{width:calc(100% - 190px - 36px)}body #company .wrapper-content p{font-size:16px;line-height:180%}body #company .line-wrapper{width:60.2777777778%}body #company .line-wrapper .line{padding:36px 0;border-bottom:1px solid #ebe1cc}body #company .line-wrapper .line:first-child{border-top:1px solid #ebe1cc}body #company .line-wrapper .line div:nth-child(1){width:226px}body #company .line-wrapper .line div:nth-child(2){width:calc(100% - 226px)}body #company .line-wrapper .line div p{font-size:13px;line-height:180%}body #company .section-title{margin-bottom:110px}body #company h3{margin-bottom:70px;font-size:32px;line-height:160%}body #store{padding:80px 0 160px}body #store .section-title{margin-bottom:40px}body #store .store-wrapper{margin-top:48px}body #store .store{margin-bottom:7.3126142596%}body #store .store-image{width:58.6837294333%;border-radius:24px}body #store .store-image img{border-radius:24px}body #store .store-content{width:38.0255941499%}body #store .store-content h1{padding-bottom:40px;font-size:24px;border-bottom:1px solid #ebe1cc}body #store .store-content .map-icon{width:32px;height:32px;border-radius:100%;border:1px solid #b5852c;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}body #store .store-content .map-icon:hover{background-color:transparent}body #store .store-content .map-icon:hover svg *{fill:#b5852c}body #store .store-content .map-icon svg{width:16px}body #store .store-content .map-icon svg *{will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}body #store .store-content .line-wrapper .line{padding:20px 0 10px;border-bottom:1px solid #ebe1cc}body #store .store-content .line-wrapper .line:nth-child(1){padding-right:48px}body #store .store-content .line-wrapper .line p{font-size:13px}body #store .store-content .line-wrapper .line p:nth-child(1){width:76px}body #store .store-content .line-wrapper .line p:nth-child(2){top:-5px;width:calc(100% - 76px);line-height:180%}body #store .store-content .button{margin-top:40px}body #store .section__inner{width:75.9722222222%}body #home .section#top .scroll-trigger{right:24px}body #home .section#top .scroll-trigger-text{margin-bottom:8px;font-size:12px;writing-mode:vertical-rl}body #home .section#top .scroll-trigger-bar{height:64px;width:1px}body #home .section#top .scroll-trigger-bar div{animation:scrollBar 3.5s cubic-bezier(.75,0,.6,1) infinite}body #home .section#top .background{min-height:100vh;height:100vw;width:100vw;background-image:url(../img/common/bg_pc.png);background-size:cover;opacity:0;filter:blur(50px);will-change:opacity,filter;transition:opacity 2s cubic-bezier(.25,.46,.45,.94),filter 2s cubic-bezier(.25,.46,.45,.94)}body #home .section#top .kv{height:75.9259259259vh;width:75.9722222222vw;border-radius:64px}body #home .section#top .kv-image{opacity:0;transition:opacity 3s cubic-bezier(.25,1,.5,1)}body #home .section#top .kv-image.show_{opacity:1}body #home .section#top .kv-image.zoom_ img{transform:scale(1);transition:transform 7s linear}body #home .section#top .kv-image.active{opacity:1}body #home .section#top .kv-image img{transform:scale(1.1);will-change:transform}body #home .section#top h2{font-size:32px;line-height:200%;writing-mode:vertical-rl;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 7s}body #home .section#top h2 .line{padding:10px;filter:blur(5px);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path,filter}body #home .section#top h2 .line.line1{transition:filter 2s cubic-bezier(.25,.46,.45,.94) 2s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s,filter 2s cubic-bezier(.25,.46,.45,.94) 2s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s,filter 2s cubic-bezier(.25,.46,.45,.94) 2s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 2s}body #home .section#top h2 .line.line2{margin-top:100px;transition:filter 2s cubic-bezier(.25,.46,.45,.94) 4s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s,filter 2s cubic-bezier(.25,.46,.45,.94) 4s;transition:clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s,filter 2s cubic-bezier(.25,.46,.45,.94) 4s,-webkit-clip-path 2s cubic-bezier(.25,.46,.45,.94) 4s}body #home .section#about{padding-top:60px}body #home .section#about .swiper-container{padding-bottom:164px}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.a p,body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.q p{opacity:1;transform:translate3d(0,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.q p{transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .5s,transform .5s cubic-bezier(.25,.46,.45,.94) .5s}body #home .section#about .swiper-slide.swiper-slide-active .faq-qa div.a p{transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .6s,transform .5s cubic-bezier(.25,.46,.45,.94) .6s}body #home .section#about .swiper-slide.swiper-slide-active .faq-image{opacity:1;transform:translate3d(-50%,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-text{opacity:1;transform:translate3d(0,0,0)}body #home .section#about .swiper-slide.swiper-slide-active .faq-image{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .7s,opacity .5s cubic-bezier(.25,.46,.45,.94) .7s}body #home .section#about .swiper-slide.swiper-slide-active .faq-text{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .8s,opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}body #home .section#about .swiper-slide__inner{width:61.875%;min-width:891px}body #home .section#about .swiper-button-prev:hover .button-wrap{transform:translate3d(-50%,0,0)}body #home .section#about .swiper-button-next:hover .button-wrap{transform:translate3d(50%,0,0)}body #home .section#about .swiper-button-next,body #home .section#about .swiper-button-prev{position:relative;height:40px;width:40px;margin-top:0;left:auto;right:auto;transform:initial;will-change:background-color,transform;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .swiper-button-next .button-wrap,body #home .section#about .swiper-button-prev .button-wrap{width:200%;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .swiper-button-next:hover,body #home .section#about .swiper-button-prev:hover{background-color:#b5852c;transform:scale(1.2)}body #home .section#about .swiper-button-next:hover .button-wrap,body #home .section#about .swiper-button-prev:hover .button-wrap{transform:translate3d(100%)}body #home .section#about .swiper-button-next::after,body #home .section#about .swiper-button-prev::after{display:none}body #home .section#about .nav-wrapper{bottom:70px}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-28.74deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(11.02deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(22.98deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(17.23deg)}body #home .section#about .slide-area.faq1 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(-19.62deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(26.81deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(-26.7deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-10.92deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(22.5deg)}body #home .section#about .slide-area.faq2 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(0)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(-28.74deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(11.02deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){transform:translate3d(-50%,0,0) rotate(22.98deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){transform:translate3d(-50%,0,0) rotate(17.23deg)}body #home .section#about .slide-area.faq3 .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){transform:translate3d(-50%,0,0) rotate(-19.62deg)}body #home .section#about .bowl-wrapper .bowl{transform-origin:center;will-change:top,left,transform;transition:all .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .bowl-wrapper.bowl-wrapper1{height:161.56px;width:146.78px;left:70px}body #home .section#about .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(1){width:120.98px}body #home .section#about .bowl-wrapper.bowl-wrapper1 .bowl:nth-child(2){width:144.99px}body #home .section#about .bowl-wrapper.bowl-wrapper2{height:261.9px;width:148.96px;right:70px}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(1){width:134.91px}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(2){top:79px;width:134.91px}body #home .section#about .bowl-wrapper.bowl-wrapper2 .bowl:nth-child(3){width:172.73px}body #home .section#about .faq-index-wrapper{margin:0 40px}body #home .section#about .faq-index-wrapper p:nth-child(1){font-size:40px}body #home .section#about .faq-index-wrapper p:nth-child(1) span{opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#about .faq-index-wrapper p:nth-child(1) span.active{opacity:1}body #home .section#about .faq-index-wrapper p:nth-child(1) span.setfrombottom{animation:setfrombottom .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.setfromtop{animation:setfromtop .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.hidetobottom{animation:hidetobottom .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(1) span.hidetotop{animation:hidetotop .5s cubic-bezier(.25,.46,.45,.94) forwards}body #home .section#about .faq-index-wrapper p:nth-child(2){font-size:22px;bottom:5px}body #home .section#about .faq-index-wrapper p:nth-child(2) span{position:relative;bottom:-2px;margin-left:4px}body #home .section#susumuzen{padding:120px 0}body #home .section#susumuzen .section-title{margin-bottom:88px}body #home .section#susumuzen::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);min-height:100vh;height:100vw;width:100vw;background-image:url(../img/common/noise.png);background-size:cover}body #home .section#susumuzen .wrapper{margin-bottom:90px;width:91.6666666667%}body #home .section#susumuzen .wrapper .box{width:44.4318181818%}body #home .section#susumuzen .wrapper .box.active .box-title p .inline-block::before{transform:translate3d(0,0,0)}body #home .section#susumuzen .wrapper .box.active .box-title p .inline-block span{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body #home .section#susumuzen .wrapper .box.active .box-image img{opacity:1;transform:scale(1)}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text1::before,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text1::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text1 span,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text1 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .5s}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text2::before,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text2::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .1s}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text2 span,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text2 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text3::before,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text3::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .2s}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-title p .inline-block.text3 span,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-title p .inline-block.text3 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s}body #home .section#susumuzen .wrapper .box:nth-child(1) .box-image img,body #home .section#susumuzen .wrapper .box:nth-child(3) .box-image img{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text1::before,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text1::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .1s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text1 span,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text1 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .6s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text2::before,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text2::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .2s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text2 span,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text2 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .7s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text3::before,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text3::before{transition:transform .5s cubic-bezier(.25,.46,.45,.94) .3s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-title p .inline-block.text3 span,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-title p .inline-block.text3 span{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .8s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .8s;transition:clip-path .5s cubic-bezier(.25,.46,.45,.94) .8s,-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94) .8s}body #home .section#susumuzen .wrapper .box:nth-child(2) .box-image img,body #home .section#susumuzen .wrapper .box:nth-child(4) .box-image img{transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .1s,transform 1s cubic-bezier(.25,.46,.45,.94) .1s}body #home .section#susumuzen .wrapper .box-image{border-radius:40px}body #home .section#susumuzen .wrapper .box-image img{border-radius:40px;opacity:0;transform:scale(1.1);will-change:opacity,transform}body #home .section#susumuzen .wrapper .box-title{top:-24px;right:32.5px}body #home .section#susumuzen .wrapper .box-title p{letter-spacing:.15em;font-size:18px;writing-mode:vertical-rl}body #home .section#susumuzen .wrapper .box-title p .inline-block{padding:16px}body #home .section#susumuzen .wrapper .box-title p .inline-block span{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transform:translate3d(0,-101%,0)}body #home .section#susumuzen .wrapper .box-title p .inline-block::before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:"";background-color:#fff;will-change:transform;transform:translate3d(0,-101%,0)}body #home .section#susumuzen .wrapper .box:nth-child(1){margin-right:0;margin-left:auto;margin-bottom:3.6363636364%}body #home .section#susumuzen .wrapper .box:nth-child(2){margin-right:0;margin-left:2.5378787879%}body #home .section#susumuzen .wrapper .box:nth-child(3){margin-right:2.5378787879%;margin-left:0}body #home .section#susumuzen .addon{margin-bottom:80px}body #home .section#susumuzen .addon-text{margin-bottom:40px;font-size:24px}body #home .section#susumuzen .addon-wrapper div.bg-primaryLight{padding:10px;border-radius:8px}body #home .section#susumuzen .addon-wrapper div p{font-size:16px}body #home .section#susumuzen .addon-wrapper div p.plus{margin:0 32px}body #home .section#susumuzen .option-wrapper{width:82.8787878788%;padding:40px 32px 32px;margin-bottom:64px}body #home .section#susumuzen .option-wrapper .option{width:29.1262135922%}body #home .section#susumuzen .option-wrapper .option.option1 .option-header{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option1 .option-box{width:50%}body #home .section#susumuzen .option-wrapper .option.option1 .option-box-title{margin-top:-23px}body #home .section#susumuzen .option-wrapper .option.option1 .option-box:nth-child(2){margin-top:-25%;margin-right:0;margin-left:auto}body #home .section#susumuzen .option-wrapper .option.option2::before{left:-10.6666666667%}body #home .section#susumuzen .option-wrapper .option.option2::after{right:-10.6666666667%}body #home .section#susumuzen .option-wrapper .option.option2::after,body #home .section#susumuzen .option-wrapper .option.option2::before{position:absolute;top:0;content:"";width:1px;height:100%;background-image:url(/wp-content/themes/gohansusumu/assets/img/home/vertical-line.svg);background-size:cover;background-repeat:no-repeat}body #home .section#susumuzen .option-wrapper .option.option2 .option-content{margin-left:auto;margin-right:auto;width:68%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box{width:38.2352941176%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box:nth-child(1){margin-bottom:15.6862745098%}body #home .section#susumuzen .option-wrapper .option.option2 .option-box-title{position:relative;left:50%;transform:translate3d(-50%,0,0);width:200%;white-space:nowrap}body #home .section#susumuzen .option-wrapper .option.option3 .option-header{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option3 .option-box-image{margin-bottom:13.3333333333%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box-image::before{content:"";display:block;padding-top:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1){width:100%;margin-bottom:6.6666666667%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image{margin-bottom:0}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image::before{content:"";display:block;padding-top:40%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-image img{width:35%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(1) .option-box-title{margin-top:-6%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2){width:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2) .option-box-image img{width:70%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(2) .option-box-title{margin-top:-4.3333333333%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3){width:50%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3) .option-box-image img{width:70%}body #home .section#susumuzen .option-wrapper .option.option3 .option-box:nth-child(3) .option-box-title{margin-top:-4.3333333333%}body #home .section#susumuzen .option-wrapper .option-header{padding:8px 0;margin-bottom:24px;border-radius:8px}body #home .section#susumuzen .option-wrapper .option-header p{font-size:16px}body #home .section#susumuzen .option-wrapper .option-box-title{font-size:13px}body #home .section#store{padding:120px 0}body #home .section#store .section__inner{width:91.6666666667%}body #home .section#store .section-title{margin-bottom:64px}body #home .section#store .section-title .en{bottom:-94px}body #home .section#store .wrapper-image{width:57.196969697%}body #home .section#store .wrapper-image.active .image img{opacity:1;transform:scale(1)}body #home .section#store .wrapper-image.active .chawan{animation:chawan 1s steps(1) forwards .5s}body #home .section#store .wrapper-image .image{border-radius:40px}body #home .section#store .wrapper-image .image img{opacity:0;transform:scale(1.1);will-change:opacity,transform;transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.25,.46,.45,.94)}body #home .section#store .wrapper-image .chawan{left:5.8333333333%;bottom:-11.7296222664%;width:8.5560606061%}body #home .section#store .wrapper-content{width:40.0757575758%}body #home .section#store .wrapper-title{margin-bottom:7.561436673%;font-size:24px}body #home .section#store .wrapper-text{margin-bottom:7.561436673%;font-size:13px;line-height:180%}body #home .section#news{padding-top:120px;padding-bottom:160px}body #home .section#news .section__inner{width:91.6666666667%}body #home .section#news .section-title{margin-bottom:48px}body #home .section#news .section-title .en{bottom:-94px}body #home .section#news .button{margin-top:48px}}@media (max-width:749px){.sm\:fixed{position:fixed}.sm\:relative{position:relative}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}}
/*# sourceMappingURL=style.min.css.map */
