/* =================================
営業案内(pageID268)
===================================*/
#post-268 h1.entry-title {
	display:block;
	background:url(../images/icon_h1_eigyou.png) no-repeat 10px 45%, url(../images/bg_tit_eigyou.png) repeat-x;

	color:#ff8a99;
	padding:30px 0 0 90px;
	height:70px;
}


#post-268 h2 {
	border:1px solid #dcdcdc;
	border-bottom: 3px solid #ff8a99;
	font-size:16px;
	padding:5px 5px 5px 20px;
	
	background: -moz-linear-gradient(top, #e6e6e6, #fff);　/* Firefox用 */  
   background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fff));　/* Safari,Google Chrome用 */ 
}

#post-268 h3 {
	color:#ff8a99;
	font-size:16px;
}

table.eigyou {
	border:0px;
	border-collapse:collapse;
	width:500px;
}

.eigyou th {
	color:#fff;
	background-color:#ff8a99;
	border:#ffbac4 1px solid;
	border-collapse:collapse;
	text-align:center;
	padding:3px;
	vertical-align:middle;
}

.eigyou td {
	border:1px solid #ffbac4;
	border-collapse:collapse;
	text-align:center;
	padding:10px 3px;
	vertical-align:middle;
}

.parking {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:30px;
	border-bottom:1px dashed #ccc;
	padding-bottom:30px;
}

.parking_r img {
	width:100%;
}

.movie {
	max-width:90%;
	margin:0 auto;
}

.park_l {
	flex-basis:280px;
}


.entry-content table.park_info {
	margin-bottom:0;
}

.park_info th {
	background-color:#ffe9e9;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}


.park_info a{
	word-break:break-all;
}

.parking-img {
	flex-basis:250px;
	padding:5px;
}

.parking-img img{
	width:100%;
}

.parking-text {
	flex-basis:300px;
	padding:5px;
}

.parking-text p {
	font-size:14px;
}

.parking-detail {
	flex-basis:300px;
	padding:5px;
}


@media screen and (max-width: 640px) {

#post-268 h1.entry-title {
	display:block;
	background:#ff8a99;
	color:#fff;
	padding:5px;
	height:auto;
	font-size:20px;
	font-weight:bold;
}


#post-268 h2{
	border:1px solid #dcdcdc;
	border-bottom: 3px solid #ff8a99;
	font-size:16px;
	padding:5px 5px 5px 20px;
	
	background: -moz-linear-gradient(top, #e6e6e6, #fff);　/* Firefox用 */  
   background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fff));　/* Safari,Google Chrome用 */ 
}


#post-268 h3 {
	color:#ff8a99;
	font-size:16px;
}

table.eigyou {
	border:0px;
	border-collapse:collapse;
	width:100%;
}

.eigyou th {
	color:#fff;
	background-color:#ff8a99;
	border:#ffbac4 1px solid;
	border-collapse:collapse;
	text-align:center;
	padding:3px;
	vertical-align:middle;
}

.eigyou td {
	border:1px solid #ffbac4;
	border-collapse:collapse;
	text-align:center;
	padding:10px 3px;
	vertical-align:middle;
}


	.parking-img {
		flex-basis:100%;
	}

	.parking-img img{
		width:100%;
	}

	.parking-text {
		flex-basis:100%;
	}

	.parking-detail {
		flex-basis:100%;
	}


}