/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;border-radius:0;background:0 0;color:inherit;font:inherit;text-align:inherit;vertical-align:middle;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{margin:0 auto;font-family:"Shippori Mincho B1","Noto Serif JP","Times New Roman",serif}body.non-active{overflow:hidden;height:100%}.gochiso{position:relative;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;background-color:#091021;background-repeat:repeat;background-position:top center;background-size:1280px;color:#fefefe;font-weight:400;font-size:13px;line-height:2;font-family:"Shippori Mincho B1","Noto Serif JP","Times New Roman",serif;-webkit-font-smoothing:antialiased;letter-spacing:.5px;background-attachment:fixed;-moz-osx-font-smoothing:grayscale}.gochiso h1,.gochiso h2,.gochiso h3,.gochiso h4,.gochiso h5,.gochiso h6{line-height:1.5;letter-spacing:.1em}.box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}img{display:block;width:100%}.opacity:hover{opacity:.7!important;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}p.paragraph+p.paragraph{margin-top:24px}.is-hidden{display:none}.js-fadein{-webkit-transition:opacity .5s;transition:opacity .5s}.lazy-load{content-visibility:auto}.uppercase{text-transform:uppercase}.youtube{position:relative;width:100%;margin-top:.1875rem;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.hover-shadow{-webkit-box-shadow:0 0 0 0 rgba(34,34,34,.16);box-shadow:0 0 0 0 rgba(34,34,34,.16);-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.hover-shadow:hover{-webkit-box-shadow:6px 6px 7px 0 rgba(34,34,34,.16);box-shadow:6px 6px 7px 0 rgba(34,34,34,.16)}.is-glow{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 0 98px rgba(255,255,255,.38));-webkit-filter:drop-shadow(0 0 98px rgba(255,255,255,.38));will-change:filter,opacity,transform}.is-hidden{display:none}.lazy-load{content-visibility:auto}.js-fadein{opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.js-fadein.is--run{opacity:1}.bg-lazy{background-image:none!important}br.up-sm{display:none}br.up-md{display:none}br.up-lg{display:none}br.up-xl{display:none}br.up-xxl{display:none}br.down-sm{display:block}br.down-md{display:block}br.down-lg{display:block}br.down-xl{display:block}br.down-xxl{display:block}br.only-md{display:none}.display-up-sm{display:none}.display-up-md{display:none}.display-up-lg{display:none}.display-up-xl{display:none}.display-down-sm{display:block}.display-down-md{display:block}.display-down-lg{display:block}.display-down-xl{display:block}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.header__inner{width:100%;padding:2.5rem}.header-logo{position:fixed;top:1.5rem;left:1.5rem;width:5rem}.modal-nav__open{position:fixed;top:-2.5rem;right:-1.25rem;z-index:100;width:6.25rem;height:6.25rem;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.modal-nav__open:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:5rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../../img/gochiso/bg-footer--sp.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-footer--sp.avif") type("image/avif"), url("../../img/gochiso/bg-footer--sp.webp") type("image/webp"), url("../../img/gochiso/bg-footer--sp.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-footer--sp.avif") type("image/avif"), url("../../img/gochiso/bg-footer--sp.webp") type("image/webp"), url("../../img/gochiso/bg-footer--sp.jpg") type("image/jpeg"))}.footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:center;margin-block:7.5rem 2.5rem;padding-inline:1.5rem;gap:1.5rem 0}.footer .company-info{font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;letter-spacing:.125rem}.footer .company-info__name{font-weight:500;font-size:.75rem;line-height:1}.footer .company-info__address{margin-top:.75rem;font-size:.625rem;line-height:1.5}.footer .footer-nav{font-size:.625rem;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;letter-spacing:.1875rem}.footer .footer-nav span{text-decoration:underline}.footer .footer-nav a+a{margin-left:1rem}.footer .footer-nav a+a::before{margin-right:1rem;content:"|"}.footer .footer-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;gap:2.5rem;margin-inline:auto}.footer .footer-link--brand{height:4.75rem;border:1px solid #efefef;border-radius:.5rem;background:#0713247a;color:#fefefe;font-weight:400;font-size:.9375rem;font-family:"EB Garamond",Georgia,"Times New Roman",serif;letter-spacing:.125rem}.footer .footer-link--brand a{padding:.5rem 2.5rem}.footer .footer-link--brand a img{width:5rem}.footer .footer-link--brand a::after{position:absolute;top:calc(50% - 14px);right:10%;width:1.75rem;min-width:1.75rem;height:1.75rem;margin-left:.5rem;background-image:url(../../img/gochiso/icon-arrow--right.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;content:"";-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s,-webkit-transform ease-out .3s}.footer .footer-link--brand:hover a::after{-webkit-transform:translateX(8px);transform:translateX(8px)}.footer .footer-link-instagram__icon{width:2.5rem}.footer .copy{width:100%;padding:.375rem 2.5rem;font-size:.5rem;font-family:"EB Garamond",Georgia,"Times New Roman",serif;text-align:center;letter-spacing:.125rem}.section-wrap{position:relative}.section{position:relative;width:100%;padding:2.5rem 0;border-radius:.25rem 0 .25rem .25rem;-webkit-transition:max-width 1s ease-in-out;transition:max-width 1s ease-in-out;margin-inline:auto}.section-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.5rem}.section-border::before{position:absolute;top:0;left:0;width:100%;height:.1875rem;background:linear-gradient(45deg,#ebc498,#f5e8d9,#ffe1bf,#ffe1bf,#ebc598);content:""}.section-decoration::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:url(../../img/gochiso/pattern-shippo.svg);background-repeat:repeat-x;background-position:center top;background-size:18.75rem;opacity:.14;content:"";pointer-events:none;-webkit-filter:drop-shadow(0 0 15px #fff);filter:drop-shadow(0 0 15px #fff)}.section-title{width:100%;font-weight:500;font-family:"EB Garamond","Shippori Mincho B1",serif;text-align:center}.section-title__jp{margin-top:.25rem;font-size:6.5vw}.section-title__jp--small{display:block;font-size:.9375rem}.section-title__en{display:block;color:#e2d050;font-weight:400;font-size:.625rem;font-family:"EB Garamond",Georgia,"Times New Roman",serif;letter-spacing:.25rem}.btn{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:20rem;height:3.125rem;border-radius:2.3125rem;background:linear-gradient(45deg,#ebc498,#f5e8d9,#ffe1bf,#ffe1bf,#ebc598);color:#091021;font-weight:600;font-size:1rem;font-family:"EB Garamond","Shippori Mincho B1","Noto Serif JP",Georgia,serif;text-align:center;text-decoration:none;letter-spacing:.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:0;cursor:pointer;-webkit-transition:color,opacity .3s;transition:color,opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:.5rem 1.5rem;gap:1.25rem}.global-nav{display:none;z-index:1;width:100%;max-width:62.5rem;color:#fefefe;font-weight:500;font-size:.8125rem}.global-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:1.5rem}.global-nav__item{position:relative;width:calc(50% - 24px);border:1px solid #666;border-radius:.5rem;background-color:#132846;text-align:center;letter-spacing:.0625rem}.global-nav__item a{display:block;width:100%;height:100%;padding:.75rem 1.5rem}.global-nav__item span::before{position:absolute;top:0;left:.75rem;width:.6875rem;height:1.8125rem;background-image:url(../../img/gochiso/global-nav-frag.svg);background-size:cover;content:""}.modal-nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;z-index:-1;overflow-y:scroll;width:100vw;height:100vh;padding:2.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-image:url(../../img/gochiso/bg-modal-nav.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-modal-nav.avif") type("image/avif"), url("../../img/gochiso/bg-modal-nav.webp") type("image/webp"), url("../../img/gochiso/bg-modal-nav.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-modal-nav.avif") type("image/avif"), url("../../img/gochiso/bg-modal-nav.webp") type("image/webp"), url("../../img/gochiso/bg-modal-nav.jpg") type("image/jpeg"))}.modal-nav-wrap.is-open{z-index:500;opacity:1}.modal-nav-wrap .modal-nav__close{position:absolute;top:2.5rem;right:2.5rem;z-index:100;width:3.125rem;height:3.125rem;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.modal-nav-wrap .modal-nav__close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-nav-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:28.75rem;gap:2.5rem}.modal-nav-product-image{position:absolute;-webkit-transform:translate(90px,-70px);transform:translate(90px,-70px);width:100%;max-width:7.3125rem;height:auto}.modal-nav-product-image img{height:auto}.modal-nav-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:100%;gap:2.5rem}.modal-nav-contents .modal-nav-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;z-index:1;width:100%;gap:1.5rem}.modal-nav-contents .modal-nav-heading__brand{width:7.375rem;height:auto}.modal-nav-contents .modal-nav-heading__title{width:10.1875rem;height:auto}.modal-nav{width:100%}.modal-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:1.5rem}.modal-nav__item{position:relative;width:100%;border:1px solid #666;border-radius:.5rem;background-color:#132846;font-size:1rem;text-align:center;letter-spacing:.0625rem}.modal-nav__item a{display:block;width:100%;height:100%;padding:1rem 2.5rem}.modal-nav__item span::before{position:absolute;top:0;left:1rem;width:.6875rem;height:1.8125rem;background-image:url(../../img/gochiso/global-nav-frag.svg);background-repeat:no-repeat;font-weight:500;content:""}.main-visual-wrap{position:relative;overflow:hidden;height:100vh;min-height:35.5rem;max-height:50.75rem;padding:2.5rem}.main-visual-wrap .main-visual-bg{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;inset:0}.section-main-visual{position:relative;width:100%;max-width:none;height:100%;padding:0}.main-copy{display:block;position:absolute;top:3.75rem;font-weight:500;font-size:4.8vw;line-height:1.6;letter-spacing:.125rem;text-shadow:0 0 10px #091021}.main-visual-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:2.5rem;left:0;width:100%;max-width:67.5rem;gap:2.5rem}.main-visual-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;z-index:1;gap:1rem}.main-visual-heading__brand{width:45vw;height:auto}.main-visual-heading__title{width:55vw;height:auto}.mv-img-float{position:absolute;top:45%;right:-8%;max-width:38.5vw;-webkit-animation:floatY 6s ease-in-out infinite alternate;animation:floatY 6s ease-in-out infinite alternate;-webkit-animation:floatY var(--float-duration) ease-in-out infinite alternate;animation:floatY var(--float-duration) ease-in-out infinite alternate;--float-duration:6s;--float-range:12px;will-change:transform}.main-visual__product-image{display:block;-webkit-transform-origin:center;transform-origin:center;width:100%;height:auto;-webkit-animation:sway 8s ease-in-out infinite alternate;animation:sway 8s ease-in-out infinite alternate;-webkit-animation:sway var(--rotate-duration) ease-in-out infinite alternate;animation:sway var(--rotate-duration) ease-in-out infinite alternate;--rotate-duration:8s;--rotate-base:13deg;--rotate-amp:2deg;will-change:transform}@-webkit-keyframes floatY{from{-webkit-transform:translate3d(0,calc(var(--float-range) * -1),0);transform:translate3d(0,calc(var(--float-range) * -1),0)}to{-webkit-transform:translate3d(0,var(--float-range),0);transform:translate3d(0,var(--float-range),0)}}@keyframes floatY{from{-webkit-transform:translate3d(0,calc(var(--float-range) * -1),0);transform:translate3d(0,calc(var(--float-range) * -1),0)}to{-webkit-transform:translate3d(0,var(--float-range),0);transform:translate3d(0,var(--float-range),0)}}@-webkit-keyframes sway{from{-webkit-transform:rotate(calc(var(--rotate-base) - var(--rotate-amp)));transform:rotate(calc(var(--rotate-base) - var(--rotate-amp)))}to{-webkit-transform:rotate(calc(var(--rotate-base) + var(--rotate-amp)));transform:rotate(calc(var(--rotate-base) + var(--rotate-amp)))}}@keyframes sway{from{-webkit-transform:rotate(calc(var(--rotate-base) - var(--rotate-amp)));transform:rotate(calc(var(--rotate-base) - var(--rotate-amp)))}to{-webkit-transform:rotate(calc(var(--rotate-base) + var(--rotate-amp)));transform:rotate(calc(var(--rotate-base) + var(--rotate-amp)))}}.star-light{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.star-light__parts{position:absolute;width:12.5rem}.star-light__parts:nth-of-type(1){top:8%;left:0;width:18.75rem;opacity:.6;-webkit-animation:twinkle1 5s ease-in-out infinite;animation:twinkle1 5s ease-in-out infinite}.star-light__parts:nth-of-type(2){top:50%;left:-6%;width:12.5rem;opacity:.8;-webkit-animation:twinkle2 4s ease-in-out infinite;animation:twinkle2 4s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.star-light__parts:nth-of-type(3){top:20%;left:56%;width:12.5rem;opacity:.8;-webkit-animation:twinkle3 6s ease-in-out infinite;animation:twinkle3 6s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s}.star-light__parts:nth-of-type(4){top:65%;right:-15%;width:15rem;opacity:.8;-webkit-animation:twinkle4 7s ease-in-out infinite;animation:twinkle4 7s ease-in-out infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.star-light__parts img{height:auto}@-webkit-keyframes twinkle1{0%,100%{opacity:.6}50%{opacity:.2}}@keyframes twinkle1{0%,100%{opacity:.6}50%{opacity:.2}}@-webkit-keyframes twinkle2{0%,100%{opacity:.8}40%{opacity:.4}80%{opacity:.7}}@keyframes twinkle2{0%,100%{opacity:.8}40%{opacity:.4}80%{opacity:.7}}@-webkit-keyframes twinkle3{0%,100%{opacity:.8}30%{opacity:.6}70%{opacity:.6}}@keyframes twinkle3{0%,100%{opacity:.8}30%{opacity:.6}70%{opacity:.6}}@-webkit-keyframes twinkle4{0%,100%{opacity:.6}25%{opacity:.2}60%{opacity:.5}}@keyframes twinkle4{0%,100%{opacity:.6}25%{opacity:.2}60%{opacity:.5}}.section-story-wrap{position:relative;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../../img/gochiso/bg-story--sp.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-story--sp.avif") type("image/avif"), url("../../img/gochiso/bg-story--sp.webp") type("image/webp"), url("../../img/gochiso/bg-story--sp.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-story--sp.avif") type("image/avif"), url("../../img/gochiso/bg-story--sp.webp") type("image/webp"), url("../../img/gochiso/bg-story--sp.jpg") type("image/jpeg"));aspect-ratio:390/946}.section-story{max-width:none;height:100%}.storybook{position:absolute;bottom:6%;left:18%;z-index:1;width:65%;height:40%;color:#333;cursor:pointer}.storybook input[type=radio]{display:none}.storybook__pages{position:relative;min-height:100%}.storybook__page{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#page1:checked~.storybook__pages .storybook__page--1,#page2:checked~.storybook__pages .storybook__page--2,#page3:checked~.storybook__pages .storybook__page--3{z-index:1;opacity:1;pointer-events:auto}.storybook__text{margin-bottom:2.5rem;font-weight:500;font-size:3vw;line-height:1.6;text-align:left}.storybook__page--1 .storybook__text{line-height:1.8}.storybook__page--2 .storybook__text{line-height:2.2}.storybook__button{display:inline-block;position:absolute;bottom:10%;margin-top:2.5rem;padding:1vw 4vw;border:1px solid #999;border-radius:30px;background-color:#fdfdfdaa;color:#333;font-size:3vw;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.storybook__button:hover{background-color:#eee}.storybook__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.storybook__fin{position:absolute;right:0;bottom:12%;width:14vw}.storybook__pagenation{position:absolute;bottom:0;-webkit-transform:translateY(6px);transform:translateY(6px);width:100%;color:#fefefe;font-family:"EB Garamond",Georgia,"Times New Roman",serif;text-align:center}.storybook__progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;width:100%;height:4vw;border-radius:0 2.5rem 2.5rem 0;background:#1328463e;gap:0}.storybook__bar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:4vw;-webkit-transition:background .3s;transition:background .3s}#page1:checked~.storybook__pages .storybook__progress .storybook__bar--1{background:#132846}#page2:checked~.storybook__pages .storybook__progress .storybook__bar--1,#page2:checked~.storybook__pages .storybook__progress .storybook__bar--2{background:#192638}#page3:checked~.storybook__pages .storybook__progress .storybook__bar--1,#page3:checked~.storybook__pages .storybook__progress .storybook__bar--2,#page3:checked~.storybook__pages .storybook__progress .storybook__bar--3{background:#091021}#page3~.storybook__pages .storybook__progress .storybook__bar--3{border-radius:0 2.5rem 2.5rem 0}.storybook label{display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.background-fixed{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background-position:center;background-size:cover;opacity:.5;background-image:url(../../img/gochiso/bg-fixed.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-fixed.avif") type("image/avif"), url("../../img/gochiso/bg-fixed.webp") type("image/webp"), url("../../img/gochiso/bg-fixed.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-fixed.avif") type("image/avif"), url("../../img/gochiso/bg-fixed.webp") type("image/webp"), url("../../img/gochiso/bg-fixed.jpg") type("image/jpeg"))}.product-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.product-detail__img{z-index:1;width:100%;border-radius:.5rem;background-position:center;background-size:110%;background-image:url(../../img/gochiso/product-img-main--tablet.jpg);background-image:-webkit-image-set(url("../../img/gochiso/product-img-main--tablet.avif") type("image/avif"), url("../../img/gochiso/product-img-main--tablet.webp") type("image/webp"), url("../../img/gochiso/product-img-main--tablet.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/product-img-main--tablet.avif") type("image/avif"), url("../../img/gochiso/product-img-main--tablet.webp") type("image/webp"), url("../../img/gochiso/product-img-main--tablet.jpg") type("image/jpeg"));aspect-ratio:608/405}.product-detail__textarea{width:100%}.product-detail__lead{font-size:4.4vw;line-height:1.5}.product-detail__txt{margin-top:1rem;font-size:.8125rem;line-height:2}.product-tml{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;gap:1rem}.product-tml__pyramid{width:4.375rem}.product-tml-note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;letter-spacing:0}.product-tml-note .tml-note__type{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#e2d050;font-weight:500;font-size:.6875rem;line-height:1}.product-tml-note .tml-note__type span{margin-right:.5rem;font-size:.875rem;font-family:"EB Garamond",Georgia,"Times New Roman",serif;letter-spacing:.25rem}.product-tml-note .tml-note__fragrance{width:100%;margin-top:.25rem;font-weight:400;font-size:.6875rem;line-height:1.2}.product-tml-note .tml-note__fragrance+.tml-note__type{margin-top:.75rem}.product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:29.125rem;margin:2.5rem auto;border:4px solid #d1b697;border-radius:1rem;background-color:#192638}.product-info__img{width:100%;border-radius:.75rem .75rem 0 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../../img/gochiso/product-img-detail.jpg);background-image:-webkit-image-set(url("../../img/gochiso/product-img-detail.avif") type("image/avif"), url("../../img/gochiso/product-img-detail.webp") type("image/webp"), url("../../img/gochiso/product-img-detail.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/product-img-detail.avif") type("image/avif"), url("../../img/gochiso/product-img-detail.webp") type("image/webp"), url("../../img/gochiso/product-img-detail.jpg") type("image/jpeg"));aspect-ratio:466/310}.product-info-detail{width:100%;padding:1.5rem 6vw;text-align:left}.product-info-detail-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.7vw;letter-spacing:.0625rem;gap:.5rem}.product-info-detail-brand__logo{width:24vw}.product-info-detail-brand__collection{font-weight:500}.product-info-detail-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:1rem;gap:1rem}.product-info-detail-product__name{width:42vw}.product-info-detail-product__volume{font-size:6.5vw;line-height:1;font-family:"Times New Roman",serif;letter-spacing:.125rem}.product-info-detail-price{display:block;margin-top:.5rem;font-size:2.7vw;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;text-align:right;letter-spacing:.125rem}.product-info-detail-price .product-price__value{font-size:6vw;font-family:"Times New Roman",serif}.product-release-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:last baseline;-webkit-align-items:last baseline;-ms-flex-align:last baseline;align-items:last baseline;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem 0}.product-release{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-inline:1.5rem}.product-release__label{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:static;width:100%;font-size:1.125rem;line-height:1;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;text-align:center;letter-spacing:.5625rem}.product-release__label::after,.product-release__label::before{height:1px;background-color:#666;content:""}.product-release__label>span{-ms-grid-column:2;grid-column:2;position:relative;padding:0 1rem}.product-release time{display:block;width:100%;margin-top:1rem;font-size:1rem;line-height:1;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;text-align:center}.product-release time span{font-size:2rem;font-family:"Times New Roman",serif;margin-inline:.25rem}.product-release__detaile{display:block;line-height:1.8;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;margin-block:1rem}.product-release .btn{width:100%}.section-design-wrap{background-color:#091021}.section-design-wrap .section-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:2;padding:2.5rem;background-position:center;background-size:cover;text-align:left;background-image:url(../../img/gochiso/bg-design--sp.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-design--sp.avif") type("image/avif"), url("../../img/gochiso/bg-design--sp.webp") type("image/webp"), url("../../img/gochiso/bg-design--sp.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-design--sp.avif") type("image/avif"), url("../../img/gochiso/bg-design--sp.webp") type("image/webp"), url("../../img/gochiso/bg-design--sp.jpg") type("image/jpeg"));aspect-ratio:390/539}.section-design-wrap .section-head__txt{margin-top:1rem;font-size:3.3vw;line-height:2;letter-spacing:.09375rem}.section.section-design{z-index:0;max-width:none;padding-top:0}.section.section-design::before{position:absolute;z-index:-1;width:100%;height:100%;background-image:url(../../img/gochiso/bg-pattern-shippo.svg);background-position:center top;background-size:10rem;opacity:.3;content:""}.section.section-design .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-block:2.5rem}.section.section-design .section-content:nth-of-type(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea{width:70%}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea img{width:100%;height:auto}.section.section-design .section-content:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea{width:50%}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea img{width:100%;height:auto}.section.section-design .section-content-textarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.section.section-design .section-content-textarea .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;gap:1rem}.section.section-design .section-content-textarea .head span{color:#e2d050;font-size:.75rem;font-family:"EB Garamond",Georgia,"Times New Roman",serif;letter-spacing:.375rem}.section.section-design .section-content-textarea p{font-size:.8125rem;line-height:2.5;letter-spacing:.0625rem}.section-store-content{width:100%;max-width:60rem;margin-top:2.5rem;padding:4rem 1.5rem;border:1px solid #666;border-radius:.25rem;background-color:#192638;margin-inline:auto}.section-store-content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.section-store-content-inner+.section-store-content-inner{margin-top:5rem}.section-store-content-inner .btn{margin-top:1.5rem}.section-store-content .store-name{position:relative;width:100%;padding-bottom:.75rem;font-size:1.125rem;font-family:"EB Garamond","Shippori Mincho B1","Noto Serif JP",Georgia,serif;letter-spacing:.1875rem;padding-inline:.625rem}.section-store-content .store-name::after{position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background:linear-gradient(45deg,#ebc498,#f5e8d9,#ffe1bf,#ffe1bf,#ebc598);content:""}.section-store-content .store-name span{display:inline-block;margin-left:.375rem;font-size:.75rem;letter-spacing:0}.store-content__list{width:100%}.store-content__item+.store-content__item{margin-top:2.5rem}.store-content__item--2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;gap:1rem}.store-content__item--2col .store-content__main{width:100%}.store-content__item--2col .store-content__logo{width:100%;max-width:4.375rem}.store-area-select{margin:1rem 0 0}.store-area-select__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:.75rem 1rem}.store-area-select__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 12px);padding:.375rem 1rem;border:1px solid #666;border-radius:.25rem;background-color:#132846;font-size:.75rem;line-height:1;text-align:center;cursor:pointer}.store-area-select__item a{position:relative;padding-left:1rem;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif}.store-area-select__item a::before{position:absolute;top:calc(50% - 6px);left:-.25rem;width:.75rem;min-width:.75rem;height:.75rem;background-image:url(../../img/gochiso/icon-arrow--down.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;content:"";-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s,-webkit-transform ease-out .3s}.store-list-head{width:100%;font-weight:500;font-size:.9375rem;font-family:"EB Garamond","Shippori Mincho B1",serif}.store-list-body{width:100%;padding-left:.625rem}.store-list-body__title{display:block;position:relative;margin-top:2.5rem;font-weight:500;font-size:1.25rem}.store-list-body__title::before{position:absolute;top:50%;width:100%;border-top:1px solid #666;content:""}.store-list-body__title span{position:relative;padding-right:1rem;background-color:#192638}.store-detail__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;margin-block:1.5rem 0;gap:1.5rem}.store-detail__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:.5rem}.store-detail__item .store-info{margin-top:0}.store-name__branch{font-weight:500;font-size:.875rem;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;overflow-wrap:break-word}.store-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic Medium",sans-serif;-webkit-font-smoothing:auto;gap:.75rem}.store-info__detail{font-size:.6875rem;line-height:1.5}.store-info .store-address{width:auto;color:#efefef;font-size:.5625rem;line-height:1.5}.store-info .store-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;width:6.6875rem;min-width:6.6875rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;padding:.5rem .75rem;border:1px solid #666;border-radius:6.25rem;font-weight:500;font-size:.6875rem;line-height:1;text-align:center}.store-info .store-link::after{position:absolute;top:calc(50% - 6px);right:.75rem;width:.75rem;min-width:.75rem;height:.75rem;background-image:url(../../img/gochiso/icon-external-link.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;content:"";-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s,-webkit-transform ease-out .3s}.store-info .store-link--large{width:11.4375rem;min-width:11.4375rem;padding:1rem 1.5rem;font-size:.875rem;letter-spacing:.25rem}.store-info .store-link--large::after{top:calc(50% - 9px);right:1.125rem;width:1.125rem;min-width:1.125rem;height:1.125rem}.store-info .store-link a{display:block;position:absolute;width:100%;height:100%}.section-brand .sub-content-title{margin-block:1.5rem .5rem}@media screen and (min-width:0){body{min-height:100%}}@media screen and (min-width:374px){body{min-height:100%}.store-detail__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:576px){body{min-height:100%}br.up-sm{display:block}br.down-sm{display:none}.display-up-sm{display:block}.display-down-sm{display:none}.header-logo{top:2rem;left:2rem;width:7.5rem}.modal-nav__open{top:-4.375rem;right:-2.5rem;width:10.75rem;height:10.75rem}.section{padding:5rem 0 7.5rem}.main-visual-wrap{min-height:47.5rem;max-height:57.875rem}.main-copy{top:10vw}.main-visual-heading__brand{width:35vw}.main-visual-heading__title{width:45vw}.mv-img-float{top:45%;right:0;max-width:35vw}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea{width:50%}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea{width:30%}.store-detail__list{gap:2rem}.store-detail__item{width:calc(50% - 20px)}.store-name__branch{font-size:.9375rem}.store-info .store-address{font-size:.6875rem}}@media screen and (min-width:768px){body{min-height:100%}.gochiso{font-size:14px}br.up-md{display:block}br.down-md{display:none}br.only-md{display:block}.display-up-md{display:block}.display-down-md{display:none}.footer{padding-top:7.5rem}.footer-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:left;margin-block:12.5rem 2.5rem;padding-inline:5rem}.footer .company-info__name{font-size:.875rem}.footer .company-info__address{font-size:.75rem}.footer .footer-nav{font-size:.8125rem}.footer .footer-link--brand{width:34rem;max-width:34rem;font-size:1.5rem;letter-spacing:.25rem}.footer .footer-link--brand a img{width:10.9375rem}.footer .copy{font-size:.8125rem}.section-inner{padding:0 5rem}.section-title__jp{font-size:1.5rem}.section-title__jp--small{font-size:1.0625rem}.section-title__en{font-size:.625rem}.btn{width:100%;height:4rem;font-size:1.125rem}.global-nav{display:block;font-size:1rem}.global-nav__item span::before{left:1rem}.modal-nav-wrap{padding:5rem}.modal-nav-wrap .modal-nav__close{width:4.625rem;height:4.625rem}.modal-nav-inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:auto;height:43.75rem}.modal-nav-product-image{position:static;-webkit-transform:inherit;transform:inherit;max-width:18.75rem}.modal-nav-contents{max-width:50%;gap:10rem}.modal-nav-contents .modal-nav-heading__brand{width:15.9375rem}.modal-nav-contents .modal-nav-heading__title{width:20.125rem}.modal-nav{width:auto}.modal-nav__item{width:20.125rem}.main-visual-wrap{height:calc(100svh - 160px);min-height:58.4375rem;max-height:64rem;padding:5rem}.main-copy{top:1.75rem;font-size:2.5vw;line-height:1;letter-spacing:.25rem}.main-visual-contents{bottom:0}.main-visual-heading__brand{width:15.25rem}.main-visual-heading__title{width:20.9375rem}.mv-img-float{top:20%;max-width:18.75rem}.star-light__parts:nth-of-type(1){width:12.5rem}.star-light__parts:nth-of-type(4){right:0}.section-story-wrap{height:auto;max-height:63.875rem;padding:5rem;background-position:center;background-image:url(../../img/gochiso/bg-story--tablet.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-story--tablet.avif") type("image/avif"), url("../../img/gochiso/bg-story--tablet.webp") type("image/webp"), url("../../img/gochiso/bg-story--tablet.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-story--tablet.avif") type("image/avif"), url("../../img/gochiso/bg-story--tablet.webp") type("image/webp"), url("../../img/gochiso/bg-story--tablet.jpg") type("image/jpeg"))}.section-story{height:53.5625rem;padding:2.5rem 2.5rem 5rem}.storybook{top:50%;left:.625rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:71.875rem;height:52.5rem;padding:9.375rem 8.75rem 10rem 38.75rem;padding:9.375rem 8.75rem 10rem 38.75rem;background-image:url(../../img/gochiso/bg-story-book.avif);background-repeat:no-repeat;background-position:center;background-size:contain}.storybook__text{margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.storybook__button{padding:.625rem 1.5rem;font-size:.875rem}.storybook__fin{width:4.8125rem}.storybook__pagenation{-webkit-transform:translateY(2px);transform:translateY(2px)}.storybook__progress{height:1.6875rem}.storybook__bar{height:1.6875rem}.product-detail{gap:2rem}.product-detail__img{background-size:cover}.product-detail__textarea{padding-inline:.75rem}.product-detail__txt{font-size:1rem}.product-tml{margin-top:2rem;gap:2rem}.product-tml__pyramid{width:7.5rem}.product-tml-note{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-tml-note .tml-note__type{font-size:.8125rem}.product-tml-note .tml-note__type span{margin-right:.75rem;font-size:1.125rem}.product-tml-note .tml-note__fragrance{font-size:.9375rem}.product-tml-note .tml-note__fragrance+.tml-note__type{margin-top:1rem}.product-info{margin-block:5rem 4rem}.product-info-detail{padding:2.5rem 2.5rem 1.5rem}.product-info-detail-brand{font-size:.9375rem;letter-spacing:.125rem}.product-info-detail-brand__logo{width:8.5rem}.product-info-detail-product{margin-top:1.5rem;gap:1.25rem}.product-info-detail-product__name{width:13.3125rem}.product-info-detail-product__volume{font-size:1.5625rem}.product-info-detail-price{margin-top:1rem;font-size:.875rem}.product-info-detail-price .product-price__value{font-size:2rem}.product-release time{margin-top:1.5rem;font-size:1.1875rem}.product-release time span{font-size:2.75rem}.product-release__detaile{margin-block:1rem 2.5rem}.section-design-wrap .section-head{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35rem;padding:0 0 0 55%;background-image:url(../../img/gochiso/bg-design--tablet.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-design--tablet.avif") type("image/avif"), url("../../img/gochiso/bg-design--tablet.webp") type("image/webp"), url("../../img/gochiso/bg-design--tablet.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-design--tablet.avif") type("image/avif"), url("../../img/gochiso/bg-design--tablet.webp") type("image/webp"), url("../../img/gochiso/bg-design--tablet.jpg") type("image/jpeg"));aspect-ratio:inherit}.section-design-wrap .section-head__txt{margin-top:1.5rem;font-size:.875rem}.section.section-design::before{background-size:12.5rem}.section.section-design .section-content:nth-of-type(1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea{width:38%}.section.section-design .section-content:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:5rem}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea{width:31%}.section.section-design .section-content-textarea .head{font-size:1.75rem}.section.section-design .section-content-textarea .head span{font-size:1rem}.section.section-design .section-content-textarea p{font-size:.875rem}.section-store-content{margin-top:4rem;padding:5rem 2.5rem}.section-store-content-inner+.section-store-content-inner{margin-top:5rem}.section-store-content .store-name{font-size:1.375rem}.section-store-content .store-name span{margin-left:.75rem;font-size:1rem}.store-content__item--2col{gap:1.5rem}.store-area-select{margin:2rem 0 0}.store-area-select__item{width:auto;font-size:.875rem}.store-list-head{font-size:1.125rem}.store-list-body__title{font-size:1.25rem;letter-spacing:.5rem}.store-info{margin-top:.75rem}.store-info__detail{font-size:.8125rem}.section-brand .sub-content-title{margin-block:2.5rem 1rem}}@media screen and (min-width:992px){body{min-height:100%}br.up-lg{display:block}br.down-lg{display:none}br.only-md{display:none}.display-up-lg{display:block}.display-down-lg{display:none}.section{max-width:70rem;padding:7.5rem 0}.global-nav{font-size:.9375rem}.global-nav__list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.global-nav__item{width:100%}.global-nav__item a{padding:.5rem 1rem}.global-nav__item span::before{left:.75rem;width:.5rem;height:1.5rem}.modal-nav-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;gap:2.5rem}.modal-nav-product-image{max-width:18.75rem}.modal-nav-contents{width:auto;max-width:none;gap:3.75rem}.modal-nav-contents .modal-nav-heading__brand{width:15.9375rem}.modal-nav-contents .modal-nav-heading__title{width:20.125rem}.modal-nav{width:33.125rem}.modal-nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.modal-nav__item{width:100%;max-width:15.8125rem;font-size:.9375rem}.main-visual-wrap{height:41.25rem;min-height:inherit;max-height:none;padding:5rem}.main-copy{font-size:1.25rem}.main-visual-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem}.main-visual-heading__brand{width:12.5rem}.main-visual-heading__title{width:15.625rem}.mv-img-float{top:0;max-width:17.5rem}.star-light__parts:nth-of-type(4){right:auto;left:76%;width:25rem}.section-story-wrap{max-height:50.75rem;background-image:url(../../img/gochiso/bg-story--pcs.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-story--pcs.avif") type("image/avif"), url("../../img/gochiso/bg-story--pcs.webp") type("image/webp"), url("../../img/gochiso/bg-story--pcs.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-story--pcs.avif") type("image/avif"), url("../../img/gochiso/bg-story--pcs.webp") type("image/webp"), url("../../img/gochiso/bg-story--pcs.jpg") type("image/jpeg"))}.section-story{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:80rem;height:40rem;padding:5rem 5rem 5rem 7.5rem}.storybook__text{font-size:1rem}.storybook__button{padding:.375rem 1.25rem}.product-detail{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2.5rem}.product-detail__img{width:40%;background-image:url(../../img/gochiso/product-img-main--pc.jpg);background-image:-webkit-image-set(url("../../img/gochiso/product-img-main--pc.avif") type("image/avif"), url("../../img/gochiso/product-img-main--pc.webp") type("image/webp"), url("../../img/gochiso/product-img-main--pc.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/product-img-main--pc.avif") type("image/avif"), url("../../img/gochiso/product-img-main--pc.webp") type("image/webp"), url("../../img/gochiso/product-img-main--pc.jpg") type("image/jpeg"));aspect-ratio:373/559}.product-detail__textarea{width:60%;padding-inline:inherit}.product-detail__lead{font-size:3.2vw}.product-detail__txt{margin-top:1.5rem}.product-tml{gap:1.5rem}.product-tml__pyramid{width:6.25rem}.product-tml-note .tml-note__fragrance{font-size:.8125rem}.product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:none;margin-block:5rem 2.5rem}.product-info__img{width:50%;height:-webkit-fill-available;border-radius:0 .75rem .75rem 0}.product-info-detail{width:50%;padding:2.5rem}.product-info-detail-brand__logo{width:6.25rem}.product-info-detail-price{margin-top:1.5rem}.product-release-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-release{width:50%;padding-inline:2rem}.section-design-wrap .section-head{height:35rem;background-image:url(../../img/gochiso/bg-design--pcs.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-design--pcs.avif") type("image/avif"), url("../../img/gochiso/bg-design--pcs.webp") type("image/webp"), url("../../img/gochiso/bg-design--pcs.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-design--pcs.avif") type("image/avif"), url("../../img/gochiso/bg-design--pcs.webp") type("image/webp"), url("../../img/gochiso/bg-design--pcs.jpg") type("image/jpeg"))}.section-design-wrap .section-head__txt{margin-top:2rem;font-size:1rem;letter-spacing:.125rem}.section.section-design::before{background-size:23.9375rem}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea{width:40%}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea{width:35%}.section.section-design .section-content-textarea{gap:1.5rem}.section.section-design .section-content-textarea p{font-size:1.125rem}.section-store-content .store-name{font-size:1.5rem}.section-store-content .store-name span{font-size:1.125rem}.store-content__item+.store-content__item{margin-top:5rem}.store-content__item--2col{gap:2.5rem}.store-content__item--2col .store-content__logo{max-width:9.375rem}.store-detail__list{gap:2.5rem}.store-detail__item{width:calc(100% / 3 - 27px)}.store-info__detail{font-size:.875rem}}@media screen and (min-width:1200px){body{min-height:100%}.gochiso{font-size:15px}br.up-xl{display:block}br.down-xl{display:none}.display-up-xl{display:block}.display-down-xl{display:none}.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer{background-image:url(../../img/gochiso/bg-footer--pc.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-footer--pc.avif") type("image/avif"), url("../../img/gochiso/bg-footer--pc.webp") type("image/webp"), url("../../img/gochiso/bg-footer--pc.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-footer--pc.avif") type("image/avif"), url("../../img/gochiso/bg-footer--pc.webp") type("image/webp"), url("../../img/gochiso/bg-footer--pc.jpg") type("image/jpeg"))}.section-title__jp{font-size:2.5rem}.section-title__jp--small{font-size:1.25rem}.section-title__en{font-size:.875rem}.global-nav{max-width:62.5rem}.global-nav__item a{padding:1rem 2rem}.global-nav__item span::before{left:1rem;width:.6875rem;height:1.8125rem}.modal-nav-inner{gap:2.5rem 5.625rem}.modal-nav-product-image{max-width:20.25rem}.modal-nav-contents .modal-nav-heading__brand{width:15.9375rem}.modal-nav-contents .modal-nav-heading__title{width:20.125rem}.modal-nav__item{font-size:1rem}.main-visual-wrap{height:50rem}.main-copy{font-size:1.625rem}.main-visual-heading{gap:3.5625rem}.main-visual-heading__brand{width:15.9375rem}.main-visual-heading__title{width:20.125rem}.mv-img-float{max-width:22.8125rem}.star-light__parts:nth-of-type(1){width:18.75rem}.section-story-wrap{max-height:63.875rem;background-image:url(../../img/gochiso/bg-story--pcl.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-story--pcl.avif") type("image/avif"), url("../../img/gochiso/bg-story--pcl.webp") type("image/webp"), url("../../img/gochiso/bg-story--pcl.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-story--pcl.avif") type("image/avif"), url("../../img/gochiso/bg-story--pcl.webp") type("image/webp"), url("../../img/gochiso/bg-story--pcl.jpg") type("image/jpeg"))}.section-story{height:50rem}.storybook{width:81.25rem;height:59.375rem;padding:10.625rem 9.375rem 11.25rem 43.75rem}.storybook__text{font-size:1.125rem}.storybook__button{padding:.625rem 1.5rem}.product-detail{gap:4rem}.product-detail__lead{font-size:2.25rem}.product-detail__txt{margin-top:2.5rem;font-size:1.125rem}.product-tml{margin-top:4rem;gap:2rem}.product-tml__pyramid{width:8.125rem}.product-tml-note .tml-note__fragrance{font-size:.9375rem}.product-tml-note .tml-note__fragrance+.tml-note__type{margin-top:1.5rem}.product-info{margin-block:7.5rem 4rem}.product-info-detail{width:50%;padding:4rem}.product-info-detail-brand__logo{width:8.5rem}.product-info-detail-price{margin-top:2.5rem}.product-release{padding-inline:4rem}.section-design-wrap .section-head{height:50rem;background-image:url(../../img/gochiso/bg-design--pcl.jpg);background-image:-webkit-image-set(url("../../img/gochiso/bg-design--pcl.avif") type("image/avif"), url("../../img/gochiso/bg-design--pcl.webp") type("image/webp"), url("../../img/gochiso/bg-design--pcl.jpg") type("image/jpeg"));background-image:image-set(url("../../img/gochiso/bg-design--pcl.avif") type("image/avif"), url("../../img/gochiso/bg-design--pcl.webp") type("image/webp"), url("../../img/gochiso/bg-design--pcl.jpg") type("image/jpeg"))}.section-design-wrap .section-head__txt{margin-top:2.5rem;font-size:1.125rem}.section.section-design .section-content:nth-of-type(1) .section-content-imgarea{width:32.0625rem}.section.section-design .section-content:nth-of-type(2){gap:7.5rem}.section.section-design .section-content:nth-of-type(2) .section-content-imgarea{width:22.5rem}.section-store-content{padding:5rem}.store-area-select__item{padding:.75rem 1rem;font-size:1rem}.store-list-head{font-size:1.5rem}.store-list-body__title{margin-top:5rem}.store-name__branch{font-size:1rem}.store-info .store-address{width:12.5rem}.section-brand .sub-content-title{margin-block:2.5rem 1.5rem}}@media screen and (min-width:1920px){body{min-height:100%}.gochiso{font-size:17px}br.up-xxl{display:block}br.down-xxl{display:none}.section{max-width:80rem;padding:7.5rem 0 10rem}.global-nav{max-width:110rem;font-size:1.125rem}.global-nav__item a{padding:1.5rem 4rem}.global-nav__item span::before{left:2rem}.modal-nav-product-image{max-width:25rem}.modal-nav{width:39.5rem}.modal-nav__item{max-width:18.75rem}.modal-nav__item a{padding:1.5rem 4rem}.modal-nav__item span::before{left:2rem}.main-visual-wrap{height:67.5rem}.main-copy{font-size:2.25rem}.main-visual-contents{max-width:81.25rem;gap:3.375rem}.main-visual-heading__brand{width:23.125rem}.main-visual-heading__title{width:30rem}.mv-img-float{right:-12.5rem;max-width:31.25rem}.section-story{max-width:80rem;height:58.75rem;padding:7.5rem 5rem 7.5rem 7.5rem}.section-design-wrap .section-head{height:67.5rem}}@media (prefers-reduced-motion:reduce){.main-visual__product-image,.mv-img-float{-webkit-animation:none!important;animation:none!important}}@media screen and (min-width:768px) and (min-width:768px){.product-tml-note .tml-note__type span{font-size:.9375rem}}@media screen and (min-width:768px) and (min-width:992px){.product-tml-note .tml-note__type span{font-size:1rem}}@media screen and (min-width:768px) and (min-width:1200px){.product-tml-note .tml-note__type span{font-size:1.125rem}}@media screen and (max-width:575px){.section-store .section-inner{padding:0 1.5rem}}
/*# sourceMappingURL=style.min.css.map */
