@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Noto+Serif+JP:wght@200..900&family=Newsreader:opsz@6..72&family=Noto+Sans+JP:wght@400;500;600;700&display=swap";/*! css/style.css */@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}h1:not(.logo-h1),h2,h3,h4,.under-cart .subtotal,blockquote,h5,h6{color:#353535;font-family:Newsreader,"Noto Serif",serif!important}#page-content .feature-header:after,#page-content .shopify-policy__title h1:after{display:none}#page-content .feature-header{letter-spacing:0}#page-content .flexible-layout--columns-3 h3{font-size:22px;font-weight:400;letter-spacing:0}#page-content .flexible-layout--columns-3 .text-column__text p:first-child{font-size:16px;letter-spacing:.07em;margin-top:0}#page-content .flexible-layout--columns-3 .text-column__text p:last-child{font-family:Noto Sans JP,sans-serif;font-size:13px;letter-spacing:.04em}#page-content .flexible-layout--columns-3 .button{display:block;width:82px;font-family:Noto Sans JP,sans-serif;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#535353;border:1px solid #535353;border-radius:0!important;padding:12px 0}@media (any-hover: hover){#page-content .flexible-layout--columns-3 .button{transition:color .3s linear,background-color .5s linear}#page-content .flexible-layout--columns-3 .button:hover{transition:none;color:#535353;background:#53535300}}@media only screen and (max-width: 768px){#page-content .flexible-layout--columns-3 h3{font-size:5.6vw}#page-content .flexible-layout--columns-3 .text-column__text p:first-child{font-size:4.2666666667vw}#page-content .flexible-layout--columns-3 .text-column__text p:last-child{font-size:3.0666666667vw}#page-content .flexible-layout--columns-3 .button{width:26.6666666667vw;font-size:3.3333333333vw;border-radius:0!important;padding:2.9333333333vw 0}}#page-content .shopify-challenge__container{padding:200px 0}@media only screen and (max-width: 768px){#page-content .shopify-challenge__container{padding:26.6666666667vw 0}}.template-list-collections #page-content .feature-header{font-weight:400;margin:100px auto 70px}@media only screen and (max-width: 768px){.template-list-collections #page-content .feature-header{margin:calc(33.3333333333vw - 50px) auto 24vw}}.template-list-collections #page-content .feature-header+div p{color:#393939;font-size:13px;margin:0 auto 100px}.template-list-collections #page-content .feature-header+div p a{color:#393939;border-bottom:none}.template-list-collections #page-content .feature-header+div p a:after{content:" \ff0f";display:inline}.template-list-collections #page-content .feature-header+div p a:last-child:after{content:""}@media (any-hover: hover){.template-list-collections #page-content .feature-header+div p a:hover{color:#111}}@media only screen and (max-width: 768px){.template-list-collections #page-content .feature-header+div p{font-size:4.2666666667vw;line-height:1.94;margin:0 auto calc(33.3333333333vw - 50px)}.template-list-collections #page-content .feature-header+div p a{display:block}.template-list-collections #page-content .feature-header+div p a:after{display:none}}.template-collection #page-content .feature-header{margin:50px auto 60px}.template-collection #page-content .feature-header+div p{margin:0}.template-collection #page-content .feature-header+div p:empty{display:none}@media only screen and (max-width: 768px){.template-collection #page-content .feature-header{margin:calc(33.3333333333vw - 50px) auto 13.3333333333vw}.template-collection #page-content .feature-header+div{margin:0 0 calc(26.6666666667vw - 50px)}}.template-collection #page-content div[data-section-type=collection-template]{padding-bottom:0}.template-collection #page-content div[data-section-type=collection-template] .pager-button svg{display:inline;width:44px;height:44px}.template-collection #page-content .theme-filter-container .cc-product-filter-container .product-list-container.product-list-container--with-sidebar{margin-bottom:-1px}.template-collection #page-content .theme-filter-container .cc-product-filter-container{background:#fff;border-top:1px solid #000;border-bottom:1px solid #000;padding-right:0;padding-left:50px}.template-collection #page-content .theme-filter-container .cc-product-filter-container:not(.pt-0){padding-top:0}@media only screen and (max-width: 768px){.template-collection #page-content .theme-filter-container .cc-product-filter-container{padding:0}}@media only screen and (min-width: 769px){.template-collection #page-content .theme-filter-container .cc-product-filter #FacetsForm>.cc-accordion:first-child{margin-top:60px}}@media only screen and (max-width: 768px){.template-collection #page-content .theme-filter-container .cc-product-filter{padding-top:13.3333333333vw}}.template-collection #page-content .product-list-container .product-list{display:flex;flex-wrap:wrap;margin-top:-1px;margin-left:0;padding-bottom:0}.template-collection #page-content .product-list-container .product-list .product-block{box-sizing:border-box;padding:20px 20px 30px;border:1px solid #000;margin-top:0;margin-bottom:-1px;margin-right:-1px}.template-collection #page-content .product-list-container .product-list .product-block .image{margin:-20px -20px 0}.template-collection #page-content .product-list-container .product-list .product-block .title{padding:20px 0 0}.template-collection #page-content .product-list-container .product-list .product-block .fragrance{display:block;line-height:1.3em;padding:8px 0}@media only screen and (max-width: 768px){.template-collection #page-content .product-list-container{padding-top:0}.template-collection #page-content .product-list-container .product-list .product-block{padding:2.6666666667vw 2.6666666667vw 4vw}.template-collection #page-content .product-list-container .product-list .product-block:nth-child(odd){border-left:1px solid transparent}.template-collection #page-content .product-list-container .product-list .product-block .image{margin:-2.6666666667vw -2.6666666667vw 0}.template-collection #page-content .product-list-container .product-list .product-block .title{padding:4vw 0 0}.template-collection #page-content .product-list-container .product-list .product-block .fragrance{padding:1.6vw 0}}.template-product .product-area{margin-bottom:0}.template-product .product-area .product-area__media.multi-column{padding-left:0}.template-product .product-area .product-area__media .theme-gallery[data-column-count="2"] .theme-images{padding-top:0}.template-product .product-area .product-area__media .theme-gallery[data-column-count="2"] .theme-images .theme-img--collage-full{margin:0}.template-product .product-area .product-area__media .theme-gallery[data-column-count="2"] .theme-images .media-column .theme-img{margin-bottom:0}.template-product .product-area .product-area__media .theme-gallery[data-column-count="2"] .theme-images .media-column{padding-left:0;padding-right:0}.template-product .product-area .product-area__media .theme-images .theme-img--collage-last{margin:0}.template-product #page-content .product-detail__form__action button svg{display:inline;width:24px}#added-to-cart svg{display:inline}.template-cart #page-content .content{background:transparent;padding:200px 30px}@media only screen and (max-width: 768px){.template-cart #page-content .content{padding:33.3333333333vw 6.6666666667vw}}.shopify-policy__container .shopify-policy__title h1{font-size:30px;margin-top:5em}@media only screen and (max-width: 768px){.shopify-policy__container .shopify-policy__title h1{font-size:5.6vw}}.shopify-policy__container .shopify-policy__body .rte ul{padding-left:5px}.shopify-policy__container .shopify-policy__body .rte ul li{text-indent:-1.4em;padding-left:1.25em}.shopify-policy__container .shopify-policy__body .rte ul li p{text-indent:0}.shopify-policy__container .policy-content{margin-bottom:10em}.template-suffix-shopping-guide .content{background-color:#f1f1ec}.template-suffix-shopping-guide .content h1:not(.feature-header),.template-suffix-shopping-guide .content h2:not(.h2),.template-suffix-shopping-guide .content h3,.template-suffix-shopping-guide .content h4,.template-suffix-shopping-guide .content h5,.template-suffix-shopping-guide .content h6{font-size:2.1rem;font-weight:400;text-align:left}.template-suffix-shopping-guide .content h1 strong,.template-suffix-shopping-guide .content h2 strong,.template-suffix-shopping-guide .content h3 strong,.template-suffix-shopping-guide .content h4 strong,.template-suffix-shopping-guide .content h5 strong,.template-suffix-shopping-guide .content h6 strong{font-weight:400}.template-suffix-shopping-guide .content h2:not(.h2){font-size:2rem}.template-suffix-shopping-guide .content h3{font-size:1.66rem}.template-suffix-shopping-guide .content h4{font-size:1.46rem}.template-suffix-shopping-guide .content h5{font-size:1.3rem}.template-suffix-shopping-guide .content h6{font-size:1.2rem}.template-suffix-shopping-guide .content .feature-header{font-size:2rem;margin-top:5em}.template-suffix-shopping-guide .content .container{margin-bottom:3em}.template-suffix-shopping-guide .content .section-heading{margin-bottom:1em}.template-suffix-shopping-guide .content .h2{margin-bottom:0}.template-suffix-shopping-guide .content table{border:1px solid #d0cfcf}.template-suffix-shopping-guide .content blockquote{font-size:1rem;background:#dddfd2;padding:2em}.is-hidden,.is-modal{overflow-y:hidden}@media only screen and (max-width: 768px){.is-hidden,.is-modal{overflow:hidden}}@media only screen and (min-width: 769px){.display-sp,.sp,a .on{display:none}a:hover .on{display:block}a:hover .off{display:none}}@media only screen and (max-width: 768px){.display-pc,.pc{display:none}}body{color:#2a2a2a;font-family:"Noto Serif",serif!important;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;background:#f1f1ec;margin:0;opacity:0}body.loaded{opacity:1}body .ja{font-family:Noto Sans JP,sans-serif!important}body .ja-serif{font-family:"Noto Serif",serif!important}body .en,body .time{font-family:Newsreader,serif!important;font-optical-sizing:auto;font-style:normal}img{display:block;width:100%;height:auto;will-change:all}@media all and (-ms-high-contrast: none){header svg,footer svg,.recommend svg,#page-content svg{display:block;width:100%}}@-moz-document url-prefix(){header svg,footer svg,.recommend svg,#page-content svg{display:block;width:100%;height:auto}}@media screen and (-webkit-min-device-pixel-ratio: 0){header svg,footer svg,.recommend svg,#page-content svg{display:block;width:100%;height:auto}}a{color:#2a2a2a;text-decoration:none}a.nolink{pointer-events:none}#page-content .article{margin:90px auto 0;padding:0}#page-content .article *{font-family:Noto Sans JP,sans-serif}#page-content .article section{max-width:800px;margin-right:auto;margin-left:auto;padding:.1px 0}#page-content .article-top{margin:0 auto}#page-content .article-top--ttl{font-size:25px;font-weight:400;line-height:1.36;letter-spacing:.09em;margin:100px 0 23px}#page-content .article-top--ttl *{font-family:Newsreader,"Noto Serif",serif}#page-content .article-top--date{font-size:12px;line-height:1;letter-spacing:.02em;margin:0 0 95px}#page-content .article-back--btn{max-width:450px;margin:0 auto}#page-content .article-back--btn a{display:block;text-align:center;line-height:2.93;border:1px solid #b3b3b3;background:#fff;margin:31.1111111111% auto 44%}@media screen and (min-width: 829px){#page-content .article-back--btn a{transition:all .5s cubic-bezier(.17,.67,.48,.99)}#page-content .article-back--btn a:hover{color:#fff;background:#b3b3b3}}#page-content .article-content{font-size:15px;line-height:2.27;letter-spacing:.1em}#page-content .article-content .en{line-height:2;letter-spacing:.06em}#page-content .article-content h1{font-size:32px;font-weight:500;margin:82px 0 32px}#page-content .article-content h1.en{font-size:173.3333333333%;line-height:1.63}#page-content .article-content h2{font-size:24px;font-weight:500;margin:82px 0 32px}#page-content .article-content h2.en{font-size:121.3333333333%;line-height:1.63}#page-content .article-content h3,#page-content .article-content h4,#page-content .article-content h5,#page-content .article-content h6{font-size:17px;font-weight:500;line-height:1.79;letter-spacing:.09em;margin:82px 0 32px}#page-content .article-content h3.en,#page-content .article-content h4.en,#page-content .article-content h5.en,#page-content .article-content h6.en{font-size:104%;line-height:1.63}#page-content .article-content p,#page-content .article-content div,#page-content .article-content ul,#page-content .article-content ol{text-align:justify;margin:1em 0 2em}#page-content .article-content p.en,#page-content .article-content div.en,#page-content .article-content ul.en,#page-content .article-content ol.en{font-size:86.6666666667%}#page-content .article-content img{margin:1em 0}#page-content .article-content a{border-bottom:2px solid #2a2a2a}#page-content .article-content blockquote{background:#efefef;margin:1em 0 2em;padding:1em 2em 2em}#page-content .article-content blockquote p:last-child,#page-content .article-content blockquote div:last-child,#page-content .article-content blockquote ul:last-child,#page-content .article-content blockquote ol:last-child{margin-bottom:0}#page-content .article-content h2,#page-content .article-content h3,#page-content .article-content h4,#page-content .article-content h5,#page-content .article-content h6{font-family:Noto Sans JP,sans-serif!important;text-align:left}#page-content .article-content p.link{text-align:center}#page-content .article-content p.link a{border-bottom:none}#page-content .article-content p.link a span{font-size:14px;letter-spacing:0}#page-content .article-content p.link a:after{content:"";display:inline-block;width:7px;height:0;background:url(//qnowa.jp/cdn/shop/t/3/assets/p2_arrow_recommend.svg) 0 0/100% auto no-repeat;margin:0 0 0 12px;padding:9px 0 0}@media (any-hover: hover){#page-content .article-content p.link a:after{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#page-content .article-content p.link a:hover:after{-webkit-transform:translateX(50%);transform:translate(50%)}}#page-content .article-content .vertical{width:62.5%;margin-right:auto;margin-left:auto}#page-content .article-content .mt0{margin-top:0}#page-content .article-content .mt1{margin-top:1em}#page-content .article-content .mt2{margin-top:2em}#page-content .article-content .mt3{margin-top:3em}#page-content .article-content .mt4{margin-top:4em}#page-content .article-content .mt5{margin-top:5em}#page-content .article-content .mb0{margin-bottom:0}#page-content .article-content .mb1{margin-bottom:1em}#page-content .article-content .mb2{margin-bottom:2em}#page-content .article-content .mb3{margin-bottom:3em}#page-content .article-content .mb4{margin-bottom:4em}#page-content .article-content .mb5{margin-bottom:5em}@media only screen and (max-width: 768px){#page-content .article{width:86.6666666667vw;border-top:none;margin:10.6666666667vw auto 0;padding:0;box-sizing:border-box}#page-content .article section{padding:.1px 0}#page-content .article-top{margin:0 auto}#page-content .article-top--ttl{font-size:5.0666666667vw;font-weight:500;line-height:1.36;letter-spacing:.02em;margin:14.6666666667vw 0 3.3333333333vw}#page-content .article-top--date{font-size:3.0666666667vw;font-weight:500;line-height:1;letter-spacing:0em;margin:0 0 7.2vw}#page-content .article-back--btn{width:57.3333333333vw}#page-content .article-back--btn a{border-width:.2666666667vw;margin:20vw 0}#page-content .article-content{font-size:3.7333333333vw;line-height:1.78;letter-spacing:.04em}#page-content .article-content .en{letter-spacing:.02em}#page-content .article-content h1{font-size:5.6vw;line-height:1.4;margin:11.2vw 0 4.5333333333vw}#page-content .article-content h2{font-size:4.8vw;line-height:1.4;margin:11.2vw 0 4.5333333333vw}#page-content .article-content h3,#page-content .article-content h4,#page-content .article-content h5,#page-content .article-content h6{font-size:4vw;line-height:1.47;margin:11.2vw 0 4.5333333333vw}#page-content .article-content iframe{width:100%;height:48.6666666667vw;margin:1em 0}#page-content .article-content a{border-width:.2666666667vw}#page-content .article-content p.link a{border-bottom:none}#page-content .article-content p.link a span{font-size:4vw}#page-content .article-content p.link a:after{width:1.7333333333vw;margin:0 0 0 2.6666666667vw;padding:2.4vw 0 0}}.wait,.waiting{opacity:0}.animation,.animated{-webkit-animation:up cubic-bezier(0,.53,.43,1) 1.2s both;animation:up cubic-bezier(0,.53,.43,1) 1.2s both}.top--logo .animation,.parse.animated{-webkit-animation:fadeIn linear 1s both;animation:fadeIn linear 1s both}@-webkit-keyframes line{0%{-webkit-transform:translateX(-100%) scaleX(1);transform:translate(-100%) scaleX(1)}40%{-webkit-transform:translateX(0%) scaleX(1);transform:translate(0) scaleX(1)}to{-webkit-transform:translateX(100%) scaleX(.3);transform:translate(100%) scaleX(.3)}}@keyframes line{0%{-webkit-transform:translateX(-100%) scaleX(1);transform:translate(-100%) scaleX(1)}40%{-webkit-transform:translateX(0%) scaleX(1);transform:translate(0) scaleX(1)}to{-webkit-transform:translateX(100%) scaleX(.3);transform:translate(100%) scaleX(.3)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@-webkit-keyframes down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@-webkit-keyframes yurayura{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}33%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}67%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes yurayura{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}33%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}67%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes kirakira{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes kirakira{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes scale_down{0%{opacity:0;-webkit-transform:scale(8);transform:scale(8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale_down{0%{opacity:0;-webkit-transform:scale(8);transform:scale(8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide_down{0%{opacity:0;-webkit-transform:translate(0%,-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translate(0%,0%);transform:translate(0)}}@keyframes slide_down{0%{opacity:0;-webkit-transform:translate(0%,-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translate(0%,0%);transform:translate(0)}}@-webkit-keyframes right-to-left{0%{opacity:0;-webkit-transform:translate(100%,0px);transform:translate(100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@keyframes right-to-left{0%{opacity:0;-webkit-transform:translate(100%,0px);transform:translate(100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@-webkit-keyframes left-to-right{0%{opacity:0;-webkit-transform:translate(-100%,0px);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@keyframes left-to-right{0%{opacity:0;-webkit-transform:translate(-100%,0px);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes scale1{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes scale2{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale2{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(-2%);transform:translate(-2%)}to{-webkit-transform:translateX(2%);transform:translate(2%)}}@keyframes slide1{0%{-webkit-transform:translateX(-2%);transform:translate(-2%)}to{-webkit-transform:translateX(2%);transform:translate(2%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(2%);transform:translate(2%)}to{-webkit-transform:translateX(-2%);transform:translate(-2%)}}@keyframes slide2{0%{-webkit-transform:translateX(2%);transform:translate(2%)}to{-webkit-transform:translateX(-2%);transform:translate(-2%)}}@-webkit-keyframes info_slide{0%{-webkit-transform:translateX(-101%);transform:translate(-101%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes info_slide{0%{-webkit-transform:translateX(-101%);transform:translate(-101%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@-webkit-keyframes info_slide_out{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-101%);transform:translate(-101%)}}@keyframes info_slide_out{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-101%);transform:translate(-101%)}}.header{display:block;width:100%;height:0;padding:25px 0 0;position:fixed;top:0;left:0;z-index:10;transition:padding-top .3s ease-out,opacity .4s linear}.header--logo{width:130px;margin:0 0 40px 29px;position:relative;z-index:1}.header--logo svg{transition:fill .3s linear}.header--time{width:200px;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-align:right;margin:-80px 0 0 140px;position:relative;transition:color .3s linear}.header--time>div{display:inline-block;margin:0 .5em 0 0;overflow:hidden}.header--time>div:nth-child(1)>p{transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1) .4s;transition:transform 2s cubic-bezier(.16,1,.3,1) .4s;transition:transform 2s cubic-bezier(.16,1,.3,1) .4s,-webkit-transform 2s cubic-bezier(.16,1,.3,1) .4s}.header--time>div:nth-child(2)>p{transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1) .6s;transition:transform 2s cubic-bezier(.16,1,.3,1) .6s;transition:transform 2s cubic-bezier(.16,1,.3,1) .6s,-webkit-transform 2s cubic-bezier(.16,1,.3,1) .6s}.header--time>div>p{margin:0;-webkit-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0)}.header--time>div>p span{display:inline-block;width:1.2em;text-align:center}.header--time>div>p i{display:inline-block;font-style:normal;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}.header--account{width:40px;position:absolute;top:24px;right:182px;z-index:12}.header--account a{display:block}.header--account a svg{transition:fill .3s linear}.header--cart{width:40px;position:absolute;top:24px;right:126px;z-index:12}.header--cart a{display:block;transition:color .3s linear}.header--cart a>div{font-size:15px;line-height:1;margin:2px 0 0;position:absolute;top:50%;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.header--cart a svg{transition:fill .3s linear}.header--comingsoon{position:absolute;top:50px;right:120px;transition:top .3s ease-out}.header--comingsoon span{display:inline-block;font-size:14px;line-height:2.15;letter-spacing:0em;border:1px solid #333;padding:0 1em}@media only screen and (max-width: 768px){.header{width:100%;padding:3.6vw 0 0}.header--logo{width:26.6666666667vw;margin:0 0 0 3.3333333333vw;z-index:12}.header--time{display:flex;width:inherit;text-align:left;margin:0;position:absolute;top:3.6vw;left:33.8666666667vw;z-index:12}.header--time div{display:inline-block;font-size:2.6666666667vw;line-height:1;margin:0 .5em 0 0}.header--cart{width:10.6666666667vw;top:1.0666666667vw;right:16vw;z-index:12}.header--cart a>div{font-size:2.9333333333vw;letter-spacing:0;margin:.5333333333vw 0 0 8.8vw;top:50%;right:inherit;left:0;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}}.header .nav--btn{display:block;width:120px;height:90px;position:absolute;top:0;right:0;z-index:12;cursor:pointer;transition:top .3s ease-out}.header .nav--btn span{display:block;width:40px;height:1px;background:#000;position:absolute;top:50%;left:40px;transition:margin-top .1s linear,background .3s linear,-webkit-transform .2s ease-out;transition:margin-top .1s linear,transform .2s ease-out,background .3s linear;transition:margin-top .1s linear,transform .2s ease-out,background .3s linear,-webkit-transform .2s ease-out}.header .nav--btn span:nth-child(1){margin:-5px 0 0}.header .nav--btn span:nth-child(2){margin:5px 0 0}@media (any-hover: hover){.header .nav--btn:hover span:nth-child(1){-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}.header .nav--btn:hover span:nth-child(2){-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}}.header .nav-wrap{background:#e8e5dd;padding:0;opacity:0;-webkit-transform:translateX(102%);transform:translate(102%);transition:opacity .3s cubic-bezier(.7,0,.17,1),-webkit-transform 0s cubic-bezier(.7,0,.17,1) .3s;transition:opacity .3s cubic-bezier(.7,0,.17,1),transform 0s cubic-bezier(.7,0,.17,1) .3s;transition:opacity .3s cubic-bezier(.7,0,.17,1),transform 0s cubic-bezier(.7,0,.17,1) .3s,-webkit-transform 0s cubic-bezier(.7,0,.17,1) .3s;position:absolute;top:0;right:0;z-index:10}.header .nav-content{width:500px;height:100vh;padding:0;overflow-y:auto;position:relative}.header .nav-content a{display:block;position:relative}.header .nav-inner{max-width:100%;width:100%;margin:0 auto;padding:.1px 88px;position:relative;z-index:1}.header .nav--head>p{color:#515151;font-size:10px;line-height:1;letter-spacing:0;margin:40px 0 54px;overflow:hidden}.header .nav--head>p span{display:block;opacity:0;transition:opacity .3s ease-out}.header .nav--head.animation{-webkit-animation:none;animation:none}.header .nav--head.animation>p span{opacity:1}.header .nav-lists{margin:0;padding:0}.header .nav--list,.header .nav--sns{display:block;margin:0;overflow:hidden}.header .nav--list>a,.header .nav--sns>a{display:block;color:#333;font-size:30px;font-weight:400;line-height:1.44;letter-spacing:0;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1),-webkit-transform 2s cubic-bezier(.16,1,.3,1)}.header .nav--list>a span,.header .nav--sns>a span{transition:color .3s linear}.header .nav--list.not-current>a span,.header .nav--sns.not-current>a span{color:#aaa}.header .nav--list.animation,.header .nav--sns.animation{-webkit-animation:none;animation:none;-webkit-animation-duration:.5s;animation-duration:.5s}.header .nav--list.animation>a,.header .nav--sns.animation>a{-webkit-transform:translateY(0);transform:translateY(0)}.header .nav--sublist>a{font-size:15px;font-weight:400;line-height:2}.header .nav--sublist.first{margin-top:14px}.header .nav--sublist.last{margin-bottom:14px}.header .nav-policies-lists{margin:58px 0;padding:0}.header .nav-policies--list{display:block;margin:0;overflow:hidden}.header .nav-policies--list>a{display:block;color:#333;font-size:11px;font-weight:400;line-height:2.1;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1),-webkit-transform 2s cubic-bezier(.16,1,.3,1)}.header .nav-policies--list>a span{transition:color .3s linear}@media (any-hover: hover){.header .nav-policies--list>a span{color:#333;display:inline-block}.header .nav-policies--list>a:hover span{color:#888}}.header .nav-policies--list.animation{-webkit-animation:none;animation:none;-webkit-animation-duration:.5s;animation-duration:.5s}.header .nav-policies--list.animation>a{-webkit-transform:translateY(0);transform:translateY(0)}.header .nav--sns{margin:0}.header .nav--sns>a{font-size:13px;line-height:3.39}@media (any-hover: hover){.header .nav--sns>a span{color:#333;display:inline-block}.header .nav--sns>a:hover span{color:#888}}.header .nav--close{display:none;width:100%;height:100vh;background:transparent;position:absolute;top:0;left:0;z-index:9}@media only screen and (max-width: 768px){.header .nav--btn{width:17.3333333333vw;height:7.2vw;top:2.9333333333vw}.header .nav--btn span{width:8vw;height:.2666666667vw;left:4.6666666667vw}.header .nav--btn span:nth-child(1){margin:-.9333333333vw 0 0}.header .nav--btn span:nth-child(2){margin:.9333333333vw 0 0}.header .nav-wrap{width:100%;padding:0}.header .nav-content{width:inherit;height:100dvh;margin:0;padding:0}.header .nav-inner{margin:0 auto;padding:0 6.9333333333vw}.header .nav--head>p{font-size:2.4vw;margin:27.4666666667vw 0 8vw}.header .nav-lists{margin:0;padding:0}.header .nav--list>a,.header .nav--sns>a{font-size:8vw;line-height:1.25;letter-spacing:-.01em}.header .nav--sublist>a{font-size:4.6666666667vw;line-height:2.29}.header .nav--sublist.first{margin-top:4vw}.header .nav--sublist.last{margin-bottom:4vw}.header .nav-policies-lists{margin:9.0666666667vw 0}.header .nav-policies--list>a{font-size:3.3333333333vw;line-height:2.52}.header .nav--sns{margin:0 0 2.6666666667vw}.header .nav--sns>a{font-size:3.3333333333vw;line-height:2.96}}.header.header--colored .header--logo svg{fill:#fff}.header.header--colored .header--time{color:#fff}.header.header--colored .header--account svg{fill:#fff}.header.header--colored .header--cart a{color:#fff}.header.header--colored .header--cart svg{fill:#fff}.header.header--colored .nav--btn span{background:#fff}.header.header--colored .recommend-head{color:#fff}.header.header--colored .recommend-head svg{fill:#fff}.nav--open .header--colored .header--logo svg{fill:#333}.nav--open .header--colored .header--time{color:#333}.nav--open .header--colored .header--account svg{fill:#333}.nav--open .header--colored .header--cart a{color:#333}.nav--open .header--colored .header--cart svg{fill:#333}.nav--open .header--colored .nav--btn span{background:#333}.nav--open .top-header.header--colored.header--scrolled .header--logo svg{fill:#333}.nav--open .top-header.header--colored.header--scrolled .header--time{color:#333}.nav--open .top-header.header--colored.header--scrolled .header--account svg{fill:#333}.nav--open .top-header.header--colored.header--scrolled .header--cart a{color:#333}.nav--open .top-header.header--colored.header--scrolled .header--cart svg{fill:#333}.nav--open .top-header.header--colored.header--scrolled .nav--btn span{background:#333}.nav--open .top-header.header--colored.header--scrolled .recommend-head .recommend--head1,.nav--open .top-header.header--colored.header--scrolled .recommend-head .recommend--head2{color:#333}.nav--open .top-header.header--colored.header--scrolled .recommend-head .recommend--head2 .icon svg{fill:#333}.nav--open .top-header.header--scrolled .header--logo,.nav--open .top-header.header--scrolled .header--time{opacity:1;transition:opacity .4s linear;pointer-events:inherit}.nav--open .nav-wrap{opacity:1;-webkit-transform:translateX(0%);transform:translate(0);overflow:hidden;transition:opacity .3s cubic-bezier(.7,0,.17,1),-webkit-transform 0s cubic-bezier(.7,0,.17,1);transition:opacity .3s cubic-bezier(.7,0,.17,1),transform 0s cubic-bezier(.7,0,.17,1);transition:opacity .3s cubic-bezier(.7,0,.17,1),transform 0s cubic-bezier(.7,0,.17,1),-webkit-transform 0s cubic-bezier(.7,0,.17,1)}@media only screen and (min-width: 769px){.nav--open .nav--btn span:nth-child(1){margin:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.nav--open .nav--btn span:nth-child(2){margin:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@media only screen and (min-width: 769px) and (any-hover: hover){.nav--open .nav--btn:hover span:nth-child(1){-webkit-transform:rotate(20deg) scaleY(1.5);transform:rotate(20deg) scaleY(1.5)}.nav--open .nav--btn:hover span:nth-child(2){-webkit-transform:rotate(-20deg) scaleY(1.5);transform:rotate(-20deg) scaleY(1.5)}}@media only screen and (min-width: 769px){.nav--open .nav--close{display:block}}@media only screen and (max-width: 768px){.nav--open .nav-wrap{-webkit-transform:translateX(0%);transform:translate(0);overflow:hidden}.nav--open .nav--btn span:nth-child(1){margin:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.nav--open .nav--btn span:nth-child(2){margin:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@media only screen and (max-width: 768px) and (any-hover: hover){.nav--open .nav--btn:hover span:nth-child(1){margin:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.nav--open .nav--btn:hover span:nth-child(2){margin:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.header.top-header{pointer-events:none;opacity:0}.header.top-header.header--colored .header--logo svg{fill:#fff}.header.top-header.header--colored .header--time{color:#fff}.header.top-header.header--colored .header--account svg{fill:#fff}.header.top-header.header--colored .header--cart a{color:#fff}.header.top-header.header--colored .header--cart svg{fill:#fff}.header.top-header.header--colored .nav--btn span{background:#fff}.header.top-header.header--colored .recommend-head{color:#fff}.header.top-header.header--colored .recommend-head svg{fill:#fff}.header.top-header.header--scrolled{pointer-events:inherit;opacity:1}.header.top-header.header--scrolled.first--scrolled .header--logo,.header.top-header.header--scrolled.first--scrolled .header--time{opacity:1;transition:opacity .4s linear;pointer-events:inherit}.header.top-header .header--logo,.header.top-header .header--time{opacity:0;transition:opacity .1s linear;pointer-events:none}.recommend-open .header--logo{z-index:14}.recommend-open .header--logo svg{fill:#333}.recommend-open .header--time{z-index:14;color:#333}.recommend-open.top-header.header--colored .header--logo svg{fill:#333}.recommend-open.top-header.header--colored .header--time{color:#333}.recommend-open .header--account svg{fill:#333}.recommend-open .recommend-head .recommend--head1,.recommend-open .recommend-head .recommend--head2{color:#333}.recommend-open .recommend-head .recommend--head2 .icon svg{fill:#333}.loaded .header--time>div>p{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.loaded .recommend--head2>div{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.recommend{display:block;width:0;height:100%;padding:0 0 0 1px;position:fixed;top:0;left:0;z-index:13;transition:padding-left .3s ease-out,opacity .4s linear}.recommend.disable{display:none;pointer-events:none}.recommend-head{padding-top:25px;position:fixed;top:-6px;left:350px;z-index:1;transition:color .3s linear}.recommend-head.recommend--colored .recommend--head1,.recommend-head.recommend--colored .recommend--head2{color:#fff}.recommend-head.recommend--colored .recommend--head2 .icon svg{fill:#fff}.recommend--head1{font-size:12px;letter-spacing:-.02em;text-align:right}.recommend--head2{overflow:hidden;font-size:13px;line-height:1.85;letter-spacing:.07em;cursor:pointer;position:relative}.recommend--head2>div{padding-right:20px;-webkit-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0);transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1) .8s;transition:transform 2s cubic-bezier(.16,1,.3,1) .8s;transition:transform 2s cubic-bezier(.16,1,.3,1) .8s,-webkit-transform 2s cubic-bezier(.16,1,.3,1) .8s}.recommend--head2 .icon{display:inline-block;width:7px;height:9px;margin:0 0 1px 6px;position:relative;box-sizing:border-box;overflow:hidden}.recommend--head2 .icon svg{transition:fill .3s linear}@media (any-hover: hover){.recommend--head2 .icon{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.recommend--head2:hover .icon{-webkit-transform:translateX(50%);transform:translate(50%)}}.recommend-wrap{display:flex;align-items:center;width:0;height:100%;background:#f1f1ec;overflow:hidden;opacity:0;transition:opacity .2s ease-out .1s;position:fixed;top:0;left:0}.recommend-content{display:flex;justify-content:space-between;width:740px;margin:0 auto}.recommend-txt{width:40.5405405405%}.recommend--txt1{font-size:15px;line-height:2;letter-spacing:.15em;margin:0 0 12.6666666667%}.recommend--txt2{font-size:12px;line-height:1.84;letter-spacing:.15em;margin:0 0 22%}.recommend--btn{width:116px;margin:0}.recommend--btn a{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#535353;border:1px solid #535353;padding:20px 0 14px}@media (any-hover: hover){.recommend--btn a{transition:color .3s linear,background-color .5s linear}.recommend--btn a:hover{transition:none;color:#535353;background:#53535300}}.recommend--img{width:40.5405405405%}.recommend--close{display:none;width:120px;height:90px;position:absolute;top:0;right:0;z-index:12;cursor:pointer;transition:top .3s ease-out}.recommend--close span{display:block;width:40px;height:1px;background:#000;position:absolute;top:50%;left:40px;transition:margin-top .1s linear,background .3s linear,-webkit-transform .2s ease-out;transition:margin-top .1s linear,transform .2s ease-out,background .3s linear;transition:margin-top .1s linear,transform .2s ease-out,background .3s linear,-webkit-transform .2s ease-out}.recommend--close span:nth-child(1){margin:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.recommend--close span:nth-child(2){margin:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media (any-hover: hover){.recommend--close:hover span:nth-child(1){-webkit-transform:rotate(20deg) scaleY(1.5);transform:rotate(20deg) scaleY(1.5)}.recommend--close:hover span:nth-child(2){-webkit-transform:rotate(-20deg) scaleY(1.5);transform:rotate(-20deg) scaleY(1.5)}}@media only screen and (max-width: 768px){.recommend-head{padding-top:0;top:6.6666666667vw;left:33.6vw}.recommend--head2{font-size:2.6666666667vw}.recommend--head2 .icon{width:1.4vw;height:1.8vw;margin:0 0 .2666666667vw 1.3333333333vw}.recommend-wrap{align-items:flex-start;overflow-y:auto}.recommend-content{display:flex;flex-direction:column-reverse;justify-content:flex-start}.recommend-txt{width:86.6666666667vw;margin:13.3333333333vw auto}.recommend--name{font-size:5.3333333333vw;margin:0 0 8vw}.recommend--txt1{font-size:3.7333333333vw;margin:0 0 5.3333333333vw}.recommend--txt2{font-size:3.7333333333vw;margin:0 0 13.3333333333vw}.recommend--btn{width:26.6666666667vw}.recommend--btn a{font-size:3.3333333333vw;line-height:2.8;padding:0}.recommend--img{width:100%}.recommend--close{position:fixed;width:17.3333333333vw;height:7.2vw;top:2.9333333333vw}.recommend--close span{width:8vw;height:.2666666667vw;left:4.6666666667vw}}.recommend-open .recommend-wrap{width:100%;opacity:1}.recommend-open .recommend--close{display:block}#top .recommend-head{opacity:0;transition:opacity .1s linear}#top .first--scrolled .recommend-head{opacity:1;transition:opacity .1s linear}#top .first--scrolled .recommend-head svg{transition:fill 0s linear}.footer{background:#fff;position:relative;z-index:6;padding:.1px 0}.footer-wrap{margin:0 auto;padding:120px 60px 45px;box-sizing:content-box}.footer-nav{display:flex;justify-content:space-between;align-items:stretch}.footer-nav-box{width:21.7741935484%;box-sizing:border-box;margin:0 0 90px}.footer-nav--head{font-size:11px;line-height:1;margin:0 0 90px}.footer-menu--link{margin:0}.footer-menu--link a{display:block;font-size:25px;line-height:1.64}@media (any-hover: hover){.footer-menu--link a span{display:inline-block;position:relative}.footer-menu--link a span:after{content:"";display:block;width:0;border-bottom:2px solid #333;position:absolute;left:0;bottom:8px}.footer-menu--link a:hover span:after{width:100%}}.footer-product{padding:0 20px 0 0}.footer-product--link{margin:0}.footer-product--link a{display:block;font-size:15px;line-height:2.14}@media (any-hover: hover){.footer-product--link a span{display:inline-block;position:relative}.footer-product--link a span:after{content:"";display:block;width:0;border-bottom:1px solid #333;position:absolute;left:0;bottom:6px}.footer-product--link a:hover span:after{width:100%}}.footer-legal{padding:0 20px 0 0}.footer-legal--link{margin:0}.footer-legal--link a{display:block;font-size:12px;line-height:2.5}@media (any-hover: hover){.footer-legal--link a span{display:inline-block;position:relative}.footer-legal--link a span:after{content:"";display:block;width:0;border-bottom:1px solid #333;position:absolute;left:0;bottom:6px}.footer-legal--link a:hover span:after{width:100%}}.footer-contact{width:355px}.footer-contact--head{font-size:25px;line-height:1;margin:0 0 20px}.footer-contact--txt{font-size:12px;line-height:1.84;letter-spacing:0;margin:0 0 24px}.footer-bottom{display:flex;align-items:flex-end}.footer--logo{width:202px;margin:0 92px 0 0}.footer-info{margin:0 92px 0 0}.footer--company{font-size:16px;margin:0}.footer--copyright{font-size:12px;font-weight:200;letter-spacing:.02em;margin:0}.footer--sns{margin:0}.footer--sns a{font-size:12px;letter-spacing:0em;text-decoration:none}@media (any-hover: hover){.footer--sns a:hover{text-decoration:underline}}.footer form{width:100%;margin:0 auto;position:relative}.footer form .signup-form__email{display:block;width:100%;font-size:16px;line-height:3;background:transparent;border:none;border-bottom:1px solid #393939;margin:0 auto;padding:0 4em 0 0;box-sizing:border-box}.footer form button{width:5em;color:#333;font-size:12px;letter-spacing:.1em;text-align:center;background:#fff;border:1px solid transparent;margin:6px 0 0;padding:10px 0 10px .1em;position:absolute;top:0;right:0}@media (any-hover: hover){.footer form button{transition:color .3s linear,border-color .5s linear}.footer form button:hover{transition:none;border-color:#393939}}@media only screen and (max-width: 768px){.footer-wrap{width:100%;background:#fff;padding:26.6666666667vw 0 5.3333333333vw}.footer-nav{display:block;margin:0 0 20vw}.footer-menu,.footer-product,.footer-legal,.footer-nav--head{display:none}.footer-contact{width:86.6666666667vw;margin:0 auto}.footer-contact--head{font-size:8.2666666667vw;margin:0 0 25.8666666667vw}.footer-contact--txt{font-size:3.7333333333vw;line-height:1.43;letter-spacing:.1em;margin:0 0 8.5333333333vw}.footer form{width:100%}.footer form .signup-form__email{font-size:5.3333333333vw;border-bottom:.2666666667vw solid #393939}.footer form button{font-size:3.7333333333vw;height:inherit;background:transparent;margin:1.0666666667vw 0 0;padding:3.4666666667vw 0 3.4666666667vw .1em}.footer-bottom{display:flex;align-items:flex-end;width:86.6666666667vw;margin:0 0 0 6.6666666667vw}.footer--logo{width:33.3333333333vw;margin:0 5.0666666667vw 0 0}.footer-info{margin:0}.footer--company{font-size:3.3333333333vw;line-height:1;margin:0 0 2.1333333333vw}.footer--copyright{color:#353535;font-size:2.5333333333vw;font-weight:300;line-height:1;margin:0}.footer--sns{display:none}}#contact .contact{margin:192px auto 0;padding:0 0 150px}#contact .contact--logo{width:150px;margin:50px 0 62px 60px}#contact .contact--head{font-size:35px;font-weight:400;letter-spacing:.02em;text-align:center;margin:0 auto 150px}#contact .contact__button{width:110px;margin:42px auto 0}#contact .contact__button .button{width:100%;min-width:inherit;min-height:inherit;color:#2a2a2a;font-size:16px;font-weight:300;letter-spacing:.02em;line-height:2.375;text-align:center;background:transparent;border:1px solid #505050;border-radius:100px;outline:none;padding:0;box-sizing:border-box}#contact .contact__button .button:after,#contact .contact__button .button:before{box-shadow:none}@media (any-hover: hover){#contact .contact__button .button{transition:color .3s linear,background-color .5s linear}#contact .contact__button .button:hover{transition:none;color:#fff;background:#706d6a}}@media screen and (max-width: 828px){#contact .contact{margin:37.3333333333vw auto 0;padding:0 0 24vw}#contact .contact--logo{width:22.4vw;margin:8vw 0 12vw 6.6666666667vw}#contact .contact--head{font-size:6vw;margin:0 auto 14.6666666667vw}#contact .contact .field{width:80vw;margin:0 auto 4vw}#contact .contact__button{width:22.6666666667vw;margin:9.0666666667vw auto 0}#contact .contact__button .button{font-size:3.3333333333vw;line-height:2.8;border-width:.2666666667vw;margin:0;padding:0}}#page-content .fv{position:relative;z-index:1}#page-content .fv-wrap{padding:.1px 0;position:relative;z-index:1}#page-content .fv-first{max-width:1200px;margin:0 auto;padding:.1px 0;position:relative;z-index:1}#page-content .fv-first--bg:empty{display:block;width:100%;background:#f1f1ec;position:absolute;top:0;left:0;z-index:-1}#page-content .fv--logo{width:242px;margin:266px auto 172px}#page-content .fv--time{font-size:15px;letter-spacing:-.01em;text-align:center;margin:0 0 48px}#page-content .fv--time>div{display:block;overflow:hidden}#page-content .fv--time>div:nth-child(2){font-size:21px}#page-content .fv--time>div>p{margin:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#page-content .fv--time>div>p span{display:inline-block;width:1.2em;text-align:center;margin:0}#page-content .fv--time>div>p i{display:inline-block;font-style:normal;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}#page-content .fv-main{height:100vh;position:relative}#page-content .fv-pagination{display:flex;gap:11px;position:absolute;left:60px;bottom:36px;z-index:1}#page-content .fv-pagination>div:empty{display:block;width:35px;height:1px;background:#fff;opacity:.3;transition:opacity .5s ease-out}#page-content .fv-pagination>div:empty.current{opacity:1;transition:opacity .5s ease-out}#page-content .fv-arrows{display:flex;position:absolute;right:30px;bottom:24px;z-index:3}#page-content .fv--arrow{padding:5px 10px;cursor:pointer;outline:unset}#page-content .fv--arrow svg{outline:unset;fill:#fff}@media only screen and (min-width: 769px){#page-content .fv--arrow svg{transition:all .6s cubic-bezier(.17,.67,.48,.99)}#page-content .fv--arrow.hover svg{opacity:.3}}#page-content .fv-content{width:100%;height:100%;position:relative;z-index:0}#page-content .fv-box{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;transition:opacity .7s linear 1s;overflow:hidden}#page-content .fv-box--open{transition:opacity .7s linear .3s;opacity:1;z-index:1}#page-content .fv-box--open .fv-info-inner{opacity:1;transition:opacity .5s linear .5s}#page-content .fv-box>a,#page-content .fv-box>span{display:flex;width:100%;height:100%;align-items:flex-end;flex-direction:row;cursor:pointer;padding:.1px 0}#page-content .fv--thumb{width:100%;height:100%;position:absolute;overflow:hidden;z-index:0}#page-content .fv--thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;pointer-events:none}#page-content .fv--thumb:first-child{z-index:1}#page-content .fv--thumb:nth-child(1){z-index:1}#page-content .fv--thumb:nth-child(2){z-index:2}#page-content .fv--thumb:nth-child(3){z-index:3}#page-content .fv--thumb:nth-child(4){z-index:4}#page-content .fv--thumb:nth-child(5){z-index:5}#page-content .fv--thumb:nth-child(6){z-index:6}#page-content .fv--thumb:nth-child(7){z-index:7}#page-content .fv--thumb:nth-child(8){z-index:8}#page-content .fv--thumb:nth-child(9){z-index:9}#page-content .fv--thumb:nth-child(10){z-index:10}#page-content .fv-info{position:relative;z-index:2;margin:0 0 0 60px;overflow:hidden}#page-content .fv-info-inner{transition:opacity .3s linear;opacity:0}#page-content .fv--ttl{color:#fff;font-size:20px;line-height:1.2;letter-spacing:.02em;margin:0 0 12px}#page-content .fv--txt{width:550px;color:#fff;font-family:Noto Sans,sans-serif;font-size:13px;line-height:1.7;letter-spacing:.04em;margin:0 0 94px}#page-content .fv--txt a{color:#fff}@media only screen and (min-width: 769px){#page-content .fv--txt a{transition:color .5s cubic-bezier(.17,.67,.48,.99)}#page-content .fv--txt a:hover{color:#ddd}}#page-content .fv-thumbs{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:0;overflow:hidden}#page-content .fv-thumbs .fv-thumbs-content{width:100%;height:100vh;position:absolute;top:0;left:0}@media only screen and (max-width: 768px){#page-content .fv-first{max-width:inherit}#page-content .fv--logo{width:47.3333333333vw;margin:52.6666666667vw auto 33.6vw}#page-content .fv--time{font-size:3.2vw;margin:0 0 8.6666666667vw}#page-content .fv--time>div:nth-child(2){font-size:4.6666666667vw;line-height:1}#page-content .fv--time>div span{width:1.3em}#page-content .fv-pagination{gap:1.7333333333vw;left:3.6vw;bottom:6.4vw}#page-content .fv-pagination>div:empty{width:6.6666666667vw;height:.2666666667vw}#page-content .fv-arrows{right:2.2666666667vw;bottom:2.9333333333vw}#page-content .fv--arrow{padding:2vw 2.4vw}#page-content .fv--arrow svg{width:2.4vw;outline:unset;fill:#fff}#page-content .fv-info{width:86.6666666667vw;margin:0 3.6vw}#page-content .fv--ttl{font-size:5.3333333333vw;line-height:1.3;letter-spacing:.035em;margin:0 0 4vw}#page-content .fv--txt{width:100%;font-size:2.6666666667vw;line-height:1.55;letter-spacing:.1em;margin:0 auto 12.6666666667vw}}#page-content .fv--logo{opacity:0;transition:opacity 1.2s linear .5s}#page-content .fv--time>div:nth-child(1)>p{transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1) 1.4s;transition:transform 2s cubic-bezier(.16,1,.3,1) 1.4s;transition:transform 2s cubic-bezier(.16,1,.3,1) 1.4s,-webkit-transform 2s cubic-bezier(.16,1,.3,1) 1.4s}#page-content .fv--time>div:nth-child(2)>p{transition:-webkit-transform 2.2s cubic-bezier(.16,1,.3,1) 1.6s;transition:transform 2.2s cubic-bezier(.16,1,.3,1) 1.6s;transition:transform 2.2s cubic-bezier(.16,1,.3,1) 1.6s,-webkit-transform 2.2s cubic-bezier(.16,1,.3,1) 1.6s}#page-content .fv-first--bg:empty{height:calc(100vh + 100%);transition:height 3s cubic-bezier(.16,1,.3,1) 1.3s}#page-content .fv-thumbs{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0;transition:opacity .1s linear,-webkit-transform 2.2s cubic-bezier(.16,1,.3,1) 1.8s;transition:opacity .1s linear,transform 2.2s cubic-bezier(.16,1,.3,1) 1.8s;transition:opacity .1s linear,transform 2.2s cubic-bezier(.16,1,.3,1) 1.8s,-webkit-transform 2.2s cubic-bezier(.16,1,.3,1) 1.8s}#page-content .fv--thumb,#page-content .fv--thumb.prev,#page-content .fv--thumb.next{transition:opacity 1.5s linear}#page-content .fv--thumb.fv--thumb--open{transition:opacity 1s linear 0s}.loaded #page-content .fv--logo{opacity:1}.loaded #page-content .fv--time>div>p{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.loaded #page-content .fv-first--bg:empty{height:100%}.loaded #page-content .fv-thumbs{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}#page-content .concept{position:relative;z-index:1}#page-content .concept-wrap{background:#f1f1ec;padding:.1px 0}#page-content .concept-top{max-width:1440px;margin:0 auto}#page-content .concept--head{font-size:13px;text-align:left;margin:42px 0 144px 48px}#page-content .concept-content{display:grid;grid-template-columns:50% 50%;align-items:normal;max-width:1080px;margin:0 auto 182px;padding:.1px 0}#page-content .concept--lead{grid-column:1/2;grid-row:1/2;width:48.7037037037%;margin:8.8888888889% 0 26.6666666667% 18.8888888889%}#page-content .concept-statement{grid-column:2/3;grid-row:1/3;width:86.6666666667%;margin:0}#page-content .concept--txt{margin:0}#page-content .concept--img{grid-column:1/2;grid-row:2/3;width:55.5555555556%;margin:0 0 0 15.5555555556%}#page-content .concept--btn{grid-column:1/3;grid-row:3/4;width:250px;margin:13.8888888889% auto 0}#page-content .concept--btn a{display:block;color:#fff;font-size:18px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;text-box-trim:trim-both;background:#535353;padding:18px 0;position:relative}#page-content .concept--btn a svg{width:6px;fill:#fff;margin:-5px 14px 0 0;position:absolute;top:50%;right:0}@media (any-hover: hover){#page-content .concept--btn a{transition:color .3s linear,background-color .5s linear}#page-content .concept--btn a svg{transition:fill .3s linear,-webkit-transform .3s cubic-bezier(.06,.73,.44,.9);transition:fill .3s linear,transform .3s cubic-bezier(.06,.73,.44,.9);transition:fill .3s linear,transform .3s cubic-bezier(.06,.73,.44,.9),-webkit-transform .3s cubic-bezier(.06,.73,.44,.9)}#page-content .concept--btn a:hover{transition:none;color:#535353;background:#fff}#page-content .concept--btn a:hover svg{fill:#535353;-webkit-transform:translateX(50%);transform:translate(50%)}}#page-content .concept .header-colored:empty{display:block;width:100%;height:100vh;pointer-events:none}#page-content .concept-photos{width:100%;height:calc(100vh + 200px);overflow:hidden;position:fixed;top:0;left:0;z-index:-2}#page-content .concept-photos .concept-photos-wrap{width:100%;height:100vh;position:absolute;top:0;left:0}#page-content .concept-photos .morning,#page-content .concept-photos .noon,#page-content .concept-photos .evening,#page-content .concept-photos .night{display:none}#page-content .concept-photos .morning.current,#page-content .concept-photos .noon.current,#page-content .concept-photos .evening.current,#page-content .concept-photos .night.current{display:inherit}#page-content .concept-photos-content{width:100%;height:100%}#page-content .concept-photos .swiper{height:100%;margin:0;opacity:0}#page-content .concept-photos .swiper.swiper-initialized{opacity:1}#page-content .concept-photos .swiper-slide{height:100%;overflow:hidden;z-index:0}#page-content .concept-photos .swiper-slide.swiper-slide-active{z-index:1}#page-content .concept-photos .swiper-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}@media only screen and (max-width: 768px){#page-content .concept{max-width:inherit}#page-content .concept--head{display:none}#page-content .concept-content{grid-template-columns:100%;max-width:inherit;margin:0 auto}#page-content .concept--lead{grid-column:1/2;grid-row:1/2;width:69.6vw;margin:33.3333333333vw 0 22.9333333333vw 13.6vw}#page-content .concept-statement{grid-column:1/2;grid-row:2/3;width:72.2666666667vw;margin:0 0 20vw 13.2vw}#page-content .concept--img{grid-column:1/2;grid-row:3/4;width:57.3333333333vw;margin:0 auto 20vw}#page-content .concept--btn{grid-column:1/2;grid-row:4/5;width:47.3333333333vw;margin:0 auto 26.6666666667vw}#page-content .concept--btn a{font-size:4vw;padding:4.6666666667vw 0}#page-content .concept--btn a svg{width:1.6vw;margin:-1.2vw 2.6666666667vw 0 0}#page-content .concept-photos .morning,#page-content .concept-photos .noon,#page-content .concept-photos .evening,#page-content .concept-photos .night{display:none}#page-content .concept-photos .morning.current,#page-content .concept-photos .noon.current,#page-content .concept-photos .evening.current,#page-content .concept-photos .night.current{display:block}}.products{background:#f1f1ec;padding:.1px 0;position:relative;z-index:1}.products-content{max-width:1440px;margin:0 auto}.products-top{display:flex;align-items:flex-end;width:83.3333333333%;margin:8.3333333333% auto 6.9444444444%;position:relative}.products--head{color:#353535;font-size:32px;font-weight:400;line-height:1;letter-spacing:0em;margin:0 5.8333333333% 0 0}.products--name{width:83.3333333333%;font-size:26px;font-weight:300;line-height:1;letter-spacing:.05em;text-align:left;margin:0 auto 1.8055555556%}.products--txt{width:83.3333333333%;font-size:18px;line-height:1.89;letter-spacing:.05em;margin:0 auto 3.1944444444%}.products-series{display:grid;width:83.3333333333%;grid-template-columns:repeat(auto-fill,31.25%);gap:3.125%;margin:0 auto 7.6388888889%}.products-series-box{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0}.products-series--thumb{margin:0 0 7.4666666667%}.products-series--name{font-family:"Noto Serif",serif;text-align:left;margin:0 0 7.4666666667%}.products-series--name span{display:block;font-size:16px;font-weight:300;line-height:1;letter-spacing:.07em;margin:0}.products-series--name span.en{color:#353535;font-size:22px;font-weight:400;vertical-align:bottom;margin:0 0 3.7333333333%;letter-spacing:0em}.products-series--txt{font-size:13px;line-height:1.7;letter-spacing:.04em;text-align:justify;margin:0 0 6.4%}.products-series--btn{width:82px}.products-series--btn a{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#535353;padding:14px 0 12px}@media (any-hover: hover){.products-series--btn a{transition:color .3s linear,background-color .5s linear}.products-series--btn a:hover{transition:none;color:#383838;background:#fff}}.products-categories{display:flex;flex-wrap:wrap}.products-categories-links{display:flex}.products-categories--link{font-size:13px;margin:0 6px 0 0}.products-categories--link a{color:#393939}.products-categories--link:after{display:inline-block;content:"\ff0f";margin:0 0 0 6px}.products-categories--link:last-child{margin:0}.products-categories--link:last-child:after{display:none}.products-categories-box{width:50%;position:relative}.products-categories-box:after{content:"";width:100%;height:0;background:linear-gradient(0deg,#2c282680,#2c282600);padding:36.1111111111% 0 0;position:absolute;left:0;bottom:0;z-index:1}.products-categories--thumb{position:relative;z-index:0}.products-categories-info{width:100%;margin:0 0 6.9444444444% 6.25%;position:absolute;left:0;bottom:0;z-index:2}.products-categories--name{color:#fff;font-size:26px;font-weight:300;line-height:1.31;letter-spacing:.05em;margin:0}.products-categories--btn{width:82px;margin:3.6111111111% 0 0}.products-categories--btn a{display:block;color:#383838;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#fff;padding:16px 0 10px}@media (any-hover: hover){.products-categories--btn a{transition:color .3s linear,background-color .5s linear}.products-categories--btn a:hover{transition:none;color:#fff;background:#535353}}@media only screen and (max-width: 768px){.products-content{max-width:inherit;overflow:hidden}.products-top{display:block;width:86.6666666667vw;margin:0 auto}.products--head{font-size:8.2666666667vw;text-align:center;margin:26.6666666667vw 0 24vw}.products--name{width:86.6666666667vw;font-size:4.2666666667vw;letter-spacing:.09em;margin:0 auto 3.4666666667vw}.products--txt{width:86.6666666667vw;font-size:3.7333333333vw;line-height:1.72;letter-spacing:.09em;margin:0 auto 12vw}.products-series{width:80vw;gap:0;margin:0 0 20vw 6.6666666667vw;overflow:inherit}.products-series-box{margin-right:4vw;grid-row:span 4}.products-series--thumb{margin:0 0 6vw}.products-series--name{margin:0 0 5.0666666667vw}.products-series--name span{font-size:4.2666666667vw;font-weight:300;line-height:1;letter-spacing:.07em;margin:0}.products-series--name span.en{font-size:5.6vw;margin:0 0 3.2vw}.products-series--txt{font-size:3.0666666667vw;line-height:1.48;margin:0 0 5.0666666667vw}.products--btn{width:26.6666666667vw;margin:0}.products--btn a{display:block;color:#fff;font-size:3.3333333333vw;font-weight:300;line-height:2.8;letter-spacing:0;text-align:center;background:#535353}.products-categories{display:block}.products-categories-links{display:block;margin:0 0 20vw;padding:0 0 25.3333333333vw;position:relative}.products-categories-links:after{content:"";display:block;width:6.6666666667vw;height:1px;background:#000;position:absolute;bottom:0;left:40vw}.products-categories--link{font-size:4.2666666667vw;line-height:1.94;text-align:center;margin:0}.products-categories--link a{display:block}.products-categories--link:after{display:none}.products-categories--link:last-child{margin:0}.products-categories--link:last-child:after{display:none}.products-categories-box{width:100%}.products-categories-box:after{padding:66.4vw 0 0}.products-categories-info{width:inherit;margin:0;padding:0 0 9.6vw 6.6666666667vw}.products-categories--name{font-size:5.3333333333vw}.products-categories--btn{width:26.6666666667vw;margin:6.6666666667vw 0 0}.products-categories--btn a{font-size:3.3333333333vw;padding:3.3333333333vw 0 2.6666666667vw}}.journal{background:#f1f1ec;position:relative;z-index:1}.journal-wrap{max-width:1440px;margin:0 auto;padding:.1px 0}.journal-content{display:flex;align-items:center;width:83.3333333333%;margin:8.3333333333% auto}.journal--head{width:22.6666666667%;color:#353535;font-size:32px;font-weight:400;line-height:1;letter-spacing:0em;text-align:left;margin:0}.journal--txt{width:42.5%;font-size:18px;line-height:1.89;letter-spacing:.05em;margin:0 10% 0 0}.journal--btn{width:116px;margin:0}.journal--btn a{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#535353;border:1px solid #535353;padding:20px 0 14px}@media (any-hover: hover){.journal--btn a{transition:color .3s linear,background-color .5s linear}.journal--btn a:hover{transition:none;color:#535353;background:#53535300}}.journal-article{position:relative}.journal-article--thumb{width:100%;height:100vh;min-height:800px;position:relative;z-index:0;overflow:hidden}.journal-article--thumb>img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.journal-article--thumb:after{content:"";display:block;width:100%;height:300px;background:linear-gradient(0deg,#2c282680,#2c282600);position:absolute;left:0;bottom:0;z-index:1}.journal-article-info{width:500px;position:absolute;right:70px;bottom:0;z-index:2}.journal-article--no{color:#fff;font-size:13px;line-height:1;letter-spacing:.02em;margin:0 0 56%}.journal-article--date{color:#fff;font-size:13px;line-height:1;letter-spacing:.02em;margin:0 0 5.2%}.journal-article--ttl{color:#fff;font-size:23px;line-height:1.48;letter-spacing:.1em;text-align:left;margin:0 0 5.2%}.journal-article--txt{color:#fff;width:100%;font-size:14px;line-height:1.72;letter-spacing:.04em;margin:0 0 6%}.journal-article--btn{width:116px;margin:0 0 14.4%}.journal-article--btn a{display:block;color:#535353;font-size:14px;font-weight:300;line-height:1;letter-spacing:0;text-align:center;background:#fff;padding:20px 0 14px}@media (any-hover: hover){.journal-article--btn a{transition:color .3s linear,background-color .5s linear}.journal-article--btn a:hover{transition:none;color:#fff;background:#535353}}.journal-article--btn span{display:block;text-indent:0}@media only screen and (max-width: 768px){.journal{max-width:inherit}.journal-content{display:block;width:73.3333333333vw;margin:0 auto}.journal--head{width:100%;font-size:8.2666666667vw;margin:26.4vw 0 16vw}.journal--txt{width:60vw;font-size:3.7333333333vw;line-height:1.72;letter-spacing:0em;text-align:justify;margin:0 0 25.0666666667vw}.journal--btn{display:none}.journal-article--thumb{min-height:inherit}.journal-article--thumb:after{height:66.4vw}.journal-article-info{width:86.6666666667vw;position:absolute;right:6.6666666667vw;bottom:9.6vw;z-index:2}.journal-article--no{width:100%;font-size:3.2vw;text-align:center;position:absolute;top:20vw;left:0;z-index:2;margin:0}.journal-article--date{font-size:2.9333333333vw;margin:0 0 5.3333333333vw}.journal-article--ttl{font-size:4.6666666667vw;margin:0 0 3.2vw}.journal-article--txt{font-size:3.0666666667vw;line-height:1.48;margin:0 0 6vw}.journal-article--btn{width:26.6666666667vw;margin:0}.journal-article--btn a{font-size:3.3333333333vw;line-height:2.8;padding:0}.journal-article--btn span{display:block;text-indent:0}}.journal-article--no,.journal-article--date,.journal-article--ttl,.journal-article--txt{overflow:hidden}.journal-article--no span,.journal-article--date span,.journal-article--ttl span,.journal-article--txt span{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1),-webkit-transform 2s cubic-bezier(.16,1,.3,1)}.journal-article--no.animated,.journal-article--date.animated,.journal-article--ttl.animated,.journal-article--txt.animated{-webkit-animation:none;animation:none}.journal-article--no.animated span,.journal-article--date.animated span,.journal-article--ttl.animated span,.journal-article--txt.animated span{-webkit-transform:translateY(0);transform:translateY(0)}.journal-article--btn{overflow:hidden}.journal-article--btn a{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1),-webkit-transform 2s cubic-bezier(.16,1,.3,1)}@media (any-hover: hover){.journal-article--btn a{transition:color .3s linear,background-color .5s linear,-webkit-transform 2s cubic-bezier(.16,1,.3,1);transition:transform 2s cubic-bezier(.16,1,.3,1),color .3s linear,background-color .5s linear;transition:transform 2s cubic-bezier(.16,1,.3,1),color .3s linear,background-color .5s linear,-webkit-transform 2s cubic-bezier(.16,1,.3,1)}}.journal-article--btn.animated{-webkit-animation:none;animation:none}.journal-article--btn.animated a{-webkit-transform:translateY(0);transform:translateY(0)}.parse{background:#f1f1ec;width:100%;height:0;padding:55.5555555556% 0 0;position:relative;overflow:hidden}.parse-container{width:100%;height:120%;position:absolute;top:0;left:0}.parse--img{width:100%;position:absolute;top:0;left:0}@media screen and (max-width: 828px){.parse{padding:53.3333333333vw 0 0}.parse--img{top:-3.3333333333vw}}.info-news-wrap{max-width:1200px;display:flex;justify-content:space-between;margin:0 auto;padding:.1px 0}@media only screen and (max-width: 768px){.info-news-wrap{display:block}}.information{color:#353535;width:44.1666666667%;margin:13.8333333333% 0;position:relative;z-index:1}.information-wrap{max-width:800px;margin:0 auto 124px}.information--head{color:#353535;font-size:32px;font-weight:400;letter-spacing:0em;text-align:left;margin:0 0 150px}.information--name{font-size:18px;margin:0 0 14px}.information--txt{font-size:14px;line-height:1.8;margin:0 0 30px}.information--btn{width:116px;margin:0 0 18px}.information--btn a{display:block;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;border:1px solid #535353;padding:20px 0 14px}@media (any-hover: hover){.information--btn a{transition:color .3s linear,background-color .5s linear}.information--btn a:hover{transition:none;color:#fff;background:#535353}}.information--more{margin:0 0 150px}.information--more a{color:#fff;background:#535353}@media (any-hover: hover){.information--more a:hover{color:#535353;background:#53535300}}.information--link{display:grid}.information--link a{display:flex;align-items:center;font-size:13px}.information--link a b{font-weight:400}.information--link a .icon{display:block;width:6px;height:9px;margin:0 0 2px 10px;position:relative;box-sizing:border-box;overflow:hidden}@media (any-hover: hover){.information--link a .icon{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.information--link a:hover .icon{-webkit-transform:translateX(50%);transform:translate(50%)}}@media only screen and (max-width: 768px){.information{width:86.6666666667vw;margin:0 auto;position:relative;z-index:1}.information--head{font-size:8.2666666667vw;text-align:center;margin:26.6666666667vw 0}.information--name{font-size:4vw;text-align:center;margin:13.3333333333vw 0 4.8vw}.information--txt{font-size:3.3333333333vw;line-height:1.648;text-align:center;margin:13.3333333333vw 0 5.6vw}.information--btn{width:26.6666666667vw;margin:0 auto 13.3333333333vw}.information--btn a{font-size:3.3333333333vw;border:.2666666667vw solid #535353;padding:3.3333333333vw 0 2.6666666667vw}.information--link{margin:0 0 20vw}.information--link a{justify-content:center;font-size:3.3333333333vw}.information--link a .icon{width:2.4vw;height:3.0666666667vw;margin:0 0 .5333333333vw 3.2vw}.information--link a .icon svg{width:100%;height:100%}}.news{width:52.5%;margin:13.8333333333% 0 12.5%;position:relative;z-index:1}.news-article{display:flex;align-items:center;margin:0 auto 25px}@media (any-hover: hover){.news-article:hover .news--ttl{text-decoration:underline}}.news--thumb{width:26.9841269841%;height:0;background:#505050;padding:19.0476190476% 0 0;margin:0 4.7619047619% 0 0;position:relative}.news--thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.news-explain{width:60.3174603175%}.news--ttl{font-size:16px;line-height:1.45;margin:0 0 16px}.news-info{display:flex;align-items:center;font-weight:300;font-size:13px;letter-spacing:.02em;margin:0}.news--date{margin:0 12px 0 0}.news--category{margin:0}.news--btn{display:none}@media only screen and (max-width: 768px){.news{width:86.6666666667vw;margin:0 auto 20vw}.news-article{display:block;margin:0 auto 13.3333333333vw}.news--thumb{width:100%;padding:61.0666666667vw 0 0;margin:0 0 3.2vw}.news-explain{width:100%}.news--ttl{font-size:3.7333333333vw;line-height:1.6071428571;margin:0 0 5.3333333333vw}.news-info{font-size:2.9333333333vw}.news--date{margin:0 2.1333333333vw 0 0}.news--category{margin:0}.news--btn{display:block;width:26.6666666667vw;margin:20vw auto}.news--btn a{display:block;color:#fff;font-size:3.3333333333vw;font-weight:300;line-height:2.8;letter-spacing:0;text-align:center;background:#535353}}#page-content #news_article .news-main--head{font-size:35px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;margin:150px 0 120px}@media only screen and (max-width: 768px){#page-content #news_article .news-main--head{font-size:8.2666666667vw;margin:33.3333333333vw auto 18.6666666667vw}}#page-content #news_article .news-main .article-top--thumb{margin:0 0 95px}#page-content #news_article .news-main .article-top--ttl{font-size:26px;text-align:left;margin:0 0 20px}#page-content #news_article .news-main .article-top-tags{display:flex;margin:0 0 65px}#page-content #news_article .news-main .article-top-tags p{margin:0 0 0 20px}#page-content #news_article .news-main .article-top-tags p:first-child{margin:0}#page-content #news_article .news-main .article-top--category,#page-content #news_article .news-main .article-top--date{font-size:13px;line-height:1;letter-spacing:.02em;text-transform:uppercase}#page-content #news_article .news-main .article-content h3,#page-content #news_article .news-main .article-content h4,#page-content #news_article .news-main .article-content h5,#page-content #news_article .news-main .article-content h6{font-size:19px}@media only screen and (max-width: 768px){#page-content #news_article .news-main .article-top--thumb{margin:0 0 19.3333333333vw}#page-content #news_article .news-main .article-top--ttl{font-size:4.6666666667vw;margin:0 0 5.3333333333vw}#page-content #news_article .news-main .article-top-tags{margin:0 0 14.6666666667vw}#page-content #news_article .news-main .article-top-tags p{margin:0 0 0 2.6666666667vw}#page-content #news_article .news-main .article-top-tags p:first-child{margin:0}#page-content #news_article .news-main .article-top--category,#page-content #news_article .news-main .article-top--date{font-size:3.0666666667vw;line-height:1;letter-spacing:0em}#page-content #news_article .news-main .article-content{font-size:3.6vw}#page-content #news_article .news-main .article-content h3,#page-content #news_article .news-main .article-content h4,#page-content #news_article .news-main .article-content h5,#page-content #news_article .news-main .article-content h6{font-size:4vw}}#page-content #journal_article .journal-main .article{background:#f1f1ec;margin:calc(100vh - 14em) auto -1px;padding:0 0 .1px}#page-content #journal_article .journal-main .article-top{text-align:center;position:relative;z-index:1}#page-content #journal_article .journal-main .article-top--thumb{width:100%;height:calc(100vh - 14em);position:fixed;top:0;left:0;z-index:-1;margin:0}#page-content #journal_article .journal-main .article-top--thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}#page-content #journal_article .journal-main .article-top--ttl{font-weight:500}#page-content #journal_article .journal-main .article-top--date{margin:0 0 70px}#page-content #journal_article .journal-main .article-content{position:relative;z-index:1}#page-content #journal_article .journal-main .article-content .underline{border-bottom:1px solid #333}#page-content #journal_article .journal-main .article-content sup,#page-content #journal_article .journal-main .article-content sub,#page-content #journal_article .journal-main .article-content .notes{font-size:80%}#page-content #journal_article .journal-main .article--lead{font-size:17px;font-weight:400;line-height:1.79;letter-spacing:.09em}#page-content #journal_article .journal-main .article-lead--hr{margin:90px 0 92px}#page-content #journal_article .journal-main .article .journal-profile{border-top:1px solid #666;margin:200px 0 0}#page-content #journal_article .journal-main .article .journal-profile p{margin:100px 0 0}#page-content #journal_article .journal-main .article .journal-profile p b{display:block;font-size:16px;font-weight:500;line-height:1;letter-spacing:.09em;margin:0 0 24px}#page-content #journal_article .journal-main .article .journal-profile p span{display:block;font-size:15px;line-height:1.87;letter-spacing:.1em}@media only screen and (max-width: 768px){#page-content #journal_article .journal-main .article{width:100%;margin:calc(100vh - 11em) auto -1px}#page-content #journal_article .journal-main .article-top{width:86.6666666667vw}#page-content #journal_article .journal-main .article-top--thumb{height:calc(100vh - 11em)}#page-content #journal_article .journal-main .article-top--date{margin:0 0 7.2vw}#page-content #journal_article .journal-main .article-content{width:86.6666666667vw}#page-content #journal_article .journal-main .article--lead{font-size:4vw;line-height:1.47;letter-spacing:.09em}#page-content #journal_article .journal-main .article-lead--hr{margin:12vw 0 12.4vw}#page-content #journal_article .journal-main .article .journal-profile{margin:20vw 0 0}#page-content #journal_article .journal-main .article .journal-profile p{margin:13.3333333333vw 0 0}#page-content #journal_article .journal-main .article .journal-profile p b{font-size:4vw;margin:0 0 5.3333333333vw}#page-content #journal_article .journal-main .article .journal-profile p span{font-size:3.6vw;line-height:1.78;letter-spacing:.04em}}#page-content #journal_article .journal-main .article-item{width:100%;background:#fff;border:1px solid #E3E2E2}#page-content #journal_article .journal-main .article-item--img{width:195px;margin:0}#page-content #journal_article .journal-main .article-item--img img,#page-content #journal_article .journal-main .article-item-info{margin:0}#page-content #journal_article .journal-main .article-item--category{font-size:12px;line-height:2.09;letter-spacing:.08em;margin:0}#page-content #journal_article .journal-main .article-item--category a{color:#b79987;border-bottom:none;text-decoration:none}#page-content #journal_article .journal-main .article-item--name{font-size:20px;line-height:1.7;letter-spacing:.08em;margin:0}#page-content #journal_article .journal-main .article-item--price{font-size:15px;line-height:1.67;letter-spacing:.08em;margin:0}#page-content #journal_article .journal-main .article-item--btn{width:150px;margin:0}#page-content #journal_article .journal-main .article-item--btn a{display:block;color:#fff;font-size:14px;line-height:2.72;letter-spacing:0em;text-align:center;background:#535353;border:1px solid #535353}#page-content #journal_article .journal-main .article-item--txt{font-size:15px;line-height:1.67;letter-spacing:.08em;margin:0}@media only screen and (min-width: 769px){#page-content #journal_article .journal-main .article-item{display:grid;grid-template-columns:225px 1fr;padding:60px}#page-content #journal_article .journal-main .article-item--img{grid-row:1/3}#page-content #journal_article .journal-main .article-item--category{margin:12px 0 0}#page-content #journal_article .journal-main .article-item--name{margin:16px 0 0}}@media only screen and (min-width: 769px) and (any-hover: hover){#page-content #journal_article .journal-main .article-item--btn a{transition:color .3s linear,background-color .5s linear}#page-content #journal_article .journal-main .article-item--btn a:hover{transition:none;color:#383838;background:#fff}}@media only screen and (min-width: 769px){#page-content #journal_article .journal-main .article-item--txt{grid-column:1/3;border-top:1px solid #E3E2E2;margin:40px 0 0;padding:20px 0 0}}@media only screen and (max-width: 768px){#page-content #journal_article .journal-main .article-item{display:grid;grid-template-columns:26vw 1fr;padding:6.6666666667vw}#page-content #journal_article .journal-main .article-item--img{width:100%}#page-content #journal_article .journal-main .article-item--category{font-size:2.4vw;line-height:1.39;margin:0 0 3.4666666667vw}#page-content #journal_article .journal-main .article-item--name{font-size:4.8vw;line-height:1.23;margin:0 0 2.6666666667vw}#page-content #journal_article .journal-main .article-item--price{font-size:3.6vw;line-height:1.23}#page-content #journal_article .journal-main .article-item--btn{grid-column:1/3;width:100%;margin:6.6666666667vw 0}#page-content #journal_article .journal-main .article-item--btn a{font-size:3.3333333333vw;line-height:2.8;border:none}#page-content #journal_article .journal-main .article-item--txt{grid-column:1/3;font-size:3.6vw;line-height:1.49}}#page-content .collections-content{display:flex;flex-wrap:wrap;max-width:1440px;margin:0 auto}#page-content .collections-box{width:50%;position:relative}#page-content .collections-box:after{content:"";width:100%;height:0;background:linear-gradient(0deg,#2c282680,#2c282600);padding:36.1111111111% 0 0;position:absolute;left:0;bottom:0;z-index:1}#page-content .collections-box:nth-child(1){width:100%;margin-bottom:-1px}#page-content .collections-box:nth-child(1) .collections-info{text-align:center;margin:0 0 5%}#page-content .collections-box:nth-child(1) .collections--thumb{width:100%;padding-top:55.5555555556%;position:relative}#page-content .collections-box:nth-child(1) .collections--thumb .rotate--image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}#page-content .collections-box:nth-child(1) .collections--thumb .rotate--image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}#page-content .collections-box:nth-child(1) .collections--thumb:after{height:33%}#page-content .collections-box:nth-child(1) .collections--txt{margin:1.6666666667% 0 2.2222222222%}#page-content .collections-box:nth-child(1) .collections--btn{margin:0 auto}#page-content .collections--thumb{position:relative;z-index:0}#page-content .collections--thumb>img{position:relative;z-index:0}#page-content .collections--thumb:after{content:"";display:block;width:100%;height:50%;background:linear-gradient(0deg,#2f2c2a80 0% 30%,#2f2c2a00);position:absolute;left:0;bottom:0;z-index:1}#page-content .collections-info{width:100%;margin:0 0 6.9444444444% 6.25%;position:absolute;left:0;bottom:0;z-index:2}#page-content .collections--name{color:#fff;font-size:26px;font-weight:300;line-height:1.31;letter-spacing:.05em;margin:0}#page-content .collections--txt{color:#fff;font-size:14px;font-weight:300;line-height:1.72;letter-spacing:.07em;margin:0}#page-content .collections--btn{width:82px;margin:3.6111111111% 0 0}#page-content .collections--btn a{display:block;color:#383838;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;background:#fff;padding:16px 0 10px}@media (any-hover: hover){#page-content .collections--btn a{transition:color .3s linear,background-color .5s linear}#page-content .collections--btn a:hover{transition:none;color:#fff;background:#535353}}@media only screen and (max-width: 768px){#page-content .collections-content{display:flex;flex-wrap:wrap;max-width:1440px;margin:0 auto}#page-content .collections-box{width:100%}#page-content .collections-box:after{padding:66.4vw 0 0}#page-content .collections-box:nth-child(1) .collections-info{text-align:left;margin:0;padding:0 0 9.6vw 6.6666666667vw}#page-content .collections-box:nth-child(1) .collections--thumb{padding-top:140vw}#page-content .collections-box:nth-child(1) .collections--thumb:after{height:50%}#page-content .collections-box:nth-child(1) .collections--txt{margin:2.6666666667vw 0 0}#page-content .collections-box:nth-child(1) .collections--btn{margin:6.6666666667vw 0 0}#page-content .collections--thumb:after{height:50%}#page-content .collections-info{width:inherit;margin:0;padding:0 0 9.6vw 6.6666666667vw}#page-content .collections--name{font-size:5.3333333333vw}#page-content .collections--txt{font-size:3.0666666667vw}#page-content .collections--btn{width:26.6666666667vw;margin:6.6666666667vw 0 0}#page-content .collections--btn a{font-size:3.3333333333vw;padding:3.3333333333vw 0 2.6666666667vw}}#page-content .collections-content .rotation-images{position:relative}#page-content .collections-content .rotate--image{opacity:0;position:absolute;z-index:0;transition:opacity 1.2s linear}#page-content .collections-content .rotate--image.current{opacity:1;z-index:1;transition:opacity 1.5s linear}#about_page{background:#f0f0eb}#about_page .kv{padding:.1px 0;position:relative;z-index:1}#about_page .kv .inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:0 auto 25vh}#about_page .kv--copy{width:269px;margin:50vh 1.25% 0 11.25%}#about_page .kv--copy .wait{opacity:0}#about_page .kv--copy .animation{opacity:0;-webkit-animation:fadeIn 1s linear .3s forwards;animation:fadeIn 1s linear .3s forwards;transition:opacity .3s linear}#about_page .kv--copy>img{transition:opacity .3s linear}#about_page .kv--copy.hide>img{opacity:0}#about_page .kv--txt{width:512px;margin:50vh 1.25% 0;padding:0}#about_page .kv--txt span{display:block;-webkit-animation-delay:1s;animation-delay:1s}#about_page .kv--img{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:0;pointer-events:none;transition:opacity .4s linear}#about_page .kv--img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;opacity:0}#about_page .kv--img.hide{transition:opacity .5s linear;opacity:0}@media only screen and (max-width: 768px){#about_page .kv .inner{display:block;margin:0 auto 25vh;padding:.1px 0}#about_page .kv--copy{width:71.0666666667vw;margin:calc(50vh - 2.4666666667vw) auto 16vw;position:relative;top:0}#about_page .kv--txt{width:72vw;margin:0 auto 10vh;padding:0}}#about_page .incense{padding:.1px 0;position:relative;z-index:1}#about_page .incense-content{display:flex;align-items:flex-start;max-width:1440px;margin:0 auto 93px;position:relative}#about_page .incense-content-imgs{width:min(650px,45.1388888889%);margin:0 12.7083333333% 0 2.0833333333%}@media screen and (min-width: 769px) and (max-width: 1200px){#about_page .incense-content-imgs{margin:0 5.5555555556% 0 2.0833333333%}}#about_page .incense-content--img{width:100%;margin:0 0 2.3076923077%;padding:74.9230769231% 0 0;position:relative}#about_page .incense-content--img>a:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,#0000 50%,#0000004d);position:absolute;left:0;top:0;z-index:1}#about_page .incense-content--img>a,#about_page .incense-content--img>span{display:flex;align-items:flex-end;width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:1}#about_page .incense-content--img>a p,#about_page .incense-content--img>span p{font-size:15px;margin:1em;position:relative;z-index:2}#about_page .incense-content--img>a p span,#about_page .incense-content--img>span p span{display:flex;font-size:13px;position:relative;padding:0 1.5em 0 0}#about_page .incense-content--img>a p span:after,#about_page .incense-content--img>span p span:after{content:"";display:block;width:6px;height:9px;fill:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDYgOSIgZmlsbD0iI2ZmZiI+PHBvbHlnb24gcG9pbnRzPSIuNTQgOC44IC4yMiA4LjQxIDQuOTkgNC41IC4yMiAuNTkgLjU0IC4yIDUuNzggNC41IC41NCA4LjgiIC8+PC9zdmc+) 0 0/100% auto no-repeat;margin:0;position:absolute;top:calc(50% - 5px);right:0}#about_page .incense-content--img>a p span svg,#about_page .incense-content--img>span p span svg{display:none;width:6px;fill:#fff;margin:0;position:absolute;top:calc(50% - 5px);right:0}#about_page .incense-content--img>a img,#about_page .incense-content--img>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0}@media (any-hover: hover){#about_page .incense-content--img>a{overflow:hidden}#about_page .incense-content--img>a p span:after,#about_page .incense-content--img>a p svg{transition:-webkit-transform .3s cubic-bezier(.06,.73,.44,.9);transition:transform .3s cubic-bezier(.06,.73,.44,.9);transition:transform .3s cubic-bezier(.06,.73,.44,.9),-webkit-transform .3s cubic-bezier(.06,.73,.44,.9)}#about_page .incense-content--img>a img{transition:-webkit-transform 1s cubic-bezier(.04,.61,.53,.99);transition:transform 1s cubic-bezier(.04,.61,.53,.99);transition:transform 1s cubic-bezier(.04,.61,.53,.99),-webkit-transform 1s cubic-bezier(.04,.61,.53,.99)}#about_page .incense-content--img>a:hover span:after,#about_page .incense-content--img>a:hover svg{-webkit-transform:translateX(50%);transform:translate(50%)}#about_page .incense-content--img>a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}}#about_page .incense-content-explain{width:300px;margin:0}@media only screen and (min-width: 769px){#about_page .incense-content-explain{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;top:50%;left:59.9305555556%;opacity:0;z-index:0;pointer-events:none;transition:opacity .2s linear}#about_page .incense-content-explain.appear{opacity:1;z-index:1;pointer-events:inherit;transition:opacity .5s linear .1s}}@media screen and (min-width: 769px) and (max-width: 1200px){#about_page .incense-content-explain{left:52.0833333333%}}#about_page .incense-content--head{font-size:24px;line-height:1;letter-spacing:0;text-align:left;margin:0 0 24px}#about_page .incense-content--txt{font-size:14px;line-height:1.86;letter-spacing:.05em;margin:0 0 40px}#about_page .incense-content--btn{width:140px}#about_page .incense-content--btn a{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;text-box-trim:trim-both;background:#535353;padding:18px 0;position:relative}#about_page .incense-content--btn a svg{width:6px;fill:#fff;margin:-5px 14px 0 0;position:absolute;top:50%;right:0}@media (any-hover: hover){#about_page .incense-content--btn a{transition:color .3s linear,background-color .5s linear}#about_page .incense-content--btn a svg{transition:fill .3s linear}#about_page .incense-content--btn a:hover{transition:none;color:#535353;background:#fff}#about_page .incense-content--btn a:hover svg{fill:#535353}}#about_page .incense-top{align-items:center;justify-content:center;padding:25vh 0 50vh}#about_page .incense-top--head{font-size:28px;letter-spacing:.08em;margin:0 150px 0 0}#about_page .incense-top--txt{font-size:18px;line-height:2.23;letter-spacing:.13em;margin:0}#about_page .incense-items{margin:0 auto 200px}#about_page .incense-items .incense-content-imgs{margin:0 10.9722222222% 0 2.0833333333%}@media screen and (min-width: 769px) and (max-width: 1200px){#about_page .incense-items .incense-content-imgs{margin:0 5.5555555556% 0 2.0833333333%}}#about_page .incense-items .incense-content-explain{width:330px}@media screen and (min-width: 769px) and (max-width: 1200px){#about_page .incense-items .incense-content-explain{width:300px}}#about_page .incense-items .incense-content--head{font-size:20px}#about_page .incense-items .incense-content--btn{width:200px}#about_page .incense-items .incense-content--btn:last-child{margin:10px 0 0}@media only screen and (min-width: 769px){#about_page .incense-content .swiper-wrapper{display:block;height:auto}#about_page .incense-content .swiper-pagination{display:none}}@media only screen and (max-width: 768px){#about_page .incense-content{display:block;min-height:inherit;margin:0 auto 20vw}#about_page .incense-content .swiper{width:93.3333333333vw;margin:0 0 0 auto}#about_page .incense-content .swiper-wrapper{height:auto}#about_page .incense-content .swiper-pagination{position:relative;text-align:left;margin:0}#about_page .incense-content .swiper-pagination-bullet{width:6.6666666667vw;height:.2666666667vw;background:#525252;border-radius:0;margin:0 1.7333333333vw 0 0}#about_page .incense-content:nth-child(odd) .swiper{margin:0 auto 0 0}#about_page .incense-content:nth-child(odd) .swiper-pagination{text-align:right}#about_page .incense-content:nth-child(odd) .swiper-pagination-bullet{margin:0 0 0 1.7333333333vw}#about_page .incense-content-imgs{width:100%;margin:0 0 18.6666666667vw;position:relative}#about_page .incense-content--img{width:100%;height:auto;padding:0;margin:0 0 2.6666666667vw}#about_page .incense-content--img>a,#about_page .incense-content--img>span{display:flex;align-items:flex-end;width:100%;height:auto;padding:74.9230769231% 0 0;color:#fff;position:relative;top:0;left:0;z-index:1}#about_page .incense-content--img>a p,#about_page .incense-content--img>span p{font-size:3.4666666667vw;margin:1em;position:absolute;z-index:2}#about_page .incense-content--img>a p span,#about_page .incense-content--img>span p span{font-size:2.6666666667vw;line-height:1.7;margin:1.6vw 0 0}#about_page .incense-content--img>a p span:after,#about_page .incense-content--img>a p span svg,#about_page .incense-content--img>span p span:after,#about_page .incense-content--img>span p span svg{width:1.6vw;top:calc(50% - 1.2vw)}#about_page .incense-content-explain{min-height:inherit;width:72vw;margin:0 auto;padding:0;position:relative;left:0;top:0;opacity:1;pointer-events:inherit}#about_page .incense-content--head{font-size:6vw;margin:0 0 6.6666666667vw}#about_page .incense-content--txt{font-size:3.7333333333vw;line-height:1.79;margin:0 0 6.6666666667vw}#about_page .incense-content--btn{width:46.6666666667vw}#about_page .incense-content--btn a{display:block;font-size:3.6vw;padding:4.8vw 0}#about_page .incense-content--btn a svg{width:1.6vw;margin:-1.3333333333vw 3.7333333333vw 0 0}#about_page .incense-top{display:flex;flex-direction:column;padding:5vh 0 25vh}#about_page .incense-top--head{font-size:5.3333333333vw;letter-spacing:.08em;margin:0 0 4.8vw}#about_page .incense-top--txt{font-size:3.7333333333vw;line-height:1.43;margin:0}#about_page .incense-items .incense-content-imgs{margin:0 0 18.6666666667vw}#about_page .incense-items .incense-content-explain{width:72vw}#about_page .incense-items .incense-content--head{font-size:5.3333333333vw;line-height:1.45}#about_page .incense-items .incense-content--btn{width:53.3333333333vw}#about_page .incense-items .incense-content--btn:last-child{margin:2.6666666667vw 0 0}}#about_page .newsletter{padding:.1px 0;position:relative;z-index:1}#about_page .newsletter-content{max-width:468px;margin:200px auto}#about_page .newsletter--head{font-size:35px;line-height:1;letter-spacing:0em;text-align:center;margin:0 0 20px}#about_page .newsletter--txt{font-size:14px;line-height:1.86;letter-spacing:.05em;text-align:center;margin:0 0 24px}#about_page .newsletter form{width:100%;margin:0 auto;position:relative}#about_page .newsletter form .signup-form__email{display:block;width:100%;font-size:16px;line-height:3;background:transparent;border:none;border-bottom:1px solid #393939;margin:0 auto;padding:0 4em 0 0;box-sizing:border-box}#about_page .newsletter form button{width:5em;color:#333;font-size:12px;letter-spacing:.1em;text-align:center;background:#f0f0eb;border:1px solid transparent;margin:6px 0 0;padding:10px 0 10px .1em;position:absolute;top:0;right:0}@media (any-hover: hover){#about_page .newsletter form button{transition:color .3s linear,border-color .5s linear}#about_page .newsletter form button:hover{transition:none;border-color:#393939}}@media only screen and (max-width: 768px){#about_page .newsletter-content{max-width:inherit;margin:33.3333333333vw auto}#about_page .newsletter--head{font-size:8.2666666667vw;margin:0 0 7.7333333333vw}#about_page .newsletter--txt{width:73.3333333333vw;font-size:3.7333333333vw;line-height:1.43;letter-spacing:.07em;text-align:left;margin:0 auto 8.5333333333vw}#about_page .newsletter form{width:86.6666666667vw;margin:0 auto}#about_page .newsletter form .signup-form__email{font-size:5.3333333333vw;border-bottom:.2666666667vw solid #393939}#about_page .newsletter form button{font-size:3.7333333333vw;height:inherit;background:transparent;margin:1.0666666667vw 0 0;padding:3.4666666667vw 0 3.4666666667vw .1em}}#about_page .shop{background:#f0f0eb;padding:.1px 0;position:relative;z-index:1}#about_page .shop-content{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:1140px;margin:200px auto 120px}#about_page .shop--head{font-size:32px;font-weight:400;line-height:1;letter-spacing:0;text-align:left;margin:32px 0 88px}#about_page .shop--name{font-size:18px;line-height:1;letter-spacing:.1em;margin:0 0 24px}#about_page .shop--address{font-size:14px;line-height:1.79;letter-spacing:.1em;margin:0 0 46px}#about_page .shop--btn{width:250px;margin:0 0 50px}#about_page .shop--btn a{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-align:center;text-box-trim:trim-both;background:#535353;padding:18px 0;position:relative}#about_page .shop--btn a svg{width:6px;fill:#fff;margin:-5px 14px 0 0;position:absolute;top:50%;right:0}@media (any-hover: hover){#about_page .shop--btn a{transition:color .3s linear,background-color .5s linear}#about_page .shop--btn a svg{transition:fill .3s linear}#about_page .shop--btn a:hover{transition:none;color:#535353;background:#fff}#about_page .shop--btn a:hover svg{fill:#535353}}#about_page .shop--link{display:grid;margin:0 0 12px}#about_page .shop--link a{display:flex;align-items:center;font-size:13px}#about_page .shop--link a b{font-weight:400}#about_page .shop--link a .icon{display:block;width:6px;height:9px;margin:-1px 0 2px 10px;position:relative;box-sizing:border-box;overflow:hidden}@media (any-hover: hover){#about_page .shop--link a .icon{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#about_page .shop--link a:hover .icon{-webkit-transform:translateX(50%);transform:translate(50%)}}#about_page .shop-image{width:61.4035087719%}#about_page .shop-image-wrap{width:100%;padding:64.2857142857% 0 0;position:relative}#about_page .shop-image--thumb{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#about_page .shop-image--link{display:grid;margin:0}#about_page .shop-image--link a{display:flex;align-items:center;justify-content:center;font-size:13px;padding:12px 0}#about_page .shop-image--link a b{font-weight:400}#about_page .shop-image--link a .icon{display:block;width:6px;height:9px;margin:-1px 0 2px 10px;position:relative;box-sizing:border-box;overflow:hidden}@media (any-hover: hover){#about_page .shop-image--link a .icon{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#about_page .shop-image--link a:hover .icon{-webkit-transform:translateX(50%);transform:translate(50%)}}@media only screen and (max-width: 768px){#about_page .shop-content{display:block;width:86.6666666667vw;margin:26.6666666667vw auto 0;padding-bottom:29.3333333333vw}#about_page .shop--head{font-size:8.2666666667vw;text-align:center;margin:0 0 14.6666666667vw}#about_page .shop-image{width:100%;margin:0 0 12.2666666667vw}#about_page .shop-image-wrap{padding:0;position:relative}#about_page .shop-image--thumb{height:auto;position:relative}#about_page .shop-image--map{display:none}#about_page .shop-image--map>iframe{display:none}#about_page .shop-image--link{display:none}#about_page .shop--name{font-size:4vw;text-align:center;margin:0 0 4.2666666667vw}#about_page .shop--address{font-size:3.3333333333vw;line-height:1.64;text-align:center;margin:0 0 12.2666666667vw}#about_page .shop--btn{width:47.3333333333vw;margin:0 auto 12.2666666667vw}#about_page .shop--btn a{font-size:4vw;padding:4.8vw 0}#about_page .shop--btn a svg{width:1.6vw;margin:-1.3333333333vw 3.7333333333vw 0 0}#about_page .shop--link{justify-content:center;margin:0}#about_page .shop--link:last-child{margin:4.2666666667vw 0 0}#about_page .shop--link a{font-size:3.3333333333vw}#about_page .shop--link a .icon{display:block;width:1.6vw;height:2.4vw;margin:.2666666667vw 0 .5333333333vw 2.6666666667vw}}#about_page .menu{display:flex;margin:0 0 0 auto;position:fixed;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#about_page .menu-content{margin:0 0 0 auto;pointer-events:visible}#about_page .menu--list a{display:block;color:#535353;font-size:14px;line-height:1.72;letter-spacing:0em;padding:0 1em 0 .2em}@media (any-hover: hover){#about_page .menu--list a:hover{color:#fff;background:#535353}}#about_page .menu--list.current a{color:#fff;background:#535353}@media only screen and (min-width: 769px){#about_page .menu{top:50%;right:0;transition:opacity .3s linear}#about_page .menu.init,#about_page .menu.hide{opacity:0}#about_page .menu.appear{opacity:1}}@media only screen and (max-width: 768px){#about_page .menu{width:100%;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .1s cubic-bezier(.17,.67,.46,1);transition:transform .1s cubic-bezier(.17,.67,.46,1);transition:transform .1s cubic-bezier(.17,.67,.46,1),-webkit-transform .1s cubic-bezier(.17,.67,.46,1);position:fixed;top:inherit;bottom:0;left:0}#about_page .menu.appear{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .6s cubic-bezier(.17,.67,.46,1) .3s;transition:transform .6s cubic-bezier(.17,.67,.46,1) .3s;transition:transform .6s cubic-bezier(.17,.67,.46,1) .3s,-webkit-transform .6s cubic-bezier(.17,.67,.46,1) .3s}#about_page .menu.fixed{position:absolute}#about_page .menu.init,#about_page .menu.hide{-webkit-transform:translateY(101%);transform:translateY(101%);transition-duration:.3s;transition-delay:0s}#about_page .menu-content{display:flex;width:100%;background:#fff;border-top:.2666666667vw solid #535353;margin:0}#about_page .menu--list{width:25%;text-align:center}#about_page .menu--list a{color:#535353;font-size:3.7333333333vw;line-height:4.29;letter-spacing:-.01em;padding:0}}@media only screen and (max-width: 768px){#about_page .about-content{position:relative}}#about_page .section-footer__newsletter-block__message{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/13/assets/style.css.map */
