@charset "utf-8";
/* CSS Document */

/*======================================================================
	stay.css
======================================================================*/

#stay #top_img h2 { background: url("../../stay/img/stay_topimg.jpg") no-repeat scroll center top transparent; }

#stay #pageLink { width:696px; height:35px; margin-bottom:15px; }
#stay #pageLink li{ float:left; width:348px; }
#stay #pageLink li a{
	display:block;
	height:35px;
	text-indent:-999em;
}
#stay #pageLink #nav01 a{ background-image:url(../../stay/img/pagelink_btn1.jpg); background-repeat:no-repeat;}
#stay #pageLink #nav01 a:hover{ background-image:url(../../stay/img/pagelink_btn1-on.jpg); background-repeat:no-repeat;}
#stay #pageLink #nav01 a.active{ background:url(../../stay/img/pagelink_btn1-on.jpg) no-repeat;}

#stay #pageLink #nav02 a{ background-image:url(../../stay/img/pagelink_btn2.jpg); background-repeat:no-repeat;}
#stay #pageLink #nav02 a:hover{ background-image:url(../../stay/img/pagelink_btn2-on.jpg); background-repeat:no-repeat;}
#stay #pageLink #nav02 a.active{ background:url(../../stay/img/pagelink_btn2-on.jpg) no-repeat;}

/* 客室のご案内
---------------------------------------------------------------------- */
#stay div#stay_info h3 {
	background: url("../../stay/img/stay_title01.jpg") no-repeat scroll 0 0 transparent;
	height: 29px;
	margin: 0 0 15px;
	text-indent: -9999px;
	width: 695px;
}

#stay_info .changeimg{ float:right; }

#stay_info .changeimg li{
	float:left;
	margin:0 0 0 5px;
}

#stay_info_top{
	background: url("../../stay/img/stay_info_top_bg.jpg") no-repeat scroll 0 0 transparent;
	height:385px;
	padding:90px 0 0 0;
}

#stay_info_top #left{
	float:left;
	width:395px;
}

#stay_info_top #right{
	float:left;
	width:300px;
}

#stay_info_top #left p.txt01{ height:63px; padding-left:30px; }

#stay_info_bottom{
	background: url("../../stay/img/stay_info_bottom_bg.jpg") no-repeat scroll 0 0 transparent;
	height:400px;
}

#stay_info_bottom #left{
	float:left;
	width:250px;
}

#stay_info_bottom #right{
	float:left;
	width:445px;
}
#stay_info_bottom #right p.txt02{ margin-top:50px; padding-left:30px; }

/* ご宿泊室料
---------------------------------------------------------------------- */
#stay div#stay_price h3 {
	background: url("../../stay/img/stay_title02.jpg") no-repeat scroll 0 0 transparent;
	height: 29px;
	margin: 0 0 15px;
	text-indent: -9999px;
	width: 695px;
}
#stay div#stay_price .stay_price_list{ width: 695px; margin-top:32px; margin-bottom:32px; padding:0px; overflow:hidden;}
#stay div#stay_price ul{ width: 695px; margin:0px; padding:0px;}
#stay div#stay_price li{ width: 695px; margin:0px; padding:0px; float:left;}
#stay div#stay_price li.li01{ padding-bottom:2px; background-image:url(../../stay/img/line01.jpg); background-repeat:repeat-x; background-position:bottom;}
#stay div#stay_price li.li02{ border-top: 1px dashed #e9ba76; padding: 15px 0 5px 0; margin-top: 20px;}
#stay div#stay_price table tr td th{ border: 1px solid #ddcfba;}
#stay div#stay_price tr{ border: 1px solid #ddcfba; }
#stay div#stay_price td{ border: 1px solid #ddcfba; }
#stay div#stay_price th{ border: 1px solid #ddcfba; }
#stay div#stay_price .st02{ margin-top:10px; }

#stay div#stay_price p.btn{ margin:10px 0; }

/* 設備・アメニティ
---------------------------------------------------------------------- */
#stay div#stay_fac h3 {
	background: url("../../stay/img/stay_title03.jpg") no-repeat scroll 0 0 transparent;
	height: 29px;
	margin: 0 0 15px;
	text-indent: -9999px;
	width: 695px;
}

/* 夜のお食事・ご宴会
---------------------------------------------------------------------- */
#stay div#stay_plan h3 {
	background: url("../../stay/img/stay_title04.jpg") no-repeat scroll 0 0 transparent;
	height: 29px;
	margin: 0 0 15px;
	text-indent: -9999px;
	width: 695px;
}
.menu_box{ margin-bottom:15px; }

.menu_box .left{float:left;width:200px;}
.menu_box .right{float:left;width:485px;margin-left:10px;}
.menu_box span{ color:#cf482d; font-weight:800; }
.menu_box .btn_pdf{float:right;margin-right:5px;}
.menu_box .btn_contact{ float:right; }
.menu_box .price1{border-bottom:dotted #fc9 1px;}
.menu_box .price2{padding:10px 0 0 0; border-bottom:dotted #fc9 1px;}
.menu_box .tt2{margin-bottom:5px; padding-top:5px;}

#stay div#stay_plan p.btn{ margin:10px 0; }
