@charset   "Shift_JIS";

BODY {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #dcc99e url(img2/bg.jpg) repeat-x;
}

TABLE {
	background-color: #FFFFFF;
	font-size: 12px;
}

a:link.ccc, a:visited.ccc, a:active.ccc {
	text-decoration: none;
	color: #CCC;
}

a:hover.ccc {
	text-decoration: underline;
	color: #FFF;
}

.std A:link, .std A:active, .std A:visited {
	text-decoration: none;
	color: #0069ab;
}

.std A:hover {
	text-decoration: underline;
	color: #00cc66;
}

.font10px {
	font-size: 10px;
	line-height: 12px;
}

.font12px {
	font-size: 12px;
}

.font13px {
	font-size: 13px;
}

.font14px {
	font-size: 14px;
}

.font16px {
	font-size: 16px;
}

.font18px {
	font-size: 18px;
}

.freedial {
	color: #F70;
	font-size: 12px;
	padding-top: 5px;
}

.white_back {
	width: 750px;
	background-image: url(img2/bg-sogi.gif);
	padding: 0px;
	margin: 0px;
}

.gold_back {
	width: 750px;
	align: center;
	background-image: url(img2/bg-sogi2.gif);
	padding: 0px;
	margin: 0px;
}

.roomname {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin: 4px;
}

.no_border {
	border: 0px;
}

.link_banner {
	border: 0px;
	margin-top: 10px;
}

TABLE.seika_chui {
	border: 1px solid #cccccc;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 20px;
}

TABLE.sogi_news {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	padding: 0px;
}

.sogi_news A:link, .sogi_news A:visited, .sogi_news A:active {
	text-decoration: none;
	color: #0069ab;
}

.sogi_news A:hover {
	text-decoration: underline;
	color: #00cc66;
}

TD.map_link {
	width: 750px;
	background: #FFF url(img2/bg-sogi.gif);
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 36px;
}

.map_link A:link, .map_link A:visited, .map_link A:active {
	text-decoration: none;
	color: #0069ab;
}

.map_link A:hover {
	text-decoration: underline;
	color: #00cc66;
}

TD.seika_link {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	padding-left: 10px;
}

.seika_link A:link, .seika_link A:visited, .seika_link A:active {
	text-decoration: none;
	color: #0069ab;
}

.seika_link A:hover {
	text-decoration: underline;
	color: #00cc66;
}

h1 {
	color: #FFF;
	font-size: 12px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	margin: 0;
	background: #990000 url(img2/red_back.gif) repeat-x;
}
TD.header_name {
	width: 90px;
	text-align: right;
	vertical-align: middle;
	color: #999999;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
}

TD.header_add {
	width: 230px;
	text-align: left;
	vertical-align: middle;
	color: #999999;
	background-color: #FFF;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

TD.header_logo {
	width: 140px;
	background-color: #FFF;
}

TD.header_mail {
	width: 30px;
	background-color: #FFF;
}

TD.header_back {
	height: 31px;
	background: #797979 url(../htm/img/bg1.gif) repeat-x;
}

TD.header_home {
	height: 31px;
	width: 128px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background: #797979 url(../htm/img/bg1.gif) repeat-x;
	font-size: 14px;
	padding-top: 0;
}

.header_home A:link, .header_home A:visited, .header_home A:active {
	text-decoration: none;
	color: #fff;
}

.header_home A:hover {
	text-decoration: none;
	color: #ff0;
}


TD.header_link {
	height: 31px;
	text-align: right;
	vertical-align: middle;
	background: #797979 url(../htm/img/bg1.gif) repeat-x;
	font-size: 14px;
	padding-top: 0;
}

.header_link A:link, .header_link A:visited, .header_link A:active {
	text-decoration: none;
	color: #fff;
}

.header_link A:hover {
	text-decoration: none;
	color: #ff0;
}

TD.top_menu A {
	width: 136px;
	height: 60px;
	vertical-align: top;
	color: #000000;
	background: url(img2/btn_top_a.gif) no-repeat;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 6px;
	margin-top: 0;
	margin-left: 20;
	display: block;
}

.top_menu A:link, .top_menu A:visited, .top_menu A:active {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.top_menu A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background: url(img2/btn_top_b.gif) no-repeat;
}

TD.top_menu2 {
	width: 330px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
}

TD.ryori_note {
	color: #666666;
	background-color: #FFFFFF;
	vertical-align: top;
	font-size: 12px;
	width: 346px;
	padding-top: 6px;
	padding-bottom: 6px;
}

TD.ryori_menu A {
	width: 346px;
	text-align: center;
	color: #333;
	background: url(../ryori/img/btn_ryori_a.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 1px;
	height: 40px;
	display: block;
}

.ryori_menu A:link, .ryori_menu A:visited, .ryori_menu A:active {
	text-decoration: none;
	font-weight: bold;
	color: #333;
	display: block;
}

.ryori_menu A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../ryori/img/btn_ryori_b.gif) no-repeat;
	display: block;
}

TD.ryori_name {
	color: #666666;
	background-color: #f2ecd8;
	font-size: 12px;
	vertical-align: bottom;
	width: 220px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 4px solid #CDB374;
}

TD.kaiin_set {
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CDB374;
	font-size: 14px;
}

TD.kaiin_set A {
	text-align: center;
	margin-top: 3px;
	vertical-align: middle;
	border: solid 1px navy;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CDB374;
	font-size: 14px;
	display: block;
}

.kaiin_set A:link, .kaiin_set A:visited, .kaiin_set A:active {
	text-decoration: none;
	color: #FFFFFF;
}

.kaiin_set A:hover {
	text-decoration: none;
	color: #FF0000;
	background: url(../htm/img/bg-set.gif) repeat-x;
}

TD.kaiin_item1 {
	text-align: left;
	color: #000;
	background-color: #eee6d0;
	font-size: 12px;
}

TD.kaiin_item2 {
	text-align: center;
	color: #000;
	background-color: #eee6d0;
	font-size: 12px;
}

TD.kaiin_set2 {
	text-align: center;
	height: 30px;
	vertical-align: middle;
	background-color: #CDB374;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.kaiin_set2 A:link, .kaiin_set2 A:visited, .kaiin_set2 A:active {
	text-decoration: underline;
	color: #fff;
}

.kaiin_set2 A:hover {
	text-decoration: none;
	color: #f00;
}

TD.seika {
	text-align: left;
	color: #000;
	background-color: #eee6d0;
	font-size: 16px;
}

TD.seika_fax {
	text-align: center;
	font-weight: bold;
	color: #F00;
	background-color: #eee6d0;
	font-size: 16px;
}

TD.seika_tel {
	text-align: center;
	color: #000;
	background-color: #eee6d0;
	font-size: 16px;
}

TD.link {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 10px;
}

TD.left_12px {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.left_12px A:link {
	text-decoration: none;
	color: #000000;
}

.left_12px A:visited {
	text-decoration: none;
	color: #000000;
}

.left_12px A:active {
	text-decoration: none;
	color: #000000;
}

.left_12px A:hover {
	text-decoration: underline;
	color: #0066CC;
}

TD.center_12px {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.center_12px A:link, .center_12px A:visited, .center_12px A:active {
	text-decoration: none;
	color: #000000;
}

.center_12px A:hover {
	text-decoration: underline;
	color: #0066CC;
}

TD.right_12px {
	text-align: right;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.right_12px A:link, .right_12px A:visited, .right_12px A:active {
	text-decoration: none;
	color: #000000;
}

.right_12px A:hover {
	text-decoration: underline;
	color: #0066CC;
}

TD.footer_caption {
	height: 22px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	background: url(../htm/img/bg1.gif) repeat-x;
	font-size: 12px;
	padding: 4px 0px 0px 0px;
}

TD.hall_name {
	text-align: right;
	color: #754c24;
	font-size: 15px;
	font-weight: bold;
	padding-right: 28px;
	width: 360px;
}


TD.koei_name {
	text-align: right;
	color: #754c24;
	font-size: 15px;
	font-weight: bold;
	padding-right: 28px;
	width: 530px;
}

TD.care_1 {
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 14px;
	padding: 6px 0px 6px 10px;
}

TD.footer_link {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 12px;
	padding: 4px 0px 10px 0px;
}

.footer_link A:link, .footer_link A:visited, .footer_link A:active {
	text-decoration: none;
	color: #0069ab;
}

.footer_link A:hover {
	text-decoration: underline;
	color: #00cc66;
}

TD.isyo_footer {
	text-align: center;
	vertical-align: middle;
	width: 750px;
	height: 24px;
	background-image: url(img2/bg-sogi.gif);
	font-size: 12px;
	padding: 0px;
	border-top: 1px solid #CCC;
}

.isyo_footer A:link, .isyo_footer A:visited, .isyo_footer A:active {
	text-decoration: none;
	color: #0069ab;
}

.isyo_footer A:hover {
	text-decoration: underline;
	color: #00cc66;
}

TD.isyo_item {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
	background-color: #f5f0e2;
}

TD.isyo_price {
	text-align: center;
	vertical-align: top;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
}

p.gold_caption {
	height: 24px;
	text-align: center;
	color: #666666;
	background-color: #eee6d0;
	font-size: 12px;
	padding-top: 6px;
	margin: 10px 26px 10px 26px;
}

p.gold_caption_top {
	height: 24px;
	text-align: center;
	color: #666666;
	background-color: #eee6d0;
	font-size: 12px;
	padding-top: 6px;
	margin-bottom: 10px;
}

div.hall_link {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 12px;
	padding: 0px;
	margin: 0;
}

.hall_link A:link, .hall_link A:visited, .hall_link A:active {
	text-decoration: none;
	color: #0069ab;
}

.hall_link A:hover {
	text-decoration: underline;
	color: #00cc66;
}

address {
	text-align: center;
	color: #000000;
	font-size: 12px;
	padding: 3px 0px 10px 0px;
}

address A:link, address A:visited, address A:active {
	text-decoration: none;
	color: #000000;
}

address A:hover {
	text-decoration: underline;
	color: #0066CC;
}

.hallName2 {
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 3px;
}

.hallOutlineL1 {
	border-left: 10px solid #ec9800;
	border-bottom: 1px solid #ec9800;
	text-align: left;
	font-size: 14px;
	color: #666;
	margin: 10px 50px 10px 50px;
	padding-left: 10px;
	padding-right: 5px;
}

.hallOutlineL2 {
	border-left: 3px double #999;
	text-align: left;
	font-size: 14px;
	color: #666;
	margin: 0px 50px 10px 57px;
	padding-left: 10px;
	padding-right: 5px;
}

TD.group_caption {
	width: 630px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 3px;
	background-color: #dcc99e;
	border-right: #a3843a 1px solid;
	border-left: #a3843a 1px solid;
	border-top: #a3843a 1px solid;
	border-bottom: #a3843a 1px solid;
}

TD.group_name {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
	background-color: #f5f0e2;
}

TD.group_jusyo {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
}

.group_jusyo A:link, .group_jusyo A:visited, .group_jusyo A:active {
	text-decoration: none;
	color: #0069ab;
}

.group_jusyo A:hover {
	text-decoration: underline;
	color: #00cc66;
}

TD.hallarea {
	width: 630px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 3px;
	background-color: #dcc99e;
	border-right: #a3843a 1px solid;
	border-left: #a3843a 1px solid;
	border-top: #a3843a 1px solid;
	border-bottom: #a3843a 1px solid;
}

TD.shiten_name {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
	background-color: #f5f0e2;
}

.shiten_name A:link, .shiten_name A:visited, .shiten_name A:active {
	text-decoration: none;
	color: #666666;
}

.shiten_name A:hover {
	text-decoration: underline;
	color: #0066CC;
}

TD.shiten_jusyo {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
}

TD.download_name1 {
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
	background-color: #dcc99e;
}


TABLE.gaiyo {
	border: 1px solid #dcc99e;
	line-height: 1.4;
	text-align: left;
	color: #333;
	background-color: #FFFFFF;
	font-size: 13px;
	width: 650px;
	margin-top: 30px;
	margin-bottom: 30px;
}

TD.koei_caption {
	width: 630px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 3px;
	background-color: #dcc99e;
	border-right: #a3843a 1px solid;
	border-left: #a3843a 1px solid;
	border-top: #a3843a 1px solid;
	border-bottom: #a3843a 1px solid;
}

TD.koei_left {
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
	background-color: #f5f0e2;
}

TD.koei_right {
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	border: #ccc 1px solid;
	padding: 10px;
}


TABLE.chobun {
	border: 1px solid #999;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	background-color: #FFF;
	font-size: 12px;
	margin: 10px;
	width: 600px;
}

TD.chobun_banner {
	width: 170px;
}

/* ↓↓↓  Menu Highlight ↓↓↓ */

.menu {
	text-align: left;
	position: relative; 
	background: url(../htm/img/bg1.gif) repeat-x;
	height:32px;
	width:630px
}
.menu ul {
	list-style: none;
	z-index: 10; 
	position: absolute; 
	z-index: 100; 
	padding: 9px 5px; 
	margin:0; 
	font-size: 13px;
	color: #666;
	font-weight: bold;
}
.menu li {
	padding: 0px, 10px, 0px, 10px;
	color: #FFF;
	
	float:left
	
}
.menu a, .menu a:active, .menu a:visited {
	text-decoration: none; 
	color: #FFF; 
	
}
.menu a:hover {
	color: #FF0
}
/* アンダーラインバージョン
#slide {
	position: absolute; 
	bottom: 0; 
	height: 4px; 
	background: #F00; 
	z-index: 10; 
	margin: 0; 
	padding: 0
}
*/

/* リバースバージョン */
#slide {
	position: absolute; 
	top: 4px; 
	height: 25px; 
	background: #444; 
	z-index: 10
}
/* ↑↑↑  Menu Highlight ↑↑↑ */
