/*====================== top_main_img_box ========================*/#main_img_box{	width:780px;	height:275px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#main_img_box .main_img{	padding:0px 0px 0px 0px;	margin: 15px 0px 0px 15px;}/*====================== top_contents_box ========================*/#top_contents_box{	width:750px;	padding:0px 0px 0px 0px;	margin: 15px auto 0px auto;}#contents_box{	width:750px;	padding:10px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#FFFFFF;}/*============ top_box_l ============*/#top_box_l{	float:left;	width:565px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/*============ top_box_r ============*/#top_box_r{	float:right;	width:170px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/*============ info_box ============*/#info_box{	width:565px;	padding:17px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-image:url(../img/top/info_bg.gif);	background-repeat:no-repeat;	background-color:#FFFFFF;	font-size:12px;	line-height:16px;}#info_box p{	margin: 0px 0px 5px 0px;}#info_box_l{	float:left;	width:107px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.info_title{	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 14px;}#info_box_r{	float:left;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/*============ banner_box ============*/.banner_box{	width:565px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.banner_line{	margin: 7px 0px 7px 0px;}