/* CSS Document */iframe {	padding:0;	margin:0;}img {	padding: 0;	border: 0;	border:0;}form {	padding:0;	margin:0;}ul {	padding: 0;	margin: 0;	list-style-type: none;}ol {	padding: 0 0 0 25px;	margin: 5px;	}table {	padding: 0;	border: 0;}a {	text-decoration:none;	color: #555555;}a:link,active,visited {	color: #555555;}a:hover {	color:#cc0000;}body {	background-color:#000000;	padding: 0;	margin: 0;	font-size:12px;	line-height: 17px;	font-family: Arial, Helvetica, sans-serif;	background-image: url(../images/bg_down.gif);	background-repeat: repeat-x;	background-position: bottom;	/*background-attachment: fixed; */}strong {	font-weight:normal;}.clear {	clear:both;}/* back color---------------------------------------------------- */.back_white {	background-color: #ffffff;	padding:0 5px 0 5px;}.back_white300 {	background-color: #ffffff;	padding:0 5px 0 5px;	height:300px;}.back_white370 {	background-color: #ffffff;	padding:0 5px 0 5px;	height:370px;}/* cotainer---------------------------------------------------- */.container {	height: 100%;}/* header---------------------------------------------------- */.head_hight {	height: 70px;}.header_right {	width:145px;	height:44px;	background-image: url(../images/head_right_down.gif);	padding:21px 0 5px 5px;}.header_right td{	font-size: 10px;	color: #FFFFFF;	letter-spacing: 0.08em;	line-height: 12px;}/* pankuzu---------------------------------------------------- */.pankuzu {	height:11px;	padding:7px 0 7px 0;	font-size: 10px;	color: #555555;	margin:0;}/*pan_link*/.pankuzu a:link{text-decoration:none; color:#cc0000;}.pankuzu a:visited{text-decoration:none; color:#cc0000;}.pankuzu a:active{text-decoration:none; color:#cc0000;}.pankuzu a:hover{text-decoration:underline; color:#cc0000;}/* tensen---------------------------------------------------- */.tensen_x {	background-image: url(../images/ten_x.gif);	background-repeat: repeat-x;	background-position: center;}.tensen_y {	background-image: url(../images/ten_x.gif);	background-repeat: repeat-y;}/* line---------------------------------------------------- */.line_x {	background-image: url(../images/line.gif);	background-repeat: repeat-x;}.line_y {	background-image: url(../images/line.gif);	background-repeat: repeat-y;}/* content---------------------------------------------------- */#main_content {	width:750px;	vertical-align:text-top;}/* content_right---------------------------------------------------- */.content_right {	margin:0;	padding:0 3px 3px 3px;}.page_top {	margin: 0;	padding: 0 10px 0 0;    text-align: right;}/* mini title---------------------------------------------------- */.mini_title {	margin:0 10px 5px 10px;	padding:5px 10px 5px 10px;	background-color: #666666;	color: #ffffff;	font-size: 14px;}/* li_english---------------------------------------------------- */.team li {	list-style-type: square;	margin:0 10px 0 30px;	padding:4px 0 3px 0;	color:#555555;	font-size: 13px;}/*footer---------------------------------------------------- */.footer {	width:780px;	height:35px;	margin:0;	padding:0 150px 0 20px;	font-size: 10px;	background-image: url(../images/footer_back.gif);	background-repeat: no-repeat;	color: #FFFFFF;}/*footer liks*/.footer a:link{text-decoration:none; color:#ffffff;}.footer a:visited{text-decoration:none; color:#ffffff;}.footer a:active{text-decoration:none; color:#ffffff;}.footer a:hover{text-decoration:none; color:#cc0000;}/*links---------------------------------------------------- */.k_link {	margin:0;	padding:0;}.k_link li {	display:block;	margin:0 10px 0 20px;	padding:4px 0 3px 25px;	color:#555555;	background-image:url(../images/sankaku.gif);	background-position:10px center;	background-repeat:no-repeat;	font-size: 13px;}/* table---------------------------------------------------- */.tablenomal {	margin:0;	border-collapse: collapse;	border: 1px #333333 solid;}.tablenomal th {	border: 1px #333333 solid;	padding: 5px 10px 5px 10px;	text-align: left;	font-size: 13px;	color: #333333;}.tablenomal td {	border: 1px #333333 solid;	padding: 5px 10px 5px 10px;}/* site map---------------------------------------------------- */.site_map {	margin:0;	padding:0 5px 5px 5px;}.site_map_b {	margin:0;	padding:3px 0 3px 0;	font-size:13px;}.site_map li {	margin:0;	padding:0 5px 5px 5px;}.site_map li a {	font-size: 13px;	display:block;    background-image:url(../images/sankaku.gif);	background-position:10px center;	background-repeat:no-repeat;    padding-left:27px;}/*BACKGROUND ---------------------------------------------------- */.back_g {	background-image: url(../images/bg_border.gif);	background-repeat: repeat;}.back_g2 {	background-image: url(../images/bg_border2.gif);	background-repeat: repeat;}