/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2025 | 09:10:38 */
/*店舗案内*/
.shopinfo-title {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:1px solid #14813B;
}
.shopinfo-title h3 {
	color:#000000;
}
.shopinfo-title p {
	font-size: 14px!important;
}
.shopinfo-link {
	margin:0 auto;
	padding-top:50px;
	padding-bottom:50px;
}
.shopinfo-link p {
	line-height:3em!important;
	font-weight:bold!important;
}
.shopinfo-link a:hover span {
	color:#14813B;
}
.shopinfo-flex {
display:flex;
justify-content:space-between;
	align-items:flex-start;
}
.shopinfo-flex img {
width:38%;
height:auto;
}
.shopinfo-cont {
width:60%;
}
.shopinfo-cont h2 {
	color:#000000;
}
.shopinfo-table {
width:100%;
}
.shopinfo-table th {
width:20%;
background-color:#E60012;
color:#ffffff;
	font-size:17px;
}
.shopinfo-table td {
text-align:justify;
text-justify:inter-ideograph;
	font-size:17px;
	color:#000000;
}
.shop-info-map {
	width:100%;
	height:500px;
	margin-bottom:50px!important;
}
.shop-info-map iframe {
	width:100%;
	height:500px;
}
.shop-info-end {
	width:100%;
	height:50px;
	margin-bottom:100px!important;
	border-bottom:1px solid #000000;
}
@media only screen and (max-width: 750px) {
	.shopinfo-title {
flex-direction:column;
	justify-content:center;
		align-items:center;
	border-bottom:1px solid #14813B;
}
.shopinfo-flex {
flex-direction:column-reverse;
	justify-content:center;
	align-items:center;
}
.shopinfo-flex img {
width:100%;
height:auto;
	margin-bottom:30px;
}
.shopinfo-cont {
width:100%;
}
	.shopinfo-cont h2 {
text-align:center;
}
	.shopinfo-table {
width:100%;
}
	.shopinfo-table tr {
display:block;
width:100%;
	}
.shopinfo-table th {
	display:block;
width:100%;
line-height:1.2em;
	padding-bottom:12px;
	text-align:left;
}
	.shopinfo-table td {
display:block;
width:100%;
line-height:1.5em;
padding-bottom:12px;
	}
}
