@charset "UTF-8";
/*★★★★ サイト全体用スタイル　ここから ★★★★*/
/*タグ*/
/*body {background-color: #C0C0C0;margin: 0px; padding: 0px; color: #555555; font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; letter-spacing: 0px;}*/
body {margin: 0px; padding: 0px; color: #555555; font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; letter-spacing: 0px;}
img {border-width: 0px; vertical-align: bottom; border-style: none;}
a {text-decoration:underline; color: #555555;}
a:hover{text-decoration:underline; color: #333333;}
/*ロールオーバー画像共通*/
a img.hoverImg{
background:none!important;
}
a:hover img.hoverImg{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background:none!important;
}
/*フロート用クラス*/
.AL {float: left;}
.AR {float: right;}
/*回り込み解除*/
.cb{clear:both;}
/*フォント*/
.txt8 {font-size: 8px;}
.txt9 {font-size: 10px;}
.txt9b {font-size: 10px; font-weight: bold;}
.txt9s {font-size: 10px; font-weight: lighter;}
.txt10 {font-size: 10px;}
.txt10b {font-size: 10px; font-weight: bold;}
.txt10s {font-size: 10px; font-weight: lighter;}
.txt12 {font-size: 12px;}
.txt12s {font-size: 12px; font-weight: lighter;}
.txt12b {font-size: 12px; font-weight: bold;}
.txt14 {font-size: 14px;}
.txt14b {font-size: 14px; font-weight: bold;}
.txt15b {font-size: 15px; font-weight: bold;}
.txt18b {font-size: 18px; font-weight: bold;}
.txt25b {font-size:25px; font-weight: bold;}
.txtlh160 {line-height: 160%;}
.txtlh120 {line-height: 120%;}
.txtlh200 {line-height: 200%;}
.txt_bottom_line {text-decoration: underline;}
.txt_aline {text-align: right;}
.txt_font {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.color_glay {color: #646464;}
.color_green {color: #b2d53c;}
.color_oreng {color: #FF6600;}
.color_bk {color: #333333;}
.color_wh {color: #FFFFFF;}
.txtLink_blue a {text-decoration: underline;}
.txtLink_blue a:hover {
	text-decoration: underline;
	background-color: #18B5C9;
}

.txt_cl {text-decoration:line-through;}
.link_color_oreng a{color: #FF6600;}
.link_color_oreng a:hover {
	text-decoration: underline;
	background-color: #ECE030;
}

.bottom_line {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;}
.top_line {border-top-width: 1px; border-top-style: solid; border-top-color: #929292;}

/*リンク用*/
.menuword {display: none;}

/*★★★ここから　ページ分割用　ヘッダー・フッター・サイドメニュー・コンテンツエリア　★★★*/
/*大枠中央寄せ用*/
.area {text-align: center; width: 100%;}
/*外枠（左右ボーダー＆白バック）*/
.main_box {
	text-align: left;
	width: 899px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:100%;
}
/*ヘッダーエリア大枠*/
.header_area {width: 899px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;}
/*フッターエリア大枠*/
.footer_area {width: 899px; text-align: left; vertical-align: text-bottom; margin-top: 100px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
/*コンテンツエリア*/
.contents_area {float: left; width: 665px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
/*★★★ここまで　ページ分割用　ヘッダー・フッター・サイドメニュー・コンテンツエリア　★★★*/

/*ヘッダーイメージ下リンクエリア*/
.header_link {width: 899px; float: left; text-align: right; text-decoration: none; color: #999999; line-height: 140%; margin:0px;}
/*ホーム*/
.header_home a {background-image: url(/img/top_menu/home.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_home a:hover { background-image: url(/img/top_menu/home_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*イベント情報*/
.header_event a {background-image: url(/img/top_menu/event.gif);background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_event a:hover {background-image: url(/img/top_menu/event_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*最新情報*/
.header_info a {background-image: url(/img/top_menu/info.gif);background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_info a:hover {background-image: url(/img/top_menu/info_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*月見の里学遊館とは*/
.header_tsukimino a {background-image: url(/img/top_menu/tsukimino.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_tsukimino a:hover {background-image: url(/img/top_menu/tsukimino_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*施設利用案内*/
.header_facility a {background-image: url(/img/top_menu/facility.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_facility a:hover {background-image: url(/img/top_menu/facility_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*アクセス*/
.header_access a {background-image: url(/img/top_menu/access.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_access a:hover {background-image: url(/img/top_menu/access_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
/*市民スタッフ募集*/
.header_staff a {background-image: url(/img/top_menu/staff.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_staff a:hover {background-image: url(/img/top_menu/staff_a.gif); background-repeat: no-repeat; float: left; height: 13px; width: 143px;}
.header_TopicPath {width: 884px; margin-left: 15px;}

/*右メニューエリア大枠*/
.RMenu_area {width: 197px; margin: 0px; float:right; text-align: right;}
/*右TOPメニュー用BOX*/
.RMenu_box_i {width: 182px; border-top-width: 1px; border-top-style: solid; border-top-color: #929292; margin-right: 0px; margin-left: 15px; margin-bottom:22px;}
/*右メニュー用BOX*/
.RMenu_box {width: 182px; margin-right: 0px; margin-left: 15px; margin-bottom:22px;}
/*右メニュー用リンクBOX*/
.RMenu_box_l {width: 182px; border-top-width: 1px; border-top-style: solid; border-top-color: #929292; margin-right: 0px; margin-left: 15px;}
/*TOPページ用右メニュー用小BOX*/
.IDRMenu_box_r {width:174px; margin-top:22px; float:right;}
/*右メニュー用小BOX*/
.RMenu_box_r {width:174px; margin-top:10px; float:right;}
/*TOPページ用右メニュータイトル*/
.RMenu_titleID { float: left; height: 74px; width: 8px;}
/*右メニュータイトル*/
.RMenu_title {float: right; height: 11px; width: 182px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;}

/*フッター内容*/
.footer_box { width: 899px; height: 79px;}
.footer_rogo {margin-left:10px; height: 79px; width: 95px; float:left;}
.footer_linkBOX {width: 760px; height: 9px; float:right; text-align: right; vertical-align:bottom; margin-top:61px; margin-right:10px; margin-bottom:5px;}
.footer_link {text-align: right; color: #666666;}
.footer_copyright {
	clear:both;
	font-size: 9px;
	font-weight: lighter;
	font-style: italic;
	line-height: 100%;
	color: #000000;
	text-align: right;
	width: 879px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin:0px 10px 0px 10px;
	height:auto;
}

/*ページタイトルロゴ用*/
.page_title_logo {width: 617px; height: 65px; margin-bottom: 80px; float: right;}

/*コンテンツBOX*/
.contents_box_top {width: 617px; margin: 20px 0; background-color:#ECE030; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECE030; float:right;}
.contents_box_top2 {width: 617px; margin-bottom: 20px; background-color:#ECE030; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECE030; float:right;}
.contents_box {width: 617px; margin-bottom: 60px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; float:right;}
.contents_box_e {width: 617px; margin-bottom: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; float:right;}
.contents_box_a {width: 617px; text-align: right; float:right;}
.EvT_con_list_link_top {margin:0 -1px 0 0; height: 50px; background-color:#FFF; padding-left:15px;}
/*コンテンツタイトルエリア*/
.cntents_title_area {width: 258px; margin-bottom: 20px; float:left;}
.contens_title_logo {width: 258px;}

/*コンテンツエリアx3用　ここから*/
.EvT_x3contens_box {width: 205px;border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; float: left; padding:0 0 20px 0; height:100%;}
.EvT_x3contens_box_e {width: 205px; float: right; padding:0 0 20px 0;}
.EvT_x3contens_thumb91x72 {width: 91px; height: 72px; margin-top: 15px; margin-right: 5px; float: left;}
.EvT_x3contens_thumb205x125 { height: 125px; margin-bottom:15px;}
.EvT_x3con_icon {width: 39px; height: 16px; margin-top: 71px; float: left;}
.EvT_x3con_icon_r {width: 63px; height: 13px; margin-top: 74px; float: left;}
.EvT_x3com_txtBox{width:171px; margin:0 17px;}
.EvT_x3contns_detals_link_area {width: 60px; height: 18px; margin-left: 112px;}
.top_list_link {float:right; margin-right:10px; bottom:0;}
.EvT_top_txtLink a {font-size: 12px; font-weight: bold; line-height: 120%; text-decoration: underline;}
.EvT_top_txtLink a:hover {font-size: 12px; color:#fff; font-weight: bold; line-height: 120%; text-decoration: underline;}
/*コンテンツエリアx3用　ここまで*/

/*コンテンツエリアx2用　ここから*/
.EvT_x2con_box {width: 617px; padding-bottom:20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECE030; float: left;}
.EvT_x2con_box_e {width: 617px; padding-top:20px; margin-bottom: 20px; float: left;}
.EvT_x2contens_thumb91x72l {width: 91px; height: 72px; margin-top: 15px; margin-right: 10px; float: left;}
.EvT_x2contens_thumb91x72r {width: 91px; height: 72px; margin-top: 15px; margin-right: 10px; float: right;}
.EvT_x2con_box_l{width: 308px; border-right-width: 1px; border-right-style: solid; border-right-color: #ECE030; float:left;}
.EvT_x2con_box_r{width: 308px; float:left;}
.EvT_x2con_list_linkRT {height: 15px; width:288px; float:right;}
.EvT_x2con_list_linkLT {height: 15px; float:left;}
.EvT_x2con_list_linkRB {height: 15px; width:288px; margin-top: 15px; float:right;}
.EvT_x2con_list_linkLB {height: 15px; width: 288px; margin-top: 15px; float:left;}
.EvT_x2com_txtBox_l{width:187px; margin-top: 15px; float:left;}
.EvT_x2com_txtBox_r{width:187px; margin-top: 15px; float: right;}
.EvT_x2contns_detals_link_area_l {width: 60px; height: 18px; margin-left: 228px; margin-bottom: 15px;}
.EvT_x2contns_detals_link_area_r {width: 60px; height: 18px; margin-bottom: 15px; float: right;}
/*コンテンツエリアx2用　ここまで*/

/*コンテンツタイトルテキスト*/
.contens_title_txtbox {width: 258px; border-bottom: 20px;}
/*イベント階層用　コンテンツ タイトルエリアリンク*/
.contens_EVtitle_link_area {width: 258px; height: 18px; background-color: #ece030; text-align: right;}
/*★★★★ サイト全体用スタイル　ここまで ★★★★*/

/*★★★★ Topページ用スタイル ここから ★★★★*/
/*チケットお申し込み*/
.RMenu_contact a {background-image: url(/img/menu_right/IDcontact.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_contact a:hover {background-image: url(/img/menu_right/IDcontact_a.gif); width: 174px; height: 14px; border: 0px;}
/*座席表*/
.RMenu_seating a {background-image: url(/img/menu_right/IDseating.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_seating a:hover {background-image: url(/img/menu_right/IDseating_a.gif); width: 174px; height: 14px; border: 0px;}
/*月見の里学遊館とは*/
.RMenu_tsukimi a {background-image: url(/img/menu_right/IDinfo_tsukimi_info.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_tsukimi a:hover {background-image: url(/img/menu_right/IDinfo_tsukimi_info_a.gif); width: 174px; height: 14px; border: 0px;}
/*施設利用案内*/
.RMenu_public a {background-image: url(/img/menu_right/IDinfo_public.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_public a:hover {background-image: url(/img/menu_right/IDpublic_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*交通案内*/
.RMenu_access a {background-image: url(/img/menu_right/IDinfo_access.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_access a:hover {background-image: url(/img/menu_right/IDaccess_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*FAQ*/
.RMenu_faq a { background-image: url(/img/menu_right/IDinfo_faq.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block;}
.RMenu_faq a:hover {background-image: url(/img/menu_right/IDfaq_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*年間スケジュール*/
.RMenu_schedule a {background-image:url(/img/menu_right/IDscheduleY_schedule.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_schedule a:hover {background-image:url(/img/menu_right/IDscheduleY_schedule_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*月見の里プロジェクト*/
.RMenu_project a {background-image:url(/img/menu_right/IDschedule_project.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_project a:hover { background-image:url(/img/menu_right/IDschedule_project_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*舞台情報*/
.RMenu_stage a {background-image:url(/img/menu_right/IDschedule_stage.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_stage a:hover {background-image:url(/img/menu_right/IDschedule_stage_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*ワークショップ情報*/
.RMenu_workshop a {background-image:url(/img/menu_right/IDschedule_workshop.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_workshop a:hover {background-image:url(/img/menu_right/IDschedule_workshop_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*月見の里アーカイブ*/
.RMenu_archive a {background-image:url(/img/menu_right/IDschedule_archive.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block;}
.RMenu_archive a:hover {background-image:url(/img/menu_right/IDschedule_archive_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*月間スケジュール*/
.RMenu_monthly a {background-image:url(/img/menu_right/IDschedule_monthly.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_monthly a:hover {background-image:url(/img/menu_right/IDschedule_monthly_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*コラム*/
.RMenu_columns a {background-image:url(/img/menu_right/IDlink_columns.gif);width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_columns a:hover {background-image:url(/img/menu_right/IDlink_columns_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*物販情報*/
.RMenu_shopping a {background-image:url(/img/menu_right/IDlink_shopping.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_shopping a:hover {background-image:url(/img/menu_right/IDlink_shopping_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*スタッフブログ*/
.RMenu_staff a {background-image:url(/img/menu_right/IDlink_staff.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.RMenu_staff a:hover { background-image:url(/img/menu_right/IDlink_staff_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*リンク*/
.RMenu_link a {background-image:url(/img/menu_right/IDlink_link.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block;}
.RMenu_link a:hover {background-image:url(/img/menu_right/IDlink_link_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat;}
/*バナーエリア*/
.top_IDbanner_area {width:187px; margin-bottom:30px; margin-right:10px;}
.top_IDbanner_box { width:187px; margin-bottom:3px;}
.bottom_IDbanner_area {clear:both; float:right; width:171px; margin-top:22px; margin-right:10px;}
.bottom_IDbanner_box {width:171px; margin-bottom:3px;}

/*★★ここから　topページ用コンテンツ★★*/
/*コンテンツ内特大バナー*/
.top_IDflash {background-color: #CCCCCC; height: 240px; width: 665px;}
.top_ban_l {width: 332px; float:left; display:inline}
.top_ban_r {width: 332px; margin-left:1px; float:right; display:inline}
.top_IDflash2 {margin-top:15px;height: 120px; width: 665px;}

/*トピックス大枠*/
.IDtopics_area {width: 635px; float: right; margin-top: 30px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; background-image: url(/img/topics/toics_yellowBG.gif); background-position:top;}
.IDtopics_area2 {width: 635px; float: right; margin-top: 30px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px;}
/*トピックス 月見の里プロジェクト小BOX*/
.IDtopics_p_box {float:left; margin-left:35px; width: 170px; display:inline;}
/*トピックス 舞台情報小BOX*/
.IDtopics_b_box {float:left; margin-left:45px; width: 170px; display:inline;}
/*トピックス　ワークショップ小BOX*/
.IDtopics_w_box {float:left; margin-left:45px; width: 170px; display:inline;}
/*トピックス エリア*/
.IDtopics_schedule_area {width: 170px; height:auto;}
/*トピックス　スケジュール　内容　下部ボーダー */
.IDtopics_schedule_box {width: 150px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; float:right; margin-left:20px; margin-top:9px;}
/*トピックス　スケジュール　内容　end用下部ボーダー無し*/
.IDtopics_schedule_box1 {width: 150px; float:right; margin-left:20px; margin-top:9px;}
/*トピックス スケジュルーリンクBOX 下部ボーダー*/
.IDtopics_schedule_link {float:right; width: 150px; height: 18px; text-align:right; margin-bottom:9px;}
/*トピックス スケジュルーリンクBOX end用下部マージン無し*/
.IDtopics_schedule_link1 { float:right; width: 150px; height: 18px; text-align:right}

/*更新情報ボックス*/
.IDupdate_area {float: right; width: 635px;}
.IDupdate_new_area {float: right; width: 635px; border-top: 1px solid #18b4c8;}
.IDupdate_new_link {float: right; width: 87px;}
.IDupdate_box {float: left; width: 420px;}
.IDupdate_link {width: 420px; text-align: right;}
.IDupdate_line {width: 420px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #18B5C9;}
/*更新情報テキストボックス*/
.IDupdate_listBOX {width: 635px; height:150px; overflow-y:scroll; overflow-x:hidden; margin-bottom:10px;}
.IDupdate_list { width: 615px; line-height: 200%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-size: 12px;}
/*レンタルスペース*/
.IDrental_box {float: right; width: 190px; text-align: right;}
/*★★ここまで　topページ用コンテンツ★★*/

/*★★★イベントTOPページ用★★★*/
/*イベント階層　右メニュー　ここから*/
/*月見の里プロジェクト*/
.EvT_tsukimi a {background-image: url(/img/menu_right/EvT_tsukimino.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.EvT_tsukimi a:hover {background-image: url(/img/menu_right/EvT_tsukimino_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
/*舞台情報*/
.EvT_hall a {background-image: url(/img/menu_right/EvT_hall.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_hall a:hover {background-image: url(/img/menu_right/EvT_hall_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*うさぎホールライブ*/
.EvT_usagi a {background-image: url(/img/menu_right/EvT_usagi.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_usagi a:hover {background-image: url(/img/menu_right/EvT_usagi_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*落語シリーズ*/
.EvT_rakugoS a {background-image: url(/img/menu_right/EvT_rakugoS.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_rakugoS a:hover {background-image: url(/img/menu_right/EvT_rakugoS_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*舞台創造プログラム*/
.EvT_Halletc a {background-image: url(/img/menu_right/EvT_Halletc.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.EvT_Halletc a:hover {background-image: url(/img/menu_right/EvT_Halletc_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
/*ワークショップ情報*/
.EvT_workshop a {background-image: url(/img/menu_right/EvT_workshop.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_workshop a:hover {background-image: url(/img/menu_right/EvT_workshop_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*アート・ものづくり*/
.EvT_art a {background-image: url(/img/menu_right/EvT_art.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_art a:hover {background-image: url(/img/menu_right/EvT_art_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*日曜こども学級*/
.EvT_kodomo a {background-image: url(/img/menu_right/EvT_kodomo.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_kodomo a:hover {background-image: url(/img/menu_right/EvT_kodomo_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*クッキング*/
.EvT_cooking a {background-image: url(/img/menu_right/EvT_cooking.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
.EvT_cooking a:hover {background-image: url(/img/menu_right/EvT_cooking_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 7px;}
/*健康づくりプログラム*/
.EvT_health a {background-image: url(/img/menu_right/EvT_health.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.EvT_health a:hover {background-image: url(/img/menu_right/EvT_health_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
/*年間スケジュール*/
.EvT_Yschedule a {background-image: url(/img/menu_right/EvT_Yschedule.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.EvT_Yschedule a:hover {background-image: url(/img/menu_right/EvT_Yschedule_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
/*アーカイブ*/
.EvT_archive a {background-image: url(/img/menu_right/EvT_archive.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.EvT_archive a:hover {background-image: url(/img/menu_right/EvT_archive_a.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
/*イベント階層　右メニュー　ここまで*/

/*月見の里学遊館とは　右メニュー　ここから*/
/*月見の里学遊館とは*/
.tsu_tsukimino a {background-image: url(/img/menu_right/tsu_tsukimino.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 8px;}
.tsu_tsukimino a:hover {background-image: url(/img/menu_right/tsu_tsukimino_a.gif); width: 174px; height: 14px; border: 0px;}
/*ガイドマップ*/
.tsu_guide a {background-image: url(/img/menu_right/tsu_guide.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.tsu_guide a:hover {background-image: url(/img/menu_right/tsu_guide_a.gif); width: 174px; height: 14px; border: 0px;}
/*施設一覧*/
.tsu_list a {background-image: url(/img/menu_right/tsu_list.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.tsu_list a:hover {background-image: url(/img/menu_right/tsu_list_a.gif); width: 174px; height: 14px; border: 0px;}
/*貸施設利用方法*/
.tsu_rent a {background-image: url(/img/menu_right/tsu_rent.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.tsu_rent a:hover {background-image: url(/img/menu_right/tsu_rent_a.gif); width: 174px; height: 14px; border: 0px;}
/*交通案内*/
.tsu_traffic a {background-image: url(/img/menu_right/tsu_traffic.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.tsu_traffic a:hover {background-image: url(/img/menu_right/tsu_traffic_a.gif); width: 174px; height: 14px; border: 0px;}
/*faq*/
.tsu_faq a {background-image: url(/img/menu_right/tsu_faq.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.tsu_faq a:hover {background-image: url(/img/menu_right/tsu_faq_a.gif); width: 174px; height: 14px; border: 0px;}
/*月見の里学遊館とは　右メニュー　ここまで*/

/*施設利用案内　右メニュー　ここらら*/
/*施設利用案内*/
.ins_use a {background-image: url(/img/menu_right/ins_use.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_use a:hover {background-image: url(/img/menu_right/ins_use_a.gif); width: 174px; height: 14px; border: 0px;}
/*うさぎホール*/
.ins_usagi a {background-image: url(/img/menu_right/ins_usagi.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_usagi a:hover {background-image: url(/img/menu_right/ins_usagi_a.gif); width: 174px; height: 14px; border: 0px;}
/*ワークショップルーム*/
.ins_wsr a {background-image: url(/img/menu_right/ins_wsr.gif); width: 174px; height: 28px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_wsr a:hover {background-image: url(/img/menu_right/ins_wsr_a.gif); width: 174px; height: 28px; border: 0px;}
/*ものづくりWSR*/
.ins_mono a {background-image: url(/img/menu_right/ins_mono.gif); width: 174px; height: 28px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_mono a:hover {background-image: url(/img/menu_right/ins_mono_a.gif); width: 174px; height: 28px; border: 0px;}
/*文字・文のWSR*/
.ins_moji a {background-image: url(/img/menu_right/ins_moji.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_moji a:hover {background-image: url(/img/menu_right/ins_moji_a.gif); width: 174px; height: 14px; border: 0px;}
/*食のWSR*/
.ins_food a {background-image: url(/img/menu_right/ins_food.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_food a:hover {background-image: url(/img/menu_right/ins_food_a.gif); width: 174px; height: 14px; border: 0px;}
/*和のWSR*/
.ins_wa a {background-image: url(/img/menu_right/ins_wa.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_wa a:hover {background-image: url(/img/menu_right/ins_wa_a.gif); width: 174px; height: 14px; border: 0px;}
/*舞台芸術のWSR*/
.ins_butai a {background-image: url(/img/menu_right/ins_butai.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_butai a:hover {background-image: url(/img/menu_right/ins_butai_a.gif); width: 174px; height: 14px; border: 0px;}
/*こども室*/
.ins_kodomo a {background-image: url(/img/menu_right/ins_kodomo.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_kodomo a:hover {background-image: url(/img/menu_right/ins_kodomo_a.gif); width: 174px; height: 14px; border: 0px;}
/*集会室AB*/
.ins_roomAB a {background-image: url(/img/menu_right/ins_roomAB.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_roomAB a:hover {background-image: url(/img/menu_right/ins_roomAB_a.gif); width: 174px; height: 14px; border: 0px;}
/*集会室C*/
.ins_roomC a {background-image: url(/img/menu_right/ins_roomC.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_roomC a:hover {background-image: url(/img/menu_right/ins_roomC_a.gif); width: 174px; height: 14px; border: 0px;}
/*水玉プール*/
.ins_polka a {background-image: url(/img/menu_right/ins_polka.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_polka a:hover {background-image: url(/img/menu_right/ins_polka_a.gif); width: 174px; height: 14px; border: 0px;}
/*トレーニングルーム／フィットネスルーム*/
.ins_training a {background-image: url(/img/menu_right/ins_training.gif); width: 174px; height: 28px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_training a:hover {background-image: url(/img/menu_right/ins_training_a.gif); width: 174px; height: 28px; border: 0px;}
/*フィットネスプログラム*/
.ins_fitness a {background-image: url(/img/menu_right/ins_fitness.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_fitness a:hover {background-image: url(/img/menu_right/ins_fitness_a.gif); width: 174px; height: 14px; border: 0px;}
/*図書館分室*/
.ins_library a {background-image: url(/img/menu_right/ins_library.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_library a:hover {background-image: url(/img/menu_right/ins_library_a.gif); width: 174px; height: 14px; border: 0px;}
/*住民票発行サービス*/
.ins_jyuumin a {background-image: url(/img/menu_right/ins_jyuumin.gif); width: 174px; height: 28px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_jyuumin a:hover {background-image: url(/img/menu_right/ins_jyuumin_a.gif); width: 174px; height: 28px; border: 0px;}
/*料金一覧*/
.ins_price a {background-image: url(/img/menu_right/ins_price.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.ins_price a:hover {background-image: url(/img/menu_right/ins_price_a.gif); width: 174px; height: 14px; border: 0px;}
/*貸館お申込み*/
.ins_rentale a {background-image: url(/img/menu_right/ins_rentale.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.ins_rentale a:hover {background-image: url(/img/menu_right/ins_rentale_a.gif); width: 174px; height: 14px; border: 0px;}

/*施設利用FAQ*/
.ins_faq a {background-image: url(/img/menu_right/ins_faq.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 10px;}
.ins_faq a:hover {background-image: url(/img/menu_right/ins_faq_a.gif); width: 174px; height: 14px; border: 0px;}
/*ガイドマップ*/
.ins_guide a {background-image: url(/img/menu_right/ins_guide.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.ins_guide a:hover {background-image: url(/img/menu_right/ins_guide_a.gif); width: 174px; height: 14px; border: 0px;}
/*交通案内*/
.ins_traffic a {background-image: url(/img/menu_right/ins_traffic.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.ins_traffic a:hover {background-image: url(/img/menu_right/ins_traffic_a.gif); width: 174px; height: 14px; border: 0px;}
/*交通案内*/
.ins_QA a {background-image: url(/img/menu_right/ins_qa.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 14px;}
.ins_QA a:hover {background-image: url(/img/menu_right/ins_qa_a.gif); width: 174px; height: 14px; border: 0px;}



/*施設利用案内　右メニュー　ここらら*/

/*アクセス　右メニューここから*/
/*アクセス*/
.acc_acc a {background-image: url(/img/menu_right/acc_acc.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 8px;}
.acc_acc a:hover {background-image: url(/img/menu_right/acc_acc_a.gif); width: 174px; height: 14px; border: 0px;}
/*バス時刻表*/
.acc_bath a {background-image: url(/img/menu_right/acc_bath.gif); width: 174px; height: 14px; border: 0px; background-repeat: no-repeat; display:block; margin-bottom: 8px;}
.acc_bath a:hover {background-image: url(/img/menu_right/acc_bath_a.gif); width: 174px; height: 14px; border: 0px;}

/*アクセス　右メニューここまで*/


/*★★★イベント階層用 ここから★★★*/
/*★★コンテンツエリア★★*/
/*★イベントトップ　ここから★*/
.EvT_contents_area {float: left; width: 647px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.EvT_contens_box {width: 617px; margin-bottom: 18px; float: left;}
.EvT_con_list_link {height: 15px;}
.EvT_con_arcive_box {height: 25px; margin-bottom: 15px;}

/*コンテンツエリアx1用　ここから*/
/*サムネイル*/
.EvT_x1contens_thumb91x72 {width: 91px; height: 72px; margin-right: 10px; float: left;}
.EvT_x1contens_headingTxt {width: 353px; margin-right: 5px; float:left;}
.EvT_x1contns_detals_link_area {width: 60px; height: 18px; margin-top: 54px; float: left;}
/*コンテンツエリアx1用　ここまで*/


.EvT_con_txtLink a {font-size: 12px; font-weight: bold; line-height: 120%; text-decoration: underline;}
.EvT_con_txtLink a:hover {font-size: 12px; font-weight: bold; line-height: 120%; text-decoration: underline; background-color: #ece030;}


/*★イベントトップ　ここから★*/

/*★イベント舞台情報　ここから★*/
/*上部イエローエリア　ここから*/
.HLive_contens_box {width: 635px; float:right;}
.HLive_con_yelowBox {width: 635px; min-height: 320px; margin-top: 55px; background-color: #ece030; float:right;}
.HLive_con_yelowBox2 {width: 635px; min-height: 320px; margin-top: 15px; background-color: #ece030; float:right;}
.HLive_con_yelowBoxS {width: 597px; margin-top: 19px; margin-top: 19px; margin-left: 19px; float: left;}
.HLive_con_yelowImg {float:left;}
.HLive_con_yelow_area {width: 239px; float: right;}
.HLive_con_yelow_title {width: 239px; height:16px; margin-bottom: 5px;}
.HLive_con_yelow_hedingTxt {width: 239px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; padding-bottom: 5px;}
.HLive_con_yelow_txt {width: 239px; margin-top: 5px;}
.HLive_con_yelow_deals {width: 239px; height: 18px; text-align: right; margin-bottom: 20px; float: right;}

/*上部イエローエリア　ここまで*/

/*リストブロック　ここから*/
.HLive_con_list_box {width: 635px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292; margin-top: 25px; float: left;}
.HLive_con_list_box_e {width: 635px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292; margin-top: 25px; margin-bottom: 25px; float: left;}
.HLive_con_list_box_t {width: 635px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292;  margin-top: 5px; float: left;}
.HLive_con_list_photo {width: 131px; height: 110px; margin-bottom: 30px; float: left;}
.HLive_con_list_heding {width: 480px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; padding-bottom: 5px; float: right;}
.HLive_con_Ylist_heding {width: 635px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; float: right;}
.HLive_con_end_p {width: 635px; margin-top: 25px; float: left;}
.HLive_con_list_txt {width: 480px; margin-top: 5px; float: right;}
.HLive_con_Ylist_txt {width: 635px; margin-top: 5px; float: right;}
.HLive_con_list_deals {float: right;}
.HLive_top_txt {width: 635px; margin-top: 30px; float: left;}
.HLive_top_txt_img {margin-bottom: 5px;}
.HLive_con_list_exit {width: 635px; margin-top: 55px; border-bottom: 1px solid #929292; padding-bottom: 5px; float: left;}

/*リストブロック　ここまで*/

/*落語リストページここから*/
.rakugo_top_txt_box {width: 435px;margin-top:20px;}
.rakugo_line {width: 635px; border-top:1px solid #929292; margin-top: 60px; float: left;}
.rakugo_box {width: 435px; margin-top: 50px; float: left;}
/*落語リストページここまで*/
/*★イベント舞台情報　ここまで★*/

/*★詳細ページ　ここから★*/
.detals_con_areaT {width: 635px; margin-top: 54px; margin-bottom: 50px; float: right;}
.detals_con_area {width: 635px; margin-top: 80px; margin-bottom: 50px; float: right;}
.detals_con_yelow_area {width: 463px; background-color: #ece030; float: left;}
.detals_con_yelow_area_s {width: 443px; margin-top: 23px; margin-left: 23px;}
.detals_con_yelow_box {width: 418px;}
.detals_con_yelow_box_b {width: 418px; margin-top: 20px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #929292;}
.detals_con_yelow_box_c {width: 418px; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px;  border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #ffffff; border-bottom-color: #ffffff;}
.detals_con_yelow_box_d {width: 418px; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px;  border-bottom-width: 1px; border-top-style: solid; border-top-color: #ffffff;}
.detals_con_yelow_box_e {width: 418px; margin-top: 20px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #ffffff;}
.detals_con_yelow_titleBox {width: 418px; margin-top: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;}
.detals_con_yelow_titleBox_t {width: 418px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;}
.detals_con_yelow_cat {width: 418px; height: 16px;}
.detals_con_yelow_heding {width: 418px; font-size: 15px; font-weight: bold;}
.detals_con_yelow_cap {width: 418px; font-size: 10px; margin-top: 5px;}
.detals_con_yelow_lead {width: 418px; margin-top: 35px}
.detals_con_yelow_txt {width: 418px; margin-top: 35px; line-height: 160%; color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292;}
.detals_con_yelow_img {width: 418px; margin-top: 40px;}
.detals_con_yelow_cap_s {width: 418px; font-size: 10px; margin-top: 5px; margin-bottom: 20px;}
.detals_con_profile_area {width: 120px; float: right;}
.detals_con_profile_txt {width: 120px; font-size: 10px; line-height: 160%; padding-top: 5px; margin-bottom: 20px;}
.detals_con_profile_title {font-size: 10px; line-height: 160%; font-weight: bold;}
.detals_inline_link {text-align: right; font-size: 12px;}
.detals_price_area {margin-top: 5px; padding-top: 5px; border-top: 1px dotted #FFFFFF;}
.detals_con2_area {margin-top: 18px;}
/*月見の里プロジェクト用*/
.TSPro_con_areaT {width: 635px; margin-top: 44px; margin-bottom: 50px; float: right;}
.TSPro_con_areaT2 {width: 635px; margin-top: 32px; margin-bottom: 50px; float: right;}

/*詳細ページリストブロック　ここから*/
.detals_HLive_con_list_box {width: 463px; border-top-width: 1px; border-top-style: dotted; border-top-color: #929292; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292; margin: 25px 0; padding-top:25px; float: left;}
.detals_HLive_con_list_box_e {width: 463px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292; margin-top: 25px; margin-bottom: 25px; float: left;}
.detals_HLive_con_list_box_t {width: 463px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #929292;  margin-top: 5px; float: left;}
.detals_HLive_con_list_photo {width: 131px; height: 110px; margin-bottom: 30px; float: left;}
.detals_HLive_con_list_heding {width: 312px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; padding-bottom: 5px; float: right;}
.detals_HLive_con_Ylist_heding {width: 463px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; float: right;}
.detals_HLive_con_end_p {width: 463px; margin-top: 25px; float: left;}
.detals_HLive_con_list_txt {width: 312px; margin-top: 5px; float: right;}
.detals_HLive_con_Ylist_txt {width: 463px; margin-top: 5px; float: right;}
.detals_HLive_con_list_deals {float: right;}
.detals_HLive_top_txt {width: 463px; margin-top: 30px; float: left;}
.detals_HLive_top_txt_img {margin-bottom: 5px;}
.detals_Live_con_list_exit {width: 463px; margin-top: 55px; border-bottom: 1px solid #929292; padding-bottom: 5px; float: left;}

/*詳細ページリストブロック　ここまで*/

/*★詳細ページ　ここまで★*/
/*アーカイブ詳細用*/
.detals_con_pink_area {width: 463px; background-color: #FFDDFF; float: left;}
.HLive_con_pinkBox {width: 635px; min-height: 320px; margin-top: 55px; background-color: #FFDDFF; float:right;}
/*アーカイブ詳細用*　ここまで★/
/*★★★イベント階層用 ここまで★★★*/

/*★★★月見の里学遊館とは　階層用ここから★★★*/
/*プロフィールエリア*/
.tsu_profile_area {width: 135px; margin-top: 25px; float: right;}
.tsu_main_area {width: 485px; margin-top: 25px; border-right-width:1px; border-right-style: solid; border-right-color: #929292; float: left;}
.tsu_main_box {width: 415px; margin-bottom: 35px; float: left;}
.tsu_photos_box {width: 415px; border-top-width:1px; border-top-style: solid; border-top-color: #929292; float: left;}
.tsu_photoTL {margin-top: 25px; float: left;}
.tsu_photoTR {margin-top: 25px;float: right;}
.tsu_photoBL {margin-top: 5px;float: left;}
.tsu_photoBR {margin-top: 5px;float: right;}
.tsu_photos_cap {width: 415px; margin-top: 10px; float: left;}
.tsu_map_link_area {width: 635px; margin-top: 70px; float: left;}
.tsu_facility_area {width: 635px; margin-top: 30px; float: left;}
.tsu_institution_area { width: 635px;}
.tsu_facility_box {width: 615px; margin-top: 15px; float: right;}
.tsu_usagi_area {width: 172px; float: left;}
.tsu_workshoproom_area {width: 172px; margin-left:40px; float: left;}
.tsu_pool_area {width: 172px; margin-left: 40px; float: left;}
.tsu_facility_link {margin-top: 10px; float: right;}
.tsu_salon_box {width: 635px; margin-top: 30px; background-color: #64e1f0; padding-bottom: 20px; float: left;}
.tsu_solon_box_s {width: 615px; margin-top: 20px; float: right;}
.tsu_salon_txt {width: 220px; float: left;}
.tsu_salon_photo01 {width: 170px; margin-left: 25px; float: left;}
.tsu_salon_photo02 {width: 170px; margin-left: 10px; float: left;}
.tsu_salon_photo03 {width: 170px; margin-left: 25px; margin-top: 10px; float: left;}
.tsu_salon_photo04 {width: 170px; margin-left: 10px; margin-top: 10px; float: left;}
.tsu_contact_area {width: 264px; margin-top: 30px; float: left;}
.tsu_contact_box {width: 244px; float: right;}
.tsu_hours_area {width: 264px; margin-top: 30px; margin-left: 20px; float: left;}
.tsu_list_photo {margin-top: 10px;}

.tsu_link_usa a {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_usagihall_rog.gif) no-repeat; display: block;}
.tsu_link_usa a:hover {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_usagihall_rog_a.gif) no-repeat; display: block;}

.tsu_link_work a {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_workshoproom_rog.gif) no-repeat; display: block;}
.tsu_link_work a:hover {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_workshoproom_rog_a.gif) no-repeat; display: block;}

.tsu_link_pool a {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_pool_rog.gif) no-repeat; display: block;}
.tsu_link_pool a:hover {width: 172px; height: 25px; background:url(/about_tsukimino/img/tsu_pool_rog_a.gif) no-repeat; display: block;}

.gui_map_test { margin-top: 80px; float: left;}
/*★★★月見の里学遊館とは　階層用ここまで★★★*/

/*★★★施設利用案内　階層用ここから★★★*/
/*施設利用案内*/
.ins_usagi_area {width: 635px; margin-top: 80px; float: right;}
.ins_ins_area {width: 635px; margin-top: 40px; float: right;}
.ins_ins_box {width: 610px; float: right;}
.ins_ins_box_s {width: 555px; margin-top: 20px; float: left;}
.ins_usagi_cap {width: 272px; float: right;}
.ins_usagi_txt {width: 410px; margin-top: 20px; float: left;}
.ins_usagi_detail_link {width: 555px; margin-top: 10px; float: left;}
.ins_wsr_cap {width: 340px; margin-top: 15px;}
.ins_wsr_photo {margin-top: 10px;}
.ins_wsr_link {width: 128px; text-align: right; margin-top: 5px;}
.ins_wsr_txt {width: 128px;}
.ins_wsr_x4_r {width: 136px; margin-top: 30px; float: left;}
.ins_wsr_x4 {width: 158px; margin-top: 30px; float: left;}
.ins_library_dl {margin-top: 10px;}
.ins_notes_area { width: 635px; margin-top: 40px; border-top-width: 1px; border-top-style: solid; border-top-color: #929292; float: right;}
.ins_notes_box { width: 410px; margin-top: 10px;}
/*うさぎホール*/
.usagi_main_title {width: 635px; height: 225px;}
.usagi_main_title_txt {width: 330px; float: left;}
.usagi_main_box {width: 635px; margin-top: 40px; float: left;}
.usagi_main_l {width: 357px; border-right-width: 1px; border-right-style: solid; border-right-color: #929292; float: left;}
.usagi_main_r {width: 242px; float: right;}
.usagi_txt_l {width: 320px; float: left;}
.usagi_photo_r {margin-top: 5px; float: right;}
.usagi_txt_r {width: 242px; margin-top: 5px; float: right;}
.usagi_price_link {width: 635px; text-align: right; margin-top: 10px; float: left;}
.usagi_seats {width: 172px; height: 19px; float: left;}
.usagi_seats_txt {width: 172px; float: left;}
.usagi_lobby_alea {width: 390px; float: left;}
.usagi_lobby_title {width: 390px; float: left}
.usagi_lobby_line {width: 390px; float: left}
.usagi_lobby_txt {width: 390px; float: left}
.usagi_drssing_alea {width: 190px; float: right;}
.usagi_drssing_title {width: 190px;}
.usagi_drssing_line {width: 190px;}
.usagi_drssing_txt {width: 190px;}
.usagi_map_area {width: 458px; background-color: #b2d53c; float: right;}
.usagi_map_box {width: 438px; float: right;}
.usagi_map_txt {width: 90px; margin-top: 15px; float: left;}
.usagi_map_photo {width: 308px; margin-top: 15px; margin-bottom: 15px; margin-left:20px; float: left;}
/*ものづくりワークショップルーム*/
.craft_map_area {width: 386px; background-color: #b2d53c; float: right;}
.craft_map_box {width: 369px; margin-bottom: 15px; float: right;}
.craft_map_txt {width: 354px; margin-top: 15px;}
/*水玉プール*/
.pool_list_box1 {width: 190px; margin-right: 33px; float: left;}
.pool_list_box2 {width: 190px; margin-right: 32px; float: left;}
.pool_list_box3 {width: 190px; float: left;}
.pool_list_photo {width: 190px; margin-top: 5px; float: left;}
.pool_list_txt {width: 190px; margin-top: 5px; float: left;}
.pool_map_area {width: 386px; background-color: #51abec; float: right;}
.pool_map_area2 {width: 458px; background-color: #51abec; float: right;}
.pool_map_box {width: 438px; float: right;}
.pool_map_txt {width: 90px; margin-top: 15px; float: left;}
.pool_map_photo {width: 308px; margin-top: 15px; margin-bottom: 15px; margin-left:20px; float: left;}
.pool_line {width: 635px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #929292; margin-top: 40px; float: left;}
/*料金一覧*/
.price_usagi_area {width: 635px; margin-top: 50px; float: right;}
.price_alink {width: 635px; margin-top: 15px;}
.price_table_title {width: 400px; margin-top: 35px; float: left;}
.price_table_title2 {width: 235px; margin-top: 35px; text-align: right; float: left;}
.price_table2_title {width: 400px; float: left;}
.price_table2_title2 {width: 235px; text-align: right; float: left;}
.price_table {width: 635px; margin-top: 20px; text-align: right;}
.price_txt_alea {width: 635px; margin-top: 35px; border-top: solid 1px #929292;}
.price_txt_box {width: 635px; margin-top: 35px;}
/*★★★施設利用案内　階層用ここまで★★★*/

/*アクセス　階層用ここから*/
.access_contens_box {width: 650px; float: right;}
.access_con_box {width: 650px; margin-top: 40px; float: left;}
.access_adress_area {width: 270px; padding-top: 5px; float:left}
.access_library_area {width: 179px; float: left}
.access_library_box {width: 179px; border-left-width: 1px; border-left-style: solid; border-left-color: #b55aae; float: left}
.access_library_box_s {margin-left: 10px;}
.access_pool_box_s {margin-left: 30px;}
.access_con {width: 650px; border-top-width: 1px; border-top-style: solid; border-top-color: #b55aae; margin-top: 40px; float: left;}
.access_con1 {width: 650px; border-top-width: 1px; border-top-style: solid; border-top-color: #b55aae; margin-top: 25px; float: left;}
.access_time_box1 {width: 269px; border-right-width: 1px; border-right-style: solid; border-right-color: #b55aae; margin-top: 10px; float: left}
.access_time_box2 {margin-top: 10px; margin-left:10px; float: left}
.access_time_box3 {margin-left:10px; float: left}
.access_map {width: 390px; float: left;}
.access_acess {width: 245px; margin-top: 69px; float: right;}
.access_acess_box {width: 245px; border-top-width: 1px; border-top-style: solid; border-top-color: #b55aae; margin-top: 20px; float: left;}
.access_acess_box_s {width: 245px; margin-top: 10px; float: left;}
.access_map_title {margin-top: 40px;}
.access_bus {margin-top: 10px; text-align: right;}
.bus_con_box {width: 650px; margin-top: 40px; float: left;}
.bus_con_box2 {width: 650px; margin-top: 30px; float: left;}
.bus_line_box {border-top: 1px solid #979797; margin-top: 5px; padding-top: 10px;} 
.bus_line_box2 {border-top: 1px solid #979797; margin-top: 5px; padding-top: 20px;} 
.bus_rosen_box {margin-left: 10px;} 
/*アクセス　階層用ここまで*/

/*市民スタッフ募集　ここから*/
.wanted_area {width: 773px; margin-left: 30px;}
.wanted_title {width: 773px;}
.wanted_txt_box {width: 773px; margin-top: 15px;}
.wanted_photo01_box {width: 773px; margin-top: 30px;}
.wanted_photo02_box {width: 773px; margin-top: 45px;}
.wanted_txt01_box {width: 773px; margin-top: 35px; float: none;}
.wanted_color_box {width: 773px; margin-top: 80px;}
.wanted_color_title {margin-left: 15px; float: left;}
.wanted_color_txt {width: 315px; border-top: 1px solid #929292; margin-left: 15px; margin-top: 10px; padding-top: 10px; float: left;}
.wanted_x3_box {width: 230px; float: left;}
.wanted_x3_box_l {width: 230px; margin-left: 41px; float: left;}
.wanted_x3_title {width: 230px; border-bottom: 1px solid #929292; padding-bottom: 10px; margin-top: 10px; float: left;}
.wanted_x3_txt {width: 210px; padding-left: 15px; margin-top: 5px; float: left;}
.wanted_contact {width: 773px; margin-top: 70px;}
.wanted_contact_title {width: 390px; padding-bottom: 10px; border-bottom: 1px solid #929292;}
.wanted_contact_txt {width: 375px; margin-left: 15px;}
.wanted_link {width: 773px; text-align: right;}
/*市民スタッフ募集　ここまで*/

/*お問合せ　ここから*/
.contact_area {width: 464px;}
.contact_box01 {width: 464px;}
.contact_box02 {width: 464px; margin-top: 65px;}
.contact_box03 {width: 464px; margin-top: 45px;}
.contact_box_line {width: 464px; border-top: 1px solid #929292;}
.contact_box_tel {width: 424px; margin-left: 40px; margin-top: 15px;}
.contact_box_s {width: 424px; margin-left: 40px; margin-top: 40px;}
.contact_s_line {width: 424px; border-top: 1px solid #929292; margin-top: 5px;}
.contact_txt {margin-left: 15px; margin-top: 5px;}
/*お問合せ　ここまで*/

/*メルマガ*/
.mail_come {width: 635px; margin-top: 15px; float: right;}
.mail_link {width: 635px; margin-top: 45px; float: right;}
.mail_lk_img a { width: 433px; height: 40px; background: url(../img/mail_magazine_link.gif) no-repeat; display: block; float: left;}
.mail_lk_img a:hover { width: 433px; height: 40px; background: url(../img/mail_magazine_link_a.gif) no-repeat; display: block; float: left;}
.mail_txt {width: 635px; margin-top: 45px; padding-bottom: 200px; float: right;}

/*月刊スケジュール*/
.monthly_area {width: 870px; float: left;}
.monthly_box {width: 840px; float: right;}
.monthly_title {width: 840px; float: left;}
.monthly_con01 {
	width: 840px;
	margin-top: 100px;
	float: left;
}
.monthly_con01 img {
	margin-bottom: 50px;
}
.monthly_month {
	color:#CCC;
}
.monthly_month a {
	color:#F9C;
}
.monthly_month a:hover {
	color:#F9C;
	text-decoration:underline;
}


/*準備中ここから*/
.zyunbi {width: 899px; height: 800px; text-align: center;}
.zyonbi_box {width: 260px; margin-top: 40px; margin-left: auto; margin-right: auto; text-align: left;}
/*準備中ここまで*/

/*サイトマップ　ここから*/
.sitemap_contens_box {width: 652px; float:right;}
.sitemap_box01 {width: 652px; margin-bottom:40px;}
.sitemap_box02 {width: 295px; margin-right:62px; float:left; display:inline;}
.sitemap_box03 {width: 295px; float:right; display:inline;}
.sitemap_box04 {width: 295px; margin-bottom:23px;}
.sitemap_con01 {width: 240px; margin-left:55px; margin-top:17px;}
.sitemap_con_list01 {	width: 240px; height:24px;	border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: #18B5C9; font-size: 12px;	vertical-align: middle;	line-height: 200%;}
.sitemap_con_list02 {	width: 240px; height:24px;	font-size: 12px;	vertical-align: middle;	line-height: 200%;}
.sm_blue {color: #18B5C9; font-weight: lighter;}
.sitemap_con_list01 a:hover,.sitemap_con_list02 a:hover {background-color: #18B5C9;}



