@charset "UTF-8";





/*-------------

__wapper

--------------*/

#wapper {
	width:900px;
	margin:0 auto;	
}

/*-------------

__header

--------------*/

#header {
	width:900px;
	height:72px;
	background:#000c0d url(../images/header_bg.gif) repeat-x;
	padding-bottom:23px;
}

#header h1 {
	display:none;
}

/*-------------

__header_side

--------------*/

/*-------------

__fir_lay

--------------*/

#fir_lay {
	width:890px;
	float:left;
	padding:0px 5px 0px 5px;
	background:#000c0d;
}

/*-------------

__navi

--------------*/

#navi {
	width: 250px;
	height: 250px;
	float:left;
}

/*-------------

__main_img

--------------*/

#main_img {
	width:640px;
	float:left;
}


/*-------------

__sec_lay

--------------*/

#sec_lay {
	width:880px;
	clear:both;
	float:left;
	padding:31px 10px 19px;
	background:#000c0d;
	border-bottom:solid 1px #2e3839;
}

/*-------------

__side_01

--------------*/

#side_01 {
	width:345px;
	float:left;
	background:#090909;
	margin-right:9px;
	border:solid 1px #2e3839;
}

#side_01 h2 {
	width:345px;
	height:32px;
	background:url(../images/top_news.gif);
	text-indent:-9999px;
}

/*-------------

__side_02

--------------*/

#side_02 {
	width:345px;
	float:left;
	background:#090909;
	margin-right:9px;
	border:solid 1px #2e3839;
}

#side_02 h2 {
	width:345px;
	height:32px;
	background:url(../images/top_sch.gif);
	text-indent:-9999px;
}

/*-------------

__side_03

--------------*/

#side_03 {
	width:164px;
	float:right;
	background:#090909;
	border:solid 1px #090909;
	margin-top:-5px;
	padding:0;
}

#side_03 li {
	margin:5px 0 0 0;
	padding:0;
}

/*-------------

__sub_navi

--------------*/

#sub_navi {
	width:900px;
	clear:both;
	background:#000000;
}

/*-------------

__footer

--------------*/

#footer {
	width:900px;
	height:30px;
	text-indent:-9999px;
	background:url(../images/footer.gif);
}

/*-------------

__same

--------------*/
#side_01 dl,#side_02 dl {
	margin:10px;
	font-size:90%;
}

#side_01 dt,#side_02 dt {
	color:#00707b;
	margin-top:15px;
	background:url(../images/point.gif) no-repeat 0 0;
	text-indent:1.5em;
}
