/*############################################*/
/* */
/*############################################*/
.sideMenuBox{
	padding-top:9px;
}
#sideMenu{
	margin:0 0 8px 8px;
}
#sideMenu li{
	padding:10px 0 10px 9px;
}
#sideMenu li.sdLiNaka{
	padding-bottom:12px;
}
.sideMenuBtnBox{
	margin-top:16px;
}


/**/
.restCopyTop{
	margin:30px 0 28px 0;
}


/**/
.specTable{
	margin:30px 0 40px 0 ;
	border:solid 1px #e0e0e0;
	border-width:0 1px 1px 0;
}
.specTable td,
.specTable th{
	border:solid 1px #e0e0e0;
	border-width:1px 0 0 1px;
}
.specTable th{
	background:#f5f1e8;
}


/**/
.bihinWrapper{
	margin-top:20px;
	margin-bottom:50px;
}
.bihinBox{
	width:235px;
	float:left;
	margin-right:5px;
}
.bihinBox img{
	border:solid 1px #ccc;
	padding:5px;
	background:#ffffff;
}
.omona{
	background:#f5f1e8;
	padding:8px 0 0 8px;
}
.bihinBox p{
	margin:2px 0 6px 0;
	text-align:center;
	font-size:92%;
}


/* screen width 736px
-----------------------------------------------------------*/
@media only screen and (max-width: 736px){
#honbunLeft {
	margin-bottom: 50px;
}
#honbunLeft h4 + div img {
	float: none !important;
	width: 100%;
	max-width: none;
}
h4 + h3 + div img,
h4 + h3 + div + h3 + div img {
	float: none !important;
}
h4 + h3 + div img:first-child,
h4 + h3 + div + h3 + div img:first-child {
	margin-bottom: 15px;
}
a[href="http://visithiroshima.net/"] img {
	float: none !important;
	display: block;
	margin-bottom: 10px;
}

.seakayak p{
	width:100%!important;
	float:none!important;
	margin-top:20px!important;
}


}