@charset "utf-8";
/* ------------------------------------------------------------------ \*/
body	{ text-align:center; }
body	{ font-family:"\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\FF2D\FF33\20\30B4\30B7\30C3\30AF",Osaka; background-image: url(../../img/bg_001.gif); background-repeat: repeat-x; background-position: left top; }
body	{ background-image: url(../../img/bg_001.gif); background-repeat: repeat-x; background-position: left top; }

/* ------------------------------------------------------------------- */

/* head 
--------------------------------------------------------------------- \*/





/* body
--------------------------------------------------------------------- \*/
#kv { width:900px; }



/* contents 
-------------------------- \*/
#contents { width:900px; margin:0 0 50px 0; padding:0; }
#contents { }
/* ----------------------- */


.gw_submenu { text-align:left; margin:0 0 30px 0; }
.gw_submenu ul { width:900px; margin:0; padding:0; list-style:none; }
.gw_submenu li { margin:0 3px 0 0; padding:0; display:inline; }
.gw_submenu img { vertical-align:bottom; }


.news_event_box { margin:0 0 0 0; padding:0; overflow:hidden; }

.news { width:449px; margin:0; padding:0; float:left; }
	.news map { display:none; }
	.news h3 { margin:0 0 22px 0; padding:0; }
	.news th { padding:1px 23px 5px 10px; vertical-align:top; }
	.news th { background-image: url(../../img/icon_004.gif); background-repeat: no-repeat; background-position: left 5px; }
	.news td { padding:0 0 5px 0; vertical-align:top; }
	
	.news a:link	{ text-decoration:underline;}
	.news a:visited	{ text-decoration:underline;}
	.news a:hover	{ text-decoration:none;}
	.news a:active	{ text-decoration:none;}
	
	
.event { width:412px; margin:0; padding:0; float:right; }
	.event img { margin-bottom: 20px; padding: 0;}
	.event p { margin-bottom: 2px; }

.text_program_area {
	border-bottom: 1px dotted #8C8C8C;
	margin-bottom: 20px;
}
.text_program {
	border-top: 1px dotted #8C8C8C;
	padding: 3px 0;
}
.text_program h4 {
	font-size: 14px;
	letter-spacing: 1px;
	margin: 6px 0 12px 0;;
}
br {
	letter-spacing: 0 !important;
}

/* foot
--------------------------------------------------------------------- \*/

