#main_contects #checkinout {
	text-align:left;
	margin: 10px 0px;
	padding:5px;
	line-height:170%;
	background: #EEEDD7;
}
table.oyadooption {
	width:100%;
}
table.oyadooption th {
	border:1px solid #FFD773;
	white-space:nowrap;
	text-align:left;
	font-weight: normal;
}
table.oyadooption td {
	padding:2px;
	border:1px solid #FFD773;
	font-size: 14px;
	font-weight: bold;
	color: #F30;
	text-align: center;
}
div.bspecial {
	background-color:#FFC;
	padding:5px;
	margin:10px 0px;
	border:1px solid #f80;
}

table.shosai th {
	background-color:#EFEEDA;
	padding: 2px 0;
}
table.shosai td {
	border-bottom:1px dotted #999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#mainContent h4.kuchikomi {
	margin: 0px;
	padding: 0px;
	background: url(../image/ctr_ya_mama01.gif) no-repeat left center;
	height: 50px;
	border:none;
}
#mainContent h4.kuchikomi span {
	visibility:hidden;
}

div.pref {
font-size; 16px;
font-weight: bold;
font-color: #663300;
background-color: #fef9e8;
border-top: 1px solid #999999;
border-bottom: 1px dotted #999999;
padding: 3px;
margin: 3px 0;
}
div.pref .toplink{
	display:block;
	width:140px;
	text-align:right;
float: right;  
font-size:12px;
padding:1px;
}

.yado_img {
padding-right: 5px;
float: left;
}

.yado_main {
	margin: 10px 0px 5px;
}

.yado_gaiyo {
	width: 410px;
	margin: 0;
	float:right;
}

.amenity {
padding : 0;
margin : 0;
width: 400px;
}

.amenity .amenity_space {
padding: 0 0.5em;
}

.amenity .sogei {
background-position: 0 0;
}

.amenity .sogei_none {
background-position: 0 -30px;
}

.amenity .parking {
background-position: -35px 0;
}

.amenity .parking_none {
background-position: -35px -30px;
}

.amenity .washitsu {
background-position: -70px 0;
}

.amenity .washitsu_none {
background-position: -70px -30px;
}

.amenity .yoshitsu {
background-position: -105px 0;
}

.amenity .yoshitsu_none {
background-position: -105px -30px;
}

.amenity .babyfuton {
background-position: -140px 0;
}

.amenity .babyfuton_none {
background-position: -140px -30px;
}

.amenity .babybed {
background-position: -175px 0;
}

.amenity .babybed_none {
background-position: -175px -30px;
}

.amenity .familybath {
background-position: -210px 0;
}

.amenity .familybath_none {
background-position: -210px -30px;
}

.amenity .rentbath {
background-position: -245px 0;
}

.amenity .rentbath_none {
background-position: -245px -30px;
}

.amenity .roomeat  {
background-position: -280px 0;
}

.amenity .roomeat_none  {
background-position: -280px -30px;
}

.amenity .rinyushoku  {
background-position: -315px 0;
}

.amenity .rinyushoku_none  {
background-position: -315px -30px;
}

/* amenity under */

.amenity .yojishoku  {
background-position: 0 -15px;
}

.amenity .yojishoku_none  {
background-position: 0 -45px;
}

.amenity .allergie  {
background-position: -35px -15px;
}

.amenity .allergie_none  {
background-position: -35px -45px;
}

.amenity .mochikomi  {
background-position: -70px -15px;
}

.amenity .mochikomi_none  {
background-position: -70px -45px;
}

.amenity .chonyu {
background-position: -105px -15px;
}

.amenity .chonyu_none {
background-position: -105px -45px;
}

.amenity .konamilk {
background-position: -140px -15px;
}

.amenity .konamilk_none {
background-position: -140px -45px;
}

.amenity .omutsu {
background-position: -175px -15px;
}

.amenity .omutsu_none {
background-position: -175px -45px;
}

.amenity .kidsroom {
background-position: -210px -15px;
}

.amenity .kidsroom_none {
background-position: -210px -45px;
}

.amenity .takuji {
background-position: -245px -15px;
}

.amenity .takuji_none {
background-position: -245px -45px;
}

.amenity .babysitter {
background-position: -280px -15px;
}

.amenity .babysitter_none {
background-position: -280px -45px;
}

.amenity li {
background-image: url(/category/travel/oyado/image/amenity.gif);
background-repeat: no-repeat;
list-style: none;
list-style-position:outside;
display: block;
font-size: 1px;
height: 15px;
line-height: 1;
overflow: hidden;
float: left;
padding : 0;
margin : 1px;
text-indent: -10000px;
width: 35px;
}

/*オプション選択*/
.option form {
	color:#663300;
	padding : 5px 5px;
	text-align: center;
	margin:0px auto;
}
/*該当なし文言*/
.nasi{
padding : 20px;
text-align: center ; 
}

