*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.wrapper{background:#f9f7f4;line-height:1;font-family:"Noto Sans JP",sans-serif;color:#060725;font-weight:400;font-size:14px;letter-spacing:.04em}.header__wrapper{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:3;width:100%;padding:30px 80px 0 70px;color:#fff;mix-blend-mode:exclusion;transition:.3s}.header__img{width:100%;height:100%}.header__link{width:213px;height:52px;display:flex;align-items:end;gap:20px;color:#fff;text-decoration:none;transition:.5s}.header__sub{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:600;letter-spacing:4%}.header__gnavunit{display:flex;justify-content:center;gap:26px;align-items:center}.header__btn{position:relative;display:flex;justify-content:center;align-items:center;width:42px;height:12px;cursor:pointer;z-index:2}.header__btn__top,.header__btn__bottom{position:absolute;display:block;width:40px;height:1px;transition:.4s}.header__btn__top{transform:translateY(-3px);background:#fff}.header__btn__bottom{transform:translateY(3px);background:#fff}.gnav{width:359px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:600;letter-spacing:4%}.gnav__wrap{display:flex;justify-content:center;gap:46px}.gnav__nav__shopping,.gnav__nav__login{display:flex;justify-content:center;gap:1px}.gnav__nav__shopping{position:relative}.gnav__nav__shopping::after{content:"|";position:absolute;top:10px;right:-23px;color:#fff;mix-blend-mode:exclusion}.gnav__link{display:block;padding:10px;color:rgba(0,0,0,0);text-shadow:0 0 #fff,0 -2.3rem #fff;text-decoration:none;overflow:hidden;transition:text-shadow .3s}.gnav__link:hover{text-shadow:0 2.3rem #fff,0 0 #fff}.gnavslide{position:fixed;top:0;right:0;width:876px;height:100vh;padding:250px 133px 0;background:#181e2c;transform:translateX(100%);transition:.4s;z-index:2}.gnavslide__nav{margin-bottom:65px}.gnavslide__content{position:relative;margin-bottom:50px;font-family:"goldenbook",serif;font-size:20px}.gnavslide__content:nth-of-type(4){margin-bottom:0}.gnavslide__content__link{display:inline-block;margin-bottom:10px;padding:10px;color:rgba(0,0,0,0);text-shadow:0 0 #fff,0 -2.3rem #fff;text-decoration:none;overflow:hidden;transition:text-shadow .3s}.gnavslide__content__link:hover{text-shadow:0 2.3rem #fff,0 0 #fff}.gnavslide__content__link::before{content:"";position:absolute;top:-2px;left:0;width:611px;height:1px;background:#fff;opacity:.1}.gnavslide__box__nav{width:600px;display:grid;grid-template-columns:repeat(3, 1fr);gap:4px 48px;text-align:left;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:500;letter-spacing:4%}.gnavslide__box__nav__link{display:inline-block;padding:10px;color:rgba(0,0,0,0);text-shadow:0 0 #fff,0 -2.3rem #fff;text-decoration:none;overflow:hidden;transition:text-shadow .3s}.gnavslide__box__nav__link:hover{text-shadow:0 2.3rem #fff,0 0 #fff}.gnavslide__bottom{display:flex;justify-content:space-between;margin:0 5px}.gnavslide__bottom__ul{display:flex;gap:1px}.gnavslide__bottom__link{display:block;padding:5px;color:#fff;text-decoration:none;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:500;letter-spacing:4%;transition:.3s}.gnavslide__bottom__link:hover{opacity:.1}.gnavslide__copy{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:500;letter-spacing:4%;color:#fff;opacity:.5}.footer{position:relative;padding-bottom:114px;background:#181e2c;color:#fff}.footer__infolinks{display:grid;grid-template-columns:repeat(3, 1fr);height:510px;grid-template-rows:510px 510px 510px;grid-template-columns:640px 640px 640px}.footer__infolinks__list{position:relative;width:640px;height:510px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:.3s}.footer__infolinks__list:hover{background:rgba(255,255,255,.7529411765)}.footer__infolinks__list__link{padding-top:96px;position:relative;display:block;text-decoration:none;color:#fff}.footer__infolinks__label-en{margin-bottom:14px;font-family:"goldenbook",serif;font-size:20px;font-weight:400;letter-spacing:.02em}.footer__infolinks__label-jp{margin-bottom:96px;font-family:"Noto Serif JP",serif;font-size:12px;letter-spacing:.01em}.footer__infolinks__pic{margin:0 auto;margin-bottom:96px;width:85px;height:85px}.footer__infolinks__txt{margin-bottom:68px;font-family:"Noto Serif JP",serif;font-size:14px;line-height:167%;letter-spacing:.01em}.footer__linksunion{margin-bottom:110px;padding:140px 70px 0;display:flex;justify-content:space-between}.footer__logobox{margin-bottom:25px}.footer__logo__link{display:block;padding:10px;color:#fff;text-decoration:none}.footer__sub{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:750;letter-spacing:.04em;line-height:1.17}.footer__nav{display:flex;justify-content:center;gap:105px;padding-right:10px}.footer__bottomlinks{position:relative;padding:110px 70px 0;display:flex;justify-content:space-between;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;letter-spacing:.04em}.footer__bottomlinks::before{content:"";width:1760px;height:1px;background:#fff;opacity:.1;position:absolute;top:0;left:80px}.footer__bottom{display:flex;justify-content:center;gap:13px}.footer__bottom__link{display:block;padding:10px;color:#fff;text-decoration:none;opacity:.7;transition:.3s}.footer__bottom__link:hover{opacity:.5}.footer__bottom__copy{padding:10px;opacity:.5}.footer__backtotop__link{display:block;padding:10px;color:#fff;font-weight:500;text-decoration:none;transition:.3s}.footer__backtotop__link:hover{opacity:.5}.fnav__dt{margin-bottom:25px;padding-top:10px;font-family:"goldenbook",serif;font-size:20px;font-weight:400;letter-spacing:2%}.fnav__dd{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:600;letter-spacing:4%}.fnav__dd__link{padding:10px;display:block;color:rgba(0,0,0,0);text-shadow:0 0 #fff,0 -2.3rem #fff;text-decoration:none;overflow:hidden;transition:text-shadow .3s}.fnav__dd__link:hover{text-shadow:0 2.3rem #fff,0 0 #fff}#top{opacity:0;animation:fadeIn 1.8s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#top .mv{height:100vh;background:url(../images/fv-01.jpg) center center/cover;margin-bottom:240px}#top .news,#top .about,#top .store,#top .gallery{padding:0 80px;margin-bottom:240px}#top .news__container{display:flex;justify-content:space-between}#top .news__ttl{margin-bottom:45px;font-family:"goldenbook",serif;font-size:50px;font-weight:400;letter-spacing:2%}#top .news__explanation{margin-bottom:38px;font-family:"Noto Sans JP",sans-serif;font-weight:400}#top .news__viewall{position:relative;width:170px;border:1px solid #060725;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;letter-spacing:4%;text-align:left;cursor:pointer}#top .news__viewall::after{content:"";position:absolute;top:16px;right:15px;width:10px;height:10px;background:url(../images/arrow.png) center center/cover;transition:.3s}#top .news__viewall:hover::after{content:"";position:absolute;top:16px;right:15px;width:10px;height:10px;background:url(../images/arrow_white.png) center center/cover;pointer-events:none}#top .news__viewall__link{display:block;padding:15px;color:rgba(0,0,0,0);text-shadow:0 0 #060725,0 -2.3rem #060725;text-decoration:none;overflow:hidden;transition:text-shadow .3s}#top .news__viewall__link:hover{background-color:#060725;text-shadow:0 2.3rem #fff,0 0 #fff}#top .news__link{position:relative;display:block;color:#060725;text-decoration:none}#top .news__link:hover img{transform:scale(1.05)}#top .news__link:hover p{text-shadow:0 2.3rem #060725,0 0 #060725}#top .news__pic{margin-bottom:114px;position:relative;overflow:hidden}#top .news__img{transition:transform .3s ease}#top .news__txt-01{position:relative;margin-bottom:90px;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;line-height:1.6}#top .news__txt-01::after{position:absolute;bottom:-36px;left:0;content:"2024.07.10-2024.08.31";font-family:"neue-haas-grotesk-display",sans-serif;font-weight:450;line-height:1.6;opacity:.5}#top .news__txt-02{position:relative;margin-bottom:90px;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;line-height:1.6}#top .news__txt-02::after{position:absolute;bottom:-36px;left:0;content:"2024.05.01-2024.06.30";font-family:"neue-haas-grotesk-display",sans-serif;font-weight:450;line-height:1.6;opacity:.5}#top .news__viewmore{position:relative;margin-right:20px;padding:0 10px;text-align:right;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:450;letter-spacing:.04em;color:rgba(0,0,0,0);line-height:2.3rem;text-shadow:0 0 #060725,0 -2.3rem #060725;text-decoration:none;overflow:hidden;transition:text-shadow .3s}#top .news__viewmore::before{content:"";width:330px;height:1px;background:#060725;position:absolute;top:20px;left:0;opacity:.1}#top .news__viewmore::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow.png) center center/cover;transition:.3s}#top .news__viewmore:hover::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow_white.png) center center/cover}#top .news__box-02{display:flex;justify-content:center;gap:46px}#top .about__ttlbox{position:relative}#top .about__ttlbox ::after{content:"";width:1696px;height:1px;background:#060725;position:absolute;top:10px;left:64px;opacity:.1}#top .about__ttl{margin-bottom:290px;font-family:"goldenbook",serif;font-size:20px;font-weight:400;letter-spacing:.04em}#top .about__container-01{display:flex;justify-content:space-between;margin-bottom:90px}#top .about__box-01{display:flex;flex-direction:row-reverse}#top .about__txtbox{margin-bottom:60px}#top .about__catch{position:relative;writing-mode:vertical-rl;font-family:"Noto Serif JP",serif;font-size:40px;letter-spacing:.1em}#top .about__catch::before{content:"Room Fragrance";font-family:"neue-haas-grotesk-display",sans-serif;font-size:11px;font-weight:450;position:absolute;top:2px;left:-13px}#top .about__explanation{font-size:22px;font-family:"Noto Serif JP",serif;font-size:22px;line-height:182%}#top .about__txt{margin-bottom:60px;font-family:"Noto Sans JP",sans-serif;line-height:203%}#top .about__viewmore{position:relative;width:170px;text-align:left;border:1px solid #060725;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;letter-spacing:4%;cursor:pointer}#top .about__viewmore::after{content:"";position:absolute;top:16px;right:15px;width:10px;height:10px;background:url(../images/arrow.png) center center/cover;transition:.3s}#top .about__viewmore:hover::after{content:"";position:absolute;top:16px;right:15px;width:10px;height:10px;background:url(../images/arrow_white.png) center center/cover;pointer-events:none}#top .about__viewmore__link{display:block;padding:15px;color:rgba(0,0,0,0);text-shadow:0 0 #060725,0 -2.3rem #060725;text-decoration:none;overflow:hidden;transition:text-shadow .3s}#top .about__viewmore__link:hover{background-color:#060725;text-shadow:0 2.3rem #fff,0 0 #fff}#top .about__box-02{padding:40px;width:696px !important;height:360px;background:#f5f2ef;transition:background-color .4s}#top .about__box-02:hover{background-color:#edeae7}#top .about__box-02__link{position:relative;display:flex;gap:50px;color:#060725;text-decoration:none}#top .about__box-02__link:hover img{transform:scale(1.05)}#top .about__box-02__link:hover p{text-shadow:0 2.3rem #060725,0 0 #060725}#top .about__topic{margin-bottom:33px;padding-top:74px;font-family:"goldenbook",serif;font-size:20px;font-weight:400;letter-spacing:2%}#top .about__topic__sub{display:block;margin-bottom:16px;padding-top:10px;font-family:"Noto Sans JP",sans-serif;font-size:11px;letter-spacing:2%}#top .about__topic__txt{display:block;font-family:"Noto Serif JP",serif;font-size:13px;letter-spacing:4%;line-height:1.54}#top .about__topic__viewmore{position:relative;display:inline-block;padding:0 10px;text-align:left;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;letter-spacing:4%;color:rgba(0,0,0,0);line-height:2.3rem;text-shadow:0 0 #060725,0 -2.3rem #060725;text-decoration:none;overflow:hidden;transition:text-shadow .3s}#top .about__topic__viewmore::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow.png) center center/cover;transition:.3s}#top .about__topic__viewmore:hover::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow_white.png) center center/cover}#top .about__pic{margin-bottom:114px;position:relative;overflow:hidden}#top .about__img{width:203px;height:280px;transition:transform .3s ease}#top .bg--01{width:100%;height:1120px;background:url(../images/bg-01.jpg) center center/cover;margin-bottom:240px}#top .product{margin-bottom:240px}#top .product__ttl{margin-bottom:124px;padding:0 80px;font-family:"goldenbook",serif;font-weight:400;font-size:50px;letter-spacing:2%}#top .product__container{display:grid;grid-template-columns:repeat(3, 1fr);height:3240px;grid-template-rows:1080px 1080px 1080px;grid-template-columns:640px 640px 640px}#top .product__link{display:block;width:640px;height:1080px;text-decoration:none;overflow:hidden}#top .product__item{position:relative;padding-top:96px;text-align:center;font-size:36px}#top .product__item__span-01{display:block;font-family:"goldenbook",serif;font-size:22px;font-weight:400;letter-spacing:10%;color:#fff;mix-blend-mode:exclusion}#top .product__item__span-02{display:block;padding-top:11px;font-family:"Noto Serif JP",serif;font-size:14px;letter-spacing:4%;color:#fff;mix-blend-mode:exclusion}#top .product__item-01::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_air_roomfragrance.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-01:hover::before{transform:scale(1.1)}#top .product__item-02::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_forest_roomfragrance.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-02:hover::before{transform:scale(1.1)}#top .product__item-03::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_air_fragrancespray.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-03:hover::before{transform:scale(1.1)}#top .product__item-04::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_air_fragrancecandle.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-04:hover::before{transform:scale(1.1)}#top .product__item-05::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_air_perfume.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-05:hover::before{transform:scale(1.1)}#top .product__item-06::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_air_aromabalm.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-06:hover::before{transform:scale(1.1)}#top .product__item-07::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_refill.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-07:hover::before{transform:scale(1.1)}#top .product__item-08::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_specialedition.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-08:hover::before{transform:scale(1.1)}#top .product__item-09::before{content:"";position:absolute;top:0;left:0;width:640px;height:1080px;background:url(../images/product_giftset.jpg) center center/cover;transform:scale(1);transition:transform .4s ease}#top .product__item-09:hover::before{transform:scale(1.1)}#top .store__wrapper{display:flex;justify-content:space-between}#top .store__ttlbox{width:361px}#top .store__ttl{font-family:"goldenbook",serif;font-weight:400;font-size:50px;letter-spacing:.02em}#top .store__explanation{font-family:"Noto Serif JP",serif;line-height:203%}#top .store__box{display:flex;justify-content:center;align-items:center;gap:83px}#top .store__box:nth-of-type(1){margin-bottom:80px}#top .store__box:nth-of-type(2){margin-bottom:80px}#top .store__pic{width:620px;height:436px}#top .store__img{width:100%;height:100%}#top .store__content{width:464px;height:436px}#top .store__place{position:relative;font-family:"goldenbook",serif;letter-spacing:.04em;margin-bottom:199px}#top .store__place::after{content:"";width:383px;height:1px;position:absolute;top:5px;right:0;background:#060725;opacity:.1}#top .store__shop{margin-bottom:25px;font-family:"Noto Serif JP",serif;font-size:16px;letter-spacing:.04em}#top .store__adress,#top .store__hour{margin-bottom:6px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:11px;font-weight:350;letter-spacing:.04em}#top .store__shopadress{margin-bottom:20px;font-family:"Noto Sans JP",sans-serif;font-weight:350;line-height:133%;letter-spacing:.04em}#top .store__shophour{margin-bottom:45px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.04em}#top .store__more{position:relative;text-align:right;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;letter-spacing:4%}#top .store__more::before{content:"";width:355px;height:1px;position:absolute;top:15px;right:100px;background:#060725;opacity:.1}#top .store__link{position:relative;display:inline-block;margin-right:20px;padding:0 10px;text-align:right;color:rgba(0,0,0,0);line-height:2rem;text-shadow:0 0 #060725,0 -2rem #060725;text-decoration:none;overflow:hidden;transition:text-shadow .3s}#top .store__link:hover{text-shadow:0 2rem #060725,0 0 #060725}#top .store__link::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow.png) center center/cover;transition:.3s}#top .store__link:hover::after{content:"";position:absolute;top:15px;right:0;width:8px;height:8px;background:url(../images/arrow_white.png) center center/cover}#top .gift{display:flex;justify-content:center;gap:37px;margin-bottom:240px;padding:145px 80px 146px;letter-spacing:.02em;background:#181e2c;color:#fff}#top .gift__ttl{margin-bottom:85px;padding-top:57px;font-family:"goldenbook",serif;font-weight:400;font-size:50px;letter-spacing:.02em}#top .gift__txt{font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:0}#top .gift__txt:nth-of-type(1){margin-bottom:29px}#top .gift__pic{width:630px;height:446px}#top .gift__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .gallery__ttl{margin-bottom:39px;font-family:"goldenbook",serif;font-size:50px;font-weight:400;letter-spacing:.02em}#top .gallery__explanation{margin-bottom:118px;font-family:"Noto Sans JP",sans-serif}#top .gallery__swiper__wrapper{display:flex;padding:0 0 200px 181px}#top .gallery__link{display:block}#top .bg--02{width:100%;height:2400px;background:url(../images/bg-02.jpg) center center/cover}.resizeHeader{padding:10px 10px}.resizeLogo{width:165px;height:40px}.rotateTop{transform:rotate(15deg)}.rotateBottom{transform:rotate(-15deg)}.translateNav{transform:translateX(0)}.bg{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:3}.bg__photo{position:absolute;top:50%;left:50%;width:640px;height:420px;transform:translate(-50%, -50%)}.bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}/*# sourceMappingURL=style.css.map */