@charset "shift_jis";

/*	header-container
------------------------------------------ */
#header #identity {
	float: left;
	margin: 20px 0 0;
}

#header .skip-nav {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

/* site-nag */
#header .site-nav {
	float: right;
	margin: 9px 0 0 0;
	font-size: 90%;
	text-align: right;
}
#header .site-nav ul {
	display: inline;
}
#header .site-nav li {
	float: left;
	display: block;
	padding: 0 0 0 21px;
	background: url(/common_files/images/com_ic01.gif) no-repeat 13px 0.35em;
}
#header .site-nav li a {
	color: #333333;
	text-decoration: none;
}
#header .site-nav li a:hover {
	text-decoration: underline;
}
#header .site-nav .utility-nav {
	float: left;
	padding: 0 11px 0 0;
	background: url(/common_files/images/com_li01.gif) no-repeat 100% 0 ;
}
#header .site-nav .utility-nav li {
}
#header .site-nav .utility-nav li a {
}
#header .site-nav .other-lang {

}
#header .site-nav .other-lang li {
}
#header .site-nav .other-lang li a {
}

#header .site-nav .other-lang .korea-site {
	font-family: 'Batang','serif';
}

/* site-utility */
#header .site-utility {
	clear: right;
	padding: 20px 0 9px 0;
	text-align: right;
}
#header .site-utility ul { 
	display: inline;
	font-size: 0;
}
#header .site-utility ul li {
	display: inline;
	padding: 0 0 0 15px;
}
#header .site-utility ul li a {
}

#header .site-utility ul li a img {
	margin: 5px 0 0 0;
	vertical-align: top;
}
/* site-search */
#header .site-utility .site-search,
#header .site-utility .site-search form,
#header .site-utility .site-search fieldset {
	display: inline;
}

#header .site-utility .site-search {
	margin: 0 0 0 12px;
}
#header .site-utility .site-search legend {
	display: none;
}
#header .site-utility .site-search form .search-text {
	width: 129px;
	height: 14px;
	padding:2px;
	border: solid 1px #7f9db9;
	vertical-align: top;
}
html:\66irst-child #header .site-utility .site-search form .search-text {
	width: 100px;
}

#header .site-utility .site-search form .search-text.pre-text {/* js add class */
	background: #eeeeee url(/common_files/images/header_tx04.gif) no-repeat 4px 0;
/*
	color: #999999;
	background: #eeeeee;
*/
}

#header .site-utility .site-search form .search-btn {
	vertical-align: top;
}

/* global-nag */
#header .global-nav {
	clear: both;
}
#header .global-nav ul {
}
#header .global-nav ul li {
	float: left;
}
#header .global-nav ul li img {
	vertical-align: bottom;
}


/*	clearfix for this files selectior
------------------------------------------ */
#header:after,
#contents:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#header,
#contents {
	display:block;	/* for safari firefox3 */
	min-height:1%;  /* for IE 7*/
}

/* IE7 hacks */ 
*:first-child+html #header,
*:first-child+html #contents {
	display:inline-table;
}/* end hacks */