/*############################################*/
/*右ナビ*/
/*############################################*/
.sideMenuBox{
	padding-top:9px;
}
#sideMenu{
	margin:0 0 8px 8px;
}
#sideMenu li{
	padding:10px 0 10px 9px;
}
#sideMenu li.sdLiNaka{
	padding-bottom:12px;
}
.sitaMargin{
	margin-bottom:106px;
}
.sideMenuBtnBox{
	margin-top:16px;
}
#honbunRight .pcdispAnc {
    display: inline;
}

/*############################################*/
/*アクセス*/
/*############################################*/
#titleBox{
	width:730px;
}
#titleBoxL{
	width:593px;
	float:left;
}
#titleBoxR{
	width:106px;
	padding-top:20px;
	float:right;
}
.copy{
	margin:30px 0 28px 0;
}
.bodyCopy{
	margin:0 0 28px 0;
}
.komidashiMargin{
	margin:60px 0 20px 0;
}
.zuBox{
	margin:0 0 20px 0;
}
.pBox{
	width:248px;
	height:235px;
	float:left;
}
.pBoxR{
	width:233px;
	height:235px;
	float:left;
}
/**/
.pBox_s{
	width:234px;
	height:235px;
	float:left;
}
.pBoxR_s{
	width:224px;
	height:235px;
	float:left;
}
/**/
#kojiBoxL{
	width:215px;
	float:left;
}
#kojiBoxR{
	width:494px;
	float:right;
}
/*20171130*/
.gotoPort{
	display:block;
	width:300px;
	margin:0 auto 20px;
	padding:10px 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:#44486d;
	border-radius:30px;
}
.gotoPort:link,
.gotoPort:visited,
.gotoPort:hover{
	color:#fff;
	text-decoration:none;
}
.gotoPort:hover{
	opacity:0.7;
}

/*############################################*/
/*駐車場*/
/*############################################*/
.waribikiBiko{
	font-size:90%;
	border-top:dashed 1px #e0e0e0;
	padding-top:6px;
}
.rest td{
	vertical-align:top;
}
.zuBox ul{
	margin-left:1.2em;
	list-style:disc;
}
/*20210323*/
#tabWrapper{
	display:flex;
	justify-content:space-between;
	width:100%;
	margin:30px 0 0;
	padding:0 0 24px;
	background-image:url(../../toi/images/share/btn_back.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#tabWrapper.t01{
	background-position:bottom left;
}
#tabWrapper.t02{
	background-position:bottom center;
}
#tabWrapper.t03{
	background-position:bottom right;
}
#tabWrapper div{
	position:relative;
	width:232px;
	height:auto;
	padding:24px 0 8px;
	text-align:center;
	line-height:1.1em;
	border:solid 1px #e0e0e0;
	cursor:pointer;
}
#tabWrapper div span{
	display:block;
	font-size:19px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
#tabWrapper div:before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:50%;
	height:13px;
	background:#44486d;
}
#tabWrapper div:after{
	position:absolute;
	content:"";
	top:0;
	right:0;
	width:50%;
	height:13px;
	background:#efe5cd;
}
.accessBlock h4.komidashiMargin:first-child{
	margin-top:18px;
}
/*############################################*/
/*パート一覧*/
/*############################################*/

/**/
.partCopy{
	margin:40px 0 28px 0;
}
.partBodyCopy{
	margin:0 0 28px 0;
}
/**/
.specTable{
	margin-bottom:18px;
	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{

}
.specTable .bgGold{
	background:#f5f1e8;
}
.specTable .bgGray{
	background:#f0f0f0;
}
.specTable .bgGray2{
	background:#f3f3f3;
}
.tblShadow{
	margin:20px 0 10px 0 ;
	padding-bottom:51px;
	background:url(../../images/share/shadow_honbun.jpg) bottom center no-repeat;
}
.txtAlgCenter{
	text-align:center;
}
.yujinP{
	margin-bottom:8px;
}

.sp{
	display:none;
}










/* screen width 736px
-----------------------------------------------------------*/
@media only screen and (max-width: 736px){
.sp{
	display:block;
}
#titleBox {
    width: 100%;
	position: relative;
}
#titleBoxL {
    width: 100%;
	float: none;
}
#titleBoxL .large.bodyCopy {
	width: 65%;
}
#titleBoxR {
    width: 30%;
    float: none;
	position: absolute;
	top: 80px;
	right: 0;
}
.zuBox a[href="#jr"],
.zuBox a[href="https://www.jr-odekake.net/eki/premises.php?id=0800613"],
.zuBox a[href="#kaishu"] {
	display: block;
}
.pBox, .pBoxR {
    width: 100%;
    height: auto;
    float: none;
	margin-bottom: 10px;
}
#honbunLeft .pBox img,
#honbunLeft .pBoxR img { 
    width: 100%;
}

#honbunRight .pcdispAnc {
    display: none;
}
/*############################################*/
/*駐車場*/
/*############################################*/

.tblScroll{
	width:100%;
	overflow:auto;
}
#honbunLeft .tblScroll table{
	width:830px!important;
}
/*20210323*/
#tabWrapper{
	_display:flex;
	_justify-content:space-between;
	flex-direction:column;
	width:100%;
	margin:30px 0 0;
	padding:0 0 24px;
	background:none;
	_background-image:url(../../toi/images/share/btn_back.gif);
	_background-repeat:no-repeat;
	_background-position:bottom left;
}
#tabWrapper.t01{
	_background-position:bottom left;
}
#tabWrapper.t02{
	_background-position:bottom center;
}
#tabWrapper.t03{
	_background-position:bottom right;
}
#tabWrapper div{
	_position:relative;
	width:100%;
	margin:0 0 10px;
	_height:auto;
	_padding:24px 0 8px;
	_text-align:center;
	_line-height:1.1em;
	_border:solid 1px #e0e0e0;
	_cursor:pointer;
}
#tabWrapper div span{
	_display:block;
	_font-size:19px;
	_font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
#tabWrapper div:before{
	_position:absolute;
	_content:"";
	_top:0;
	_left:0;
	_width:50%;
	_height:13px;
	_background:#44486d;
}
#tabWrapper div:after{
	_position:absolute;
	_content:"";
	_top:0;
	_right:0;
	_width:50%;
	_height:13px;
	_background:#efe5cd;
}
.accessBlock h4.komidashiMargin:first-child{
	margin-top:0px;
}
#honbunLeft table.specTable.waribiki{
	width:100%!important;
}
.specTable.waribiki td{
	display:block;
}



}