﻿@charset "UTF-8";

/* GODAC Web Top-page CSS */

/* global menu tab */
ul#gm-tab{
	width: 61.538em;
	*width: 60.00em;
	margin: 0 auto;
	padding:0;
	min-width: 800px;
	text-align: left;
	height:40px;
	border-bottom: solid 5px #ffe9a9;
}

ul#gm-tab li {  
	float:left;
	list-style-type: none;
}

ul#gm-tab li a {  
display: block;    
overflow:hidden;  
text-indent:-99999px;   
}  

ul#gm-tab li#home a { background-position:0 -40px; width:110px; height:40px; margin-top:0px;}
ul#gm-tab li#home a:hover { background-position:0 -40px; width:110px; height:40px; margin-top:0;}
ul#gm-tab li#sitemap a { background-position:-112px -7px; width:110px; height:33px; margin-top:7px; margin-left:2px;}
ul#gm-tab li#sitemap a:hover { background-position:-112px -40px; width:110px; height:40px; margin-top:0; margin-left:2px;}
ul#gm-tab li#archive a { background-position:-257px -7px; width:180px; height:33px; margin-top:7px; margin-left:34px;}
ul#gm-tab li#archive a:hover { background-position:-257px -40px; width:180px; height:40px; margin-top:0; margin-left:34px;}
ul#gm-tab li#education a { background-position:-438px -7px; width:180px; height:33px; margin-top:7px; margin-left:2px;}
ul#gm-tab li#education a:hover { background-position:-438px -40px; width:180px; height:40px; margin-top:0; margin-left:2px;}
ul#gm-tab li#visitors a { background-position:-620px -7px; width:180px; height:33px; margin-top:7px; margin-left:2px;} 
ul#gm-tab li#visitors a:hover { background-position:-620px -40px; width:180px; height:40px; margin-top:0; margin-left:2px;}

/* entrance */
.entrance1 {
	width: 672px;
	margin: auto;
	text-align: right;
	padding-top:40px;
}
.entrance2 {
	width: 672px;
	margin: auto;
	text-align: right;
	font-size:92%;
}

/* news */
.news {
	width: 100%;
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 40px;
}

.news_box, .news_box2 {
	float: left;
	width: 28.4615em;
	*width: 27.7501em;
	min-width: 370px;
	padding: 10px;
}
.news_box {
	margin-right: 16px;
}
.news_box h2, .news_box2 h2 {
	padding-bottom: 5px;
	padding-left: 1em;
	border-bottom: solid 1px #6c99a8;
	color: #006699;
}
.news_box h2 img, .news_box2 h2 img {
	vertical-align: text-bottom;
	margin-right:10px;
}
.news_box h3, .news_box2 h3 {
	margin-left:0.5em;
	color: #0099ff;
}
.news_box h3 img {
	vertical-align: text-bottom;
	margin-right:10px;
}
.news_box ul, .news_box2 ul {
	margin-left: 1em;
}
.news_box li {
	list-style-type: none;
	margin-left:3em;
	min-height:40px;
}
.news_box2 li {
	list-style-type: none;
	min-height:70px;
}
.news_box2 li p {
	margin-left: 100px;
}
.news_box .news_list img {
	float:left;
	margin-right:1em;
}
.news_box2 .news_list .thmb {
	float:left;
	margin-right:1em;
	padding:3px;
	border:solid 1px #ccc;
}
hr {
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #6c99a8;
	height: 1px;
	margin-bottom: 1em;
	clear:both;
}
