@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

#meeting .white {
	color:#FFFFFF;
}
#meeting .red {
	color:#b20000;
}

#meeting .telnum {
	font-size:20px;
	font-weight:bold;
}

#meeting .middle {
	vertical-align:middle;
}
/* headerヘッダー
----------------------------------------------------------- */
#meeting h1#title {
	width:1000px;
	background:url(../meeting/images/meeting_title.gif) no-repeat left top;
	margin:0 auto;
	height:70px;
	text-indent:-9999px;
	position:relative;
}
#meeting div#title_bn {
	position:relative;
	width:1000px;
	height:70px;
	margin:0 auto;
}

#meeting div#title_bn img {
	position:absolute;
	right:20px;
	top:15px;
}

/* mainメイン
----------------------------------------------------------- */
#meeting #main h3#meeting_st1 {
	background:url(../meeting/images/meeting_st1.gif) no-repeat left top;
	width:308px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 20px 0;
}
#meeting #main div#meeting_layout {
	width:327px;
	float:left;
	height:100%;
	overflow:hidden;
}
#meeting #main div#meeting_layout2 {
	width:350px;
	float:right;
	height:100%;
	overflow:hidden;
	margin:35px 0 0 0;
}
#meeting #main div#meeting_layout3 {
	width:350px;
	float:left;
	height:100%;
	overflow:hidden;
}
#meeting #main div#meeting_layout4 {
	width:350px;
	float:right;
	height:100%;
	overflow:hidden;
}
#meeting #main div.meeting_lapper {
	height:100%;
	overflow:hidden;
	margin:0 0 30px 0;
}
#meeting #main div.meeting_lapper2 {
	height:100%;
	overflow:hidden;
	margin:0 0 40px 0;
}
#meeting #main h4#meeting_sst1 {
	background: url(../meeting/images/meeting_sst1.gif) no-repeat left top;
	width:147px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 5px 0;
}

/* 宴会場直通案内 */
#meeting #main div.bg_E6D7DA {
	background-color:#803647;
	width:320px;
	padding:5px;
	margin:5px 0 5px 0;
}

/* タブメニュー */
#meeting #contents #main ul#meeting_tabmenu {
	width:327px;
	height:271px;
}

#meeting #contents #main ul#meeting_tabmenu li {
	float:left;
	height:76px;
	text-indent:-9999px;
}

#meeting #contents #main ul#meeting_tabmenu li a {
	height:76px;
	display:block;
	overflow:hidden;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu01 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat;
	width:76px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu01 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu01 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat;
	width:76px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu02 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -76px 0;
	width:84px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu02 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu02 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -76px 0;
	width:84px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu03 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -160px 0;
	width:91px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu03 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu03 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -160px 0;
	width:91px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu04 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -251px 0;
	width:76px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu04 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu04 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -251px 0;
	width:76px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu05 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat 0 -80px;
	width:76px;
	height:112px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu05 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu05 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat 0 -80px;
	width:76px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu06 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -76px -80px;
	width:84px;
	height:112px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu06 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu06 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -76px -80px;
	width:84px;
	height:80px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu07 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat 0 -195px;
	width:76px;
	height:76px;
	clear:left;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu07 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu07 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat 0 -195px;
	width:76px;
	height:76px;
	clear:left;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
}
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
}

#meeting #main div.meeting_tabcont {
	width:328px;
	border: solid 1px #C8BFC0;
	background-color:#EAE0DF;
	height:100%;
	padding:10px;
}

#meeting #main h4#meeting_sst2 {
	background: url(../meeting/images/meeting_sst2.gif) no-repeat left top;
	width:340px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}

#meeting #main div.meeting_tabcont2 {
	width:318px;
	border: solid 1px #C8BFC0;
	background-color:#EAE0DF;
	height:100%;
	padding:10px;
	margin:0 0 0 10px;
}
#meeting #main div#meeting_layout4 p#pdf_text {
	font-size:10px;
	text-align:right;
	margin:5px 0 0 0;
}
#meeting #main h3#meeting_st2 {
	background:url(../meeting/images/meeting_st2.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	width:700px;
	height:22px;
	clear:both;
	margin:0 0 15px 0;
}


/* タブメニュー2 */
#meeting #contents #main ul#meeting_tabmenu2 {
	width:700px;
	height:29px;
}

#meeting #contents #main ul#meeting_tabmenu2 li {
	float:left;
	height:29px;
	text-indent:-9999px;
}

#meeting #contents #main ul#meeting_tabmenu2 li a {
	height:29px;
	display:block;
	overflow:hidden;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu09 {
	background: url(../meeting/images/meeting_teb_close2.gif) no-repeat;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu09 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu09 .active {
	background: url(../meeting/images/meeting_teb_open2.gif) no-repeat;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu10 {
	background: url(../meeting/images/meeting_teb_close2.gif) no-repeat -175px 0;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu10 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu10 .active {
	background: url(../meeting/images/meeting_teb_open2.gif) no-repeat -175px 0;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu11 {
	background: url(../meeting/images/meeting_teb_close2.gif) no-repeat -350px 0;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu11 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu11 .active {
	background: url(../meeting/images/meeting_teb_open2.gif) no-repeat -350px 0;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu12 {
	background: url(../meeting/images/meeting_teb_close2.gif) no-repeat -525px 0;
	width:175px;
}
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu12 a:hover,
div#wallpaper #contents #main ul#meeting_tabmenu2 li#meeting_tabmenu12 .active {
	background: url(../meeting/images/meeting_teb_open2.gif) no-repeat -525px 0;
	width:175px;
}

/* テーブル */
#meeting #main table {
	margin:10px 0 5px 5px;
	width:690px;
}
#meeting #main td.color1 {
	background-color:#f5f5f5;
	color:#666666;
	border: solid 1px #eee;
	padding:8px;
	text-align:center;
}
#meeting #main td.color2 {
	background-color:#eee;
	border: solid 1px #eee;
	padding:8px;
	color:#666;
	text-align:center;
}
#meeting #main td.color3 {
	border:solid 1px #eee;
	padding:8px;
	color:#666;
	text-align:center;
}
#meeting #main td.color4 {
	background-color:#FFF;
	border:solid 1px #eee;
	padding:8px;
	color:#666;
	text-align:center;
}
#meeting #main td.color5 {
	background-color:#f5f5f5;
	color:#666;
	border: solid 1px #eee;
	padding:8px;
	text-align:center;
	width:350px;
}

#meeting #main  p.meeting_sst {
	margin:10px 0 0 5px;
}
#meeting #main  p.meeting_sst2 {
	margin:0 0 0 5px;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}
*:first-child+html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
	margin:112px 0 0 -84px;
}
*:first-child+html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 a:hover,
*:first-child+html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
*html {}

*html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 {
	background: url(../meeting/images/meeting_teb_close.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
	margin:112px 0 0 -84px;
}
*html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 a:hover,
*html div#wallpaper #contents #main ul#meeting_tabmenu li#meeting_tabmenu08 .active {
	background: url(../meeting/images/meeting_teb_open.jpg) no-repeat -76px -195px;
	width:84px;
	height:76px;
}