/*------------------Normal CSS------------------*/
body{
	margin-top: 0px;
	text-align:center;
	background:#666666 url(img/shadow.gif) repeat-y center 0px;
}

#contents{
	margin:0px auto;
	width:740px;
	background:#FFFFFF;
}
/*--------------------------------------------*/
#header{
	width:740px;
	margin:0px;
	background-image:url(img/header_00.jpg);
	height:111px;
}

.header_float{
	float:left;
}

#header_top{
	margin:0px;
	float:left;
	width:740px;
}

.header_time{
	float:right;
}
/*--------------------------------------------*/
#button{
	margin:0px;
	margin-top:0px;
	width:740px;
	height:40px;
	background-image:url(img/button_bg.jpg);
}

.button_float{
	float:left;
}
/*--------------------------------------------*/
#top_box{
	width:740px;
	margin:0px;
	background-image:url(img/button_bg.jpg);
}

#top_text{
	text-align:center;
	width:740px;
	float:left;
	background:#FFFFFF;
}

#top_text4{
	margin-top:25px;
	margin-left:200px;
	padding:10px;
	text-align: left;
	width:450px;
	float:left;
	background:#FFFFFF;
}

#top_box2{
	width:740px;
	margin:0px;
	background:#FFFFFF;
}

.banner{
	width:250px;
	height:50px;
	margin-top:10px;
	margin-left:15px;
	float:left;
}
/*--------------------------------------------*/
#info_box{
	width:740px;
	height:195px;
	margin:0px;
	background:#FFFFFF;
}

.info_float{
	float:left;
}

#info_text{
	margin-top:15px;
	margin-left:5px;
	padding:10px;
	text-align: left;
	width:450px;
	float:left;
}

/*--------------------------------------------*/
#flash{
	width:740px;
	margin:0px;
}

#flash2{
	width:740px;
	margin:0px;
}

#bar{
	margin:0px;
	width:740px;
	height:18px;
}

#footer{
	margin:0px;
	margin-bottom:0px;
	height:15px;
	clear:both;
}
/*--------------------------------------------*/
#hi_box{
	width:740px;
	margin:0px;
	background:#FFFFFF;
}

#hi_contents{
	width:720px;
	margin:0px;
	margin-top:5px;
	background:#FFFFFF;
}

.hi_text{
	margin-top:0px;
	margin:5px;
	text-align: left;
	width:525px;
	float:left;
}

.hi_text2{
	margin-top:0px;
	margin:5px;
	text-align: left;
	width:420px;
	float:left;
}

.hi_text3{
	margin-top:0px;
	margin:5px;
	text-align: left;
	width:680px;
	float:left;
}

.hi_float{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.hi_float2{
	float:left;
	width:420;
	margin-left:10px;
	margin-top:5px;
}

.hipic_float{
	float:left;
	margin-left:5px;
}

#hi_text2{
	margin:0px;
	margin-left:10px;
	text-align: left;
	width:400px;
	float:left;
}

.hi_pic2{
	width:270px;
	height:160px;
	margin-top:10px;
	margin-left:15px;
	float:left;
}

#hinfo_text{
	margin-top:0px;
	margin-left:10px;
	text-align: left;
	width:180px;
	float:left;
	background:#FFFFFF;
	font-size:11px;
	color: #617673;
	line-height: 15px;
}


/*--------------------------------------------*/
p{
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	text-align:left;
	/*margin-left:5px;*/
	line-height: 11px;
	float:left;
}

#h1{
	margin:2px;
	font-size:11px;
	color: #617673;
	line-height: 15px;
}

#h2{
	margin:2px;
	font-size:11px;
	color: #CC9900;
	line-height: 15px;
}

#h3{
	margin:2px;
	font-size:12px;
	color: #000000;
	line-height: 18px;
}

#h4{
	margin:10px;
	font-size:11px;
	color: #617673;
	margin-top:20px;
	line-height: 15px;
}

#h5{
	margin:10px;
	text-align:center;
	font-size:12px;
	color: #000000;
	line-height: 15px;
}

/*--------------------------------------------*/
#highlight_box{
	width:740px;
	margin:0px;
	background:#FFFFFF;
	height:140px;
}

#highlight a{
	display:block;
	margin-top:3px;
	margin-right:3px;
	width:45px;
	padding:3px 0;
	border:1px #003366 solid;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#003366;
}

#highlight a:hover{
	border:1px #0099CC solid;
}

#highlight a:visited {
	text-decoration: none;
	color: #99CCFF;
}

#highlight_date{
	width:740px;
	margin:0px;
}

.date_float{
	float:left;
}

/*------------------CSS Hack------------------*/
/*IE‚Ì‚Ý‚ÉCSS“K—p*/
/* Hides from IE5-mac \*/
*html .hi_text{
	margin-top:0px;
	margin:5px;
	text-align: left;
	width:505px;
	float:left;
}
*html .hi_text2{
	margin-top:0px;
	margin:5px;
	text-align: left;
	width:400px;
	float:left;
}
/* End hide from IE5-mac */


/* CSS Document */
#m_b_00{
	float:left;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#003366;
	padding:3px 5px;
}

#m_b_01,#m_b_02,#m_b_03,#m_b_04,#m_b_05,#m_b_06,#m_b_07,#m_b_08,#m_b_09,#m_b_10,#m_b_11,#m_b_12,#m_b_13,#m_b_14,#m_b_15,#m_b_16,#m_b_17,#m_b_18,#m_b_19,#m_b_20,#m_b_21,#m_b_22,#m_b_23,#m_b_24,#m_b_25,#m_b_26,#m_b_27,#m_b_28,#m_b_29,#m_b_30,#m_b_31,#m_b_32,#m_b_33,#m_b_34,#m_b_35,#m_b_36,#m_b_37,#m_b_38,#m_b_39,#m_b_40,#m_b_41,#m_b_42,#m_b_43,#m_b_44,#m_b_45,#m_b_46,#m_b_47,#m_b_48,#m_b_49,#m_b_50,#m_b_51,#m_b_52,#m_b_53,#m_b_54,#m_b_55{
	float:left;
}

#m_b_56,#m_b_57,#m_b_58,#m_b_59,#m_b_60,#m_b_61,#m_b_62,#m_b_63,#m_b_64,#m_b_65,#m_b_66,#m_b_67,#m_b_68{
	float:left;
	margin-left:3px;
}

#m_b_69,#m_b_70{
	float:left;
	visibility:hidden;
}
/*--------------------------------------------*/
