/* CSS Document */


#head{
	width: 100%;
	background-image: url(../top_img/top_main_03.jpg);
	background-repeat: no-repeat;
	height: 401px;
}

#head #left{
	background-image: url(../top_img/top_main_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 401px;
	width: 400px;

}
#head #left .blog_btn{
	top: 307px;
	position: relative;
	left: 100px;
	
}
#head #right{
	background-image: url(../top_img/top_main_02.jpg);
	background-repeat: no-repeat;
	height: 401px;
	float: right;
	width: 400px;
	text-indent: -99999px;
	margin: 0;
	padding: 0;

}




/*	–{•¶box
-------------------------*/

#main_containts #main .box{
	background-image: url(../top_img/top_box_line.gif);
	background-repeat: repeat-y;
	padding: 5px 15px 10px 20px;

}
#main_containts #main .box_top{
	vertical-align: top;


}

#main_containts #main .box_bottom{

}


/*	blog
-------------------------*/
#main_containts #main #blog{
	margin: 0 0 15px 0;

}
#main_containts #main #blog h2{
	background-image: url(../top_img/top_title_01.gif);
	background-repeat: no-repeat;
	height: 42px;
	margin: 0 0 10px 0;

}
#main_containts #main #blog h2 span.title{
	font-size: 10px;
	font-weight: normal;
	color: #365072;
	padding: 2.2em 0 0em 1.3em;
	display: block;


}


#main_containts #main #blog ul{
	list-style-image: none;
	list-style-type: none;
}


#main_containts #main #blog ul li{
	background-image: url(../img/line_red_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style-image: none;
	list-style-type: none;
	line-height: 2.5em;
}
#blog ul li a.blog{
	background-image: url(../img/arrow_red_01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 15px;
	
}


/*	news
-------------------------*/
#main_containts #main #news{
	margin: 0 0 15px 0;

}
#main_containts #main #news h2{
	background-image: url(../top_img/top_title_02.gif);
	background-repeat: no-repeat;
	height: 42px;
	margin: 0 0 10px 0;

}
#main_containts #main #news h2 span.title{
	font-size: 10px;
	font-weight: normal;
	color: #365072;
	padding: 2.2em 0 0em 1.3em;
	display: block;


}


#main_containts #main #news ul{
	list-style-image: none;
	list-style-type: none;
}


#main_containts #main #news ul li{
	background-image: url(../img/line_green_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style-image: none;
	list-style-type: none;
	line-height: 2.5em;
}
#news ul li a.green{
	background-image: url(../img/arrow_green_02.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0  20px;
	
}



/*	TV-------------------------*/
#main_containts #main #tv{

}
#main_containts #main #tv h2{
	background-image: url(../top_img/top_title_03.gif);
	background-repeat: no-repeat;
	height: 42px;
	margin: 0 0 10px 0;

}
#main_containts #main #tv h2 span.title{
	font-size: 10px;
	font-weight: normal;
	color: #644113;
	padding: 2.2em 0 0em 1.3em;
	display: block;


}


#main_containts #main #tv ul{
	list-style-image: none;
	list-style-type: none;
}

#main_containts #main #tv table{
	list-style-image: none;
	list-style-type: none;
}

#main_containts #main #tv table tr{
	
}

#main_containts #main #tv table td.left{
	padding: 0 15px 0 0;
	
}

#main_containts #main #tv .txt{
	margin: 10px 0 0 0;
}

#news ul li a.green{
	background-image: url(../img/arrow_green_02.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0  20px;
	
}

