@charset "UTF-8";html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{margin:0}#EARL_GREY{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.7;margin:0;padding:0;color:#22372b;border-bottom:none;text-align:center;letter-spacing:.08em;overflow-x:hidden;background:#f7f3e7}h1,h2,h3,h4{font-weight:400;-webkit-margin-before:0;-webkit-margin-after:0}img,video{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:#000;-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}a:hover{opacity:.7}a,img,div,p,ul,li,video{list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;vertical-align:top;outline:none;border:none;box-sizing:border-box;-webkit-appearance:none}p{margin:0 0 1em}h2+h2{margin-top:-.5em}.title-main:last-of-type{margin-bottom:1em}.title-sub{margin-bottom:3em}.txt-left{text-align:justify}.txt-center{text-align:center}.txt-right{text-align:right}.size10{font-size:10px}.size12{font-size:12px}.size14{font-size:14px}.size18{font-size:18px}.size21{font-size:21px}.size24{font-size:24px}.size32{font-size:32px}.size36{font-size:36px}.size40{font-size:40px}.size48{font-size:48px}.size60{font-size:60px}.size72{font-size:72px}.size96{font-size:96px}.title-font{font-family:copperplate,serif;font-weight:500}.subtitle-font{font-family:euphemiaregular,serif}@media(min-width:601px){.sp-item{display:none}.pc-item{display:block}}@media(max-width:600px){.pc-item{display:none}.sp-item{display:block}body,.size16{font-size:3.8vw}.size10{font-size:2.8vw}.size12{font-size:3.2vw}.size14{font-size:3.4vw}.size18{font-size:4vw}.size21{font-size:4.8vw}.size24{font-size:5vw}.size32{font-size:6vw}.size36{font-size:7vw}.size40{font-size:8vw}.size48{font-size:10vw}.size60{font-size:16vw}.size72{font-size:20vw}.size96{font-size:24vw}}section{box-sizing:border-box;overflow-x:clip}.grid-box{display:grid;display:-webkit-grid;column-gap:50px}.flex-box{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.full-box{width:100vw;min-height:100vh;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.full-box img{width:100%;height:100%;object-fit:cover}.rel-box{position:relative}.abs-box{position:absolute}.box-1400{max-width:1400px;margin:auto}.box-1200,.box-1000{max-width:1200px;margin:auto}.box-75p{max-width:75%}.w30{width:32%}.w475{width:49%}.fix-img{width:100vw;height:100vh}.fix-img img,.fix-img video{width:100%;height:100%;object-fit:cover}.txt-white{color:#fff}.txt-rose{color:#8a2550}.bg-white{background-color:#fff}.bg-beige{background-color:#f7f3e7}.bg-darkgreen{background-color:#22372b}.bg-green{background-color:#748871}.bg1{background:var(--bg1) no-repeat center;background-size:cover}.bg2{background:var(--bg2) no-repeat center;background-size:cover}.bg3{background:var(--bg3) no-repeat center;background-size:cover}.bg4{background:var(--bg4) no-repeat center;background-size:cover}.bg-gold{background:var(--bg-gold) no-repeat center;background-size:120%}.bg-line{position:relative}.bg-line:before,.bg-line:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:var(--bg-line) no-repeat center top;background-size:contain}.bg-line:after{transform:rotate(180deg)}.border-darkgreen{border:solid #22372B 10px}.anime{-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;opacity:0;filter:blur(50px)}.anime-2nd{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.anime-3rd{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s}.up{transform:translateY(30px)}.scale{overflow:hidden}.scale img{transform:scale(1.2);-webkit-transition:1s ease .5s;-moz-transition:1s ease .5s;-o-transition:1s ease .5s;-ms-transition:1s ease .5s;transition:1s ease .5s}.active{opacity:1;filter:blur(0);transform:translate(0)}.active.scale img{transform:scale(1)}.logo-area{top:5%;left:0;right:0;margin:auto;width:400px;max-width:70%}.logo-area .logo{width:100%;margin:auto}.logo-area .ornament{margin:1em auto 1.5em}#bg{position:fixed;left:0;right:0;width:100vw;height:100vh;top:0;z-index:0}main{z-index:2}#concept{padding:1.5em}#concept h2{margin-bottom:1.5em}.concept-box{padding:5em 1.5em 3em}.concept-logo .logo{padding:0 2em}.concept-logo .ornament{padding:1em 0}#fragrance,#lineup,#special_set,#all{padding:5em 1.5em}#fragrance .title-font{line-height:1.2em}.profile-img{margin-bottom:1em}.fragrance-title{margin:2em 0 .5em}.fragrance-triangle{margin:1em}.fragrance-triangle .abs-box{top:0;left:0}#fragrance .text-area{top:5em;left:0;right:0}.anker-box li{margin-left:2%;margin-bottom:10px}.anker-box li:nth-of-type(odd){margin-left:0}.anker{display:block;line-height:2em}.recommend-item{background:url(badgh.svg) no-repeat top left;background-size:30%}.recommend-item img{mix-blend-mode:multiply}.product-area{padding-bottom:50px}.product-box{margin-top:3em;z-index:1;position:relative}.item{padding-bottom:3em}.item .scale{margin:2em 0 1.5em}.item-box p{letter-spacing:0;margin:0}.item .size24{margin:.5em 0}.item-button{display:block;line-height:2.6em;border-radius:1.3em;margin:1.5em auto 0;width:60%}.item-button+.item-button{margin-top:.5em}#all .item-button{width:auto;display:inline-block;padding:0 3em}.set-title{margin:1em 0}@media(min-width:501px){main{max-width:500px;margin:auto}main .full-box{width:100%}}@media(max-width:500px){.logo-area{top:15%}}#footer{background:#fff;max-width:100vw;margin:0;padding-top:80px;padding-bottom:1px}@media(min-width:1401px){#footer{padding-left:calc(50% - 700px);padding-right:calc(50% - 700px)}}@media only screen and (max-width:767px){#main{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:767px){#concept{margin:auto}.header-banner,.top-banner.nav_fix{display:none!important}.top-banner.nav_fix.fix{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lp-earlgrey.css.map */
