/*　レイアウト　*/

/*　ボディーの設定　*/
body {
	margin-top:0px;
	font-size: 12px;
	color: #333333;
	background: #260D06;
	line-height: 16px;
	letter-spacing: 0.1em;
}

/*　リンクの設定　*/
a:link {
	color: #660000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #660000;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
a:active {
	text-decoration: none;
	color: #660000;
}
/*　レイアウト枠　*/
.main_td {
	background-color: #FFFFFF;
	width: 780px;
	border-top-style: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

/*　トップページフラッシュ　レイアウト枠　*/
.flash_td {
	background-color: #FFFFFF;
	border-bottom: 2px solid #330000;
}


/*　ＧＭ部分の設定　*/
.td_gm {
	border-top: 2px solid #33120B;
	border-bottom: 2px solid #662811;
	margin: 0px;
	padding: 0px;
}


/*　ヘッダーの写真部分　*/
.header_photo {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #11162D;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #11162D;
}


/*　左メニューの設定　*/
.side_td {
	border-right: 1px solid #2A0F08;
}
/*　左メニューのテキスト設定　*/
.ft_sidemenu {
	font-size: 100%;
	line-height: 180%;
	list-style: url(../image/common/side/pt_01.jpg);
}
/*　左メニューのテキスト設定 サブコンテンツ　*/
.ft_sidemenu_s {
	font-size: 12px;
	line-height: 20px;
	list-style: url(../image/common/side/pt_01.jpg);
	padding-left: 0px;
	margin-left: 10px;
}
/*　左メニューのテキスト設定 サブコンテンツ01　*/
.ft_sidemenu_s1 {
	font-size: 12px;
	line-height: 20px;
	list-style: url(../image/common/side/pt_02.jpg);

}

/*　フッターのコピー部分設定　*/
.copyright {
	font-size: 10px;
	color: #ffffff;
}

.ft_w10 {
	font-size: 10px;
	color: #FFFFFF;
}

/*　フッターの住所の設定　*/
.ft_add {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 12px;
}

/*　プランのテキスト　*/
.ft_plan {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	padding-left: 18px;
}

/*　お部屋案内のテキスト*/
.text_room01 {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
}


/*　交通案内のテキスト　*/
.text_acc {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 28px;
}
.text_acc2 {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 46px;
}
/*　よくある質問　質問テキスト　*/
.text_question {
	font-size: 14px;
	line-height: 22px;
	color: #CC6600;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}
/*　よくある質問　回答テキスト　*/
.text_answer {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-left: 22px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*　写真のレイアウト　マージン10px　*/
.photo01 {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}


.room_name {
	font-size: 12px;
	letter-spacing: 0.2em;
	text-align: right;
	vertical-align: text-botom;
}

/*　テキスト1　マージン10px　*/
h3 {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.1em;
	padding-left: 10px;
	font-weight: normal;
}


/*　テキスト2　マージン24px　*/
h4 {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.1em;
	padding-left: 24px;
	font-weight: normal;
}
/*　別注飲物　商品名　*/
.drink {
	font-size: 12px;
	line-height: 18px;
	border-bottom: 1px dotted #990000;
}
/*　別注飲物　料金　*/
.drink_price {
	font-size: 12px;
	color: #999966;
	text-align: right;
}

/*　プラン案内のタイトル　*/
.plan_title {
	letter-spacing: 0.1em;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #522512;
	border-bottom: 2px solid #522512;
	list-style: outside;
}

/*　プラン案内のテキスト　*/
.plan_text {
	letter-spacing: 0.1em;
	padding-left: 12px;
	font-size: 12px;
}
/*和洋室トップフラッシュ*/
#sichihou_img{margin:0 0 0 80px;}

/*　※のテキスト用　*/
.info_text01 {
	letter-spacing: 0.1em;
	text-indent: -2em;
	padding-left: 2em;
}

.left{float:left;}
.right{float:right;}
.kensaku{border:1px solid #999;}

/*--header--*/
h1{margin:0; font-size:120%;}
.header_plan_b{float:right; margin:54px 6px 0 0;}


/*--club--*/
#club{width:540px; margin:0 30px;}
#club_top{background:url(../image/club/club_top_bg2.gif) no-repeat bottom;}
#club_top .top{background:url(../image/club/club_top_bg.gif) no-repeat; padding:30px 10px 0 150px;}
#club_top p{width:350px; margin:0 20px 0 0;}
.indent{text-indent:-9999px;}
.tokuten1 h4{background:url(../image/club/h4_title1.gif) no-repeat; height:32px; text-indent:-9999px;}
.tokuten2 h4{background:url(../image/club/h4_title2.gif) no-repeat; height:32px; text-indent:-9999px;}
.tokuten3 h4{background:url(../image/club/h4_title3.gif) no-repeat; height:32px; text-indent:-9999px;}
.tokuten4 h4{background:url(../image/club/h4_title4.gif) no-repeat; height:32px; text-indent:-9999px;}
.tokuten5 h4{background:url(../image/club/h4_title5.gif) no-repeat; height:32px; text-indent:-9999px;}
.tokuten1 p,.tokuten2 p,.tokuten3 p,.tokuten4 p,.tokuten5 p{margin:0 10px 0 30px;}
#kiyaku{background:url(../image/club/kiyaku_bg.gif) no-repeat bottom #f7f1e4; padding:0 0 50px 0; margin:20px 0;}
#naiyou{width:490px; margin:0 25px;}
#kiyaku h4{background:url(../image/club/kiyaku_title.gif) no-repeat top; text-indent:-9999px; height:67px; margin:0;}
#kiyaku h5{margin:20px 0 0 0; font-size:100%;}
#kiyaku h5.top{margin:10px 0 0 0;}
#kiyaku p{margin:5px 0 0 0;}
#kiyaku ul{margin:5px 0 0 0; padding:0;}
#kiyaku li{list-style-type:decimal; margin:0 0 0 40px;}

/*--pamplet--*/
.d-handbill{ margin:0 0 15px 0;}

