/* CSS Document */

/*==second以下全体に適用==*/
*{
	font-size:12px;
	}

#sub_wrap{
	background:url(../images/kkwing/images/sub_bg01.jpg) repeat-x;
	background-position:top;
	width:auto;
	margin:auto;
	display:block;
	}

#top_key h1{
	font-weight:normal;
	font-size:9px;
	margin:0 0 0 10px;
}

#second_main_img{
	background:url(../images/kkwing/images/sub_main_flash_bg.jpg) no-repeat;
	width:821px;
	height:102px;
	padding:0 0 0 0;
	margin:0 0 0 -0.5px;
	}


/*==ローカルメニューに関する記述==*/
#local_menu{
	display:block;
	width:550px;
	height:35px;
	}

#local_menu li{
	text-indent:-9999px;
	display:block;
	float:left;
	}
	
/*==各ページの閲覧中ローカルメニューの状態==*/
#m_map{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_01.gif) no-repeat;
	width:140px;
	height:35px;
	}
	
#m_pay{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_02.gif) no-repeat;
	width:95px;
	height:35px;
	}

#m_yotei{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_03.gif) no-repeat;
	width:101px;
	height:35px;
	}

#m_q_a{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_04.gif) no-repeat;
	width:102px;
	height:35px;
	}

#m_link{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_05.gif) no-repeat;
	width:112px;
	height:35px;
	}

/*============================================================================*/

	
#m_map a{
	display:block;
	background:url(../images/kkwing/images/second_menu_01.gif) no-repeat;
	width:140px;
	height:35px;
	}
	
#m_map a:hover{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_01.gif) no-repeat;
	width:140px;
	height:35px;
	}
	
#m_pay a{
	display:block;
	background:url(../images/kkwing/images/second_menu_02.gif) no-repeat;
	width:95px;
	height:35px;
	}
	
#m_pay a:hover{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_02.gif) no-repeat;
	width:95px;
	height:35px;
	}
	
#m_yotei a{
	display:block;
	background:url(../images/kkwing/images/second_menu_03.gif) no-repeat;
	width:101px;
	height:35px;
	}
	
#m_yotei a:hover{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_03.gif) no-repeat;
	width:101px;
	height:35px;
	}
	
#m_q_a a{
	display:block;
	background:url(../images/kkwing/images/second_menu_04.gif) no-repeat;
	width:102px;
	height:35px;
	}

#m_q_a a:hover{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_04.gif) no-repeat;
	width:102px;
	height:35px;
	}
	
#m_link a{
	display:block;
	background:url(../images/kkwing/images/second_menu_05.gif) no-repeat;
	width:112px;
	height:35px;
	}
	
#m_link a:hover{
	display:block;
	background:url(../images/kkwing/images/second_menu_o_05.gif) no-repeat;
	width:112px;
	height:35px;
	}

/*==KKWING==*/
#kk_pr{
	margin:0 0 25px 0;
	}

h4{
	background:url(../images/kkwing/images/kk_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.yotei_sub_mid{
	background:#D9FBFF;
	width:520px;
	height:25px;
	padding:10px 0 5px 0;
	margin:0 0 0 20px;
	}
	
.yotei_sub_mid p{
	font-weight:bold;
	}
	
h5{
	display:block;
	background:url(../images/mid_bg.gif);
	width:510px;
	height:20px;
	font-size:14px;
	border-top:solid 3px #3399CC;
	border-bottom:solid0.5px #CCCCCC;
	padding:5px 0 0 10px;
	margin:15px 0 15px 0;
	font-weight: bold;
	}

#kk_img01{
	float:left;
	width:280px;
	height:184px;
	margin:0 0 0 10px
	}
	
.kk_margin{
	padding:0 0 0 15px;
	}
	
.kk_margin02{
	padding:0 10px 0 10px;
	}
	
.kk_margin03{
	padding:0 10px 0 10px;
	}	

#kk_text01{
	float:right;
	line-height:1.5em;
	width:190px;
	height:auto;
	margin:0 10px 0 0;
	padding:0 0 0 5px;
	}
	
#select_box{
	width:500px;
	margin:0 0 15px 10px;
	}
	
#shisetsu{
	float:left;
	width:260px;
	margin:30px 0 0 10px;
	}
#shisetsu_r{
	float: right;
	width:225px;
	margin:30px 10px 0 0;
	}

#shisetsu_r2{
	float: right;
	width:225px;
	margin:15px 10px 0 0;
	}
	
#shisetsu02{
	width:500px;
	margin:30px 0 0 10px;
	}
	
#toi{
	width:500px;
	margin:40px 0 0 10px;
	padding:15px 0 15px 0;
	border-top:solid 3px #3399CC;
	border-bottom:solid 3px #3399CC;
	}
	
h6{
	display:block;
	background:url(../images/kkwing/images/toi_icon.gif) no-repeat;
	background-position:left top;
	font-size:14px;
	height:19px;
	padding:3px 0 0 25px;
	}
	
#syozai{
	padding:0 0 0 20px;
	}
	
	
	
	
/*==KKWING下部リンク==*/
#kk_link_index{
	width:500px;
	margin:0 0 25px 10px;
	}

.kk_link_left{
	width:230px;
	height:40px;
	margin:30px 0 0 0;
	}
	
#kk_link_left_box{
	float:left;
	width:230px;
	height:auto;
	}
	
#kk_link_right_box{
	float:left;
	width:230px;
	height:auto;
	margin:0 0 0 30px;
	}
	
	
/*==PRリンクBOX==*/
.pr_space_box{
	width:500px;
	margin:0 0 20px 10px;
	}
	
#pr_space{
	float:left;
	width:120px;
	height:40px;
	margin:0 5px 5px 0;
	}
	
	
	
/*==料金ほか==*/
#charge_mid{
	background:url(../images/charge_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}

#charge_box{
	width:520px;
	height:auto;
	margin:0 0 0 20px;
	}
	
.zei{
	padding:0 10px 0 0;
	margin:0 0 3px 0;
	}
	
#charge{
	width:500px;
	margin:0 0 25px 10px;
	}
	
#r_width{
	width:100px;
	}
	
.charge_pay{
	padding:0 35px 0 0;
	}
	
	
/*==交通アクセス==*/
#access_mid{
	background:url(../images/access.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}

#access_box{
	width:520px;
	height:auto;
	margin:0 0 0 20px;
	}
	
#access{
	width:500px;
	margin:0 0 25px 10px;
	}
	
.ac{
	padding:0 0 0 40px;
	}
	
.red{	
	color:#FF0000;
	font-weight:bold;
	}
	
.green{	
	color:#339900;
	font-weight:bold;
	}
	
.ac_text{
	padding:10px 0 10px 0;
	}



/*==行事予定==*/
#yotei_mid{
	background:url(../images/gyozi_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#yotei_box{
	width:520px;
	height:auto;
	margin:0 0 20px 20px;
	}
	
#yotei{
	width:500px;
	margin:0 0 25px 10px;
	}

.yotei_margin{
	display:block;
	padding:5px 0 5px 10px;
	}
	
/*==よくあるご質問==*/
#q_a_mid{
	background:url(../images/q_a_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#q_a_box{
	width:500px;
	margin:0 0 30px 10px;
	border-bottom:dotted 1px #CCCCCC;
	padding:0 0 20px 0;
	line-height:1.5em;
	}
	
#q{
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:20px;
	font-weight:bold;
	color:#333333;
	padding:7px 0 0 5px;
	margin:0 0 15px 0;
	line-height:1.5em;
	}
	
#a{
	width:480px;
	margin:0 0 0 10px;
	line-height:1.5em;
	}


/*==リンク==*/
#link_mid{
	background:url(../images/link_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#link_box01{
	width:520px;
	height:auto;
	margin:0 0 0 15px;
	}

.link_left_box{
	float:left;
	width:230px;
	height:auto;
	margin: 0 0 0 10px;
	}
	
.link_right_box{
	float:left;
	width:230px;
	height:auto;
	border-left:dotted 1px #999999;
	padding:0 0 0 25px;
	}

.link_mini{
	width:auto;
	height:35px;
	}
	

/*==プライバシーポリシー==*/
#privacy_mid{
	background:url(../images/privacy_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#privacy_box{
	width:500px;
	margin:15px 0 30px 10px;
	padding:0 0 20px 0;
	}
	
.p_indent{
	text-indent:1em;
	}
	
#p_mid{
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:20px;
	font-weight:bold;
	color:#333333;
	padding:7px 0 0 5px;
	margin:0 0 15px 0;
	}
	
#p_text{
	width:480px;
	margin:0 0 0 10px;
	}
	
.privacy_zigyodan{
	width:200px;
	margin:0 0 0 320px;
	}
	
/*==熊本県体育施設協会の概要==*/
#taiku_mid{
	background:url(../images/taiku_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.taiku_img{
	float:left;
	width:258px;
	height:147px;
	}
	
#taiku_renraku{
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
	}
	
#taiku_setsumei{
	margin:15px 0 0 0;
	}
	
.taiku_tyui{
	display:block;
	margin:5px 0 0 10px;
	}
	
.p_indent2{
	text-indent:2.5em;
	}
	
	
/*==事業団概要==*/
#zigyodan_mid{
	background:url(../images/zigyodan_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#gaiyou_txt{
	display:block;
	margin:0 0 15px 0;
	}
	
#gaiyou_bg{
	width:250px;
	}

#gaiyou_bg_txt{
	background:#d9d9ed;
	padding:0 15px;
}

.txt10{
	font-size:10px;
	}
	
#zigyodan_mid2{
	background:url(../images/zigyodan_mid2.gif) no-repeat;
	height:33px;
	}
	
	
/*==総合運動公園GLMENU==*/
/*==各ページの閲覧中ローカルメニューの状態==*/
#s_map{
	display:block;
	background:url(../images/sougou/sougou_gl_o_01.jpg) no-repeat;
	width:80px;
	height:35px;
	}
	
#s_pay{
	display:block;
	background:url(../images/sougou/sougou_gl_o_02.gif) no-repeat;
	width:80px;
	height:35px;
	}

#s_map a{
	display:block;
	background:url(../images/sougou/sougou_gl_01.jpg) no-repeat;
	width:80px;
	height:35px;
	}
	
#s_map a:hover{
	display:block;
	background:url(../images/sougou/sougou_gl_o_01.jpg) no-repeat;
	width:80px;
	height:35px;
	}
	
#s_pay a{
	display:block;
	background:url(../images/sougou/sougou_gl_02.gif) no-repeat;
	width:80px;
	height:35px;
	}
	
#s_pay a:hover{
	display:block;
	background:url(../images/sougou/sougou_gl_o_02.gif) no-repeat;
	width:80px;
	height:35px;
	}
	
/*==総合運動公園==*/
#sougou_mid{
	background:url(../images/sougou/sougou_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#sougou_img02{
	margin:15px 0 15px 0;
	}
	
#sougou_img01{
	height:20px;
	margin:15px 15px 15px 0;
	}
	
#map_pdf{
	margin:15px 0 25px 0;
	padding:5px 0 0 0;
	height:17px;
	background-color:#DBDBDB;
	}

#sougou_text01{
	float:right;
	width:190px;
	height:auto;
	margin:0 10px 15px 0;
	padding:0 0 0 5px;
	}
	
#sougou_sub_mid{
	width:492px;
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:20px;
	font-weight:bold;
	color:#333333;
	padding:7px 0 0 5px;
	margin:0 0 15px 0;
	}
	
#sougou_sports{
	margin:0;
	}
	
#sougou_map{
	margin:0 0 0 10px;
	}
	
#sougou_yotei_renraku{
	width:210px;
	float:left;
	font-weight:bold;
	margin:0 0 0 10px;
	}
	
#sougou_yotei_renraku_02{
	float:right;
	font-weight:bold;
	margin:0 10px 0 0;
	}
	
#sougou_map_tyui{
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	}
	
.sougou_ac{
	padding:15px 30px 15px 30px;
	}
	
.bus{
	line-height:1.8em;
	padding:0 0 0 1em;
	}
	
#bus_time_charge{
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:18px;
	font-weight:bold;
	color:#333333;
	padding:2px 0 0 2px;
	margin:15px 0 15px 0;
	line-height:1.5em;
	}

#car{
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:18px;
	font-weight:bold;
	color:#333333;
	padding:2px 0 0 2px;
	margin:15px 0 10px 0;
	line-height:1.5em;
	}

#sougou_oshirase{
	padding:0 12px 0 12px;
	}

#onegai_li{
	padding:0 0 0 1.5em;
	margin:0;
	}

.gray{
	color:#D8D8D8;
	}
	
	
/*==講習会のご案内==*/
#kousyu_mid{
	background:url(../images/kousyu/kousyu_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#etc_mid{
	background:url(../images/kousyu/etc_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.kosyu_pdf{
	float:left;
	margin:0 10px 0 0;
	width:100px;
	height:137px;
	border:solid 1px #333333;
	}

#pdf_box{
	float:left;
	width:100px;
	height:auto;
	margin:0 20px 0 0;
	_margin:0 0px 0 0;
	}
	
.pdf_title{
	display:block;
	font-size:10px;
	margin:0 0 3px 0;
	}
	
.jigyou th{
	padding:5px 0;
	}
	
.jigyou td{
	padding: 5px;
	line-height: 1.5em;
}
	
	
/*==短期教室のご案内==*/
#kyoshitsu_mid{
	background:url(../images/kyoshitsu/kyoshitsu_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#shidousya_mid{
	background:url(../pdf/shidousya_haken/shidousya_mid.jpg) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.kyoshitsu_pdf{
	border:solid 1px #333333;
	float:left;
	_margin:0 10px 0 0;	
	width:100px;
	height:137px;
	}
	
/*==大会イベントのご案内==*/
#event_mid{
	background:url(../images/kousyu/event_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.koushu_mar{
	margin:15px 0 0 0;
	}
	
/*==熊本県立総合体育館==*/
.sougou_taiku_text{
	margin:5px 0 0 5px;
	}
	
#sougou_taiku_link_index{
	width:500px;
	margin:0 0 25px 10px;
	}
	
	
/*==パークドーム熊本==*/
#park_mid{
	background:url(../images/park/park_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}

#p_photo_l{
	width:250px;
	margin:0 0 0 0;
	}
	
#p_photo_r{
	width:250px;
	margin:0 0 0 0;
	}
	
#p_photo_r .p_photo_box{
	padding:0 0 0 5px;
	}
	
.p_photo_box02{
	padding:0 0 0 5px;
	}
	
.p_photo_box{
	width:245px;
	height:auto;
	margin:15px 0 0 0;
	}

.p_photo_box img{
	margin:0 0 5px 0;
	}
	
.p_photo_box01 img{
	margin:0 0 5px 0;
	}
	
.p_photo_box02 img{
	margin:0 0 5px 0;
	}
	
#park_left{
	display:block;
	float:left;
	width:400px;
	margin:0 25px 0 0;
	}
	
#park_left02{
	display:block;
	float:left;
	width:245px;
	margin:0 25px 0 0;
	}
	
#park_right{
	float:left;
	}
	
#main_contents_park{
	display:block;
	float:right;
	width:550px;
	margin:0 30px 0 0;
	_margin:0 15px 0 0;
	}
	
#park_sub_mid{
	width:510px;
	background-color:#DFDFDF;
	border-left:solid 3px #3399CC;
	height:20px;
	font-weight:bold;
	color:#333333;
	padding:7px 0 0 5px;
	margin:25px 0 15px 0;
	}

	
#shisetsu_mei{
	float:left;
	width:225px;
	}

#park_annai{
	float:right;
	width:265px;
	}
	
#dome_ground_img{
	width:225px;
	margin:25px 0 0 0;
	}
	
/*==熊本県立総合体育館==*/
#sougou_taiku_mid{
	background:url(../images/sougou_taiku/sougou_taiku_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
	
#onegai{
	margin:0 0 0 0;
	}
	
#onegai_p{
	display:block;
	margin:15px 0 15px 0;
	padding:0 0 0 15px;

	}
	
#onegai_ban{
	margin:0 0 15px 0;
	}

#onegai_mid{
	background:url(../images/onegai_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#map_area{
	width:950px;
	margin:auto;
	}
	
#sougou_taiku_left{
	display:block;
	float:left;
	width:400px;
	margin:0 25px 0 55px;
	_margin:0 25px 0 30px;
	}
	
#sougou_taiku_left03{
	display:block;
	float:left;
	width:400px;
	margin:0;
	}

#sougou_taiku_illust{
	height:385px;
	}
	
#sougou_taiku_box{
	display:block;
	width:810px;
	margin:45px 0 0 90px;
	}
	
#sougou_taiku_img{
	display:block;
	float:left;
	width:245px;
	margin:0 25px 15px 0;
	}
	
#sougou_taiku_img img{
	margin:0 0 5px 0;
	}
	
	
/*==藤崎台県営野球場==*/
#huzisaki_mid{
	background:url(../images/huzisaki/huzisaki_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
	
/*==デイリースポーツ==*/
#daily_box{
	margin:0 0 0 15px;
	padding:0px;
	}

#daily_sports_mid{
	background:url(../images/daily_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#daily_sports_toi{
	background:url(../images/daily_ya.gif) no-repeat;
	background-position:center left;
	display:block;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	}
	
#daily_toi_box{
	float:left;
	margin:0 0 15px 0;
	}
	
#character_img{
	float:right;
	}
	
#daily_blue{
	color:#0000CC;
	font-weight:bold;
	}
	
#daily_red{
	color:#FF0033;
	font-weight:bold;
	}
	
.daily_tel{
	display:block;
	padding:0 0 0 20px;
	}
	
#daily_sports_toi a{
	text-decoration:underline;
	}
	
.adobe_reader_small{
	display:block;
	margin:3px 0 0 0;
	font-size:9px;
	}
	
.adobe_reader{
	width:500px;
	}
	
	
/*==体力測定==*/
#tairyoku_sokutei_mid{
	background:url(../images/sougou_taiku/tairyokusokutei_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#sokutei_text01{
	margin:0 0 0 10px;
	}
	
#sokutei_table{
	width:500px;
	margin:0 0 25px 10px;
	}
	
#sokutei_table a{
	text-decoration:underline;
	}
	
.sokutei_tyui{
	padding:0 0 0 10px;
	}
	
	
/*==各ページ行事予定(0107小川さん追加分)==*/
table#tableyotei {
	width: 520px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 11px;
	line-height: 120%;
}
table#tableyotei th{
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
}
table#tableyotei td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
}
.yuryo {color: #FFCC99}

/*==ここまで==*/


/*==ダウンロードボタン==*/
.pdf{
	float:left;
	}

#dl_icon{
	display:block;
	float:right;
	width:101px;
	height:22px;
	margin:0 60px 0 0;
	_margin:0 30px 0 0;
	}
	
#dl_icon02{
	display:block;
	float:left;
	width:101px;
	height:22px;
	margin:0 0 0 135px;
	}
	
	
/*==サイトマップ==*/
#sitemap_mid{
	background:url(../images/sitemap_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.sitemap_left_box a{
	text-decoration:underline;
	}
	
.sitemap_right_box a{
	text-decoration:underline;
	}
	
.sitemap_left_box{
	float:left;
	width:248px;
	}
	
.sitemap_right_box{
	border-left:solid 1px #CCCCCC;
	float:right;
	width:250px;
	padding:0 0 0 20px;
	}

.sitemap_box{
	width:230px;
	border-bottom:solid 1px #CCCCCC;
	padding:0 0 5px 0;
	margin:0 0 25px 0;
	}

#site_p{
	display:block;
	font-weight:bold;
	border-left:solid 3px #3399CC;
	padding:0 0 0 3px;
	}

.sitemap_box ul{
	display:block;
	padding:5px 0 0 25px;
	}
	
.sitemap_box li{
	list-style-type:disc;
	margin:8px 0 0 0;
	}
	
	
/*==健康スポーツ情報==*/
#fitness_mid{
	background:url(../images/fitness_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#fit_charge_box{
	width:520px;
	height:auto;
	margin:0 0 0 20px;
	}
	
#fit_pdf_box{
	float:left;
	width:100px;
	height:auto;
	margin: 0 15px 25px 15px;
	_margin: 0 12px 25px 12px;
	}
	
#fit_pdf_box02{
	float:left;
	width:100px;
	height:auto;
	margin: 11px 15px 0px 15px;
	_margin: 11px 12px 0px 12px;
	}
	
.fit_kyoshitsu_pdf{
	border:solid 1px #333333;
	float:left;
	margin:0 0 0 0;
	width:100px;
	height:137px;
	}
	

/*==ナイター営業について==*/
#kenkou_night_mid{
	background:url(../images/kenkou_night_mid.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:55px 0 15px 0;
	_margin:20px 0 15px 0;
	}

#kouen_night{
	float:left;
	width:200px;
	margin:15px 0 0 0;
	}

#kouen_night li{
	line-height:1.5em;
	}

#night_character{
	float:left;
	width:121px;
	margin:15px 0 0 0;
	}
	
	
/*==フォトコンテスト==*/
#photo_con_mid01{
	background:url(../images/photo_con_mid01.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:15px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#photo_con_mid02{
	background:url(../images/photo_con_mid02.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:15px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#photo_con_mid03{
	background:url(../images/photo_con_mid03.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:15px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#photo_con_mid04{
	background:url(../images/photo_con_mid04.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:15px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
#photo_con_mid05{
	background:url(../images/photo_con_mid05.gif) no-repeat;
	width:550px;
	height:34px;
	text-indent:-9999px;
	margin:15px 0 15px 0;
	_margin:20px 0 15px 0;
	}
	
.photo_con2 td{
	padding:0 0 10px 0;
	}
	
.photo_con2 a img{
	border-color:#333333;
	border:1px;
	margin:0 0 2px 0
	}
	
.photo_con1 td{
	padding:0 0 10px 0;
	}
	
.photo_con1 a img{
	border-color:#333333;
	border:1px;
	margin:0 0 2px 0;
	}
	
.p_button{
	margin:25px 0 0 0;
	}
	
.red_year{
	color:#FF0000;
	}
	
#kk_pr{
	margin:0 0 15px 0;
	}
	
#nenmatsu{
	background:#FBFBEC;
	padding:10px;
	margin:10px 0 10px 0;
	}
	
#nen_mid{
	display:block;
	color:#0066CC;
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
	padding:0 0 5px 0;
	}
	
	
/*==各種書類のダウンロード==*/
.dl_bg{
	background:#F0F9FF;
	padding:10px;
	width:498px;
	}
	
	
.blue_b{
	color:#22a6d3;
	font-weight:bold;
	line-height:1.5em;
	}
	
table.un{
	BACKGROUND:#CCCCCC;
	FONT-SIZE:12px;
	LINE-HEIGHT:180%;
	MARGIN:0px auto 0px auto;
	width:100%;
	}
	
.un th{
	BACKGROUND:#E9F4FE;
	BORDER: 1px #FFFFFF solid;
	PADDING:6px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN:center;
	width:120px;
	}
	
.un td{
	BACKGROUND:#FFF;
	BORDER:1px #FFFFFF solid;
	PADDING:6px;
	}