﻿.content-column{margin-bottom:60px}@media screen and (min-width: 743px){.content-column{width:calc(100% - 300px);margin-bottom:0;padding-right:2rem}}.article-body{font-size:1.6rem}.article-body h1{font-size:2.2rem;margin-bottom:20px}@media screen and (min-width: 743px){.article-body h1{font-size:2.8rem}}.article-body h2{margin-bottom:3rem}.article-body h3{margin-bottom:2rem}h1.underline{position:relative;margin-bottom:60px}h1.underline::after{content:"";position:absolute;background-image:url("../imgs/common/h1_underline.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;height:10px;width:100%;bottom:-10px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 992px){h1.underline::after{bottom:-10px}}.photo-text{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.photo-text:last-child{margin-bottom:0}.photo-text .photo{margin-bottom:10px}@media screen and (min-width: 743px){.photo-text .photo{margin-bottom:0;width:300px}}.photo-text .text{font-size:1.4rem}@media screen and (min-width: 743px){.photo-text .text{width:calc(100% - 330px)}}.photo-text.reverse{flex-direction:row-reverse}.googlemap-wapper{margin-bottom:60px}.googlemap-wapper .googlemap{width:100%;height:400px;border:#ccc solid 1px;margin:0}.googlemap-wapper .googlemap img{max-width:inherit !important}ul.store-info{list-style:none;margin:0;padding:0;border-top:1px solid #ba353c}ul.store-info li{margin:0;padding:10px 0;border-bottom:1px solid #ba353c;position:relative}ul.store-info li.icon{padding-left:40px}ul.store-info li.icon::before{content:"";position:absolute;background-position:left center;background-repeat:no-repeat;background-size:inherit;left:0;top:50%;transform:translateY(-50%)}ul.store-info li.icon.pin::before{background-image:url("../imgs/common/icon-pin.svg");width:18px;height:22px}ul.store-info li.icon.phone::before{background-image:url("../imgs/common/icon-phone.svg");width:17px;height:27px}ul.store-info li.icon.time::before{background-image:url("../imgs/common/icon-time.svg");width:22px;height:22px}ul.store-info li.icon.date::before{background-image:url("../imgs/common/icon-date.svg");width:21px;height:22px}ul.store-info li.icon.parking::before{background-image:url("../imgs/common/icon-parking.svg");width:22px;height:22px}ul.store-info li.icon.other::before{background-image:url("../imgs/common/icon-other.svg");width:24px;height:23px}ul.store-info li.icon.chair::before{background-image:url("../imgs/common/icon-chair.svg");width:21px;height:25px}.gallery{display:flex;flex-wrap:wrap;gap:15px}.gallery .gallery-item{margin:0;flex:0 0 calc((100% - 30px)/3)}@media screen and (min-width: 743px){.gallery .gallery-item{flex:0 0 calc((100% - 45px)/4)}}.related-articles h2.related-ttl{position:relative;text-align:center;color:#ba353c;font-size:1.8rem;border-top:3px solid #cf000e;margin-bottom:3rem;padding-top:10px}.related-articles h2.related-ttl::before{content:"";position:absolute;background-image:url("../imgs/common/bg_related_l.svg");background-position:left top;background-repeat:no-repeat;width:45px;height:24px;left:0;top:-3px}.related-articles h2.related-ttl::after{content:"";position:absolute;background-image:url("../imgs/common/bg_related_r.svg");background-position:right top;background-repeat:no-repeat;width:45px;height:24px;right:0;top:-3px}.related-articles .flexbox{gap:15px}.related-articles .article-item{flex:0 0 calc((100% - 15px)/2);color:#333}@media screen and (min-width: 743px){.related-articles .article-item{flex:0 0 calc((100% - 45px)/4)}}.related-articles .article-item h1{font-size:1.4rem;line-height:1.5;color:#333;font-family:"Zen Kaku Gothic New",sans-serif}.related-articles .article-item .article-image{margin-bottom:10px}@media screen and (min-width: 743px){#store .content-column{border-right:1px solid #ba353c}}#news .page-mainimage{background-image:url("../imgs/common/page-mainimage-news.jpg")}#news h2.underline{text-align:center}#news .sidebar .sidebar-box{background-color:rgba(241,235,216,.5);padding:15px}#news .sidebar .sidebar-item{margin-bottom:30px}#news .sidebar .sidebar-item:last-child{margin-bottom:0}#news .sidebar h2{color:#ba353c;font-size:1.8rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:normal}#news .sidebar ul{list-style:none;padding:0;margin:0}#news .sidebar ul li{position:relative;padding-left:20px;border-bottom:1px solid #ba353c}#news .sidebar ul li::before{content:"";font-family:"Font Awesome 7 Free";color:#ba353c;position:absolute;left:0;top:5px}#page .content-inner-box{max-width:720px}/*# sourceMappingURL=single.css.map */