@charset "utf-8";

/* ===================================================================
CSS information

 file name  :facilities.css
 author     :Ability Consultant
 style info :館内施設ページ専用css　ハックは最下部に記述
             トップ・お出迎え・館内見取り図・宴会場・コンベンションホール専用
=================================================================== */

/* -----------------------------------------------------------
	facilities
		館内施設　共通
----------------------------------------------------------- */

/* #sub - ヘッダ画像指定
------------------------------------------------ */

/* ---- トップ -----*/
#facilities #wrapper #contents #contents_wrapper #sub h2#pagetitle_facilities {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

/* ---- お出迎え -----*/
#facilities #wrapper #contents #contents_wrapper #sub h2#pagetitle_facilities_welcome {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/welcome/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

/* ---- 宴会場 -----*/
#facilities #wrapper #contents #contents_wrapper #sub h2#pagetitle_facilities_enkai {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/enkai/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

/* ---- コンベンションホール -----*/
#facilities #wrapper #contents #contents_wrapper #sub h2#pagetitle_facilities_hall {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/hall/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

/* ---- 館内マップ -----*/
#facilities #wrapper #contents #contents_wrapper #sub h2#pagetitle_facilities_floorguide {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/floorguide/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}


/* #menu_facilities - 館内施設　メニュー
------------------------------------------------ */

/* ---- メニュー共通 -----*/
#facilities #contents #contents_wrapper #main #menu_facilities_con {
	width: 680px;
	height: 40px;
	margin: 0 0 20px 0;
	clear: both;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul {
	width: 680px;
	height: 40px;
	background: url(../facilities/images/menu_facilities.gif) no-repeat 0 0;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li {
	height: 40px;
	float: left;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li a {
	height: 40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities01 {
	width: 80px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities01 a:hover,
#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities01 a#active_on {
	background: url(../facilities/images/menu_facilities.gif) no-repeat 0 -40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities02 {
	width: 145px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities02 a:hover,
#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities02 a#active_on {
	background: url(../facilities/images/menu_facilities.gif) no-repeat -80px -40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities03 {
	width: 66px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities03 a:hover,
#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities03 a#active_on {
	background: url(../facilities/images/menu_facilities.gif) no-repeat -225px -40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities04 {
	width: 166px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities04 a:hover,
#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities04 a#active_on  {
	background: url(../facilities/images/menu_facilities.gif) no-repeat -291px -40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities05 {
	width: 90px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities05 a:hover,
#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities05 a#active_on {
	background: url(../facilities/images/menu_facilities.gif) no-repeat -457px -40px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities06 {
	width: 133px;
}

#facilities #contents #contents_wrapper #main #menu_facilities_con ul li.menu_facilities06 a:hover {
	background: url(../facilities/images/menu_facilities.gif) no-repeat -547px -40px;
}


/* -----------------------------------------------------------
	index.htm
		館内施設トップ
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.facilities_con {
	width: 680px;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.facilities_con p {
	width: 450px;
	margin: 40px 0 0 20px;
	letter-spacing: 1px;
	line-height: 1.6;
	float: left;
}

/* ---- 見出し -----*/
#facilities #contents #contents_wrapper #main div.facilities_con h2#st_facilities {
	width: 170px;
	height: 200px;
	background: url(../facilities/images/st_facilities.gif) no-repeat 0 0;
	float: right;
	text-indent: -9999px;
}


/* 館内施設案内（yuga.jsによるロールオーバー）
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.facilities_list {
	width: 680px;
	margin: 0 0 30px 0;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.facilities_list ul {
	width: 680px;
}

#facilities #contents #contents_wrapper #main div.facilities_list ul li {
	float: left;
}


/* 館内施設案内（ギャラリー・フロアマップ）
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.facilities_guide {
	width: 680px;
	margin: 0 0 40px 0;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.facilities_guide div.guide_left {
	width: 298px;
	margin: 0 0 0 20px;
	border: 1px #E4E4E4 solid;
	float: left;
}

#facilities #contents #contents_wrapper #main div.facilities_guide div.guide_right {
	width: 298px;
	margin: 0 20px 0 0;
	border: 1px #E4E4E4 solid;
	float: right;
}

/* ---- 見出し -----*/
#facilities #contents #contents_wrapper #main div.facilities_guide div.guide_left h3#st_photo {
	width: 268px;
	height: 220px;
	margin: 2px 0 0 1px;
	background: url(../facilities/images/st_photo.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main div.facilities_guide div.guide_right h3#st_floor-map {
	width: 240px;
	height: 200px;
	margin: 20px 0 0 25px;
	background: url(../facilities/images/st_floor-map.gif) no-repeat 0 0;
	text-indent: -9999px;
}


#facilities #contents #contents_wrapper #main div.facilities_guide p {
	width: 250px;
	margin: 10px 0 10px 25px;
}



/* 施設概要
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.facilities_summary_con {
	width: 680px;
	margin: 0 0 30px 0;
}

#facilities #contents #contents_wrapper #main div.facilities_summary_con h2#st_facilities_summary {
	width: 680px;
	height: 45px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/st_facilities-guide.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main div.facilities_summary_con table {
	width: 680px;
	border-top: 2px #A3A3A3 solid;
}

#facilities #contents #contents_wrapper #main div.facilities_summary_con table th {
	width: 260px;
	padding: 10px;
	background-color: #EBEBEB;
	border-bottom: 1px #A3A3A3 dotted;
	font-weight: normal;
}

#facilities #contents #contents_wrapper #main div.facilities_summary_con table td {
	padding: 10px;
	border-bottom: 1px #A3A3A3 dotted;
}



/* -----------------------------------------------------------
	welcome/index.htm
		お出迎え
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.welcome_con {
	width: 680px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.welcome_con h2#st_welcome {
	width: 680px;
	height: 50px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/welcome/st_welcome.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main div.welcome_con h3#sst_welcome {
	width: 680px;
	height: 30px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/welcome/sst_welcome.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 各施設紹介用 共通 枠設定
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.welcome_list_con {
	width: 678px;
	margin: 0 0 30px 0;
	padding: 30px 0;
	background: url(../facilities/images/img_line.gif) no-repeat 0 0;
	border: 1px #E4E4E4 solid;
	overflow: hidden;
	clear: both;
}


/* 飛天
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.welcome_list_con div.hiten_con {
	width: 640px;
	margin: 0 auto;
	overflow: hidden;
}

#facilities #wrapper #contents #contents_wrapper #main div.welcome_list_con div.hiten_con p.hiten_left {
	width: 150px;
	float: left;
}

#facilities #wrapper #contents #contents_wrapper #main div.welcome_list_con div.hiten_con p.hiten_right {
	width: 430px;
	padding: 20px 0 20px 20px;
	border-left: 1px #E4E4E4 solid;
	float: right;
}

/* ---- 飛天 写真切り替え -----*/
#facilities #contents_wrapper #main div.welcome_list_con div.hiten_image_con {
	width: 620px;
	height: 300px;
	margin: 0 auto 10px auto;
}

#facilities #contents_wrapper #main div.welcome_list_con div.hiten_button_con {
	width: 620px;
	margin: 0 0 20px 27px;
	overflow: hidden;
}

#facilities #contents_wrapper #main div.welcome_list_con div.hiten_button_con div.img_list {
	width: 65px;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 5px;
	background: url(../facilities/images/bg_botton01.gif) no-repeat 0 0;
	float: left;
}

#facilities #contents_wrapper #main div.welcome_list_con div.hiten_button_con div.img_list img {
	width: 55px;
	height: 55px;
	border: 5px #FFF solid;
}

#facilities #contents_wrapper #main div.welcome_list_con div.hiten_button_con div.img_list a:hover img,
#facilities #contents_wrapper #main div.welcome_list_con div.hiten_button_con div.img_list a.active img {
	width: 55px;
	height: 55px;
	border: 5px #000 solid;
	display: block;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con {
	width: 620px;
	margin: 0 auto;
	overflow: hidden;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con div.hiten_guide {
	width: 620px;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con div.hiten_guide_left {
	width: 380px;
	float: left;
	overflow: hidden;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con div.hiten_guide_right {
	width: 210px;
	float: right;
}

/* ---- 飛天 テーブル設定 -----*/
#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con table {
	width: 620px;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con table th {
	width: 130px;
	padding: 5px 10px;
	background-color: #E4E4E4;
	border: 1px #D3D3D3 solid;
	font-weight: normal;
}

#facilities #contents_wrapper #main .welcome_list_con div.hiten_guide_con table td {
	padding: 5px 10px;
	border: 1px #D3D3D3 solid;
}

/* ---- 飛天 リンクボタン -----*/
#facilities #wrapper #contents #contents_wrapper #main div.welcome_list_con div.hiten_guide_con p img {
	float: right;
}


/* 館内を彩る 美術品
------------------------------------------------ */
#facilities #contents_wrapper #main div.welcome_list_con div.art_con div.art_left {
	width: 150px;
	padding: 20px 0px 0px 0px;
	float: left;
}

#facilities #contents_wrapper #main div.welcome_list_con div.art_con div.art_left p img {
	margin-left: 70px;
}

#facilities #contents_wrapper #main div.welcome_list_con div.art_con div.art_right {
	width: 150px;
	width: 420px;
	padding: 20px 30px 0 20px;
	float: right;
	border-left: 1px #E4E4E4 solid;
}


/* 茶室 慈孝庵
------------------------------------------------ */
#facilities #contents_wrapper #main div.welcome_list_con div.jikouan_con div.jikouan_left {
	width: 150px;
	padding: 20px 0px 0px 0px;
	float: left;
}

#facilities #contents_wrapper #main div.welcome_list_con div.jikouan_con div.jikouan_left p img {
	margin-left: 70px;
}

#facilities #contents_wrapper #main div.welcome_list_con div.jikouan_con div.jikouan_right {
	width: 150px;
	width: 420px;
	padding: 20px 30px 0 20px;
	float: right;
	border-left: 1px #E4E4E4 solid;
}

/* 加賀屋 フロント
------------------------------------------------ */
#facilities #contents_wrapper #main div.welcome_list_con div.front_con div.front_left {
	width: 150px;
	padding: 20px 0px 0px 0px;
	float: left;
}

#facilities #contents_wrapper #main div.welcome_list_con div.front_con div.front_left p img {
	margin-left: 70px;
}

#facilities #contents_wrapper #main div.welcome_list_con div.front_con div.front_right {
	width: 150px;
	width: 420px;
	padding: 20px 30px 0 20px;
	float: right;
	border-left: 1px #E4E4E4 solid;
}



/* -----------------------------------------------------------
	enkai/index.htm
		宴会場
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.enkai_con {
	width: 680px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.enkai_con h2#st_enkai {
	width: 680px;
	height: 50px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/enkai/st_enkai.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main div.enkai_con h3#sst_enkai {
	width: 680px;
	height: 30px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/enkai/sst_enkai.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 各施設紹介用 共通 枠設定
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.enkai_list_con {
	width: 678px;
	margin: 0 0 20px 0;
	padding: 30px 0;
	background: url(../facilities/images/img_line.gif) no-repeat 0 0;
	border: 1px #E4E4E4 solid;
	overflow: hidden;
	clear: both;
}

/* 和式宴会場 桃山
------------------------------------------------ */
#facilities #contents_wrapper #main div.enkai_list_con div.momoyama_con {
	width: 640px;
	margin: 0 auto;
	overflow: hidden;
}

#facilities #contents_wrapper #main div.enkai_list_con div.momoyama_con p.momoyama_left {
	width: 150px;
	float: left;
	margin: 0px 0px 10px 10px;
}

#facilities #contents_wrapper #main div.enkai_list_con div.momoyama_con p.momoyama_right {
	width: 430px;
	padding: 20px 0 20px 20px;
	border-left: 1px #E4E4E4 solid;
	float: right;
}

#facilities #contents_wrapper #main div.enkai_list_con div.enkai_image_con {
	width: 620px;
	height: 300px;
	margin: 0px auto;
}

/* その他　宴会場
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.enkai_other_con {
	width: 680px;
	overflow: hidden;
	margin: 0px 0px 20px;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_other_con div.enkai_other_left {
	width: 268px;
	float: left;
	padding: 28px;
	border: solid 1px #E4E4E4;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_other_con div.enkai_other_right {
	width: 268px;
	float: right;
	padding: 28px;
	border: solid 1px #E4E4E4;
}


/* 宴会場の仕様
------------------------------------------------ */

/* ---- 宴会場の仕様　見出し -----*/
#facilities #wrapper #contents #contents_wrapper #main h3#sst_enkai_shiyou {
	margin: 50px auto 15px;
} 

/* ---- 宴会場の仕様　表上のキャプション -----*/
#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con p.enkai_table_caption {
	text-align: right;
	margin-bottom: 8px;
}

/* ---- 宴会場の仕様　表 -----*/
#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table {
	width: 680px;
	margin-bottom: 50px;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table th {
	border-top: solid 1px #D3D3D3;
	border-left: solid 1px #D3D3D3;
	border-right: solid 1px #D3D3D3;
	border-bottom: double 3px #D3D3D3;
	background-color: #E4E4E4;
	padding: 5px;
	font-weight: normal;
	text-align: center;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table td {
	border: solid 1px #D3D3D3;
	padding: 5px;
	text-align: center;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table td.color01 {
	background-color: #E9E3EE;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table td.color02 {
	background-color: #EDEBEF;
}


/* -----------------------------------------------------------
	hall/index.htm
		コンベンションホール
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#facilities #contents #contents_wrapper #main div.hall_con {
	width: 680px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#facilities #contents #contents_wrapper #main div.hall_con h2#st_hall {
	width: 680px;
	height: 50px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/hall/st_hall.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#facilities #contents #contents_wrapper #main div.hall_con h3#sst_hall {
	width: 680px;
	height: 30px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/hall/sst_hall.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 各施設紹介用 共通 枠設定
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.hall_list_con {
	width: 678px;
	margin: 0 0 20px 0;
	padding: 30px 0;
	background: url(../facilities/images/img_line.gif) no-repeat 0 0;
	border: 1px #E4E4E4 solid;
	overflow: hidden;
	clear: both;
}

/* コンベンションホール 飛鳥
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.hall_list_con div.asuka_con {
	width: 640px;
	margin: 0 auto;
	overflow: hidden;
}

#facilities #wrapper #contents #contents_wrapper #main div.hall_list_con div.asuka_con p.asuka_left {
	width: 150px;
	float: left;
	padding-left: 35px;
}

#facilities #wrapper #contents #contents_wrapper #main div.hall_list_con div.asuka_con p.asuka_right {
	width: 430px;
	padding: 20px 0 20px 20px;
	border-left: 1px #E4E4E4 solid;
	float: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.hall_list_con div.asuka_con p.asuka_right strong {
	font-size: 110%;
	display: block;
	padding-bottom: 15px;
}

/* ---- 飛鳥 写真切り替え -----*/
#facilities #contents_wrapper #main div.hall_list_con div.asuka_image_con {
	width: 620px;
	height: 300px;
	margin: 0 auto 10px auto;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_button_con {
	width: 620px;
	margin: 0 0 40px 27px;
	overflow: hidden;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_button_con div.img_list {
	width: 65px;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 5px;
	background: url(../facilities/images/bg_botton01.gif) no-repeat 0 0;
	float: left;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_button_con div.img_list img {
	width: 55px;
	height: 55px;
	border: 5px #FFF solid;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_button_con div.img_list a:hover img,
#facilities #contents_wrapper #main div.hall_list_con div.asuka_button_con div.img_list a.active img {
	width: 55px;
	height: 55px;
	border: 5px #000 solid;
	display: block;
}

/* ---- 飛鳥 テーブル設定 -----*/
#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con {
	width: 620px;
	margin: 0px auto;
	overflow: hidden;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table {
	width: 300px;
	float: left;
	margin-right: 6px;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table_right {
	width: 300px;
	float: right;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table table th,
#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table_right th {
	width: 120px;
	padding: 5px 10px;
	border-top: solid 1px #D3D3D3;
	border-left: solid 1px #D3D3D3;
	border-right: solid 1px #D3D3D3;
	border-bottom: double 3px #D3D3D3;
	background-color: #E4E4E4;
	font-weight: normal;
	text-align: center;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table table td,
#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table_right td {
	width: 180px;
	padding: 5px 10px;
	border: 1px #D3D3D3 solid;
	text-align: center;
}

#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table table td.td_color,
#facilities #contents_wrapper #main div.hall_list_con div.asuka_guide_con div.asuka_table_right td.td_color {
	background-color: #ECECEC;
}


/* 少人数向けの会議室
------------------------------------------------ */

/* ---- 少人数向けの会議室　見出し -----*/
#facilities #wrapper #contents #contents_wrapper #main h3#sst_hall_kaigi {
	margin: 50px auto 15px;
} 

/* 会議室レイアウト
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.hall_kaigi_con {
	width: 680px;
	overflow: hidden;
	margin: 10px 0px 50px;
}

#facilities #wrapper #contents #contents_wrapper #main div.hall_kaigi_con div.hall_kaigi_left {
	width: 268px;
	float: left;
	margin: 0 0 10px 0;
	padding: 28px;
	border: solid 1px #E4E4E4;
}

#facilities #wrapper #contents #contents_wrapper #main div.hall_kaigi_con div.hall_kaigi_right {
	width: 268px;
	float: right;
	margin: 0 0 10px 0;
	padding: 28px;
	border: solid 1px #E4E4E4;
}

#facilities #wrapper #contents #contents_wrapper #main div.enkai_table_con table td.color01 {
	background-color: #E9E3EE;
}



/* -----------------------------------------------------------
	floorguide/index.htm
		館内マップ
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#facilities #contents #contents_wrapper #main h2#st_floorguide {
	width: 680px;
	height: 50px;
	margin: 0 0 20px 0;
	background: url(../facilities/images/floorguide/st_floorguide.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 館内案内　全体図
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main #img_floorguide {
	padding-bottom: 30px;
	border-bottom: solid 1px #D1D1D1;
}

/* 館内案内　各フロア
------------------------------------------------ */
#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con {
	width: 680px;
	overflow: hidden;
	margin-top: 40px;
}

/* ---- 各フロア　左に案内図パターン -----*/
#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left {
	width: 330px;
	float: left;
	text-align: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right {
	width: 330px;
	float: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right h3 img {
	vertical-align: bottom;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right h4 {
	font-weight: normal;
	padding-left: 10px;
	border-left: solid 3px #646464;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right p {
	text-align: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right p a {
	display: block;
	outline: 0px;
	margin: 15px 0px;
}

/* ---- 各フロア　右に案内図パターン -----*/
#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left_o {
	width: 330px;
	float: left;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_right_o {
	width: 330px;
	float: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left_o h3 img {
	vertical-align: bottom;
}


#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left_o h4 {
	font-weight: normal;
	padding-left: 10px;
	border-left: solid 3px #646464;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left_o p {
	text-align: right;
}

#facilities #wrapper #contents #contents_wrapper #main div.floorguide_con div.floor_left_o p a {
	display: block;
	outline: 0px;
	margin: 15px 0px;
}

/* ---- 案内図　最後尾のスペース -----*/
#facilities #wrapper #contents #contents_wrapper #main div.last_con {
	margin-bottom: 50px;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/

/*======================================

	hack - 各種cssハック - for IE6

=======================================*/

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}


/* -----------------------------------------------------------
	index.htm 館内施設トップ
----------------------------------------------------------- */

/* 館内施設案内（ギャラリー・フロアマップ）
------------------------------------------------ */
* html #facilities #contents #contents_wrapper #main div.facilities_guide div.guide_left {
	margin: 0 0 0 10px;
}

* html #facilities #contents #contents_wrapper #main div.facilities_guide div.guide_right {
	margin: 0 10px 0 0;
}




