@charset "UTF-8";/* lyout style -------------------------------------------------------------- */#doc {	width: 960px;	margin-right: auto;	margin-left: auto;	font-size: 92%;	line-height: 1.6;	color: #666666;}#hd {	height: 420px;	width: 960px;	border-bottom: 1px solid #CCCCCC;}#hd_left {	float: left;	height: 420px;	width: 620px;	border-right: 1px solid #CCCCCC;	background-image: url(../images/index/hd_left_onair.gif);	background-repeat: no-repeat;}#onair_text {	text-align: right;	width: 605px;	padding-right: 15px;	padding-bottom: 10px;	font-size: 136%;	line-height: 25px;	font-weight: bold;	color: #0066CC;	padding-top: 310px;}#onair_button {	height: 37px;	width: 280px;	padding-left: 323px;}#hd_right {	height: 420px;	width: 339px;	float: left;}#hd_right_top {	height: 230px;	width: 320px;	border-bottom: 1px solid #CCCCCC;	padding-left: 19px;	padding-top: 13px;	padding-bottom: 12px;}#hd_right_buttom {	height: 138px;	width: 320px;	padding-left: 19px;	padding-top: 13px;	padding-bottom: 13px;}#hd_buttom {	height: 20px;	width: 960px;	background-image: url(../images/index/ft_shadow.gif);	background-repeat: no-repeat;}#container {	width: 960px;	border-bottom: 1px solid #CCCCCC;	margin-bottom: 5px;	overflow: hidden;}#navi {	float: right;	width: 320px;	padding-bottom: 32768px;	margin-bottom: -32768px;	overflow: hidden;}#news_box {	width: 320px;}#news_box_top {	background-image: url(../images/index/news_frame_top.gif);	background-repeat: no-repeat;	height: 40px;	width: 320px;}#news_box_main {	background-image: url(../images/index/news_frame_back.gif);	background-repeat: repeat-y;	padding: 10px;	width: 300px;	font-weight: bold;	color: #3366CC;}#news_icon {	height: 25px;	width: 300px;	padding-bottom: 5px;}#news_space_hr {	height: 9px;	width: 300px;	border-bottom: 1px dotted #999999;	margin-bottom: 10px;}#news_box_buttom {	background-image: url(../images/index/news_frame_buttom.gif);	background-repeat: no-repeat;	height: 15px;	width: 320px;}.privacy {	width: 270px;	height: 119px;	padding-top: 30px;	padding-bottom: 5px;	padding-left: 50px;}.privacy_text {	width: 270px;	padding-left: 50px;}#main {	width: 620px;	float: left;	padding-bottom: 32768px;	margin-bottom: -32768px;	padding-right: 20px;}#main h1 {	height: 22px;	width: 620px;	border-bottom: 1px solid #3366CC;	margin-bottom: 20px;}#main h2 {	height: 40px;	width: 720px;	border-bottom: 1px solid #CCCCCC;	margin-bottom: 20px;}#main h3 {	font-weight: bold;	height: 16px;	width: 707px;	border-left: 8px solid #3366cc;	border-bottom: 1px solid #3366cc;	line-height: 1;	padding-top: 4px;	padding-left: 5px;	margin-bottom: 15px;}#newstext_box04 h5 {	width: 445px;	font-size: 107%;	font-weight: bold;	color: #3366CC;	border-left: 5px solid #3366CC;	padding-left: 10px;	margin-bottom: 15px;}#ft {	text-align: right;	height: 60px;	width: 960px;	border-top: 2px solid #CCCCCC;	padding-top: 10px;}#ft address {	font-size: 85%;}