@charset "utf-8";

/* ---------- reset ---------- */

* {
	margin:0;
	padding:0;
	font-size:100%;
	font-family: Verdana, Arial, sans-serif;
}

/* ---------- reset_end ---------- */

/* ---------- body ---------- */

body {
    text-align:center;
	color:#d6bda3;
    background-color:#000000;
	font-family:sans-serif;
	margin-right: auto;
	margin-left: auto;
    margin-top:20px;
}

a { color: #d6bda3; text-decoration: underline; }
a:hover { color: #F4A460; }

#main-container {
	background:#000000;
	width:800px;
	margin-right: auto;
	margin-left: auto;
    border:solid 1px #584930;
}



.clear {
	clear:both;
	text-decoration: none;
	font-size: 2px;
	text-indent: -700em;
}

/* ---------- body_end ---------- */

/* ---------- header ---------- */

#header {
	width:796px;
	height:88px;
	padding:0px;
	margin:2px;
	text-align:left;
	color:#925B14;
	background: url(http://www.biwanso.com/img/sub_menu/header_bg.jpg) no-repeat left top;
}
#logoarea {
display:block;
float:left;
	width: 175px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	height:88px;
}
#logoarea h1 {
display:block;
	width: 175px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	height:88px;
	background: url(http://www.biwanso.com/img/sub_menu/logo.jpg) no-repeat left top;
	text-indent:-9999px;
}
#head {
display:block;
	width:621px;
	height:88px;
	padding:0px;
	margin:0px;
float:right;
}

#tagline h2 {
display:block;
	font-size:10px;
	font-weight:normal;
	width:300px;
	height:39px;
	padding:0px;
	margin: 25px 0 0 0;
	text-align:left;
	color:#925B14;
}

/* ---------- header_end ---------- */
/* ---------- sub_menu ---------- */

#sub_menu { clear:both;height:24px; width:367px; margin-bottom:0px; margin-top:0px; background-color:#422800; float:right;}
#sub_menu ul { list-style:none; margin:0px; padding:0px;}
#sub_menu li { float:left; }

li.snavi01 a,li.snavi02 a,li.snavi03 a,li.snavi04 a,li.snavi05 a,li.snavi06 a {
	text-decoration:none;
	display:block;
	height: 24px;
	text-indent: -9999px;
}
li.snavi01 a { background:url(http://www.biwanso.com/img/sub_menu/submn_01.jpg) no-repeat top left;width:58px; }
li.snavi02 a { background:url(http://www.biwanso.com/img/sub_menu/submn_02.jpg) no-repeat top left;width:68px; }
li.snavi03 a { background:url(http://www.biwanso.com/img/sub_menu/submn_03.jpg) no-repeat top left;width:66px; }
li.snavi04 a { background:url(http://www.biwanso.com/img/sub_menu/submn_04.jpg) no-repeat top left;width:79px; }
li.snavi05 a { background:url(http://www.biwanso.com/img/sub_menu/submn_05.jpg) no-repeat top left;width:77px; }
li.snavi06 a { background:url(http://www.biwanso.com/img/sub_menu/submn_06.jpg) no-repeat top left;width:98px;  }


/* ---------- sub_menu_end ---------- */

/* ---------- global-navi ---------- */

#global-navi { clear:left;height:30px;margin:2px;background-color:#422800; }
#global-navi ul { list-style:none;}
#global-navi li { float:left; }

li.navi01 a,li.navi02 a,li.navi03 a,li.navi04 a,li.navi05 a,li.navi06 a,li.navi07 a {
	text-decoration:none;
	font-size:2px;
	display:block;
	height: 30px;
	text-indent: -9999px;
}

li.navi01 a { background:url(http://www.biwanso.com/img/m1.gif) no-repeat top left;width:113px;margin-right:0px; }

li.navi02 a { background:url(http://www.biwanso.com/img/m2.gif) no-repeat top left;width:113px;margin-right:0px;  }

li.navi03 a { background:url(http://www.biwanso.com/img/m3.gif) no-repeat top left;width:113px;margin-right:0px;  }

li.navi04 a { background:url(http://www.biwanso.com/img/m4.gif) no-repeat top left;width:113px;margin-right:0px;  }

li.navi05 a { background:url(http://www.biwanso.com/img/m5.gif) no-repeat top left;width:113px;margin-right:0px;  }

li.navi06 a { background:url(http://www.biwanso.com/img/m6.gif) no-repeat top left;width:113px;margin-right:0px;  }

li.navi07 a { background:url(http://www.biwanso.com/img/m7.gif) no-repeat top left;width:115px; }

li.navi01 a:hover,li.navi02 a:hover,li.navi03 a:hover,li.navi04 a:hover,li.navi05 a:hover,li.navi06 a:hover,li.navi07 a:hover { background-position:bottom left; }

/* ---------- global-navi_end ---------- */
/* ---------- categorypage_global-navi ---------- */

#ctglobal-navi { clear:left;height:30px;margin:2px;background-color:#422800; }
#ctglobal-navi ul { list-style:none;}
#ctglobal-navi li { float:left; }

li.ctnavi01 a,li.ctnavi02 a,li.ctnavi03 a,li.ctnavi04 a,li.ctnavi05 a,li.ctnavi06 a,li.ctnavi07 a,li.ctnavi08 a {
	text-decoration:none;
	font-size:2px;
	display:block;
	height: 30px;
	text-indent: -9999px;
}

li.ctnavi01 a { background:url(http://www.biwanso.com/img/cm1.gif) no-repeat top left;width:99px;margin-right:0px; }

li.ctnavi02 a { background:url(http://www.biwanso.com/img/cm2.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi03 a { background:url(http://www.biwanso.com/img/cm3.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi04 a { background:url(http://www.biwanso.com/img/cm4.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi05 a { background:url(http://www.biwanso.com/img/cm5.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi06 a { background:url(http://www.biwanso.com/img/cm6.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi07 a { background:url(http://www.biwanso.com/img/cm7.gif) no-repeat top left;width:99px;margin-right:0px;  }

li.ctnavi08 a { background:url(http://www.biwanso.com/img/cm8.gif) no-repeat top left;width:100px; }

li.ctnavi01 a:hover,li.ctnavi02 a:hover,li.ctnavi03 a:hover,li.ctnavi04 a:hover,li.ctnavi05 a:hover,li.ctnavi06 a:hover,li.ctnavi07 a:hover,li.ctnavi08 a:hover { background-position:bottom left; }

/* ----------  categorypage_global-navi _end ---------- */


/* ---------- banner ---------- */

#banner {
	display:block;
	margin:2px;
    padding:0px;
	width:796px;
	height:220px;
}

/* ---------- banner_end ---------- */

/* ---------- カテゴリー別メインバナー ---------- */
/* ---------- banner-s ---------- */

#banner-s {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_default.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s-end ---------- */

/* ---------- banner-s01topics ---------- */

#banner-s01topics {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_01topics.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s01topics h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s01topics-end ---------- */

/* ---------- banner-s02plan ---------- */

#banner-s02plan {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_02plan.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s02plan h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s02plan-end ---------- */

/* ---------- banner-s03onsenguide ---------- */

#banner-s03onsenguide {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_03onsenguide.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s03onsenguide h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s03onsenguide-end ---------- */

/* ---------- banner-s04ryouri ---------- */

#banner-s04ryouri,#banner-sryouri01en,#banner-sryouri02ippin,#banner-sryouri03funamori {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_04ryouri.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s04ryouri h3,#banner-sryouri01en h3,#banner-sryouri02ippin h3,#banner-sryouri03funamori h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s04ryouri-end ---------- */

/* ---------- banner-s05yoyaku ---------- */

#banner-s05yoyaku {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_05yoyaku.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s05yoyaku h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s05yoyaku-end ---------- */

/* ---------- banner-s06rekishi ---------- */

#banner-s06rekishi {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_06rekishi.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s06rekishi h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s06rekishi-end ---------- */

/* ---------- banner-s07kannai ---------- */

#banner-s07kannai {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_07kannai.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s07kannai h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s07kannai-end ---------- */

/* ---------- banner-s08kankou ---------- */

#banner-s08kankou {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_08kankou.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s08kankou h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s08kankou-end ---------- */

/* ---------- banner-s09access ---------- */

#banner-s09access {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_09access.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s09access h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s09access-end ---------- */

/* ---------- banner-s10qa ---------- */

#banner-s10qa {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_10qa.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s10qa h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s10qa-end ---------- */

/* ---------- banner-s11contact ---------- */

#banner-s11contact {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_11contact.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s11contact h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s11contact-end ---------- */

/* ---------- banner-s12mobile ---------- */

#banner-s12mobile {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_12mobile.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s12mobile h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s12mobile-end ---------- */

/* ---------- banner-s13sitemap ---------- */

#banner-s13sitemap {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_13sitemap.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-s13sitemap h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s13sitemap-end ---------- */
/* ---------- banner-s02plan_subcategory ---------- */

#banner-splan01gentei,#banner-splan02ajiwai,#banner-splan03kojin,#banner-splan04ladies,#banner-splan05higaeri,#banner-splan06tokubetu,#banner-splan07rotenburotuki,#banner-splan08keijihouyo,#banner-skaigitsuki,#banner-splan001,#banner-splan002,#banner-splan003,#banner-splan004,#banner-splan005,#banner-splan006,#banner-splan007  {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_default.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:80px;
}

#banner-splan01gentei,#banner-splan02ajiwai,#banner-splan03kojin,#banner-splan04ladies,#banner-splan05higaeri,#banner-splan06tokubetu,#banner-splan07rotenburotuki,#banner-splan08keijihouyo,#banner-skaigitsuki h3,#banner-splan001 h3,#banner-splan002 h3,#banner-splan003 h3,#banner-splan004 h3,#banner-splan005 h3,#banner-splan006 h3,#banner-splan007 h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}


/* ---------- banner-s14ryoukin ---------- */

#banner-s14ryoukin {
	display:block;
	background: #000000 url(http://www.biwanso.com/img/catbn_14ryoukin.jpg) no-repeat top left;
	margin:2px;
	width:796px;
	height:150px;
}

#banner-s14ryoukin h3 {
display:block;
	font-size:80%;
	text-indent:-9999px;
}

/* ---------- banner-s14ryoukin-end ---------- */


/* ---------- banner-s02plan_subcategory_end ---------- */

/* ---------- カテゴリー別メインバナー_終 ---------- */


/* ---------- main ---------- */

#main-content {
	background:none;
	padding-top:10px;
	margin:2px;
	background:url(http://www.biwanso.com/img/bg_line_side.gif) repeat-y 220px 0px;
}

#main {
	width:536px;
	float:right;
	text-align:left;
}

.content { padding:0px;}

.content ul li { list-style-position:inside; }

.content p { font-size:80%;line-height:160%; margin-bottom:5px}

.content p.navi {  font-size:70%; margin: 0px 0px 5px 0px; padding: 0px 3px 0px 3px ;background:#000000;}

.content blockquote {
	font-size:80%;
	padding:10px 10px 10px 10px ;
	background-color:#0C0D15;
	margin:10px 0;
	border: 2px solid #584930;
}

.content h1 {
	color: #B47731;
	text-align:left;
	font-size:90%;
	padding:8px 10px 8px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h1.gif) repeat-x top left #05083E;
	margin:0px 0px 10px 0px;
	border-bottom:3px double #000000;
}

.content h2 {
	color: #B47731;
	text-align:left;
	font-size:90%;
	padding:8px 10px 8px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h2.gif) repeat-x top left #AD4955;
	margin:0px 0px 10px 0px;
	border-bottom:3px double #000000;
}

.content h3 {
	color: #B47731;
	font-size:80%;
	padding:10px 5px 10px 20px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h3.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

.content h3 a {
	color: #B47731;

}

.content h4 {
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}
 
.content h5 {
	color: #7F5346;
	font-size:80%;
	padding:7px 0 7px 30px;
	font-weight:normal;
	background:url(http://www.biwanso.com/img/bg_h5.gif) no-repeat top left;
	margin:0px 0px 10px 0px;
}

.content h6 {
	color: #0B2B04;
	font-size:80%;
	padding:7px 0 7px 30px;
	font-weight:normal;
	background:url(http://www.biwanso.com/img/bg_h6.gif) no-repeat top left;
	margin:0px 0px 10px 0px;
}

/* ---------- エントリー本文 ---------- */
.entry-body{text-align:left;}
.entry-body p{padding-right:10px;}
.entry-body p img{float:left;
margin-right:10px;
border:solid 1px #640101;
margin-bottom:20px;
}

.entry-body strong{
color:#FF9933;
margin:0;
padding:0;
font-weight:bold;
}
.entry-body em{
color:#640101;
margin:0;
padding:0;
font-weight:bold;
}


/* ---------- entry-body_end ---------- */
/* ---------- エントリー追記 ---------- */
.entry-more{text-align:left;}
.entry-more p{clear:both;}
.entry-more img{float:left;
border:none;
margin-right:10px;
margin-bottom:10px;

}
#fmap img{
clear:both;
border:none;
margin-right:0;
margin-bottom:0px;
}

.entry-more strong{
color:#FF9933;
font-weight:bold;
}
.entry-more em{
color:#640101;
font-weight:bold;
}

.entry-more ul{
background-color:#1D110B;
color:#d6bda3F;
margin:10px 10px 10px 0;
padding:10px 0 5px 0;
width:516px;
list-style-type:none;
font-size:80%;
}
.entry-more li{
color:#d6bda3F;
border-bottom: solid #584930 1px;
background-color:#1D110B;
padding:0 0 5px 0;
margin:10px 10px;

}

/* ---------- entry-more_end ---------- */

#entry-info {
	background:url(http://www.biwanso.com/img/bg_line_entry.gif) no-repeat;
	margin-top:10px;
	padding: 5px 0 20px 0;
}
#entry-info ul { list-style-type: none;}
#entry-info li { color:#666666;
	font-size:70%;
	display:inline;
	margin-right: 5px;}

/* ---------- コメント情報 ---------- */
.comments-info ul { list-style-type: none; }

.comments-info li {
	color:#666666;
	font-size:70%;
	display:inline;
	margin-right: 5px;
}

/* ---------- cookie登録情報 ---------- */
.cookie ul,.inline ul { list-style-type: none; }

.cookie li,.inline li {
 list-style-type: none; 
}
/* ---------- 詳細ボタン標準 ---------- */
li.entclick a {
	text-decoration:none;
	font-size:2px;
	display:block;
	height: 23px;
	text-indent: -9999px;
}

li.entclick a { background:url(http://www.biwanso.com/img/click.gif) no-repeat top left;width:78px; height:23px; }

/* ---------- 詳細ボタン有 ---------- */
li.entclick01topics a,li.entclick06rekishi a,li.entclick07kannai a,li.entclickplan01gentei a,li.entclickplan02ajiwai a,li.entclickplan03kojin a,li.entclickplan04ladies a,li.entclickplan05higaeri a,li.entclickplan06tokubetu a,li.entclickplan07rotenburotuki a {
	text-decoration:none;
	font-size:2px;
	display:block;
	height: 23px;
	text-indent: -9999px;
}

li.entclick01topics a,li.entclick07kannai a,li.entclickplan01gentei a,li.entclickplan02ajiwai a,li.entclickplan03kojin a,li.entclickplan04ladies a,li.entclickplan05higaeri a,li.entclickplan06tokubetu a,li.entclickplan07rotenburotuki a {
	background:url(http://www.biwanso.com/img/click.gif) no-repeat top left;
	width:78px;
	 height:23px;
 }


/* ---------- 詳細ボタン削除 ---------- */
li.entclick02plan a,li.entclick05yoyaku a,li.entclick08kankou a,li.entclick10qa a,li.entclick12mobile a,li.entclick09access a,li.entclick03onsenguide a,li.entclick11contact a,li.entclick13sitemap a,li.entclick06rekishi a,li.entclickryouri01en a,li.entclick04ryouri a,li.entclickryouri02ippin a,li.entclickryouri03funamori a,li.entclick14ryoukin a,li.entclickplan001 a,li.entclickplan002 a,li.entclickplan003 a,li.entclickplan004 a,li.entclickplan005 a,li.entclickplan005 a,li.entclickplan006 a,li.entclickplan007 a {
	text-decoration:none;
	font-size:2px;
	display:none;
	height: 23px;
	text-indent: -9999px;
}

/* ---------- left ---------- */

#left-menu {
	width:255px;
	float:left;
	text-align:left;
	padding-bottom:20px;
}

.search-form { 
	background:#201811 url(http://www.biwanso.com/img/bg_tit_search.gif) no-repeat;
	padding:30px  0px 20px 10px;
	text-align:left;
	margin:0px 30px 0px 5px;
	color:#D6BDA3;
	border:1px solid #584930;
	}

.search-form label {
	text-decoration: none;
	font-size: 60%;
}

.search-form input#search { border:1px solid #584930; width:140px; font-size:80%; color:#D6BDA3; background-color:#121212;}

.search-form input.submit {
	position: relative;
	top: 5px;
	left: 3px;
}

#sub-menu {
	margin:15px 25px 15px 5px;

}

#sub-menu h3 {
	text-decoration: none;
	font-size: 2px;
	display: block;
	width: 225px;
	height: 27px;
	text-indent: -700em;
	background: transparent url("http://www.biwanso.com/img/bg_tit_subcat.gif") no-repeat top center;
	margin:0px;
}

<!-- オンライン宿泊予約バナー -->
.roll-reserve a {
	display:none;
}

.roll-reserve a {
	display:block;
	width:200px;　　　
	height:61px;
	border:0;
	background-image:url(http://www.biwanso.com/img/bg_link_reserve1.gif);
	background-repeat:no-repeat;
}

.roll-reserve a:hover {
	background-image:url(http://www.biwanso.com/img/bg_link_reserve2.gif);
	background-repeat:no-repeat;
	border:0;
}

<!-- 館内のご案内バナー -->
.roll-catalog a {
	display:none;
}

.roll-catalog a {
	display:block;
	width:200px;　　　
	height:41px;
	border:0;
	background-image:url(http://www.biwanso.com/img/bg_link_catalog1.gif);
	background-repeat:no-repeat;
}

.roll-catalog a:hover {
	background-image:url(http://www.biwanso.com/img/bg_link_catalog2.gif);
	background-repeat:no-repeat;
	border:0;
}

<!-- ゆけむりブログバナー -->
.roll-blog a {
	display:none;
}

.roll-blog a {
	display:block;
	width:200px;　　　
	height:41px;
	border:0;
	background-image:url(http://www.biwanso.com/img/bg_link_blog1.gif);
	background-repeat:no-repeat;
}

.roll-blog a:hover {
	background-image:url(http://www.biwanso.com/img/bg_link_blog2.gif);
	background-repeat:no-repeat;
	border:0;
}

.bn-link a {
	font-size:70%;
	margin:5px 0px 0 5px;
}

#rssfeed{
	font-size:70%;
	margin:10px 30px 0px 5px;
	text-align:left;
}
.powered li{
	font-size:70%;
	margin:5px 0px;
	list-style-type: none;
}

/* ---------- left_end ---------- */

/* ---------- footer ---------- */

.footer {
	display:block;
	background:#000000 url(http://www.biwanso.com/img/bg_footer.gif) no-repeat top center;
	padding:18px 10px 5px 10px;
}

.footer p {
	text-align:left;
	line-height:140%;
	font-size:80%;
	color:#8E806F;
}

/* ---------- footer_end ---------- */

/* ---------- news ---------- */

#news {
clear:both;
	margin-top:20px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#news h3 {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px;
	text-decoration: none;
	font-size: 2px;
	display: block;
	padding:0px 0px 5px 0px;
	height: 35px;
	text-indent: -700em;
	background: #000000 url(http://www.biwanso.com/img/bg_tit_new.gif) no-repeat top left;
}

.new-txt {
	margin:0px;
	padding:10px;
	background:#000000;
	border:1px solid #584930;
}

.new-txt p {
	font-size:80%;
	color:#D6BDA3;
	margin:0px;
	padding:3px 0px;
	border-bottom:1px solid #584930;
}

/* ---------- news_end ---------- */

/* ---------- archive_list ---------- */

.archive-content {
	margin:0px;
	padding;10px;
	background:#F1F1EB;
	border:1px solid #05083E;
}

.archive-list-item {
	font-size:80%;
	color:#05083E;
	margin:0px;
	padding:5px 10px;
	border-bottom:1px solid #B1B1AC;
}

/* ---------- archive_list_end ---------- */

/* ---------- sub-menu ---------- */

.sub-menu li {text-align:left;list-style-type: none;}

.sub-menu ul {margin:0px 0px 20px 0px;list-style-type: none;}

.sub-menu li a {
	font-size:80%;
	display : block;
	width:225px;
	text-indent: 1.5em;
	background:url(http://www.biwanso.com/img/bg_menu_subcat.gif) no-repeat  top left;
	padding: 5px 0;
	color:#d6bda3;
	border-bottom:1px solid #000000;
}

.sub-menu li a:hover {
	color:#EAEAEA;
	background:url(http://www.biwanso.com/img/bg_menu_subcat.gif) no-repeat top left;
	text-decoration:none;
	padding: 5px 0;
	border-bottom:1px solid #000000;
}

/* ---------- sub-menu_end ---------- */

/* ---------- trackback ---------- */
#trackback_url {
	background:#483a3e;
	border:1px solid #584930;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
}

/* ---------- trackback_end ---------- */

/* ---------- comment ---------- */

fieldset {
  margin-top:20px;
  border-width: 1px;
  border-color: #84930;
  border-style: none none none none;
}

legend {
	font-size:80%;
}

#comment-author {
	background:#121212;
	font-size:80%;
	border:1px solid #584930;
	color:#eaeaea;
}

#comment-email {
	background:#121212;
	font-size:80%;
	border:1px solid #584930;
	color:#eaeaea;
}

#comment-url {
	background:#121212;
	font-size:80%;
	border:1px solid #584930;
	color:#eaeaea;
}

#comment-text {
	background:#121212;
	font-size:80%;
	border:1px solid #584930;
	color:#eaeaea;
}

#comment-preview,#comment-post,#comment-cancel  {
	width:100px;
	font-size:80%;
}

ul.comments-open-footer  {
	padding-top: 15px;
}

.comments-open-footer li {
	display:inline;
	list-style-type: none;
	margin-right: 15px;
}

.comments-post label {
	font-size:80%;
	margin:10px 0;
}

.cclicense { margin:10px 0px;padding:3px; border:1px solid #d6bda3;background:#6e6366;}

.cclicense p { font-size:60%; }

/**お問い合わせ部分**/
#messagearea {
	margin:5px 0px;
	padding:0;
	font-size:12px;
	color:#D6BDA3;
	width:530px;
}
#messagearea p {
	font-size:12px;
	color:#D6BDA3;
}
 
/* お問い合わせフォームメイン部分
---------------------------------------------------- */
#messagearea2 {
  margint:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-top: 1px solid #584930;
  width: 530px;
  color:#D6BDA3;
}

form {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0.5em 0 1.3em 0;
  border-width: 1px;
  border-color: #584930;
  border-style: none none dotted none;
}
fieldset#last {
  border-bottom: none;
}
.label {
color:#B47731;
  clear: left;
  display: block;
  padding-top: 0.8em;
  padding-left: 10px;
  float: left;
  width: 120px;
  line-height: 2em;
}
.control {
  display: block;
  margin: 0 0 0 130px;
  padding-top: 0.8em;
  line-height: 2em;
}
.control2 {
  display: block;
  font-size:9px;
  margin: 0 0 0 130px;
  padding-top: 0;
}
input, select, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #584930 #584930 #584930 #584930;
  vertical-align: middle;
  color: #D6BDA3;
  background: #121212;
}
input.radio {
  border-style: none;
  color: #D6BDA3;
  background: transparent;
}

#messagearea .hissu {
 color:#84090C;
 font-size:9px;
 }

/* 入力部品の幅設定
---------------------------------------------------- */
#email1, #email2, #comment {
  width: 300px;
}
#username, #toiawase {
  width: 180px;
}

/* 送信ボタン
---------------------------------------------------- */
#submit input {
margin:10px 10px 10px 10px;
  border-width: 2px;
  font-weight:800;
font-size:12px;
  border-color: #A7925D #786749 #786749 #A7925D
  vertical-align: middle;
  color: #786749;
  background: #FFF6C7;
}
#submit {
  margin-top: 10px;
  color: #D6BDA3;
  background: url(http://www.biwanso.com/img/bg-submit1.gif) no-repeat;
}
#submit p {
  margin: 0;
  padding: 10px;
font-size:12px;
  text-align: center;
  background: url(http://www.biwanso.com/img/bg-submit2.gif) no-repeat left bottom;
}

/* 館内案内部分
---------------------------------------------------- */
#kannaileft {
	float: left;
	width: 346px;
	margin-right: 10px;
	padding:0;
	border: 0;
}
#kannaileft img{
	margin:0 0 5px 0;
	padding:0;
	border:0;
}

#kannairight {
	float: left;
	width: 168px;
	margin-bottom: 10px;
	padding:0;
	border: 0;
}
#kannairight img{
	margin:0 0 5px 0;
	padding:0;
	border:0;
}
#kannaileft .kannaitxtbox {
	display: block;
	float: left;
	font-size:80%;line-height:160%; margin:0;
	width: 346px;
	border:0;
	padding:0;
}

/**施設概要部分**/

#stgaiyouarea {
	margin:10px 0;
	padding:0 0 5px 0;
	width:516px;
}

#stgaiyouarea table {
	margin:0 0 10px 0;
border-top:solid 1px #584930;
	width:516px;
}

.stnaiyou {
	font-size:12px;
	line-height:16px;
	text-align:lelft;
}

.stkoumoku {
	background-color:#1D110B;
	color:#d6bda3;
	font-size:12px;
	line-height:16px;
	text-align:center;
}

#stgaiyouarea th {
    white-space:nowrap;
	margin:0;
	padding:2px 3px;
	border-bottom:solid 1px #584930;
}
#stgaiyouarea td {
	margin:0;
	padding:2px 20px;
	border-bottom:solid 1px #584930;
}

/* 歴史概要部分
---------------------------------------------------- */
#enttxtinfo ul{
clear:both;
background-color:#1D110B;
color:#d6bda3;
margin:10px 10px 10px 0;
padding:10px 0 5px 0;
width:516px;
list-style-type:none;
font-size:80%;
}
#enttxtinfo li{
color:#d6bda3;
border-bottom: solid #584930 1px;
background-color:#1D110B;
padding:0 0 5px 0;
margin:10px 10px;

}
/* コース一覧部分（エントリー）
---------------------------------------------------- */
#corse {
clear:both;
	width: 524px;
	margin:0 10px 5px 0;
	padding:0;
	border: 0;
}

#corse h4 {
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

#corse img {
display: block;
	float: left;
	margin:0 10px 10px 0;
	padding:0;
	border: 0;
border:solid 2px #640101;
}

.corsetxt {
	display: block;
	float: right;
	width: 310px;
	font-size:80%;line-height:160%;
	margin:0;
	border:0;
	padding:0;
	margin-bottom: 10px;
}

#corse ul{
clear:both;
background-color:#1D110B;
color:#d6bda3F;
margin:10px 0px 10px 0;
padding:10px 0 5px 0;
width:524px;
list-style-type:none;
font-size:80%;
}
#corse li{
color:#d6bda3;
border-bottom: solid #584930 1px;
background-color:#1D110B;
padding:0 0 5px 0;
margin:10px 10px;
}

/* 単品チョイス一覧部分（エントリー追記）
---------------------------------------------------- */
#choice {
clear:both;
	width: 524px;
	margin:0 10px 5px 0;
	padding:0;
	border: 0;
}

#choice h4 {
	clear:both;
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4_05.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

#choice img {
display: block;
	float: left;
	margin:0 10px 0 0;
	padding:0;
	border: 0;
border:solid 2px #640101;
}

#choice ul{
clear:both;
background-color:#1D110B;
color:#d6bda3F;
margin:10px 0px 10px 0;
padding:10px 0 5px 0;
width:524px;
list-style-type:none;
font-size:80%;
}
#choice li{
color:#d6bda3;
border-bottom: solid #584930 1px;
background-color:#1D110B;
padding:0 0 5px 0;
margin:10px 10px;
}
/**料金表部分（個人プラン）**/

#sysarea {
	margin:10px 10px 10px 0;
	padding:0 0 5px 0;
	width:516px;
}

#sysarea table {
	margin:0 0 0px 0;
	width:516px;
}

.sysnaiyou {
	font-size:12px;
	line-height:16px;
	text-align:lelft;
}

.syskoumoku {
	background-color:#1D110B;
	color:#d6bda3;
	font-size:12px;
	line-height:16px;
	text-align:center;
}
.ninzu {
	font-size:14px;
	line-height:16px;
	background-color:#333;
	color:#fff;
	text-align:center;
}
#sysarea th {
	margin:0;
	padding:2px 3px;
	border-bottom:solid 1px #584930;
	border-right:solid 1px #584930;
}
#sysarea td {
	margin:0;
	padding:2px 10px;
	border-bottom:solid 1px #584930;
	border-right:solid 1px #584930;
}

#ladyinfo {
float:left;
	width: 250px;
	margin:0 10px 5px 0;
	padding:0;
	border: 0;
}

#ladyinfo img {
border:solid 1px #640101;
	float: left;
	margin:0;
	padding:0;
}

.ladyinfotxt {
	display: block;
	float: left;
	font-size:80%;line-height:160%;
	margin:0;
	width: 250px;
	border:0;
	padding:0;
	margin-bottom: 10px;
}

/**お料理部分**/
 h4.tokuchu {
 	text-decoration:none;
	font-size:2px;
	display:block;
	text-indent: -9999px;
	color: #EAEAEA;
	font-size:90%;
	background:url(http://www.biwanso.com/img/bg_h4_03.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}
 h4.kodawari {
 	text-decoration:none;
	font-size:2px;
	display:block;
	text-indent: -9999px;
	color: #EAEAEA;
	font-size:90%;
	background:url(http://www.biwanso.com/img/bg_h4_04.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

#foodinfo {
float:left;
	width: 510px;
	margin:0 0 10px 10px;
	padding:0;
	border: 0;
}

#foodinfo img {
	float: left;
        border:0;
	margin:0 10px 5px 0;
	padding:2px;
}

#foodinfo strong {
color:#661010;
	float: left;
	margin:7px 10px 5px 0;
	padding:2px;
font-weight:bold;
}

.foodinfotxt {
	float: left;
	font-size:80%;line-height:160%;
	margin:0;
	width: 340px;
	border:0;
	padding:0;
	margin-bottom: 10px;
}

/* 一品料理一覧部分（エントリー本文）
---------------------------------------------------- */
#ippin {
clear:both;
float:left;
	width: 534px;
	margin:0 0px 5px 0;
	padding:0;
	border: 0;
}

#ippin .kowake{
width:152px;
height:170px;
float:left;
	margin:0 10px 5px 0;
	padding:0;
	border: 0;
}
#ippin h4 {
	clear:both;
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4_05.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

#ippin img {
display: block;
	float: left;
	margin:0;
	padding:0;
	border: 0;
border:solid 1px #640101;
}
/* 舟盛料理一覧部分（エントリー本文）
---------------------------------------------------- */
#funamori {
clear:both;
float:left;
	width: 534px;
	margin:0 0px 5px 0;
	padding:0;
	border: 0;
}

#funamori .kowake2{
width:240px;
height:250px;
float:left;
	margin:0 10px 5px 0;
	padding:0;
	border: 0;
}
#funamori h4 {
	clear:both;
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 40px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4_05.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}

#funamori img {
display: block;
	float: left;
	margin:0 0 5px 0;
	padding:0;
	border: 0;
border:solid 1px #640101;
}

.linkformat h4 {
	clear:both;
	color: #EAEAEA;
	font-size:90%;
	padding:10px 5px 10px 20px;
	font-weight:bold;
	background:url(http://www.biwanso.com/img/bg_h4_05.gif) no-repeat  bottom left;
	margin:0px 0px 10px 0px;
}
.linkformat a { color: #EAEAEA; text-decoration: underline; margin-right:10px;}
.linkformat a:hover { color: #D6BDA3; margin-right:10px;}
.linkformat img {
	clear:both;
	padding:0;
	margin:10px 0px 20px 0px;
}

/* サイトマップ部分
---------------------------------------------------- */
#sitemaparea ul{
clear:both;
color:#d6bda3;
margin:10px 10px 10px 0;
padding:10px 0 5px 0;
width:490px;
font-size:12px;
}
#sitemaparea li{
color:#d6bda3;
background-color:#1D110B;
padding:0 0 5px 0;
margin:5px 5px;
line-height:160%;
}

/* 料金ページ部分
---------------------------------------------------- */
div.ryoukin table {
	background-color:#666;
	color:#eee;
	border:0;
	font-size:70%;
	}

div.ryoukin table td{
	background-color:#333;
	padding:2px;
	text-align:center;
	}


/* 予約番スタイルシート部分
---------------------------------------------------- */

div#recommend,#recommend p,#recommend td,#recommend ul,#recommend li,
#recommend dl,#recommend dt,#recommend dd,#recommend table{ margin:0; padding:0; }
#recommend li{ margin:0; list-style:none; }

/* プランの大枠 */
#recommend .PlanView { clear:both; font-size:80%; background:#000000;}

/* 文章の大枠 */
#recommend .explan { float:right; width:360px; margin:5px; }

/* 画像 */
#recommend .picture { float:left; width:130px; }
#recommend .main_picture { width:130px; border:none; text-align:center; overflow:hidden; }
#recommend .yoyakuban_main_picture_img { width:140px; margin:10px 0px 10px 5px; float:center; }

/* プラン名 */
#recommend .PlanView .plan { color:#925B14; margin-bottom:5px; padding:0px 0 0 0px; font-weight:bold; font-size:100%; border-bottom:1px solid #000; }

/* プラン一覧のコメント */
#recommend .explan .comment { padding:0 0 0 0px; margin:0; }

/* 部屋リスト */
#recommend .explan div.roomlist{ margin:0px 0 0 0px; padding:0px 0px 0 0px; background:#000; border:0px solid #000; }
#recommend .roomlist li { display:block; padding:0px 0 0px 0px ; margin:0px; background:#000; border:0px solid #000;  color:#d6bda3; }
#recommend .roomlist li hover{  display:block; padding:0px 0 0px 0px; margin:0px; color:#F4A460; border:0px solid #000; }

/* 「▼このプランに該当するお部屋タイプ」 */
#recommend .explan .roomlist p.room_list_header{ display:none; /* padding-bottom:5px; */ }

#recommend{ width:500px; margin:0px;}