@font-face{font-family:PPFragment;font-style:normal;font-weight:normal;src:url("../../fonts/PPFragment-GlareLight.woff2") format("woff2"),url("../../fonts/PPFragment-GlareLight.woff") format("woff");font-display:swap}@font-face{font-family:"PP Fragment";font-style:normal;font-weight:normal;src:url("../../fonts/PPFragment-GlareLight.woff2") format("woff2"),url("../../fonts/PPFragment-GlareLight.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:400;src:url("../../fonts/TT-Norms-Pro-Regular.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:500;src:url("../../fonts/TT-Norms-Pro-Medium.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:600;src:url("../../fonts/TT-Norms-Pro-DemiBold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-DemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:700;src:url("../../fonts/TT-Norms-Pro-Bold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Bold.woff") format("woff");font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}select,video{outline:0}*{box-sizing:border-box;outline:0}input[type=submit],input[type=button]{box-sizing:content-box;box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.noie{position:relative;width:100%;height:100vh;background-color:#000;color:#fff;text-align:left}.noie .heading6{margin-bottom:40rem;font-size:29rem;font-weight:500;line-height:1.79;letter-spacing:.04em}@media(max-width: 768px){.noie .heading6{margin-bottom:30rem;font-size:23rem}}.noie .explain{font-size:16rem;font-weight:500;line-height:2.02;letter-spacing:.06em}@media(max-width: 768px){.noie .explain{font-size:13rem;font-weight:400;line-height:220%}}.noie .text{position:absolute;top:50%;left:50%;width:600rem;transform:translate(-50%, -50%)}@media(max-width: 768px){.noie .text{width:80%;max-width:400rem}}html{font-size:1px}@media(min-width: 1536px){html{font-size:.0651041667vw}}@media(max-width: 1280px){html{font-size:.078125vw}}@media(max-width: 768px){html{font-size:1.104px}}@media(max-width: 414px){html{font-size:.2666666667vw}}body{color:#000;font-size:16rem;font-weight:400;text-align:center;opacity:1;transition:1s;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 768px){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:15rem}}body.wf-active,body.loading-delay{opacity:1}::-moz-selection{background:#e9e8e8;color:#222}::selection{background:#e9e8e8;color:#222}*{min-width:0;min-height:0}a{color:#222;text-decoration:none}img,svg{width:100%;height:auto}@media(max-width: 768px){.desktop{display:none !important}}.md{display:none !important}@media(max-width: 768px){.md{display:block !important}}.nowrap{display:inline-block;white-space:nowrap}.reg{line-height:0;vertical-align:-0.4em}.body-inner{position:relative;overflow:hidden;opacity:0;transition:800ms linear}.body-inner.is-show{opacity:1}.inaction{opacity:0;transition:800ms linear}.inaction.is-show{opacity:1}.button{display:flex;align-items:center;justify-content:space-between;gap:10rem;margin:0 auto;padding:15rem 20rem;color:#fff;font-size:28rem;font-weight:700;text-align:center;letter-spacing:.08em;max-width:575rem;transform:skew(-8deg)}@media(max-width: 768px){.button{font-size:22rem}}.button__text{flex:1;padding-left:25rem;transform:skew(8deg)}.button__arrow{width:42rem;transform:skew(8deg)}@media(max-width: 768px){.button__arrow{width:30rem}}.floating-banner{position:fixed;right:16rem;bottom:13rem;z-index:10;width:377rem;transition:.3s}@media(max-width: 768px){.floating-banner{right:unset;bottom:12rem;left:50%;width:92%;max-width:345rem;transform:translateX(-50%)}}.floating-banner:hover{opacity:.8;transform:scale(1.02)}@media(max-width: 768px){.floating-banner:hover{opacity:1;transform:scale(1)}}.floating-banner.is-hide{opacity:0;pointer-events:none}body{background-color:#fff}body::before{content:"";position:fixed;inset:0;z-index:-1;background:url("../../img/background.webp?ver=0717") no-repeat center center/cover;opacity:.5}.firstview{position:relative;width:91%;margin:90rem auto 0;min-height:calc(100vh - 125rem);min-height:calc(100svh - 125rem);overflow:hidden}@media(max-width: 768px){.firstview{width:100%;height:100vh;height:100svh;margin:0 auto;padding-top:0;min-height:auto}}.firstview .firstview-logo{position:absolute;top:50%;left:50%;z-index:2;width:186rem;transform:translate(-50%, -50%)}@media(max-width: 768px){.firstview .firstview-logo{position:relative;top:unset;left:unset;width:133rem;margin:0 auto 20rem;transform:unset}}@media(max-width: 768px){.firstview .mobile-wrap{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}}.firstview .firstview-video{position:absolute;width:100%;height:100%;margin:0;inset:0;overflow:hidden}.firstview .firstview-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.firstview .firstview-text{position:absolute;top:156rem;right:58rem;z-index:2;width:16rem}@media(max-width: 768px){.firstview .firstview-text{position:relative;top:unset;right:unset;margin:0 auto}}.firstview .firstview-circle{position:absolute;top:36rem;right:24rem;z-index:2;width:84rem;transform-origin:center}@media(max-width: 768px){.firstview .firstview-circle{position:relative;top:unset;right:unset;margin:0 auto 20rem}}.firstview .firstview-circle svg{animation:firstview-circle-rotate 20s linear infinite}.firstview .firstview-scroll{position:absolute;bottom:0;left:36rem;z-index:2;width:24rem}.firstview .firstview-scroll .fv-scroll-line{transform-box:fill-box;transform-origin:50% 0;animation:firstview-scroll-line 2.5s ease-in-out infinite}.body-inner:not(.is-show) .firstview{opacity:0}.body-inner:not(.is-show) .firstview-circle{opacity:0}.body-inner:not(.is-show) .firstview-text{opacity:0;clip-path:inset(0 0 100% 0)}.body-inner:not(.is-show) .firstview-logo{opacity:0}.body-inner:not(.is-show) .firstview-scroll{opacity:0}.body-inner.is-show .firstview{opacity:1;transition:opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1)}.body-inner.is-show .firstview-circle{opacity:1;transition:opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) .6s}.body-inner.is-show .firstview-text{opacity:1;clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(0.645, 0.045, 0.355, 1) 1.2s,opacity .4s linear 1.2s}.body-inner.is-show .firstview-logo{opacity:1;transition:opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 1.8s}.body-inner.is-show .firstview-scroll{opacity:1;transition:opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 2.4s}@keyframes firstview-scroll-line{0%,100%{transform:translateY(0) scaleY(0)}38%{transform:translateY(0) scaleY(1)}62%{transform:translateY(120px) scaleY(1)}99.99%{transform:translateY(120px) scaleY(1)}}@keyframes firstview-circle-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.intro{position:relative;width:840rem;margin:75rem auto;overflow:hidden}@media(max-width: 768px){.intro{width:100%;margin:0 auto;overflow:hidden;padding-top:169%}}.intro.is-show .intro__text{opacity:1}.intro__swiper{overflow:hidden;line-height:0}@media(max-width: 768px){.intro__swiper{position:absolute;top:0;left:50%;width:auto;height:100%;transform:translateX(-50%)}}.intro__image{margin:0}@media(max-width: 768px){.intro__image{width:auto;height:100%}}@media(max-width: 768px){.intro__image img{width:auto;height:100%}}.intro__text{position:absolute;top:56rem;left:50%;z-index:2;width:236rem;opacity:0;transform:translateX(-50%);transition:600ms linear 700ms}.section .heading2{display:flex;align-items:center;gap:6rem}.section .heading2 .heading2-en{display:block;font-size:20rem;overflow:hidden;font-weight:300}@media(max-width: 768px){.section .heading2 .heading2-en{font-size:24rem}}.section .heading2 .title-inner{display:block}.section .heading2 .heading2-ja{display:block;font-size:13rem;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;overflow:hidden}.section .heading2 .heading2-line{width:18rem;height:.5px;background:#000}.section--concept{display:flex;align-items:center;justify-content:center;gap:130rem;margin:120rem auto 85rem}@media(max-width: 768px){.section--concept{flex-direction:column;gap:0;margin:88rem auto}}@media(max-width: 768px){.section--concept .heading2{display:block}}@media(max-width: 768px){.section--concept .heading2 .heading2-ja{font-size:12rem}}@media(max-width: 768px){.section--concept .heading2 .heading2-en{display:block;margin-top:10rem;font-size:32rem}}.section--concept .concept-image{width:296rem}@media(max-width: 768px){.section--concept .concept-image{margin:51rem auto 26rem}}.section--concept .concept-text{width:484rem;text-align:left}@media(max-width: 768px){.section--concept .concept-text{width:82%}}.section--concept .heading3{display:block;margin:26rem auto 22rem;font-size:24rem;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.section--concept .heading3{margin:0 auto 18rem;font-size:18rem;text-align:center}}.section--concept .text{font-size:15rem;line-height:2.2;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.section--concept .text{font-size:14rem;line-height:200%;text-align:justify;letter-spacing:-0.08em}}.section--feature{display:flex;justify-content:space-between;gap:70rem;width:1040rem;margin:0 auto;padding:88rem 100rem 55rem 72rem;background:#00aec7}@media(max-width: 768px){.section--feature{display:block;gap:unset;width:100%;padding:96rem 36rem 86rem}}@media(max-width: 768px){.section--feature .heading2{width:100%}}.section--feature .heading2 .heading2-line{background:#fff}@media(max-width: 768px){.section--feature .heading2 .heading2-line{flex:1}}.section--feature .feature__text{width:312rem;color:#fff}.section--feature .heading3{display:block;margin:17rem auto 12rem;font-size:32rem;line-height:168%;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.section--feature .heading3{margin:32rem auto 23rem}}.section--feature .text{font-size:13rem;line-height:210%;text-align:left;letter-spacing:.13em;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.section--feature .small-text{margin-top:20rem;color:#fff;font-size:10rem;line-height:200%;text-align:left;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.section--feature .feature__image-wrapper{margin-top:21rem;flex:1}@media(max-width: 768px){.section--feature .feature__image-wrapper{flex:unset;width:100%;margin-top:65rem;overflow-y:scroll}}@media(max-width: 768px){.section--feature .feature__image-wrapper .feature__image{width:500rem}}.section--feature .feature__image-wrapper .feature__image img{display:block;width:100%;height:auto}.section--feature .feature__image-wrapper::-webkit-scrollbar{display:none}.section--feature .feature__image-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.section--feature .feature__image-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.feature__slide{width:100%;margin:100rem auto;overflow:hidden}@media(max-width: 768px){.feature__slide{margin:12rem auto 0}}.feature__slide.inaction .reveal-down:nth-child(1){transition-delay:200ms}.feature__slide.inaction .reveal-down:nth-child(2){transition-delay:350ms}.feature__slide.inaction .reveal-down:nth-child(3){transition-delay:500ms}.feature__slide.inaction .reveal-down:nth-child(4){transition-delay:650ms}.feature__slide.inaction .reveal-down:nth-child(5){transition-delay:800ms}.feature__slide.inaction .reveal-down:nth-child(6){transition-delay:950ms}.feature__slide.inaction .reveal-down:nth-child(7){transition-delay:1100ms}.feature__slide.inaction .reveal-down:nth-child(8){transition-delay:1250ms}.feature__slide.inaction .reveal-down:nth-child(9){transition-delay:1400ms}.feature__slide.inaction .reveal-down:nth-child(10){transition-delay:1550ms}.feature__slide-track{display:flex;width:-moz-max-content;width:max-content;animation:feature-slide-scroll 50s linear infinite}@media(prefers-reduced-motion: reduce){.feature__slide-track{animation:none}}.feature__slide-inner{display:flex;flex-shrink:0;gap:12rem;margin-right:12rem}.feature__slide-image{flex-shrink:0;width:365rem;margin:0}@keyframes feature-slide-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width: 768px){.lineup{margin-top:80rem}}.lineup .heading2{margin-bottom:58rem}@media(max-width: 768px){.lineup .heading2{margin-bottom:30rem}}.lineup .heading3-en{display:block;color:#00aec7;font-size:48rem;font-weight:300;text-align:left;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.lineup .heading3-ja{display:block;margin:19rem auto 25rem;color:#00aec7;font-size:24rem;font-weight:500;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.lineup .heading3-ja{margin:13rem auto 14rem;font-size:18rem}}.lineup .exp-text{font-size:15rem;line-height:162.5%;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.lineup .exp-text{font-size:14.5rem;white-space:normal}}.lineup .heading4{display:flex;align-items:center;gap:12rem;margin:40rem auto 20rem}.lineup .heading4 .heading4-en{font-size:24rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.lineup .heading4 .heading4-en{font-size:20rem}}.lineup .heading4 .heading4-line{flex:1;height:.5px;background:#000}.lineup .heading4 .heading4-ja{font-size:16rem;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.lineup .heading4 .heading4-ja{font-size:15rem}}.lineup .divider{width:100%;height:.5px;margin:35rem auto;background:#000}.lineup .view-button{display:flex;align-items:center;justify-content:center;width:100%;height:48rem;margin-top:28rem;padding:0 12rem;background:#00aec7;color:#fff;font-size:15rem;font-weight:500;border:1px solid #00aec7;transition:300ms ease}.lineup .view-button:hover{background:rgba(0,174,199,0);color:#00aec7}@media(max-width: 768px){.lineup .view-button:hover{background:#00aec7;color:#fff}}.lineup__select-wrapper{margin:45rem auto 75rem}@media(max-width: 768px){.lineup__select-wrapper{width:100%;margin:30rem auto 41rem;overflow-x:scroll;padding-bottom:4rem}}.lineup__select-wrapper::-webkit-scrollbar{display:none}.lineup__select-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.lineup__select-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.lineup__select{display:flex;justify-content:center;gap:18rem}@media(max-width: 768px){.lineup__select{width:-moz-max-content;width:max-content;padding:0 36rem}}.lineup__select-item{display:flex;align-items:center;justify-content:center;gap:12rem;width:270rem;height:48rem;background:rgba(0,174,199,0);color:#00aec7;border:1px solid #00aec7;border-radius:100px;transition:300ms ease}.lineup__select-item--active{background:#00aec7;color:#fff}.lineup__select-item:hover{background:#00aec7;color:#fff}@media(max-width: 768px){.lineup__select-item:hover{background:rgba(0,0,0,0);color:#00aec7}}.lineup__select-image{display:block;width:19rem}.lineup__select-image--2{width:24rem}.lineup__select-image--3{width:14rem}.lineup__select-text-en{font-size:16rem;font-weight:300}.lineup__select-text-line{width:18rem;height:.5px;background:#00aec7}.lineup__select-text-ja{font-size:15rem;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.lineup__item{display:flex;align-items:center;gap:60rem;width:1064rem;margin:120rem auto;padding-right:100rem}@media(max-width: 768px){.lineup__item{flex-direction:column;gap:25rem;width:82%;margin:40rem auto 70rem;padding:0}}.lineup__item-image{width:544rem}@media(max-width: 768px){.lineup__item-image{width:100%}}.lineup__item-text{width:360rem}@media(max-width: 768px){.lineup__item-text{width:100%}}.lineup__item--reverse{flex-direction:row-reverse;padding-right:0;padding-left:100rem}@media(max-width: 768px){.lineup__item--reverse{flex-direction:column;padding-right:0;padding-left:0}}.lineup__select-options{display:flex}.lineup__select-options .lineup__select-option{display:flex;align-items:center;justify-content:flex-start;height:35rem;padding:0 12rem;background:rgba(0,174,199,0);color:#00aec7;font-size:15rem;text-align:left;border:1px solid #00aec7;border-radius:0;transition:300ms ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif,"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.lineup__select-options .lineup__select-option{height:47rem;padding:0 0 0 12rem;font-size:14rem}}.lineup__select-options .lineup__select-option[hidden]{display:none}.lineup__select-options .lineup__select-option:hover{background:#00aec7;color:#fff}@media(max-width: 768px){.lineup__select-options .lineup__select-option:hover{background:rgba(0,0,0,0);color:#00aec7}}.lineup__select-options .lineup__select-option--active{background:#00aec7;color:#fff}.lineup__select-options .lineup__select-option--unavailable{background:rgba(0,0,0,0);color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);pointer-events:none;cursor:default}.lineup__select-options .lineup__select-option--unavailable:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,.3)}.lineup__select-options--vertical{flex-direction:column;gap:18rem}@media(max-width: 768px){.lineup__select-options--vertical{gap:12rem}}.lineup__select-options--vertical .lineup__select-option{width:100%}.lineup__select-options--horizontal{flex-direction:row;gap:12rem}.lineup__select-options--horizontal .lineup__select-option{align-items:center;justify-content:center;width:112rem;padding:0}.fragrance{width:98%;margin:12rem auto;padding:96rem 48rem;background:url("../../img/fragrance-bg.webp") no-repeat center center/cover}@media(max-width: 768px){.fragrance{width:100%;margin-bottom:0;padding:103rem 36rem 53rem;background:url("../../img/fragrance-bg_sp.webp") no-repeat top right/cover;background-color:#e3cbb1}}.fragrance__heading{text-align:left}.fragrance__en{font-size:36rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__en{font-size:32rem}}.fragrance__ja{display:inline-block;margin-left:15rem;font-size:16rem;font-weight:500;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__ja{display:block;margin:15rem 0 0;font-size:16rem}}.fragrance__text{display:block;margin:28rem auto 30rem;font-size:16rem;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__text{margin:15rem auto 74rem;font-size:12rem;line-height:166%}}.fragrance__flex{display:flex;gap:24rem}@media(max-width: 768px){.fragrance__flex{flex-direction:column;gap:12rem}}.fragrance__flex-item{width:270rem}@media(max-width: 768px){.fragrance__flex-item{position:relative;width:100%}}.fragrance__flex-heading{display:flex;align-items:center;justify-content:space-between;margin:15rem auto 3rem}@media(max-width: 768px){.fragrance__flex-heading{margin:0}}.fragrance__flex-heading-en{font-size:20rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__flex-heading-en{position:absolute;bottom:42rem;left:18rem;text-shadow:0 0 24px rgba(0,0,0,.48);color:#fff;font-size:24rem}}.fragrance__flex-heading-ja{font-size:13rem;font-weight:500;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__flex-heading-ja{position:absolute;top:18rem;right:18rem;color:#fff;font-size:13rem;text-shadow:0 0 24px rgba(0,0,0,.48)}}.fragrance__flex-text{font-size:12rem;line-height:210%;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.fragrance__flex-text{position:absolute;bottom:12rem;text-shadow:0 0 24px rgba(0,0,0,.48);left:18rem;color:#fff;font-size:13rem}}.cream{display:flex;gap:12rem;width:98%;margin:12rem auto}@media(max-width: 768px){.cream{flex-direction:column-reverse;width:100%;margin:0 auto;padding:0 36rem 65rem;background-color:#e3cbb1}}@media(max-width: 768px){.cream .line{width:100%;height:.5px;margin:0 auto 55rem;background:#000;content:""}}.cream .view-button{display:flex;align-items:center;justify-content:center;width:100%;height:36rem;padding:0 12rem;background:#00aec7;color:#fff;font-size:13rem;border:1px solid #00aec7;transition:300ms ease}@media(max-width: 768px){.cream .view-button{height:48rem}}.cream__images-wrap{flex:1}@media(max-width: 768px){.cream__images-wrap{width:calc(100% + 72rem);flex:unset;margin-top:24rem;margin-left:-36rem;padding-left:36rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}}.cream__images-wrap::-webkit-scrollbar{display:none}.cream__images-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cream__images-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.cream__images{display:flex;gap:12rem}@media(max-width: 768px){.cream__images{width:-moz-max-content;width:max-content}}@media(max-width: 768px){.cream.inaction .cream__info.reveal-opacity{transition-delay:600ms}.cream.inaction .cream__image.reveal-down:nth-child(1){transition-delay:1000ms}.cream.inaction .cream__image.reveal-down:nth-child(2){transition-delay:1400ms}.cream.inaction .cream__image.reveal-down:nth-child(3){transition-delay:1800ms}}@media(min-width: 769px){.cream.inaction .cream__info.reveal-opacity{transition-delay:600ms}.cream.inaction .cream__image.reveal-down:nth-child(1){transition-delay:1800ms}.cream.inaction .cream__image.reveal-down:nth-child(2){transition-delay:1400ms}.cream.inaction .cream__image.reveal-down:nth-child(3){transition-delay:1000ms}}.cream__image{flex:1}@media(max-width: 768px){.cream__image{width:240rem;flex:unset}}.cream__info{display:flex;flex-direction:column;justify-content:center;width:500rem;padding:70rem 65rem;background:#e9d3bb;text-align:left}@media(max-width: 768px){.cream__info{width:100%;padding:0;background:unset}}.cream__en{font-size:36rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.cream__en{font-size:32rem}}.cream__ja{display:block;margin-top:15rem;font-size:16rem;font-weight:500;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.cream__ja{margin-top:14rem}}.cream__text{margin:26rem auto 29rem;font-size:16rem;line-height:200%;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.cream__text{margin:14rem auto 25rem;font-size:12.5rem}}.wide-images{margin:120rem auto 111rem}@media(max-width: 768px){.wide-images{width:100%;margin:72rem auto;padding-left:36rem;overflow-x:scroll}}.wide-images__inner{display:flex;align-items:center;justify-content:center;gap:24rem}@media(max-width: 768px){.wide-images__inner{gap:12rem;width:-moz-max-content;width:max-content}}.wide-images__image{width:387rem}@media(max-width: 768px){.wide-images__image{width:270rem}}.wide-images::-webkit-scrollbar{display:none}.wide-images::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.wide-images::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.lineup .heading2,.shop .heading2{width:-moz-max-content;width:max-content;margin:0 auto 48rem;color:#00aec7;text-align:left}@media(max-width: 768px){.lineup .heading2,.shop .heading2{width:calc(100% - 72rem);margin:0 auto 30rem}}.lineup .heading2 .heading2-en,.shop .heading2 .heading2-en{display:block;margin-bottom:-0.2em;padding-bottom:.2em;font-size:60rem;font-weight:300;overflow:hidden;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.lineup .heading2 .heading2-ja,.shop .heading2 .heading2-ja{display:block;margin-top:10rem;overflow:hidden;font-size:16rem;letter-spacing:4px;font-weight:500}.lineup .heading2 .heading2-ja .title-inner,.shop .heading2 .heading2-ja .title-inner{transition-delay:200ms}.shop .view-button{display:flex;align-items:center;justify-content:center;gap:16rem;width:100%;height:46rem;margin-top:auto;padding-top:1rem;font-size:15rem;font-weight:500;border:1px solid #000;transition:300ms ease;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.shop .view-button .shop__map-icon{width:24rem}.shop__list{display:flex;flex-wrap:wrap;gap:72rem 48rem;max-width:1040rem;margin:0 auto 120rem}@media(max-width: 768px){.shop__list{flex-direction:column;width:82%}}.shop__item{display:flex;flex-direction:column;width:496rem}@media(max-width: 768px){.shop__item{width:100%}}.shop__text{display:flex;justify-content:space-between;gap:17rem;width:100%;margin:16rem 0}@media(max-width: 768px){.shop__text{flex-direction:column;align-items:flex-start;gap:12rem;margin:16rem auto 14rem}}.shop__name{display:block;flex-shrink:0;font-size:24rem;font-weight:300;line-height:110%;text-align:left;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.shop__name{display:block;text-align:left;transform:unset}}.shop__name .small{font-size:16rem}.shop__address{flex:0 1 auto;min-width:0;font-size:15rem;font-weight:400;line-height:167%;text-align:left;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.shop__address .latin-text{font-weight:300}.footer{padding:185rem 95rem 36rem;background:url("../../img/footer.webp") no-repeat center center/cover;color:#fff}@media(max-width: 768px){.footer{padding:80rem 48rem 120rem;background:#3eaac7}}.footer .footer-top{margin:0 0 0 auto;max-width:375rem}@media(max-width: 768px){.footer .footer-top{max-width:100%}}.footer .footer-logo{width:160rem;margin:0 auto 48rem}@media(max-width: 768px){.footer .footer-logo{width:133rem;margin:0 auto}}.footer .footer-links{display:flex}@media(max-width: 768px){.footer .footer-links{display:block}}.footer .footer-links .footer-link{padding:0 36rem;color:#fff;font-size:15rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;border-right:1px solid #fff}@media(max-width: 768px){.footer .footer-links .footer-link{display:flex;padding:20rem 0 15rem;border-right:none}}@media(max-width: 768px){.footer .footer-links .footer-link.md{display:flex !important;align-items:center;justify-content:space-between}}.footer .footer-links .footer-link:last-of-type{border-right:none;padding-right:0}@media(max-width: 768px){.footer .footer-links .footer-link:last-of-type{margin-top:12rem}}.footer .footer-links .footer-link:first-of-type{padding-left:0}@media(max-width: 768px){.footer .footer-links .footer-link.has-border{border-bottom:.5px solid #fff;border-top:.5px solid #fff;padding:20rem 0}}.footer .footer-links .footer-link-en{color:#fff;font-size:20rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.footer .footer-links .footer-link-en{text-align:left}}.footer .footer-links .footer-link-ja{display:block;margin:10rem auto 0;font-size:13rem;font-weight:300;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.footer .footer-links .footer-link-ja{margin:0;font-size:11rem;text-align:right;transform:translateY(2rem);flex:1}}.footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:142rem}@media(max-width: 768px){.footer .footer-bottom{flex-direction:column;gap:72rem;margin-top:70rem}}.footer .footer-bottom .company-info .large{font-size:15rem;font-weight:300}.footer .footer-bottom .company-info .small{display:inline-block;margin-left:18rem;font-size:12rem;font-weight:300;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.footer .footer-bottom .company-info .small{display:block;margin:15rem auto 0;line-height:167%}}.footer .footer-bottom .copyright{font-size:10rem;font-family:"TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-weight:300}@media(max-width: 768px){.footer .footer-bottom .copyright{font-size:8rem}}.body-inner:not(.is-show) .menu{opacity:0;transform:translateY(-100%)}.body-inner.is-show .menu{opacity:1;transform:translateY(0);transition:transform 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) 1.5s,opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 1.5s}.menu{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;padding:21rem 70rem 21rem 84rem}@media(max-width: 768px){.menu{height:60rem;padding:15rem 25rem;transition:300ms ease}}.menu .menu-logo{width:107rem}@media(max-width: 768px){.menu .menu-logo{position:absolute;top:50%;left:50%;width:70rem;opacity:0;transform:translate(-50%, -50%);transition:300ms ease;order:2}}.menu .menu-list{display:flex;gap:48rem}@media(max-width: 768px){.menu .menu-list{display:none}}.menu .global-menu__button-button-bar{position:absolute;left:50%;width:100%;height:1px;background:#fff;border-radius:100px;transform:translateX(-50%)}.menu .global-menu__button-button-bar--1{top:0}.menu .global-menu__button-button-bar--2{top:50%;transform:translateX(-50%) translateY(-50%)}.menu .global-menu__button-button-bar--3{bottom:0}.menu .menu-link{display:flex;align-items:center;gap:6rem}.menu .menu-link .menu-link-en{font-size:15rem;font-weight:300}.menu .menu-link .menu-link-ja{font-size:13rem;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.menu .menu-link .menu-link-line{width:18rem;height:.5px;background:#000}.menu .menu-wrap{display:flex}.menu .menu-sub{display:flex;gap:34rem;margin-left:48rem}@media(max-width: 768px){.menu .menu-sub{gap:24rem;margin:0;order:1}}.menu .menu-sub .menu-sns-link{display:flex;align-items:center;justify-content:center;width:18rem}.menu .menu-sub .menu-lang-link{display:flex;align-items:center;justify-content:center;width:41rem}@media(max-width: 768px){.menu .menu-sub svg path{fill:#fff}}.menu .global-menu__button{position:relative;display:none;width:25rem;height:13rem;order:3}@media(max-width: 768px){.menu .global-menu__button{display:block}}@media(max-width: 768px){.menu.is-scrolled{background:#fff}}@media(max-width: 768px){.menu.is-scrolled .menu-logo{opacity:1}}@media(max-width: 768px){.menu.is-scrolled .global-menu__button-button-bar{background:#000}}@media(max-width: 768px){.menu.is-scrolled .menu-sub svg path{fill:#00aec7}}.opened-menu{position:fixed;top:0;left:0;z-index:101;width:100vw;height:100vh;padding:28rem 0 120rem;background:#3eaac7;color:#fff;opacity:0;transition:all .3s linear;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none}.opened-menu .global-menu__button{position:absolute;top:25rem;right:25rem;width:25rem}.opened-menu .global-menu__button-button-bar{position:absolute;left:50%;width:100%;height:1px;background:#fff;border-radius:100px;transform:translateX(-50%)}.opened-menu .global-menu__button-button-bar.global-menu__button-button-bar--1{top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.opened-menu .global-menu__button-button-bar.global-menu__button-button-bar--2{display:none}.opened-menu .global-menu__button-button-bar.global-menu__button-button-bar--3{top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.opened-menu.is-opened{opacity:1;visibility:visible;pointer-events:auto}.opened-menu::-webkit-scrollbar{display:none}.opened-menu__top{margin:0 0 0 auto;max-width:375rem}@media(max-width: 768px){.opened-menu__top{max-width:100%}}.opened-menu__logo{width:160rem;margin:0 auto 48rem}@media(max-width: 768px){.opened-menu__logo{width:133rem;margin:0 auto}}.opened-menu__links{display:flex}@media(max-width: 768px){.opened-menu__links{display:block;width:75%;margin:0 auto}}.opened-menu__links .opened-menu__link{padding:0 36rem;color:#fff;font-size:15rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;border-right:1px solid #fff}@media(max-width: 768px){.opened-menu__links .opened-menu__link{display:flex;padding:20rem 0 15rem;border-right:none}}@media(max-width: 768px){.opened-menu__links .opened-menu__link.md{display:flex !important;align-items:center;justify-content:space-between}}.opened-menu__links .opened-menu__link:last-of-type{border-right:none;padding-right:0}@media(max-width: 768px){.opened-menu__links .opened-menu__link:last-of-type{margin-top:12rem}}.opened-menu__links .opened-menu__link:first-of-type{padding-left:0}@media(max-width: 768px){.opened-menu__links .opened-menu__link.has-border{border-bottom:.5px solid #fff;border-top:.5px solid #fff;padding:20rem 0}}.opened-menu__links .opened-menu__link-en{color:#fff;font-size:20rem;font-weight:300;font-family:"PP Fragment","TT Norms Pro","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.opened-menu__links .opened-menu__link-en{text-align:left}}.opened-menu__links .opened-menu__link-ja{display:block;margin:10rem auto 0;font-size:13rem;font-weight:300;font-family:"shippori-mincho-b1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}@media(max-width: 768px){.opened-menu__links .opened-menu__link-ja{margin:0;font-size:11rem;text-align:right;transform:translateY(2rem);flex:1}}body.is-opened-menu{overflow:hidden}.reveal-down{opacity:0;transition:clip-path 1s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 400ms linear;clip-path:inset(0 0 100% 0)}.reveal-down.is-show{clip-path:inset(0 0 0 0);opacity:1}.inaction .reveal-text .title-inner{display:block;opacity:0;transform:translateY(30rem);transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition:transform .7s,opacity .4s}.inaction.is-show .title-inner{opacity:1;transform:translateY(0)}.reveal-opacity{opacity:0;transition:opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1)}.reveal-opacity.is-show{opacity:1}.inaction.is-show .reveal-down,.inaction.is-show .reveal-opacity{clip-path:inset(0 0 0 0);opacity:1}.inaction .reveal-down:nth-child(1),.inaction .reveal-opacity:nth-child(1){transition-delay:600ms}.inaction .reveal-down:nth-child(2),.inaction .reveal-opacity:nth-child(2){transition-delay:1000ms}.inaction .reveal-down:nth-child(3),.inaction .reveal-opacity:nth-child(3){transition-delay:1400ms}.inaction .reveal-down:nth-child(4),.inaction .reveal-opacity:nth-child(4){transition-delay:1800ms}.inaction .reveal-down:nth-child(5),.inaction .reveal-opacity:nth-child(5){transition-delay:2200ms}.inaction .reveal-down:nth-child(6),.inaction .reveal-opacity:nth-child(6){transition-delay:2600ms}.inaction .reveal-down:nth-child(7),.inaction .reveal-opacity:nth-child(7){transition-delay:3000ms}.inaction .reveal-down:nth-child(8),.inaction .reveal-opacity:nth-child(8){transition-delay:3400ms}.inaction .reveal-down:nth-child(9),.inaction .reveal-opacity:nth-child(9){transition-delay:3800ms}.inaction .reveal-down:nth-child(10),.inaction .reveal-opacity:nth-child(10){transition-delay:4200ms}
