@charset 'UTF-8';

/* 日光霧降 */
.nikko_top .topvisual {background:url(../../nikko/img/top_ttl.jpg) no-repeat;}
.nikko_top .top_kawaraban h3 {background:url(../../nikko/img/top_ttl_kawaraban.jpg) no-repeat;}

.nikko_ryoukin .topvisual {background:url(../../nikko/img/ryoukin_ttl.jpg) no-repeat; height:200px;}
.nikko_onsen .topvisual {background:url(../../nikko/img/onsen_ttl.jpg) no-repeat; height:200px;}
.nikko_shokuji .topvisual {background:url(../../nikko/img/shokuji_ttl.jpg) no-repeat; height:200px;}
.nikko_heya .topvisual {background:url(../../nikko/img/heya_ttl.jpg) no-repeat; height:200px;}
.nikko_shisetsu .topvisual {background:url(../../nikko/img/shisetsu_ttl.jpg) no-repeat; height:200px;}
.nikko_kanko .topvisual {background:url(../../nikko/img/kanko_ttl.jpg) no-repeat; height:200px;}
.nikko_access .topvisual {background:url(../../nikko/img/access_ttl.jpg) no-repeat; height:200px;}
.nikko_hanare .topvisual {background:url(../../nikko/img/hanare_ttl.jpg) no-repeat; height:200px;}
.nikko_enkai .topvisual {background:url(../../nikko/img/enkai_ttl.jpg) no-repeat; height:200px;}
.nikko_dance .topvisual {background:url(../../nikko/img/dance_ttl.jpg) no-repeat; height:200px;}

#top .bt_goyoyaku { text-align:right;padding:10px 0px 0px;}

.contact_box li.mail {background:url(../img/side_ic_contact_mail.jpg) 0 1px no-repeat; padding:0 0 6px 18px; line-height:130%}
.contact_box li.fax {background:url(../img/side_ic_contact_fax.jpg) 0 1px no-repeat; padding:0 0 6px 18px; line-height:130%}

.btn {/* float:right;*/ text-align:right; padding-right:10px;}
.btn li.tell { background:url(../img/access_ic_tell.jpg) 0 2px no-repeat; padding:2px 0 6px 20px; line-height:130%;}


.m_top10 { margin-top:10px;}
.m_bottom10 { margin-bottom:10px;}
.m_bottom15 { margin-bottom:15px;}
.m_bottom20 { margin-bottom:20px;}
.m_left10 { margin-left:10px;}
.m_left15 { margin-left:15px;}
.p_top10 { padding-top:10px;}


/* 部屋 */
.nikko_heya .heya_setsubi h4.h4_txt,
.nikko_dance h4.h4_txt {
	width:674px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:5px 0 0 19px;
	margin:5px 0 5px 10px;
	color:#b7a8a1;
}



/* 温泉 */

.nikko_onsen .onsen_imgbox {width:684px; margin:10px 0 5px 10px;}
.nikko_onsen .onsen_imgbox_left {width:161px; float:left; margin-right:10px; color:#b7a8a1; text-align:center;}
.nikko_onsen .onsen_imgbox_left img { margin-bottom:5px;}

.tbl_base .middle {vertical-align:middle;}

/*食事*/

.shokuji_time_right ul { margin:0px 0 10px 10px}
.shokuji_time_right li { list-style:none;}


/* 施設 */

.shisetsu_imgbox2 {width:684px; margin:10px 0 5px 10px;}
.shisetsu_imgbox2_left {width:161px; float:left; margin-right:10px; color:#b7a8a1; text-align:center;}
.shisetsu_imgbox2_left img { margin-bottom:0px;}
.shisetsu_imgbox2_left2 {width:161px; float:left; margin-right:0px; color:#b7a8a1;}
.shisetsu_imgbox2_right { width:513px; float:left; color:#b7a8a1; text-align:center;}
.shisetsu_imgbox2_right img { margin-bottom:0px;}
.shisetsu_imgbox2_right p { margin-top:5px;}


/*.viva_box dl { width:300px; font-size:75%;}
.viva_box dt { width:80px; float:left;}
.viva_box dd { width:210px; margin-left:10px; float:left;}
.viva_box dd li { width:200px;}
.txt_left { float:left; display:block}
.txt_right { float:right; display:block;}*/


/* 施設・癒し処 */
.shisetsu_iyashi {width:694px; margin:10px 0 0 0}
.shisetsu_iyashibox {width:684px; margin:10px 0 10px 10px;}
.shisetsu_iyashibox_left {width:218px; float:left; margin-right:10px; color:#b7a8a1}
.shisetsu_iyashibox_right {width:450px; float:left; color:#b7a8a1}

.shisetsu_iyashi dt { font-weight:bold;}
.shisetsu_iyashi dd { padding-bottom:10px;}

.shisetsu_iyashi .tbl_box .cap{ padding:6px 0 0px 14px;color:#b7a8a1}
.shisetsu_iyashi table.tbl_base { margin-bottom:20px;}
.shisetsu_iyashi .tbl_box {width:684px;}



/* アクセス */
.wid_680 { width:680px;}
#popup p.text-m2 { padding:20px 0 0px 30px; color:#b7a8a1; font-size:75%;}
#popup dl { padding-bottom:0px;}
#popup ul { margin:10px 0 0 30px; color:#b7a8a1; padding:0 0 30px 0;}
#popup li { margin:0px; color:#b7a8a1;}

h2.h2_txt {
	width:674px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:5px 0 0 19px;
	margin:5px 0 5px 10px;
	color:#b7a8a1;
}

#popup a { color:#b7a8a1; text-decoration:underline;}


.access_link_boxleft2 { width:220px; float:left; text-align:right; padding:10px 0;}
.access_link_boxright2 { width:445px; float:right; padding:32px 0 0 0; color:#b7a8a1}


/* side menu 追加 */

li#side_sub10 a,li#side_sub10_on a {
	display: block;
	height: 30px;
	width:240px;
}

li#side_sub10 a { background: url(../img/side_sub_menu10.jpg) no-repeat 0 0;}
li#side_sub10_on a, li#side_sub10 a:hover { background: url(../img/side_sub_menu10.jpg) no-repeat 0 100%;}

