@charset "utf-8";


/*-------------------------
Header
--------------------------*/
div#headerline {
	height:30px;
	border-bottom:#000 10px solid;
}

div#headerline h1 {
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	margin:0;
	width:940px;
	color:#666;
}

div#header { 
	background-color:#FFF;
	border-bottom:#000 10px solid;
}

div#header a:link, a:visited, a:active {
	color:#336;
}

div#header a:hover { color:#0080C0;}

div#header h2 {
	font-size:40px; 
	font-weight:bold; 
	float:left; 
	margin:0;
	line-height:45px;
}

div#header h2 span.one {
	color:#777;
	font-size:35px;
	font-weight:normal;
}

div#header h2 span.two {
	color:#000;
	font-size:35px;
	font-weight:normal;
}

div#header h2 a { text-decoration:none;}

.eng { font-family:Arial,serif,sans-serif,cursive,fantasy,monospace;}

/*-------------------------
Universal Link
--------------------------*/
div#universal_link {
	background-color:#FFF;
}

div#universal_link ul {
    margin:0;  
    list-style:none;
    padding:0;
}

div#universal_link ul li {
	background:url(../img/universalheader.gif) no-repeat 0 50%;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#444;
}

div#universal_link ul li a {
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	color:#630;
	text-decoration:none;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out
}

div#universal_link ul li a:hover {
	background:url(../img/universalheader_on.gif) no-repeat;
	opacity: 0.6;
	filter: alpha(opacity=60);	
}

/*-------------------------
Pankuzu
--------------------------*/
div#pankuzu,div#pankuzu ul{
	margin:0;
	padding:0;
}

div#pankuzu li {
	float:left;
	list-style:none;
	font-size:12px;
	margin:0 10px 10px 0;
	padding:0;
}

/*-------------------------
Footer
--------------------------*/
div#footer{ 
	background:url(../img/h1_bg.png); 
	color:#fff;
}

div#copyright{ 
	text-align:right;
	padding:10px 0;
}

div#copyright span { font-size:10px; }
