.only-pc{display:block}@media screen and (max-width: 1024px){.only-pc{display:none}}.only-tab{display:none}@media screen and (max-width: 1024px){.only-tab{display:block}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}html{scroll-behavior:smooth}body.inami-town-omise{position:relative;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:16px;counter-reset:number 0}main{width:100%;overflow-x:hidden}img{width:100%}p{text-align:justify;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width: 767px){p{font-size:14px}}.container{max-width:1060px;margin:0 auto;padding:0 30px}@media screen and (max-width: 767px){.container{padding:0 20px}}.load{position:fixed;display:block;width:100vw;height:100vh;z-index:200}.load__top,.load__bottom{position:absolute;display:block;width:100%;height:50%;background-color:#000;left:0}.load__top{top:0}.load__bottom{bottom:0}.zoom-area{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:rgba(174,142,5,.8);z-index:200}.zoom-area::before{content:"";position:absolute;display:block;width:20px;height:20px;background:url(../../assets/img/lp/inami-town-series/back-icon.svg) no-repeat center center/contain;top:15px;right:15px}.zoom-img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:scroll}.zoom-img{width:200%}.fade{-webkit-animation:fade .3s ease-in-out;animation:fade .3s ease-in-out}@-webkit-keyframes fade{from{-webkit-transform:scale(0);transform:scale(0)}}@keyframes fade{from{-webkit-transform:scale(0);transform:scale(0)}}.bottom-slide{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;-webkit-transition:.8s;transition:.8s}.bottom-slide.show{-webkit-transform:none;transform:none;opacity:1}.right-slide{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0;-webkit-transition:.8s;transition:.8s}.right-slide.show{-webkit-transform:none;transform:none;opacity:1}.left-slide{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0;-webkit-transition:.8s;transition:.8s}.left-slide.show{-webkit-transform:none;transform:none;opacity:1}.mv{width:100%}.mv__wrap{position:relative;background:#000;width:100%;height:580px}.mv__bg-area{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__inner{position:absolute;width:100%;height:100%;max-width:1000px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.mv__logo{position:absolute;width:250px;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:300}@media screen and (max-width: 767px){.mv__logo{width:120px;top:30px}}.mv__title-area{position:absolute;width:140px;top:40px;right:30px}@media screen and (max-width: 767px){.mv__title-area{width:110px;top:180px}}.mv__cap{position:absolute;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:20px;top:40px;left:30px;letter-spacing:.4em}@media screen and (max-width: 767px){.mv__cap{top:180px}}.product{background:#000}.product__inner{max-width:1060px;padding:0 30px;margin:0 auto}.product .swiper{overflow:initial}.product__list{position:relative;margin-top:-16%;z-index:10}@media screen and (max-width: 767px){.product__list{margin-top:-90px}}.swiper:not(.swiper-initialized) .product__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:65px}.product__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__cap{position:relative;display:inline-block;color:#fff;font-size:min(2vw,22px);line-height:1.4;letter-spacing:.1em;margin-bottom:30px;padding:0 5px}@media screen and (max-width: 767px){.product__cap{font-size:4.6vw}}.product__cap::before,.product__cap::after{content:"";position:absolute;display:block;background:#fff;width:1px;height:110%;top:50%}.product__cap::before{left:0;-webkit-transform:rotate(-30deg) translateY(-50%);transform:rotate(-30deg) translateY(-50%)}.product__cap::after{right:0;-webkit-transform:rotate(30deg) translateY(-50%);transform:rotate(30deg) translateY(-50%)}.product__item img{margin-bottom:40px}.product__text{color:#fff;font-size:17px}@media screen and (max-width: 767px){.product__text{font-size:14px}}.product__lead-area{position:relative;border-top:3px solid #ae8e05;border-bottom:3px solid #ae8e05;margin:150px 0;padding:70px 0 70px}@media screen and (max-width: 767px){.product__lead-area{border-width:2px;margin:90px 0;padding:40px 0 40px}}.product__lead-area::before{content:"";position:absolute;display:block;width:230px;height:65px;background:url(../../assets/img/lp/inami-town-series/inami-line-obj.svg) no-repeat center center/contain;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.product__lead-area::before{width:180px;height:50px;top:-30px}}.product__lead{color:#fff;font-size:34px;text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){.product__lead{font-size:5vw}}.product__decoration{position:absolute;width:100%;left:0}.product__decoration--top{top:0}.product__decoration--bottom{bottom:0}.product__map-area{position:relative;z-index:10}.product__img-area{position:relative;margin-bottom:10px}.product__map-lead{color:#ae8e05;font-size:34px;text-align:center;letter-spacing:.05em;margin-bottom:20px}@media screen and (max-width: 767px){.product__map-lead{font-size:6vw}}.product .zoom{display:none}@media screen and (max-width: 767px){.product .zoom{position:absolute;display:block;background:url(../../assets/img/lp/inami-town-series/zoom-icon.svg) no-repeat center center/contain;width:30px;height:30px;top:-10px;right:-10px;z-index:100}}.product__caution{text-align:center}@media screen and (max-width: 767px){.product__caution{text-align:left}}.product__bg{position:absolute;pointer-events:none;width:100%;left:0;bottom:0;z-index:-1}.shop{margin:100px 0 170px}@media screen and (max-width: 767px){.shop{margin:90px 0}}.shop__item+.shop__item{margin-top:130px}@media screen and (max-width: 767px){.shop__item+.shop__item{margin-top:100px}}.shop__title-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px solid #ae8e05;border-bottom:3px solid #ae8e05;padding:30px 0;margin-bottom:45px}@media screen and (max-width: 767px){.shop__title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px 20px;margin-bottom:30px}}.shop__num{position:absolute;display:block;background:url(../../assets/img/lp/inami-town-series/number-bg.svg) no-repeat center center/contain;width:50px;height:60px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.shop__num{top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.shop__num::before{counter-increment:number 1;content:counter(number) " ";position:absolute;color:#fff;font-size:26px;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shop__title{font-size:36px;font-weight:600;margin-left:70px}@media screen and (max-width: 767px){.shop__title{font-size:7vw;margin:0 0 10px}}.shop__area{color:#fff;min-width:120px;background:#ae8e05;font-size:18px;text-align:center;padding:5px 10px}@media screen and (max-width: 767px){.shop__area{min-width:100px;font-size:16px}}.shop__body{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template:"img text" auto "img dl" 1fr/45% 1fr;gap:5%}@media screen and (max-width: 1024px){.shop__body{grid-template:"text text" auto "img dl" auto/45% 1fr}}@media screen and (max-width: 767px){.shop__body{grid-template:"text" auto "img" auto "dl" auto/auto;gap:30px}}.shop__img-area{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-area:img;gap:8px}.shop__img-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop__main-img{grid-column:1/3;grid-row:1/3}.shop__text-area{grid-area:text}.shop__lead{color:#ae8e05;font-size:28px;font-weight:600;line-height:1.6;margin-bottom:10px}@media screen and (max-width: 767px){.shop__lead{font-size:23px}}.shop__service{display:inline-block;background-color:rgba(174,142,5,.3);border-radius:5px;padding:3px 10px;margin-top:20px;line-height:1.6}.shop__info{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 0;grid-template-columns:110px 1fr;grid-auto-rows:auto;grid-area:dl;border-top:1px solid #ae8e05;border-bottom:1px solid #ae8e05;padding:20px 30px}@media screen and (max-width: 767px){.shop__info{grid-template-columns:1fr;gap:0;font-size:15px;padding:15px}}.shop__dt,.shop__dd{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.4}@media screen and (max-width: 767px){.shop__dd{margin-bottom:15px}}.shop a{text-decoration:underline}.bnr{background:#000;padding:100px 30px}@media screen and (max-width: 767px){.bnr{padding:70px 20px}}.bnr__link{display:block;color:#fff;max-width:550px;margin:0 auto;text-align:center;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.bnr__link{max-width:250px}}.bnr__link img{border:1px solid #fff;margin-bottom:30px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.bnr__link img{margin-bottom:20px}}.bnr__link:hover.bnr__link{color:#ae8e05}.bnr__link:hover.bnr__link img{border-color:#ae8e05}.online{background:url(../../assets/img/lp/inami-town-series/onlineshop-bg.jpg) no-repeat center center/cover;padding:160px 30px}.online__inner{max-width:350px;margin:0 auto}.online__lead{color:#fff;font-size:30px;text-align:center}@media screen and (max-width: 767px){.online__lead{font-size:7.5vw}}.online__text{color:#fff;font-size:18px;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.online__bnr{display:block;max-width:250px;margin:0 auto}}/*# sourceMappingURL=lp-omise.css.map */