.cupon_syubetu{font-size:18px;margin-bottom:20px;font-weight:700}.cupon-code{font-size:22px!important;background:#f6f1f1;text-align:center;width:200px;display:block;margin:0 auto 20px}.shop-info-vip h1:after{display:block;content:"";margin-top:.5em;height:4px;background:-webkit-linear-gradient(to right,#ff5a5f,transparent);background:linear-gradient(to right,#777777,transparent)}.shop-info-vip h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:24px;padding-left:15px;border-left:3px solid #282828}.googlemaps{width:450px}@media screen and (max-width:750px){.shop-info-vip h2{font-size:20px;margin-bottom:20px}.googlemaps{width:100%}}.shop-info-vip h3{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;border-bottom:2px solid #282828;padding-bottom:8px;margin-bottom:30px}@media screen and (max-width:750px){.shop-info-vip h3{border-bottom:2px solid #282828;padding-bottom:10px;margin-bottom:20px}}.shop-info-vip img{width:auto;margin:10px auto}@media screen and (max-width:750px){.shop-info-vip img{margin-bottom:20px}}.shop-info-vip p{font-size:14px;line-height:1.8;margin-bottom:40px}@media screen and (max-width:750px){.shop-info-vip p{margin-bottom:30px;font-size:12px!important;letter-spacing:1px}}.shop-info-vip p strong{font-weight:700}.shop-info-vip blockquote{font-size:14px;line-height:1.8;background-color:#faf8f4;padding:20px;margin-bottom:30px}@media screen and (max-width:750px){.shop-info-vip blockquote{margin-bottom:20px}}.shop-info-vip blockquote p{margin-bottom:0}.shop-info-vip a{color:#074366;font-size:14px;line-height:1.8;text-decoration:underline}.shop-info-vip ul{margin-bottom:30px}.container{display:flex;width:100%;padding:0;box-sizing:border-box;height:40vh}.box{flex:1;overflow:hidden;transition:.5s;margin:0;box-shadow:0 20px 30px #0000001a;line-height:0}.box>img{width:200%;height:calc(100% - 1vh);object-fit:cover;transition:.5s}.box>span{font-size:3.8vh;display:block;text-align:center;height:10vh;line-height:2.6}.box:hover{flex:1 1 50%}.box:hover>img{width:100%;height:100%}p.theme-comcept{text-align:center;font-size:26px;font-family:Heinberg,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic ProN,sans-serif}.theme-comcept span.big-ttl{font-size:34px;letter-spacing:5px;letter-spacing:15px;font-weight:700}.theme-comcept span.news-ttl{font-size:13px;margin:0;padding:3px 6px;background:#f15929;color:#fff}p.theme-comcept{margin-bottom:20px}.selector-info{width:50%;text-align:left;padding:10px}.selector-info img{margin:0 auto 10px}p.selector-catch{line-height:1.7;!important}.selector-name{font-weight:700}.selector-catch span{font-weight:700;font-size:15px}span.selector-point{font-size:15px;font-weight:700}span.selector-detail{font-size:11px}.showroom{text-align:center;display:flex;justify-content:center;margin-top:0}.showroom img{width:25%;padding:0 5px;margin:0 auto}.news-time{font-size:14px}.sp-mode{display:none}@media screen and (max-width:750px){.sp-mode{display:block}.selector-info{width:100%}.showroom{flex-direction:column}.shop-openday{font-size:12px}.showroom img{width:100%;margin:5px auto}.theme-comcept{font-size:16px}.big-ttl{font-size:20px}}.tokuten-info{text-align:center}.tokuten-info a{color:#000;font-weight:700;display:inline-block;padding:3px 10px;text-decoration:none;border:1px solid #ccc;background:#f1e767;background:-webkit-gradient(linear,left top,left bottom,from(#fdfbfb),to(#ebedee));background:-webkit-linear-gradient(top,#fdfbfb 0%,#ebedee 100%);background:linear-gradient(to bottom,#fdfbfb,#ebedee);-webkit-box-shadow:inset 1px 1px 1px #fff;box-shadow:inset 1px 1px 1px #fff}a.info-link{background:-webkit-gradient(linear,left bottom,left top,from(#fdfbfb),to(#ebedee));background:-webkit-linear-gradient(bottom,#fdfbfb 0%,#ebedee 100%);background:linear-gradient(to top,#fdfbfb,#ebedee)}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;padding:50px;background-color:#fff;z-index:2}.popup-inner img{width:100%}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.close-btn i{font-size:20px;color:#333}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000c;z-index:1;cursor:pointer}input.sendname-btn{border:1px #ccc solid;margin:20px auto 0;width:30%}
/*# sourceMappingURL=/cdn/shop/files/shop.css.map */
