/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{color:#707070;font-family:helvetica,klee one,Yu Mincho,YuMincho,tbudmincho-std,Hiragino Mincho Pro,MS PMincho,serif!important;letter-spacing:.05em;line-height:1.8em;font-weight:200}.jp{font-family:klee one;font-weight:600}.en{font-family:helvetica;font-weight:300;letter-spacing:.7px;line-height:3rem;font-size:1.35rem}.gallery-lead-en{font-family:helvetica;font-weight:300;letter-spacing:.4px;line-height:3rem;font-size:1.35rem}@media screen and (max-width: 1200px){.gallery-lead-en{font-size:1rem;line-height:2.3}}.en-header{font-family:helvetica;font-weight:300;letter-spacing:.4px;font-size:1.2rem}.en-header-no-home{font-family:helvetica;font-weight:300;letter-spacing:.4px;font-size:1.2rem;color:#121212}@media screen and (max-width: 1200px){.en-header-no-home{color:#fff}}img{max-width:100%;vertical-align:top}.is-fixed{overflow:hidden}#top{margin-top:-60px;padding-top:60px}.wrapper{padding-top:10.25rem}@media screen and (max-width: 1200px){.wrapper{padding-top:14.953271028%}}.header{text-align:center;z-index:11;margin:0 auto}@media screen and (max-width: 1200px){.header{padding-bottom:13rem}}.header-nav,.header-nav__list{display:flex}@media screen and (max-width: 1200px){.header-nav__list{display:block}}.header__inner{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-logo{position:absolute;top:0;left:calc(50% - 35px);margin:0 auto;padding-top:8.4rem;padding-bottom:0;width:70px;z-index:100}@media screen and (max-width: 1200px){.header-logo{position:relative;margin:0 auto;left:0;width:12%;padding-top:15rem}}.store-header-logo{position:relative;margin:0 auto;left:0;width:50%;padding-top:13rem}@media screen and (min-width: 1199px){.store-header-logo{position:relative;top:0;margin:12rem auto 10rem;padding-top:0;padding-bottom:0;width:35rem;z-index:100}}.header .mv{padding-bottom:40px;max-width:1683px}.under-header{padding-bottom:47.22px}.home-header-second{display:flex;align-items:center;justify-content:space-between;padding:18px 45px}@media screen and (max-width: 1200px){.home-header-second{padding:15px 12px}}.header-second{display:flex;justify-content:space-between;padding:3px 45px;background-color:#dcdcdc80;border-bottom:.1px solid #121212}@media screen and (max-width: 1200px){.header-second{padding:8px 12px}}.header-second-wrap{display:block;position:fixed;top:0;left:0;z-index:103;width:100%}@media screen and (max-width: 1200px){.header-second-wrap{display:block!important;opacity:1!important}}.home-header-second-logo{width:56px;display:none}@media screen and (max-width: 1200px){.home-header-second-logo{display:none}}.header-second-logo{width:80px}@media screen and (max-width: 1200px){.header-second-logo{width:60px}}.header-second-nav{display:flex;align-items:center}@media screen and (max-width: 1200px){.header-second-nav{background:#1c221eb3;z-index:102;padding-top:33vh;position:fixed;width:100%;height:100%;top:0;left:0;display:none;border-bottom:1px solid #999;padding-left:7.0093457944%;padding-right:7.0093457944%}}.header-second-nav__list{padding-right:20px}.header-second-nav__item{border-right:1px solid #fff;padding-left:24px;padding-right:24px;font-size:1rem;line-height:1em}@media screen and (max-width: 1200px){.header-second-nav__item{padding-left:0;padding-right:0;border:none;font-size:1.2rem;line-height:1.4em}}.no-home-header-second-nav__item{border-right:1px solid #121212;padding-left:24px;padding-right:24px;font-size:1rem;line-height:1em}@media screen and (max-width: 1200px){.no-home-header-second-nav__item{padding-left:0;padding-right:0;border:none;font-size:1.2rem;line-height:1.4em}}@media screen and (max-width: 1200px){.header-second-nav__item+.header-second-nav__item{margin-top:20px}}@media screen and (max-width: 1200px){.no-home-header-second-nav__item+.no-home-header-second-nav__item{margin-top:20px}}.header-second-nav__item a{color:#fff}@media screen and (max-width: 1200px){.header-second-nav__item a{color:#fff}}.header-second-nav__item:last-child{border-right:none}.no-home-header-second-nav__item:last-child{border-right:none}@media screen and (max-width: 1200px){.header-second-nav__item--insta-sp{display:none}}.header-second-nav__contact{display:block;background-color:#121212;color:#fff;padding:0 1.6rem;font-size:.75rem;font-weight:200;margin-left:.5rem}@media screen and (max-width: 1200px){.header-second-nav__contact{margin:20px 0 0;background:none;padding:0;font-size:1rem;color:#fff;line-height:1.4em}}.header-second-nav__sp{display:none}@media screen and (max-width: 1200px){.header-second-nav__sp{display:block}}.header-second-nav__insta{color:#fff}@media screen and (max-width: 1200px){.header-second-nav__insta{margin-top:20px;font-size:1rem;line-height:1.4em}}.nav__button{display:none;cursor:pointer}@media screen and (max-width: 1200px){.nav__button{display:block;position:relative;z-index:992;height:17px;width:26px;margin-top:.6rem}}.nav__button.is-active:after{display:none}.nav__button.is-active .nav__button__line--1{transform:translateY(8px) rotate(325deg);background-color:#fff}.nav__button.is-active .nav__button__line--2{transform:translateY(0) rotate(-325deg);background-color:#fff}.nav__button:after{content:"";background-color:#000;display:block;height:1px;left:0;position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:100%;bottom:0}.nav__button__line{background-color:#000;display:block;height:1px;left:0;position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:100%;position:relative}.nav__button__line--1{top:0}.nav__button__line--2{top:calc(50% - 1px)}.main{padding-left:66px;padding-right:66px}@media screen and (max-width: 1200px){.main{padding-left:20px;padding-right:20px}}.main__inner{max-width:1650px;margin:0 auto}.main picture{display:block}.main picture+picture{margin-top:40px}@media screen and (max-width: 1200px){.main picture+picture{margin-top:1.8691588785%}}.mv-slide img{width:100%;height:100vh;object-fit:cover}@media screen and (max-width: 1200px){.mv-slide img{height:100%}}.exhibition{padding-top:158px;padding-bottom:120px;margin-bottom:3rem;border-bottom:1px solid #707070}@media screen and (max-width: 1200px){.exhibition{padding:28.0373831776% 0 17.0560747664%;margin-bottom:2rem}}.exhibition__heading{margin-bottom:40px;font-size:1.875rem}@media screen and (max-width: 1200px){.exhibition__heading{font-size:1.125rem;margin-bottom:4.6728971963%}}.exhibition__box{display:flex;background-color:#ddd;border:1px solid #707070;padding:30px 30px 30px 50px;margin-bottom:10rem}@media screen and (max-width: 1200px){.exhibition__box{display:block;padding:3rem 0;margin-bottom:5rem}}.exhibition__box picture{width:41%;margin-right:90px}@media screen and (max-width: 1200px){.exhibition__box picture{width:89.9470899471%;margin:0 auto 3rem}}.exhibition__box figcaption{font-size:1.5rem;line-height:2em;padding-top:5px}@media screen and (max-width: 1200px){.exhibition__box figcaption{font-size:1.2rem;width:89.9470899471%;margin:0 auto;padding-top:0}}.exhibition__box figcaption p.en{margin-top:40px;font-size:1.4rem}@media screen and (max-width: 1200px){.exhibition__box figcaption p.en{margin-top:3rem;font-size:1.2rem;line-height:2}}.exhibition__box figcaption p .spbl{display:none}@media screen and (max-width: 1200px){.exhibition__box figcaption p .spbl{display:block}}.exhibition__box figcaption dl{display:flex}.exhibition__box figcaption dl dt{width:8rem}.exhibition__box__tsukinoishi{display:flex;background-color:#ddd;border:1px solid #707070;padding:30px 30px 30px 50px;margin-bottom:10rem}@media screen and (max-width: 1200px){.exhibition__box__tsukinoishi{display:block;padding:3rem 0;margin-bottom:5rem}}.exhibition__box__tsukinoishi picture{width:73%;margin-right:90px}@media screen and (max-width: 1200px){.exhibition__box__tsukinoishi picture{width:89.9470899471%;margin:0 auto 3rem}}.exhibition__box__tsukinoishi figcaption{font-size:1.5rem;line-height:2em;padding-top:5px}@media screen and (max-width: 1200px){.exhibition__box__tsukinoishi figcaption{font-size:1.2rem;width:89.9470899471%;margin:0 auto;padding-top:0}}.exhibition__box__tsukinoishi figcaption p.en{margin-top:40px;font-size:1.4rem}@media screen and (max-width: 1200px){.exhibition__box__tsukinoishi figcaption p.en{margin-top:3rem;font-size:1.2rem;line-height:2}}.exhibition__box__tsukinoishi figcaption p .spbl{display:none}@media screen and (max-width: 1200px){.exhibition__box__tsukinoishi figcaption p .spbl{display:block}}.exhibition__box__tsukinoishi figcaption dl{display:flex}.exhibition__box__tsukinoishi figcaption dl dt{width:8rem}.lead{display:flex;flex-direction:row-reverse}@media screen and (max-width: 1200px){.lead{display:block}}.lead-jp{writing-mode:vertical-rl;width:50%;padding-right:50px}@media screen and (max-width: 1200px){.lead-jp{padding:0;margin:0 auto 5rem;width:90%;height:90%;min-height:520px}}.lead-jp p{font-size:1.7rem;line-height:3.4rem;color:#333}@media screen and (max-width: 1200px){.lead-jp p{font-size:1.5rem;line-height:2.5rem}}.lead-jp p+p{margin-right:40px}.lead-en{max-width:984px;margin-top:39rem;padding-left:50px}@media screen and (max-width: 1200px){.lead-en{margin:0 auto;padding:0;width:90%}}.lead-en p{font-size:1.35rem;color:#707070;line-height:2.8rem}@media screen and (max-width: 1200px){.lead-en p{font-size:1rem;line-height:2.2}}.lead-en p+p{margin-top:20px}.gallery{padding-bottom:120px;margin-bottom:3rem;border-bottom:1px solid #707070}@media screen and (max-width: 1200px){.gallery{padding:0 0 40px;margin-bottom:2rem}}.gallery-head{display:flex;margin-bottom:120px;padding-left:5rem;padding-right:5rem;padding-top:10rem;justify-content:space-between}@media screen and (max-width: 1200px){.gallery-head{display:block;padding:0;margin-bottom:40px}}.gallery-heading{writing-mode:vertical-lr;width:97%}@media screen and (max-width: 1200px){.gallery-heading{padding-top:4rem;margin-bottom:2rem}}.gallery-heading h2{color:#333;margin-right:30px;font-size:2.5rem;letter-spacing:.3em;position:relative;display:inline-block}@media screen and (max-width: 1200px){.gallery-heading h2{font-size:1.6rem;height:100%;min-height:99px}}.gallery-heading h2 span{writing-mode:horizontal-tb;color:#707070;position:absolute;bottom:0;padding-bottom:.5rem;left:3.6rem;line-height:1.8rem;width:8rem;font-size:2.2rem}@media screen and (max-width: 1200px){.gallery-heading h2 span{bottom:-.2em;left:2.5rem;width:6rem;font-size:1.5rem}}.gallery-lead{font-size:1.2rem;line-height:2rem;max-width:62rem;width:100%}@media screen and (max-width: 1200px){.gallery-lead{width:70%;font-size:1rem;margin:0 0 0 auto}}.gallery-lead p+p{margin-top:23px;width:80%}.gallery-lead-jp{font-size:1.5rem;margin-bottom:3.5rem;line-height:2.9rem}@media screen and (max-width: 749px){.gallery-lead-jp{font-size:1.1rem;line-height:2}}.satei{padding-bottom:80px;margin-bottom:3rem;border-bottom:1px solid #707070}@media screen and (max-width: 1200px){.satei{padding:0 0 40px;margin-bottom:2rem}}.satei-head{display:flex;margin-bottom:100px;flex-direction:row-reverse;justify-content:space-between;padding-right:5rem;padding-left:5rem;padding-top:10rem}@media screen and (max-width: 1200px){.satei-head{display:block;margin-bottom:40px;padding:0}}.satei-heading{writing-mode:vertical-rl;width:20%}@media screen and (max-width: 1200px){.satei-heading{margin-bottom:3rem;padding-top:5rem;width:100%}}.satei-heading h2{color:#333;font-size:2.5rem;letter-spacing:.3em;position:relative;display:inline-block;width:100%}@media screen and (max-width: 1200px){.satei-heading h2{font-size:1.6rem;height:100%;min-height:40px}}.satei-heading span{writing-mode:horizontal-tb;color:#707070;position:absolute;bottom:.5rem;right:3.9rem;font-size:2.3rem}@media screen and (max-width: 1200px){.satei-heading span{bottom:-.2rem;right:3rem;font-size:1.4rem}}.satei-lead{font-size:1.2rem;line-height:2rem}@media screen and (max-width: 1200px){.satei-lead{font-size:1rem;width:65%}}.satei-lead p+p{margin-top:40px}@media screen and (max-width: 1200px){.satei-lead p+p{margin-top:20px}}.store{padding-bottom:170px}@media screen and (max-width: 1200px){.store{padding-bottom:40px}}.store-head{display:flex;margin-bottom:100px;justify-content:space-between;padding-right:5rem;padding-left:5rem;padding-top:10rem}@media screen and (max-width: 1200px){.store-head{display:block;margin-bottom:40px;padding:0;padding-top:4rem}}@media screen and (max-width: 1200px){.store-head>div:not(.store-lead){display:flex}}.store-heading{writing-mode:vertical-lr;width:100%}@media screen and (max-width: 1200px){.store-heading{flex:1}}.store-heading h2{color:#333;margin-right:15px;font-size:2.5rem;letter-spacing:.3em;writing-mode:vertical-rl;position:relative;display:inline;line-height:1.2em;text-align:left}@media screen and (max-width: 1200px){.store-heading h2{font-size:1.6rem;height:100%;min-height:106px}}.store-heading span{writing-mode:horizontal-tb;color:#707070;position:absolute;bottom:0;left:7.5rem;display:block;width:190px;font-size:2.2rem}@media screen and (max-width: 1200px){.store-heading span{bottom:.6em;left:5rem;font-size:1.4rem}}.store-lead{font-size:1.2rem;width:42.6666666667%;line-height:2rem}@media screen and (max-width: 1200px){.store-lead{font-size:1rem;width:70%;display:block;margin:20% 0 0 auto}}.store-lead p+p{margin-top:40px}@media screen and (max-width: 1200px){.store-lead p+p{margin-top:20px}}.store-btns{display:flex;margin-top:30px;margin-bottom:6rem;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.store-btns{margin-top:1rem;margin-bottom:0rem;display:block;width:24.3386243386%}}.store-btn{text-align:center;width:160px}@media screen and (max-width: 1200px){.store-btn{width:100%}}.store-btn a{background-color:#000;display:block;color:#fff;padding:6px 20px;font-size:1.5rem;width:100%}@media screen and (max-width: 1200px){.store-btn a{font-size:1rem;padding:0}}.store-btn-caption{font-size:.937rem}@media screen and (max-width: 1200px){.store-btn-caption{font-size:.687rem;text-align:right}}.map{padding-top:170px;border-top:1px solid #707070;padding-bottom:330px}@media screen and (max-width: 1200px){.map{padding-top:18.5185185185%;padding-bottom:30.6878306878%}}.map picture{display:block;max-width:1500px;width:90.9090909091%;margin:0 auto}@media screen and (max-width: 1200px){.map picture{width:100%}}.footer__ippatsu{text-align:left;padding:2rem 5rem .5rem;background-color:#121212;color:#fff}@media screen and (max-width: 1200px){.footer__ippatsu{padding:2rem 2.5rem 0rem}}.footer__logo{margin:0 0 14px}.footer__logo dt{width:30px;display:inline-block;margin-right:10px}@media screen and (max-width: 1200px){.footer__logo dt{width:40px}}.footer__logo dt img{vertical-align:baseline}.footer__logo dd{display:inline-block;font-size:.75rem}.footer__text-1{font-size:1rem;margin-bottom:10px}.footer__text-2{font-size:1rem;line-height:1.6em}.footer__text-2 br.gmapbr{display:none}@media screen and (max-width: 1200px){.footer__text-2 br.gmapbr{display:block}}.footer__text-2 a{background:url(../img/googlemap.svg) top right no-repeat;background-size:11px 16px;padding-right:16px;text-decoration:none}.footer__text-2 a.googlemap{text-decoration:underline!important}.footer__ippatsu small{font-size:.75rem;color:#fff;text-align:center}.background__gray{background:#dbdbdb}.youtube{width:100%;margin-bottom:15rem;padding:0 5rem;aspect-ratio:16 / 9}@media screen and (max-width: 749px){.youtube{margin-bottom:10rem;padding:0 1.5rem}}.youtube iframe{width:100%;height:100%}.js-animation-first:before{transition-delay:1.2s}.js-animation-first .top-img__picture:after{transition-delay:1.2s}.top-img__item--2.js-animation-first .top-img__picture:before{transition-delay:1.2s}.top-img__item--2.js-animation-first .top-img__picture:after{transition-delay:1.6s}.js-fadein{transition:1.2s;opacity:0}.js-fadein.js-active{opacity:1}.js-animation--fadein{transition:1.2s;opacity:0}.js-animation--fadein.js-animation--active{opacity:1}.js-deley .top-img__picture:after{transition-delay:.4s}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-ippatsu-home.css.map */
