@charset "utf-8";
/* CSS Document */

#container div#main_area {
	background:url(../img/main_back.gif) repeat-y;
}

#container div#main_area_line {
	height:6px;
	width:920px;
	background:url(../img/main_line.png) no-repeat 1px 0;
	text-indent:-9999px;
}

/*right_contents*/

#container div#main_contents {
	width:850px;
	display:inline;
	padding-top:21px;
	margin-bottom:23px;
}

#container div#main_area div#main_contents h2#title_index{
	margin-top:21px;
	background:url(../img/title_information.png) no-repeat;
	width:830px;
	margin-left:35px;
	height:34px;
	margin-bottom:21px;
	padding-top:12px;
	padding-left:20px;
	font-size:120%;
	font-weight:nomal;
	color:#333333;
}

#container div#main_area div#main_contents h2#title_news{
	display:block;
	margin-top:21px;
	background:url(../img/title_news_vector.png) no-repeat 0 17px;
	width:825px;
	margin-left:35px;
	margin-bottom:21px;
	padding-bottom:15px;
	padding-top:12px;
	padding-left:25px;
	font-size:100%;
	font-weight:nomal;
	color:#333333;
	border-bottom:#999999 dotted 1px;
	line-height:170%;
}

#container div#main_area div#main_contents ul{
	font-size:78%;
	margin-left:35px;
}

#container div#main_area div#main_contents ul li.nomal{
	padding-bottom:5px;
	padding-left:7px;
}

#container div#main_area div#main_contents ul li.line_none{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:7px;
}

#container div#main_area div#main_contents ul li div.date{
	padding-bottom:15px;
	color:#000033;
}

#container div#main_area div#main_contents ul li div.news_contents{
	background:url(../img/vector_news.png) no-repeat 0px 3px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:20px;
	line-height:150%;
	width:825px;
	border-bottom:#999999 dotted 1px;
}

#container div#main_area div#main_contents ul li span.news_label{
	color:#DE0715;
	font-size:10px;
	margin-left:5px;
}

#container div#main_area div#main_contents ul li a:link {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#main_contents ul li a:visited {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#main_contents ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#main_contents ul li a:active {
	text-decoration:underline;
	color:#333333;
}

/*news_page*/

#container div#main_area div#main_contents p#look_news{
	background:url(../img/vector_red_02.gif) no-repeat 0px 3px;
	font-size:78%;
	float:right;
	padding-right:40px;
	padding-left:13px;
}

#container div#main_area div#main_contents p.main_text{
	padding-top:10px;
	padding-bottom:20px;
	font-size:78%;
	line-height:160%;
	margin-left:35px;
	margin-right:35px;
}

#container div#main_area div#main_contents p.main_text img{
margin-top:20px;
}

#container div#main_area div#main_contents p a:link {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#main_contents p a:visited {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#main_contents p a:hover {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#main_contents p a:active {
	text-decoration:none;
	color:#333333;
}

/*rss*/


#container div#main_area div#main_contents span.rss_title{
	background:url(../../img/rss_btn.png) no-repeat 0px 0px;
	padding-left:45px;
	display:block;
	font-size:120%;
	font-weight:bold;
}
