@charset "Shift_JIS";

/*============================================================
//                                              2008/11/05
//  旅本舗　各エリアトップページ設定
//  
//
//==========================================================*/

/* ヘッダー部分の追加設定 */
h1{
	font-size:10px;
	font-weight:normal;
	line-height:130%;
	color:#555555;
}

#hnav01{
	margin-bottom:4px;
	width:653px;
	background:url("../images/cmn/hbg_2.gif") repeat-y;
}

#hnav01 .bg_top{
	width:653px;
	height:4px;
	background:url("../images/cmn/hbg_1.gif") no-repeat;
}

#hnav01 .bg_bottom{
	margin:0;
	width:653px;
	height:4px;
	background:url("../images/cmn/hbg_3.gif") no-repeat;
}

#hnav01 p{
	margin:0;
	text-align:right;
}

/*============================================================
//  ヘッダー設定
//==========================================================*/
body#hkd .area_head{border-bottom:solid 3px #a5c100}
body#hkd_ski .area_head{border-bottom:solid 3px #339eff}
body#hrk .area_head{border-bottom:solid 3px #008ce2}
body#ksi .area_head{border-bottom:solid 3px #ef8e00}
body#nsk .area_head{border-bottom:solid 3px #ef0078}
body#kys .area_head{border-bottom:solid 3px #4a5e8e}
body#okn .area_head{border-bottom:solid 3px #00b8c6}
body#no_area .area_head{border-bottom:solid 3px #b4ac9a}

a#hbtn001,a#hbtn001b,
a#hbtn007,a#hbtn007b,
a#hbtn002,a#hbtn002b,
a#hbtn003,a#hbtn003b,
a#hbtn004,a#hbtn004b,
a#hbtn005,a#hbtn005b,
a#hbtn006,a#hbtn006b{
	margin:0;
	padding:0;
	width:80px;
	height:34px;
	text-decoration:none;
	display:block;
}

a#hbtn001{background:url("../images/cmn/hbtn_hkd1.gif") no-repeat;}
a#hbtn007{background:url("../images/cmn/hbtn_hkd_ski1.gif") no-repeat;}
a#hbtn002{background:url("../images/cmn/hbtn_hrk1.gif") no-repeat;}
a#hbtn003{background:url("../images/cmn/hbtn_ksi1.gif") no-repeat;}
a#hbtn004{background:url("../images/cmn/hbtn_nsk1.gif") no-repeat;}
a#hbtn005{background:url("../images/cmn/hbtn_kys1.gif") no-repeat;}
a#hbtn006{background:url("../images/cmn/hbtn_okn1.gif") no-repeat;}

a#hbtn001:hover,
a#hbtn007:hover,
a#hbtn002:hover,
a#hbtn003:hover,
a#hbtn004:hover,
a#hbtn005:hover,
a#hbtn006:hover{
	background-position:0 -34px;
}


body#hkd a#hbtn001{background:url("../images/cmn/hbtn_hkd2.gif") no-repeat;}
body#hkd_ski a#hbtn007{background:url("../images/cmn/hbtn_hkd_ski2.gif") no-repeat;}
body#hrk a#hbtn002{background:url("../images/cmn/hbtn_hrk2.gif") no-repeat;}
body#ksi a#hbtn003{background:url("../images/cmn/hbtn_ksi2.gif") no-repeat;}
body#nsk a#hbtn004{background:url("../images/cmn/hbtn_nsk2.gif") no-repeat;}
body#kys a#hbtn005{background:url("../images/cmn/hbtn_kys2.gif") no-repeat;}
body#okn a#hbtn006{background:url("../images/cmn/hbtn_okn2.gif") no-repeat;}



/* タイトル　メインイメージ */
#title_img,
#title_img1,
#title_img2,
#title_img3,
#title_img4{
	margin:0 0 15px 0;
	width:809px;
	height:209px;
}

body#hkd #title_img1{background:url("../images/cmn/title_img_hkd11.jpg") no-repeat;}
body#hkd #title_img2{background:url("../images/cmn/title_img_hkd12.jpg") no-repeat;}
body#hkd #title_img3{background:url("../images/cmn/title_img_hkd13.jpg") no-repeat;}
body#hkd #title_img4{background:url("../images/cmn/title_img_hkd14.jpg") no-repeat;}
body#hkd #title_img5{background:url("../images/cmn/title_img_fes2010.jpg") no-repeat;}
body#hkd_ski #title_img{
	margin-bottom:0;
	height:auto;
}
body#hrk #title_img1{background:url("../images/cmn/title_img_hrk11.jpg") no-repeat;}
body#hrk #title_img2{background:url("../images/cmn/title_img_hrk12.jpg") no-repeat;}
body#ksi #title_img{background:url("../images/cmn/title_img_ksi2.jpg") no-repeat;}
body#nsk #title_img{background:url("../images/cmn/title_img_nsk2.jpg") no-repeat;}
body#nsk #title_img5{background:url("../images/cmn/title_img_fes2010.jpg") no-repeat;}
body#kys #title_img{background:url("../images/cmn/title_img_kys2.jpg") no-repeat;}
body#okn #title_img{background:url("../images/cmn/title_img_okn2.jpg") no-repeat;}
body#okn #title_img1{background:url("../images/cmn/title_img_no_gas.jpg") no-repeat;}
body#no_area #title_img5{background:url("../images/cmn/title_img_fes2010.jpg") no-repeat;}



/* カテゴリ一覧 */
#bottom_menu{}

#bottom_menu p{
	margin:0;
	font-size:10px;
	line-height:100%;
	color:#555555;
}

#bottom_menu ul{
margin:0;
padding:0;
list-style-type:none;
}

#bottom_menu ul li{
	margin:0;
	padding:0 0 0 3px;
	font-size:10px;
	display:inline;
	border-left:solid 1px #999999;
}

#bottom_menu ul li.list_end{
	padding-right:3px;
	border-right:solid 1px #999999;
}

/* 宿泊ボタン */
a.btn_stay102{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay102.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay103{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay103.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay104{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay104.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay105{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay105.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay106{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay106.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay107{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay107.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay203{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay203.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay304{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay304.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay405{
	margin:5px 0 0 0;
	padding-right:5px;
	width:67px;
	height:16px;
	background:url("../images/cmn/btn_stay405.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-2000px;
	display:block;
	float:left;
}

a.btn_stay102:hover,
a.btn_stay103:hover,
a.btn_stay104:hover,
a.btn_stay105:hover,
a.btn_stay106:hover,
a.btn_stay107:hover,
a.btn_stay203:hover,
a.btn_stay304:hover,
a.btn_stay405:hover{
	text-decoration:none;
	background-position:0 -16px;
}

/* 罫線 */
.line_02h{
	background:url("../images/cmn/line_02h.gif") repeat-x center;
}

.line_02h_a{
	background:url("../images/cmn/line_02h_a.gif") repeat-x center;
}

.line_02v{
	background:url("../images/cmn/line_02v.gif") repeat-y center;
}

.line_02h_box{
	width: 100%;
	height: 5px;
	background-image: url("../images/cmn/line_02v.gif");
}



/*  */
.txt01{
	color:#555555;
	line-height:145%;
}

a.txt01{
	color:#2260cc;
}

a.txt01:hover{
	color:#7CB500;
}



