@charset "utf-8";

#enter_simei{
	margin:0px 0px 0px 0px;

}

#enter_simei dl{
	margin:0px 15px 0px 15px;
	_margin:0px 10px 0px 10px;
	float:left;
}

#enter_simei dl dt , #enter_simei dl dd{
	float:left;
}


#right_column h3{
	/*720_31*/
	margin:15px 0px 15px 10px;
	
}

.dispblock{
	display:block;
}

.corsemaster{
	float:left;
	margin:0px 6px 6px 6px;
}

.corsemaster .midbox{
	background:url("../images/system/corseboxmid.gif") repeat-y;
	width:356px;
}

.corsemaster .midbox h5 img{
	display:block;
	width:324px;
	margin:0px auto 5px auto;
}

.boxcenter{
	/*324_2*/
	display:block;
	width:324px;
	margin:0px auto 0px auto;
}

.corsemaster .midbox .midbox2{
	border-right:solid 2px #cdc9d4;
	border-left:solid 2px #cdc9d4;
	width:300px;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
}

.corsemaster .midbox .midbox2 p{
	line-height:140%;
}

.corsemaster .midbox .midbox2 p img{
	float:right;
	margin:-15px 0px 0px 0px;
}

.btmargin img{
	margin:0px 0px 0px 0px!important;
}



.margin0{
	margin:0px 0px 0px 50px!important;
	_margin:0px 0px 0px 30px!important;
}

.margin1{
	margin:5px 0px 0px 0px!important;
}

.timetuika dl{
	float:left;
	margin:15px 0px 0px 0px;
}

.timetuika dl dt{
	float:left;
	font-weight:bold;
	color:#f76565;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 15px;
}

.timetuika dl dd{
	float:left;
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 15px;
}

.suisyou{
	background:url("../images/system/suisyoubox.gif") 126px 0px no-repeat;
	margin:10px 0px 0px 15px;
}

.suisyou dt , .suisyou dd{
	float:left;
}

.suisyou dd{
	padding:8px 0px 0px 25px;
}

.optbox{
	margin:0px 0px 10px 10px;
}

.optbox dt , .optbox dd.mid , .optbox dd.right{
	float:left;
}

.optbox dd.mid{
	/*149_35*/
	background:url("../images/system/cosbg.gif") repeat-x;
	height:25px;
	width:149px;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.optbox dd.right{
	/*428_35*/
	background:url("../images/system/cosbg2.gif") repeat-x;
	height:28px;
	width:418px;
	padding:7px 5px 0px 5px;
	font-size:11px;
}

.fontbold{
	font-weight:bold;
}

.fontbold a{
	font-weight:bold;
	color:#ef1c70;
}

.colorred{
	color:#e544a7;
	line-height:140%;
}

.colorpink{
	font-weight:bold;
	color:#ea1666;
	line-height:140%;
}

.inlineheight{
	line-height:140%;
}


#chiku{
	margin:5px 20px 20px 25px;

}


#chiku td{
	color:#d15897;
	background:url("../images/hotel/sikaku.gif") no-repeat;
	/*border:1px solid #000;*/
}

#chiku td a:link{
	padding:0px 35px 20px 16px;
	color:#d15897;
	background:url("../images/hotel/sikaku.gif") no-repeat;
	display:block;
	line-height:110%;
}

#chiku td a:visited{
	padding:0px 35px 20px 16px;
	color:#d15897;
	background:url("../images/hotel/sikaku.gif") no-repeat;
	display:block;
	line-height:110%;
}

#chiku td a:hover{
	padding:0px 35px 20px 16px;
	color:#872b79;
	background:url("../images/hotel/sikaku2.gif") no-repeat;
	line-height:110%;
}

.hotel{
	border:solid 1px #d9d9d9;
	margin:0px 0px 0px 15px;
}

.hotel th{
	text-align:center;
	padding:8px 25px 8px 25px;
	background:#ebebeb;
	border-right:1px solid #da89b5;
	border-bottom:1px solid #da89b5;
}

.hotel td{
	/*background:#f1f3ff;*/
	padding:8px 10px 8px 10px;
	background:url("../images/hotel/td_bg.gif") ;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}


span{color:#e544a7;}


.hotel tr.itigyou th{
	background:#f4bfd2;
	padding:8px 25px 8px 25px;
	font-weight:bold;
}


.hotel tr{
	background:#f4bfd2;
	padding:8px 25px 8px 25px;
	font-weight:bold;
}



.hotel tr.midasi td{
	background:#e07fac;
	padding:12px 25px 12px 25px;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
}

.hotel th.namae{
	width:130px;
	}
	
.hotel th.moyori{
	width:100px;
	}
.hotel th.tel{
	width:60px;
	}
.hotel th.mimiyori{
	width:200px;
	}
.ue{
	width:60px;
	height:15px;
	font-size:11px;
	color:#a23694;
	background:url("../images/hotel/sankaku.gif") no-repeat left;
	line-height:15px;
	text-align:rignt;
	padding:2px 0px 0px 15px;
	display:block;
	margin:0 20px 10px auto;
	}

.goran{
	padding:10px 0px 10px 15px;
	}	




#setumei{
	margin:0px 150px 0px 15px;
	line-height:140%;
	
}

#right_column h4 img{
	display:block;
	width:720px;
}

#right_column h4{
	width:720px;
	margin:10px auto 0px auto;
}

.yoyakusyousai{
	/*720*/
	width:710px;
	background:#f8faff;
	margin:0px auto 20px auto;
	padding:5px;
}

.yoyakusyousai h5{
	border-bottom:solid 1px #a5b8ff;
	width:170px;
}

.yoyakusyousai h5 img{
	display:block;
	margin:0px 0px 5px 10px;
}

.yoyakusyousai dl{
	margin:10px 0px 10px 15px;
}

.yoyakusyousai dl dd{
	margin:2px 0px 0px 55px;
}

#showplay{
	text-align:right;
	margin:35px 0px 5px 0px;
}

#sup{
	margin:15px 0px 15px 15px;
	line-height:140%;
}

#kiyakuul li{
	line-height:140%;
	margin:20px 0px 20px 15px;
}

#kiyakuent{
	text-align:center;
	margin:0px 0px 10px 0px;
}



