.shop_detail-pink-block{
	background: #FF7795;
	margin-top:200px;
}
.shop_detail-pink-block p{
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	padding: 15px 0;
	text-align: center;
}

.shop_detail{
	width:95%;
	max-width:800px;
	margin:100px auto;
	display: grid;
	grid-template-rows:1fr;
	grid-template-columns: 1fr 1fr;
	column-gap: 30px;
}

.shop_detail_left{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.shop_detail_right{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;

	font-size:15px;
}

.shop_detail-img-box{
	background:#f5f5f5;
	position:relative;
	width:350px;
	height:300px;
	word-break:break-all;
	padding:0.5em 0;
	color:#5d627b;
	background:white;
	border-top:solid 5px #5d627b;
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.22);
	text-align:center;
}
.shop_detail-img-box img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}





/* 画面幅768px以下 タブレット*/
@media screen and (max-width: 768px) {

	.shop_detail{
		grid-template-rows:auto auto;
		grid-template-columns: 1fr;
		column-gap: 0px;
	}

	.shop_detail_left{
		grid-row: 1 / 2;
		grid-column: 1;
	}

	.shop_detail_right{
		width:100%;
		grid-row: 2 / 3;
		grid-column: 1;
	}

	.shop_detail-pink-block p{
		font-size: 20px;
	}

	.shop_detail-img-box{
		width:100%;
	}

	.shop_detail_right{
		font-size:12px;
	}



}


/* 画面幅375px以下　モバイル*/
@media screen and (max-width: 375px) {

	.shop_detail-pink-block p{
		font-size: 15px;
	}

}