*,*::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}}.header{position:fixed;display:flex;justify-content:space-between;align-items:center;top:0;left:0;width:100%;padding:20px 0;z-index:3;padding:0 45px 0 125px;height:120px;transition:all .5s}.header__shop{display:block;border:1px solid #fff;width:240px;letter-spacing:.3em;margin-right:-1188px;z-index:6}.header__shop-link{display:block;padding:9px 0 9px 26px;text-decoration:none;color:#fff;position:relative}.header__shop-img{position:absolute;top:9%;left:78%}.btn{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer;z-index:1}.btn__menu{font-size:14px}.btn__top,.btn__middle,.btn__bottom{position:absolute;display:block;width:80%;height:1px;color:#fff}.btn__top{background:#fff;transform:translateY(-14px)}.btn__bottom{background:#fff;transform:translateY(0px)}.btn__menu{font-size:12px;color:#fff;transform:translateY(20px)}.gnav{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:500px;height:100vh;background:hsla(0,0%,100%,.8);transform:translateX(100%);transition:.4s}.gnav__list{margin-bottom:30px}.gnav__link{display:block;padding:20px;color:#000;text-decoration:none;transition:.4s}.gnav__link:hover{color:#b49797}.footer{padding:0 373px;height:470px;background:url(../images/footerpic.jpg) no-repeat center/cover}.footer__container{display:flex;justify-content:space-between;align-items:center;margin-bottom:113px}.footer__ttl{display:flex;justify-content:center;padding:82px 0 46px 0}.footer__fnav{display:flex;justify-content:center;gap:77px;position:relative}.footer__fnav::before{content:"";position:absolute;background:#fff;height:1px;width:1173px;left:0;top:-6px}.footer__fnav::after{content:"";position:absolute;background:#fff;height:1px;width:1173px;left:0;top:calc(100% + 6px)}.footer__list{padding:20px 0;position:relative;display:block}.footer__link{display:block;padding:20px;text-decoration:none;color:#fff;transition:.5s}.footer__link:hover{color:#b49797}.footer__sns{display:block}.footer__icon-1,.footer__icon-2{display:block}.footer__privacy{display:flex;justify-content:center;margin-bottom:20px}.footer__privacy-link{text-decoration:none;color:#fff}.footer__copy{display:flex;justify-content:center;color:#fff}#top{font-family:"the-seasons","Noto Serif JP","shippori-mincho",serif}#top .mv{margin-bottom:358px}#top .swiper-mv{width:100%;height:100vh;overflow:hidden}#top .swiper-mv__slide01,#top .swiper-mv__slide02,#top .swiper-mv__slide03{display:flex;justify-content:center;align-items:center;font-size:40px}#top .swiper-mv__slide01{background:url(../images/mv-pic1.jpg) no-repeat center/cover}#top .swiper-mv__slide02{background:url(../images/mv-pic2.jpg) no-repeat center/cover}#top .swiper-mv__slide03{background:url(../images/mv-pic3.jpg) no-repeat center/cover}#top .swiper-mv .swiper-pagination-bullet{background:#fff}#top .swiper-mv .swiper__catch{color:#fff;font-size:48px;font-weight:400;text-align:center}#top .swiper-mv .swiper__catch-sub{font-family:shippori-mincho;font-size:24px;font-weight:600}#top .about{padding:0 150px}#top .about__container{display:flex;justify-content:space-between;position:relative;margin-bottom:451px;position:relative}#top .about__bg{height:706px;width:1294px;background:rgba(213,200,176,.5);z-index:3}#top .about__ttl{padding-bottom:112px;font-size:56px}#top .about__ttl::after{content:"";display:block;background:#000;width:32px;height:.5px}#top .about__subttl{padding-bottom:58px}#top .about__txt{line-height:36px;letter-spacing:.3;margin-bottom:97px}#top .about__pic-02{position:absolute;top:73%;left:48%}#top .about__bg{position:absolute;top:136%;left:32%;height:706px;width:1294px;background:rgba(213,200,176,.5);z-index:-2}#top .about__btn{display:block;border:1px solid #000;width:213px;position:relative}#top .about__btn::after{content:"";position:absolute;background-color:#000;height:1px;width:68px;top:50%;left:84%}#top .about__link{display:block;text-decoration:none;color:#000;text-align:center;padding:16px 0;transition:.5s}#top .about__link:hover{color:#b49797}#top .gallery__container{padding:0 94px 345px 94px}#top .gallery__wrap{display:flex}#top .gallery__box{display:flex;margin:0 auto;align-items:center;width:518px;height:326px;cursor:pointer}#top .gallery__box:nth-of-type(1){background:url(../images/wedding.jpg) center center/cover}#top .gallery__box:nth-of-type(2){background:url(../images/gift-pic1.jpg) center center/cover}#top .gallery__box:nth-of-type(3){background:url(../images/remem.jpg) center center/cover}#top .gallery__text{padding:30px 0;width:100%;background:rgba(0,0,0,.3);color:#fff;font-size:24px;text-align:center}#top .gallery__ttl{text-align:center;padding-bottom:73px;font-size:56px;position:relative}#top .gallery__ttl::after{content:"";display:block;background:#000;width:32px;height:.5px;position:absolute;top:50%;left:48%}#top .gallery__link-01,#top .gallery__link-02,#top .gallery__link-03{display:block;position:relative}#top .gallery__link-01::before,#top .gallery__link-02::before,#top .gallery__link-03::before{position:absolute;content:"";width:100%;height:98px;top:50%;left:0;transform:translateY(-50%);background:rgba(0,0,0,.3)}#top .gallery__subttl{position:relative}#top .gallery__subttl-01,#top .gallery__subttl-02,#top .gallery__subttl-03{position:absolute;text-decoration:none;color:#000;top:48%;left:70%;z-index:3}#top .onlineshop__container{display:flex;padding:130px 130px 371px 130px;justify-content:space-between}#top .onlineshop__ttl{margin-bottom:73px;font-size:56px;text-align:right;padding:0 130px 0 0;position:relative}#top .onlineshop__ttl::after{content:"";display:block;background:#000;width:32px;height:.5px;position:absolute;top:105%;right:450px}#top .onlineshop__box--01{position:relative}#top .onlineshop__catchlink{position:absolute;font-size:40px;color:#fff;top:50%;left:15%;text-decoration:none}#top .onlineshop__txt{line-height:36px;letter-spacing:.3;margin-bottom:54px}#top .onlineshop__box--03{display:flex;gap:87px}#top .onlineshop__pic-01,#top .onlineshop__pic-02{width:494px}#top .onlineshop__img-01,#top .onlineshop__img-02{height:100%}#top .onlineshop__btn{display:block;border:1px solid #000;width:213px;position:relative}#top .onlineshop__btn::after{content:"";position:absolute;background-color:#000;height:1px;width:68px;top:50%;left:84%}#top .onlineshop__link{display:block;text-decoration:none;padding:16px 0;text-align:center;color:#000;transition:.5s}#top .onlineshop__link:hover{color:#b49797}#top .infomation{margin-bottom:338px}#top .infomation__container{display:flex}#top .infomation__ttl{font-size:56px;text-align:center;margin-bottom:51px}#top .infomation__bg{background:rgba(213,200,176,.5);height:auto;padding:0 188px 98px 188px}#top .infomation__box--01{width:50%}#top .infomation__subttl{padding:87px 0 27px 0;font-size:40px;text-align:center}#top .infomation__box--02{padding:175px 0 0 158px}#top .infomation__shopname{font-size:40px;margin-bottom:53px}#top .infomation__add-02,#top .infomation__add-03,#top .infomation__add-04{display:flex}#top .infomation__add--01 dt{display:block}#top .infomation__add-02{gap:10px;display:flex;align-items:center}#top .infomation__add-02::before{content:"";height:15px;width:15px;display:block;background:url(../images/bi_telephone-fill.png) no-repeat center/cover}#top .infomation__add-02 dt{margin-right:11px}#top .infomation__add-03{gap:10px;display:flex;align-items:center}#top .infomation__add-03::before{content:"";height:15px;width:15px;display:block;background:url(../images/pepicons-pop_letter.png) no-repeat center/cover}#top .infomation__add-04{gap:20px}#top .infomation__add-04 .space{margin-left:2em}#top .infomation__dl-box{line-height:35px;font-family:"Noto Serif JP";margin-bottom:63px}#top .infomation__btn{display:block;position:relative;border:1px solid #000;width:213px}#top .infomation__btn::after{content:"";position:absolute;background:#000;width:68px;height:1px;top:50%;left:85%}#top .infomation__link{display:block;text-align:center;text-decoration:none;padding:16px 0;color:#000;transition:.5s}#top .infomation__link:hover{color:#b49797}#top .news{padding:0px 289px 0 289px;margin-bottom:218px}#top .news__ttl{font-size:56px}#top .news__ttl::after{content:"";display:block;background:#000;width:32px;height:.5px}#top .news__container{padding:81px 0 121px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:65px}#top .news__pic{margin-bottom:16px}#top .news__img{width:366px;height:223px;display:block}#top .news__link{display:block}#top .news__date{margin-bottom:8px}#top .news__btn{display:block;position:relative;border:1px solid #000;width:213px;margin:0 auto}#top .news__btn::after{content:"";position:absolute;background:#000;width:68px;height:1px;top:50%;left:85%}#top .news__btn-link{display:block;text-decoration:none;text-align:center;padding:16px 0;color:#000;transition:.5s}#top .news__btn-link:hover{color:#b49797}.rotateTop{transform:rotate(45deg)}.rotateBottom{transform:rotate(-45deg)}.fadeMenu{opacity:0;transform:translateX(100%);pointer-events:none}.translateNav{transform:translateX(0)}.resizeHeader{padding:20px 125px;height:80px;background:rgba(0,0,0,.5)}.modal__container01,.modal__container02,.modal__container03{display:none;position:fixed;z-index:6;top:0;left:0;width:100%;height:100vh;background:hsla(0,0%,100%,.9);color:#000}.modal__wrap{display:flex;justify-content:center;gap:181px}.modal__box{align-items:center}.modal__sub{text-align:center;font-size:56px;padding-top:120px;margin-bottom:72px}.modal__txt-1,.modal__txt-3{line-height:36px;letter-spacing:.3em;margin-bottom:186px;padding-top:171px;justify-content:center;align-items:center}.modal__txt-2{line-height:36px;letter-spacing:.3em;margin-bottom:150px;padding-top:171px;justify-content:center;align-items:center}.modal__more{display:block;width:375px;border:1px solid #000}.modal__link{display:block;text-decoration:none;text-align:center;padding:16px 0;color:#000}.modal__link:hover{color:#b49797;transition:.5s}/*# sourceMappingURL=style.css.map */