﻿@charset "utf-8";/*========================================reset========================================*/div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd {	margin: 0;	padding: 0;}img {	border: none;}.td {	font-size: 12px;line-height:160%}.white {	color: #ffffff;	}hr {	display: none;}.clear {	clear: both;	visibility: hidden; 	height: 0;}.clearfix {	display: inline-block;}li {	list-style-type: none;	line-height: normal;}table {	border-collapse: collapse;}/*========================================Body style========================================*/body {	margin:0 auto;	padding: 0;	font-size: 0.8em;	font-family: verdana,Osaka,Sans-Serif;	text-align: center;	background-image:url(../images/index_top_bg02.gif); 	background-repeat:repeat-x; 	background-position: bottom; 	background-attachment:fixed}#wrapper {width: 1000px;}/*========================================Link style========================================*/a:link {	text-decoration: underline;	color: #ffffff;}a:visited .top {	text-decoration: underline;	color: #0C4DAA;}a:hover .top {	text-decoration: underline;	color: #FF6700;}a:active .top {	text-decoration: underline;	color: #FF6700;}/*========================================header style========================================*/#header {	margin: 30px 0px 10px 0px;	padding: 0px;	width: 780px;	height: 80px;	background-image: url(../images/index_top_bg.gif);    background-repeat: repeat-x }#logo {	margin: 0px 0px 0px 0px;	padding: 0px;	width: 304px;	height: 50px;	float: left;}/*========================================base layout========================================*/#container {	position:absolute;	margin:0px auto;    text-align:left;	padding: 0px;	width: 780px;	background-color: #EEFCFF;}#container .top_gmenu ul {    margin: 10px 0px 0px 0px;	padding: 0px;    list-style-type: none;    border-bottom: 5px solid #CCC;}#container .top_gmenu ul li {    display: inline;   	background-color: #EEFCFF;	width: 220px;}/*========================================footer========================================*/.copy {margin: 10px;padding: 0px 0px 0px 0px;font-size: 10px;color: #ffffff;}/*========================================clearFix========================================*/div{    zoom:1;/*for IE 5.5-7*/}div:after{/*for modern browser*/    content:".";    display: block;    height:0px;    clear:both;    visibility:hidden;}* html div { height: 1% }/*for IE 5*/p{    zoom:1;/*for IE 5.5-7*/}p:after{/*for modern browser*/    content:".";    display: block;    height:0px;    clear:both;    visibility:hidden;}* html p { height: 1% }/*for IE 5*/ul{    zoom:1;/*for IE 5.5-7*/}ul:after{/*for modern browser*/    content:".";    display: block;    height:0px;    clear:both;    visibility:hidden;}* html ul { height: 1% }/*for IE 5*/dl{    zoom:1;/*for IE 5.5-7*/}dl:after{/*for modern browser*/    content:".";    display: block;    height:0px;    clear:both;    visibility:hidden;}* html dl { height: 1% }/*for IE 5*/