@charset "utf-8";
.jssort01 .c, .jssort01 .pdn .c, .jssort01 .pav .c {
	width: 140px;
	height: 105px;
}
.jssort01 .p {
	width: 140px;
	height: 105px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.jssort01 .t, .jssort01 .w {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.jssort01 .c {
	width: 140px;
	height: 105px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: medium solid #FFF;
	background-image: url(t01.png);
	background-position: -800px -800px;
	background-repeat: no-repeat;
}
.jssort01 .pav .c, .jssort01 .p:hover .c  {
	width: 140px;
	height: 105px;
	top: 0px;
	left: 0px;
	border: medium solid #DE5102;
	background-position: 50% 50%;
}
.jssort01 .p.pdn .c {
	width: 140px;
	height: 105px;
	border: medium solid #DE5102;
	background-position: 50% 50%;
}



.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	cursor: pointer;
	background: url('arrows.png') no-repeat;
	overflow: hidden;
}
.jssora05l {
	top: 218px;
	left: 10px;
}
.jssora05r {
	top: 218px;
	right: 10px;
}
.jssora05l { background-position: 0px 0px; }
.jssora05r { background-position: -74px 0px; }
.jssora05l:hover { background-position: -148px 0px; }
.jssora05r:hover { background-position: -222px 0px; }
.jssora05l.jssora05ldn { background-position: -296px 0px; }
.jssora05r.jssora05rdn { background-position: -370px 0px; }





.overhid {
	margin: 0 0 50px 0;
	overflow: hidden !important;
}





.room_tab {
	margin-bottom: 30px;
	font-size: large;
	text-align: center;
}
.room_tab tbody tr th {
	padding: 20px;
	color: #FFFFFF;
	border: thin solid #EBBA61;
	background-color: #DE5102;
}
.room_tab .th2 {
	color: #DE5102;
	font-weight: bold;
}
.room_tab tbody tr:nth-child(odd) {
	background-color: #FAF5EB;
}
.room_tab tbody tr td {
	padding: 20px;
	border: thin solid #EBBA61;
}

@media only screen and (max-width: 991px) {
.room_tab {
	margin: 30px 0;
	font-size: medium;
}
.room_tab tbody tr th {
	padding: 10px;
}
.room_tab tbody tr td {
	padding: 10px;
}	
}