@charset "utf-8";
/* Gest Room */
.mb30{
	margin-bottom:30px;
}
h1#staTitle {
	padding:15px 0 15px 0;
	text-align:left;
}
div.staBox{
	margin-top:0px;
	padding-top:20px;
	border:solid 1px #404040;
	background:url(images/bg_crosshotel.gif) no-repeat top #232323;
	text-align:left;
	line-height:1.5em;
}
div.staSection{
	padding:5px 0 0 0;
	margin:0 25px 0 25px;
	border-bottom:1px solid #404040;
}
div.staSection2{
	padding:5px 0 0 0;
	margin:0 25px 0 25px;
}
div#contents{
	margin:0 20px 0 20px;
	text-align:left;
}
div.staBox h2{
	margin:0 0 40px 25px;
	padding:0;
}
div.staBox img{
	vertical-align:bottom;
}
div.staBox2{
	margin-top:32px;
	padding-top:20px;
	background:url(images/bg_crosshotel2.gif) no-repeat top #1E1E1E;
	text-align:left;
	line-height:1.5em;
	border-top:3px solid #393939;
	border-left:1px solid #393939;
	border-right:1px solid #393939;
	border-bottom:1px solid #393939;
	margin-bottom:20px;
}
div.staBox2 h2{
	margin:0 0 40px 25px;
	padding:0;
}
div.staBox2 img{
	vertical-align:bottom;
}
div.staBox3{
	clear:both;
	margin-top:32px;
	padding-top:20px;
	background:url(images/bg_crosshotel.gif) no-repeat top #232323;
	text-align:left;
	line-height:1.5em;
	border:1px solid #393939;
	margin-bottom:20px;
}
div.staBox3 h2{
	margin:0 0 40px 25px;
	padding:0;
}
div.staBox3 img{
	vertical-align:bottom;
}
td.room_photo{
	width:250px;
}
.room_photo img.room_img{
	border:7px solid #3E3E3C;
	margin-bottom:15px;
}
td.room_photo2{
	width:370px;
}
.room_photo2 img.room_img{
	border:7px solid #3E3E3C;
	margin-bottom:30px;
}
p.plan_title{
	font-size:14px;
	color:#DEC209;
	font-weight:bold;
	margin:0 0 12px 0;
}
div.plan_explanation{
	margin:0 0 30px 18px;
}
div.plan_explanation p{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	margin:0 0 23px 0;
}
.design1{
	margin:25px 0 25px 0;
}
.design1 td{
	vertical-align:top;
}
.design2{
	margin:25px 0 25px 0;
}
.design2 td{
	vertical-align:top;
}
p.btn_plan{
	margin:0 0 0 0;
}
p.btn_plan img{
	margin-right:16px;
}
p.hip_re{
	text-align:right;
}
.head_title{
	height:150px;
}

/* RESTAURANT */
.head_title2{
	height:130px;
}
.pageInfo{
	float:left;
	display:inline;
	margin-right:20px;
}
.time{
	float:right;
	display:inline;
	margin:0;
	padding:0;
}
.agora{
	padding:13px 0 0 0;
}
td.agora_img{
	width:275px
}
.agora_img img.room_img{
	border:7px solid #3E3E3C;
	margin-bottom:15px;
}
p.title_sta{
	margin:0 0 0 27px;
}
.staBox3 .plan_explanation{
	margin:0 40px 0 0;
}
.staBox3 .plan_explanation p{
	margin:0 0 8px 0;
}
.staBox3 .plan_explanation dl{
	margin:0 0 10px 0;
}
.staBox3 .plan_explanation dt{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	margin:0 0 4px 0;
}
.staBox3 .plan_explanation dd{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	margin:0 0 4px 25px;
}
p.title_vis{
	text-align:center;
	margin:20px 0 0 0;
}
.agora_img img.res_img{
	border:7px solid #3E3E3C;
	margin-bottom:5px;
}
div.staBox4{
	clear:both;
	margin-top:32px;
	padding-top:20px;
	background:url(images/bg_crosshotel3.gif) no-repeat top #232323;
	text-align:left;
	line-height:1.5em;
	border:1px solid #393939;
	margin-bottom:20px;
}
div.staBox4 h2{
	margin:0 0 40px 25px;
	padding:0;
}
div.staBox4 img{
	vertical-align:bottom;
}
.staBox4 .plan_explanation{
	margin:0 40px 0 0;
}
.staBox4 .plan_explanation p{
	margin:0 0 8px 0;
}
.staBox4 .plan_explanation dl{
	margin:0 0 10px 0;
}
.staBox4 .plan_explanation dt{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	margin:0 0 4px 0;
}
.staBox4 .plan_explanation dd{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
	margin:0 0 4px 25px;
}
td.co_img{
}
.co_img img.room_img{
	border:7px solid #3E3E3C;
	margin-bottom:15px;
}
.co_img img.res_img{
	border:7px solid #3E3E3C;
	margin-bottom:5px;
	margin-right:22px;
}
td.art_img{
	width:275px
}
.art_img img.room_img{
	border:7px solid #3E3E3C;
	margin-bottom:15px;
}
.art_img img.res_img{
	border:7px solid #3E3E3C;
	margin-bottom:5px;
}
p.btn_arc{
	text-align:right;
	margin:10px 30px 0 0;
}
td.res_td{
width:100%;
}


td.res_td a:link{
	color:#ceb50f;
	text-decoration:none;
}
td.res_td a:visited{
	color:#ceb50f;
	text-decoration:none;
}
td.res_td a:hover{
    color:#ceb50f;
	text-decoration:underline;
}


div#navigation{
	margin-bottom:15px;
	background:url(images/mt/nav_bg.gif) repeat-x;
}
div#navigation ul{
	margin:0;
	padding:0;
}
div#navigation li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
div#navigation img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
p.btn_plan{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5;
}
div#navigation li.guest_btn{
	float:right;
}
p.pagetop{
	text-align:right;
	margin:15px 20px 0 0;
}
div.wedding_menu#navigation {
	margin-bottom:0;
}
div.stay_flash{
	border-bottom:1px solid #5D5D5D;
}
div.movie_box{
	width:275px;
}
td.agora_movie,
td.co_movie{
	width:275px;
	text-align:left;
}