@charset "Shift_JIS";

@import "common.css";

/*common////////////////////////////////////////////////////////////////*/

* {
	border:none;
}
div#pageTitle img {
	position:absolute;
	left:0px;
	top:0px;
}

/*sidemenu////////////////////////////////////////////////////////////////*/
li#sct0 a {
	background:url(../stay/img/common/l_menu_00_off.gif) no-repeat;
}
li#sct0 a:hover {
	background:url(../stay/img/common/l_menu_00_on.gif) no-repeat;
}
li#sct1 {
	background:url(../stay/img/common/l_menu_01_off.gif) no-repeat;
}
li#sct1 a:hover {
	background:url(../stay/img/common/l_menu_01_on.gif) no-repeat;
}
li#sct2 a {
	background:url(../stay/img/common/l_menu_02_off.gif) no-repeat;
}
li#sct2 a:hover {
	background:url(../stay/img/common/l_menu_02_on.gif) no-repeat;
}
li#sct3 a {
	background:url(../stay/img/common/l_menu_03_off.gif) no-repeat;
}
li#sct3 a:hover {
	background:url(../stay/img/common/l_menu_03_on.gif) no-repeat;
}
li#sct4 a {
	background:url(../stay/img/common/l_menu_04_off.gif) no-repeat;
}
li#sct4 a:hover {
	background:url(../stay/img/common/l_menu_04_on.gif) no-repeat;
}
li#sct5 a {
	background:url(../stay/img/common/l_menu_05_off.gif) no-repeat;
}
li#sct5 a:hover {
	background:url(../stay/img/common/l_menu_05_on.gif) no-repeat;
}

/*宿泊プラン*/
li#sct0_1 a {
	background:url(../stay/img/common/st_plan_btn_off.gif) no-repeat;
}
li#sct0_1 a:hover {
	background:url(../stay/img/common/st_plan_btn_on.gif) no-repeat;
}
li#sct0_2 a {
	background:url(../stay/img/common/or_plan_btn_off.gif) no-repeat;
}
li#sct0_2 a:hover {
	background:url(../stay/img/common/or_plan_btn_on.gif) no-repeat;
}
li#sct0_3 a {
	background:url(../stay/img/common/golf_btn_off.gif) no-repeat;
}
li#sct0_3 a:hover {
	background:url(../stay/img/common/golf_btn_on.gif) no-repeat;
}
li#sct0_4 a {
	background:url(../stay/img/common/period_btn_off.gif) no-repeat;
}
li#sct0_4 a:hover {
	background:url(../stay/img/common/period_btn_on.gif) no-repeat;
}
li#sct0_5 a {
	background:url(../stay/img/common/enjoy_btn_off.gif) no-repeat;
}
li#sct0_5 a:hover {
	background:url(../stay/img/common/enjoy_btn_on.gif) no-repeat;
}
li#sct0_6 a {
	background:url(../stay/img/common/golf_btn_off.gif) no-repeat;
}
li#sct0_6 a:hover {
	background:url(../stay/img/common/golf_btn_on.gif) no-repeat;
}
li#sct0_7 a {
	background:url(../stay/img/common/others_btn_off.gif) no-repeat;
}
li#sct0_7 a:hover {
	background:url(../stay/img/common/others_btn_on.gif) no-repeat;
}
/*ルームタイプ*/
li#sct1_1 a {
	background:url(../stay/img/common/l_menu_a_off.gif) no-repeat;
}
li#sct1_1 a:hover {
	background:url(../stay/img/common/l_menu_a_on.gif) no-repeat;
}
li#sct1_2 a {
	background:url(../stay/img/common/l_menu_b_off.gif) no-repeat;
}
li#sct1_2 a:hover {
	background:url(../stay/img/common/l_menu_b_on.gif) no-repeat;
}
li#sct1_3 a {
	background:url(../stay/img/common/l_menu_c_off.gif) no-repeat;
}
li#sct1_3 a:hover {
	background:url(../stay/img/common/l_menu_c_on.gif) no-repeat;
}


div#sidemenu ul li ul#planlist {
	background-color:#EFF9FC;
	margin:0;
	padding:0;
	zoom:1;
}
div#sidemenu ul li ul#planlist li {
	padding:0;
	margin:0;
}
div#sidemenu ul li ul#planlist li a {
	width:auto;
	height:auto;
	display:block;
	padding:4px 3px 4px 40px;
	margin:0;
	border-bottom:1px dotted #CCCCCC;
	zoom:1;
}

/*index/////////////////////////////////////////////////////////////////*/

dl#business, dl#ladies, dl#couple, dl#period, dl#enjoy, dl#golf, dl#others, dl#standard, dl#original {
	width:175px;
	height:auto;
	display:block;
	float:left;
	margin-bottom:15px;
}

dl#business dt, dl#ladies dt, dl#couple dt, dl#period dt, dl#enjoy dt, dl#golf dt, dl#others dt, dl#standard dt, dl#original dt {
	width:175px;
	height:100px;
	text-indent:-9999px;
}

dl#standard dt {
	background:url(../stay/img/index/standard.jpg) no-repeat;
}
dl#original dt {
	background:url(../stay/img/index/original.jpg) no-repeat;
}
dl#business dt {
	background:url(../stay/img/index/business.jpg) no-repeat;
}
dl#ladies dt {
	background:url(../stay/img/index/ladies.jpg) no-repeat;
}
dl#couple dt {
	background:url(../stay/img/index/couple.jpg) no-repeat;
}
dl#period dt {
	background:url(../stay/img/index/period.jpg) no-repeat;
}
dl#enjoy dt {
	background:url(../stay/img/index/enjoy.jpg) no-repeat;
}
dl#golf dt {
	background:url(../stay/img/index/golf.jpg) no-repeat;
}
dl#others dt {
	background:url(../stay/img/index/others.jpg) no-repeat;
}

div#wrap dl.center {
	margin:0 12px;
}

div#wrap dd {
	width:auto;
	display:block;
	padding-top:5px;
}


div#wrap dd.btn {
	width:101px;
	display:block;
	margin-left:37px;
	
}
div#wrap dl dd.btn a {
	height:21px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../stay/img/plan/bt_detail.gif) no-repeat;
}
div#wrap dl dd.btn a:hover {
	background:url(../stay/img/plan/bt_detail_on.gif) no-repeat;
}

div#wrap ul#icon {
	clear:both;
	padding:20px;
	margin:0;
	background-color:#F0F0F0;
}
div#wrap ul#icon li {
	width:180px;
	height:35px;
	float:left;
	padding-left:40px;
	list-style:none;
	line-height:3em;
}
div#wrap ul#icon li#ana {
	background:url(../stay/img/plan/ana_mile.gif) no-repeat;
}
div#wrap ul#icon li#pcr {
	background:url(../stay/img/plan/pcr_point.gif) no-repeat;
}

/*詳細/////////////////////////////////////////////////////////////////*/

/*IE6,7,8以外に適用*/
html:not(:target) div.detailWrap p, div.detailWrap ul{
	padding-bottom:5px;

}
html:not(:target) dl.planTile {
	height:50px;
}

div.detailWrap {
	clear:both;
	width:auto;
	height:auto;
	padding-left:15px;
	margin-bottom:20px;
}
dl.planTile dt {
	width:395px !important;
	float:left;
	padding:0;
}
dl.planTile dd {
	width:155px !important;
	padding:0 !important;
	float:right;
}
p.date {
	color:#083F80;
}

/*
2010/3/27レイアウト変更
*/
div.price p {
	margin-bottom:0;
}
div.price, ul.privilege, ul.point, ul.notes {
	clear:both;
	width:auto;
	padding-left:80px;
	margin:0 0 10px 0;
	list-style:none;
}
div.price {
	background:url(../stay/img/plan/icon_price.gif) no-repeat left top;
	position:relative;
}
div.price dl {
	height:18px;
	display:block;
	clear:both;
}
div.price dl dt, div.price dl dd {
	width:80px!important;
	float:left;
	display:block;
	margin:0 !important;
	padding:0 !important;
}
div.price dl dt.w120{
	width:120px!important;
}
div.price dl dt {
	clear:both;
	font-weight:bold;
}
div.price dl.line {
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
}
ul.notes {
	background:url(../stay/img/plan/icon_notes.gif) no-repeat left top;
}

fieldset {
	padding:10px 20px;
	
}
legend {
	font-size:12px;
	padding:0 10px;
	color:#5C81AA;
}

span#reserveBtn0 a, span#reserveBtn1 a, span#reserveBtn2 a, span#reserveBtn3 a, span#reserveBtn4 a {
	width:117px;
	height:34px;
	/*background:url(../stay/img/plan/reserve_btn.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;*/
	position:absolute;
	right:20px;
}
span#reserveBtn0 a {
	top:0;
}
span#reserveBtn1 a {
	top:10px;
}
span#reserveBtn2 a {
	top:115px;
}
span#reserveBtn3 a {
	top:220px;
}
span#reserveBtn4 a {
	top:50px;
}
span#reserveBtn1 a:hover, span#reserveBtn2 a:hover, span#reserveBtn3 a:hover {
	background-position:0 -34px;
}

/*================================*/
ul.price, ul.privilege, ul.point {
	clear:both;
	width:auto;
	padding-left:80px;
	margin:0 0 10px 0;
}
ul.price {
	background:url(../stay/img/plan/icon_price.gif) no-repeat left top;
}
li.mb{
	margin-bottom:10px;
}
li.l_top{
 list-style:none;
 margin-left:-17px;
}
ul.privilege {
	background:url(../stay/img/plan/icon_privilege.gif) no-repeat left top;
}
ul.point {
	background:url(../stay/img/plan/icon_point.gif) no-repeat left top;
}

p.mi_pcr {
	width:auto;
	height:80px;
	padding-left:140px;
	background:url(../stay/img/plan/maileage-pcr.gif) no-repeat left top;
}
p.mi_pcr span {
	display:block;
}

dl.mi_pcr_non dt {
	color:#FF3366;
}

/*====================================
スタンダードプラン
====================================*/

ul#stCopy {
	margin:0 0 25px;
	list-style:none;
}
ul#stCopy li#txt1 {
	background-color:#FFECFF;
	padding:10px;
	font-size:12px;
}
