@charset "utf-8";
/* content.css */
 
/* 
*
*	Common Style Sheet
*
*	1-1.HeaderImage
*	1-2.コンテンツ共通
*	1-3.当館ご案内（左）
*	1-4.当館ご案内（右）
*	1-5.自慢の魚料理
*	1-6.アクセス
*	1-7.周辺情報
*	1-8.お問い合わせ
*	1-9.店主ご挨拶
*
*/
 
/*======================================
 
	1-1.HeaderImage
 
=======================================*/
#top div#wrapper div#img_room {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_room.jpg) top center no-repeat;
}
#top div#wrapper div#img_food {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_food.jpg) top center no-repeat;
}
#top div#wrapper div#img_sight {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_sight.jpg) top center no-repeat;
}
#top div#wrapper div#img_contact {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_contact.jpg) top center no-repeat;
}
#top div#wrapper div#img_salute {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 208px;
	background: url(../images/hd_salute.jpg) top center no-repeat;
}
#top div#wrapper div#img_party {
	margin: 0;
	padding: 0;
	width: 840px;
	height: 35px;
	background: url(../images/hd_party.gif) top center no-repeat;
}


/*======================================
 
	1-2.コンテンツ共通
 
=======================================*/
 
/*背景*/
#top div#wrapper #content_body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	background: url(../images/cont_bk.gif) repeat-y;
	text-align:left;
}
 
/*全体設定*/
#top div#wrapper #content_body div#cont_back {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	background: url(../images/cont_bk.gif) repeat-y;
	text-align:left;
}
/* フォント*/
#mes {
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
	line-height:150%;
	vertical-align:baseline;
}
/* リンク*/
a{
	text-decoration:none;
}
/* 注釈用フォント */
div#annotation{
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:11px;
	margin-bottom:20px;
}
div#annotation2{
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:12px;
	margin-bottom:20px;
}
/*======================================
 
	1-3.当館ご案内（左）
 
=======================================*/ 
/*全体設定*/
#top div#wrapper #content_body div#cont_back div#content_left {
	margin:20px 0 0 10px;
	padding:0 0 0 20px;
	border: 0;
	width: 400px;
	float: left;
}
#top div#wrapper #content_body div#cont_back div#content_left div#event_ttl {
	margin: 0;
	padding: 0;
	border: 0;
	width: 201px;
	height:25px;
	background: url(../images/room/event_ttl.gif) top right no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_left div#event_img {
	margin: 0;
	padding: 0;
	border: 0;
	width: 390px;
	height:290px;
	background: url(../images/room/event_img.jpg) top right no-repeat;
	text-indent: -9999px;
}


#top div#wrapper #content_body div#cont_back div#content_left div#dining_ttl {
	margin: 0;
	padding: 0;
	border: 0;
	width: 169px;
	height:25px;
	background: url(../images/room/dining_ttl.jpg) top right no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_left div#dining_img {
	margin: 0;
	padding: 0;
	border: 0;
	width: 390px;
	height:290px;
	background: url(../images/room/dining_img.jpg) top right no-repeat;
	text-indent: -9999px;
}
/* 設備案内テーブル*/
#table_line table{
	margin:0 0 0 10px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #efeeed;
    empty-cells: show;
	width:400px;
}
 
#table_line th{
	border:1px solid #7A7A7A;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #e4eba8;
    empty-cells: show;
	width:50px;
    font-weight:normal;
	padding:20px 2px 20px 2px;
	text-align:center;
	vertical-align:middle;
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
 
#table_line td{
	border:1px solid #7A7A7A;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #efeeed;
    empty-cells: show;
	width:250px;
	padding:5px 0 5px 5px;
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
}
/*======================================
 
	1-4.当館ご案内（右）
 
=======================================*/
 
/*全体設定*/
#top div#wrapper #content_body div#cont_back div#content_right {
	margin:20px 0 0 30px;
	padding: 0 10px 0 0;
	border: 0;
	width: 350px;
	float: right;
}
 
#top div#wrapper #content_body div#cont_back div#content_right div#bath_ttl {
	margin: 0;
	padding: 0;
	border: 0;
	width: 220px;
	height:25px;
	background: url(../images/room/bath_ttl.jpg) top right no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right div#bath_img {
	margin: 0 30px 0 0;
	padding: 0;
	border: 0;
	width: 300px;
	height:300px;
	background: url(../images/room/bath_img.jpg) top right no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right div#guest_ttl {
	margin: 0;
	padding: 0;
	border: 0;
	width: 180px;
	height:25px;
	background: url(../images/room/guest_ttl.jpg) top right no-repeat;
	text-indent: -9999px;
}
#top div#wrapper #content_body div#cont_back div#content_right div#guest_img {
	margin: 0 30px 0 0;
	padding: 0;
	border: 0;
	width: 345px;
	height:666px;
	background: url(../images/room/guest_img.jpg) top right no-repeat;
	text-indent: -9999px;
}

/*======================================
 
	1-5.自慢の魚料理
 
=======================================*/
/*全体設定（自慢の魚料理）*/
#top div#wrapper #content_body div#cont_back2 {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	background: url(../images/cont_bk2.gif) repeat-y;
}
#top div#wrapper #content_body div#cont_back2 div#food_main_ttl {
	margin: 0px 0 0 11px;
	padding: 0;
	border: 0;
	width: 803px;
	height:75px;
	background: url(../images/food_main_ttl.jpg) top right no-repeat;
	text-indent: -9999px;
}

#top div#wrapper #content_body div#cont_back2 div#food_img1 {
	margin: 10px 10px 20px 20px;
	padding: 0;
	border: 0;
	width: 800px;
	height:267px;
	background: url(../images/food/food_img1.jpg) top right no-repeat;
	text-indent: -9999px;
}

#top div#wrapper #content_body div#cont_back2 div#food_img2 {
	margin: 0px 10px 0px 11px;
	padding: 0;
	border: 0;
	width: 817px;
	height:150px;
	background: url(../images/food/food_img2.jpg) top right no-repeat;
	text-indent: -9999px;
}
/*======================================
 
	1-6.アクセス
 
=======================================*/
#top div#wrapper #content_body div#cont_back div#map {
	margin: 0px 10px 0px 11px;
	width: 820px;
	height:400px;
}

#top div#wrapper #content_body div#cont_back div#info_ttl {
	margin:0px auto 10px auto;
	padding:7px 0 7px 10px;
	border-top:1px solid #186967;
	width:700px;
	text-align:left;
	vertical-align:middle;
	background-color:#deffac;
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
/*======================================
 
	1-7.周辺情報
 
=======================================*/
#top div#wrapper #content_body div#cont_back div#sight_ttl {
	margin:0px auto 0px auto;
	padding:20px 0 0px 10px;
	width:600px;
}

#top div#wrapper #content_body div#cont_back div#sight_info {
	margin:0px auto 10px auto;
	padding:0px 0 30px 10px;
	width:600px;
}

#sight_table{
	width:580px;
	border-bottom:2px dotted #acacac;
	margin:15px 0 0 30px;
}

#sight_table_non{
	width:580px;
	margin:15px 0 0 30px;
}

#sight_mes {
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
	line-height:150%;
}

#sight_mes a{
	text-decoration:none;
	color:#4a5b31;
}
/*======================================
 
	1-8.お問い合わせ
 
=======================================*/
#content_table_contact{
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #ffffff;
	width:580px;
    empty-cells: show;
	margin:10px 0 0 0;
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
}
 
#content_table_contact th{
	border-top:1px solid #666666;
	border-bottom: 1px solid #666666;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #7b9097;
	color:#FFF;
    empty-cells: show;
    font-weight:normal;
	width:150px;
	padding:5px 5px 5px 10px;
	text-align:left;
	vertical-align: middle;
}
 
#content_table_contact td{
	border-top:1px solid #666666;
	border-bottom: 1px solid #666666;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #efeeed;
	width:430px;
    empty-cells: show;
	padding:10px 0px 10px 10px;
	text-align:left;
}

.content_table_contact_confirm{
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #ffffff;
    empty-cells: show;
	width:580px;
	margin:10px 0;
	font-family:arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",;
	font-size:13px;
	color:#333333;
}
 
.content_table_contact_confirm th{
	border-top:1px solid #666666;
	border-bottom: 1px solid #666666;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #7b9097;
    empty-cells: show;
    font-weight:normal;
	color:#FFF;
	font-size:13px;
	width:150px;
	padding:5px 5px 5px 10px;
	text-align:left;
	vertical-align: middle;
	font-size: 14px;
	text-align:left;
}
 
.content_table_contact_confirm td{
	border-top:1px solid #666666;
	border-bottom: 1px solid #666666;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #efeeed;
	width:430px;
    empty-cells: show;
	padding:10px 0px 10px 10px;
	font-size: 14px;
	text-align:left;
}
.button_revision{
	text-indent:-9999px;
	font-size:0px;
	line-height:0%;
	border:none;
	cursor:pointer;
	width:130px;
	height:30px;
	margin:5px auto 5px auto;
	background:url(../images/buttons/button_revision.gif) no-repeat;
}

.button_submit{
	text-indent:-9999px;
	font-size:0px;
	line-height:0%;
	border:none;
	cursor:pointer;
	width:130px;
	height:30px;
	margin:5px auto 5px auto;
	background:url(../images/buttons/button_submit.gif) no-repeat;
}

.button_confirm{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	line-height:0%;
	border:none;
	cursor:pointer;
	width:130px;
	height:30px;
	margin:5px auto 0px auto;
	background:url(../images/buttons/button_confirm.gif) no-repeat;
}
.necessary{
	border:1px solid #cccccc;;
	background-color:#FDF756;
	font-size:10px;
	padding:1px;
	margin-left:5px;
}

.none{
	border:none;

}
.text_area1{
	width:70px;
}

.text_area2{
	width:40px;
}

.text_area3{
	width:200px;
}
.text_area4{
	width:280px;
}

.text_area_mail{
	width:380px;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
}
/*======================================
 
	1-9.店主ご挨拶
 
=======================================*/
/*全体設定（自慢の魚料理）*/
#top div#wrapper #content_body div#cont_back3 {
	margin: 0;
	padding: 0;
	border: 0;
	width: 840px;
	height:677px;
	background: url(../images/salute_bk.jpg) top center no-repeat;	
}
#top div#wrapper #content_body div#cont_back3 div#salute{
	width:820px;
}
#top div#wrapper #content_body div#cont_back3 div#mes{
	margin-left:45px;
	padding-top:140px;
	padding-left:20px;
	font-size:14px;
	line-height:160%;
}

/*======================================
 
	1-10.宴会プラン
 
=======================================*/
#top div#wrapper #content_body div#cont_back div#party_ttl {
	margin:0px auto 0px auto;
	padding:10px 0 0px 10px;
	width:735px;
}
