@charset "utf-8";
@import url("./common.css");

/* font */
@font-face {
	font-family:'Nanum Gothic';
	font-style:normal;
    font-weight:400;
	src:url('/commons/fonts/NanumGothic.eot');
	src:url('/commons/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/commons/fonts/NanumGothic.woff') format('woff')
}

@font-face {
	font-family:'NanumGothicB';
	font-style:normal;
    font-weight:700;
	src:url('/commons/fonts/NanumGothicBold.eot');
	src:url('/commons/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('/commons/fonts/NanumGothicBold.woff') format('woff')
}
/* base */
body {min-width:100%;width:100%;font-size:12px}
* {margin: 0; padding: 0;}
img {border:0; vertical-align:top;}
ul, ol {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, hr {border: 0;}
label, select, input, textarea {vertical-align:middle;}
table {border-collapse:collapse;}
table td img {vertical-align:middle;}

a:link, a:visited {color:#666666; text-decoration:none;}
a:hover, a:active, a:focus {color:#333333; text-decoration:none;}

address {font-style:normal;}
caption, legend {font-size:0; height:0; line-height:0; overflow:hidden; visibility:hidden; width:0;}
.hidden {font-size:0; height:0; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}

a:link {color:#575757; text-decoration:none;}
a:visited {color:#444; text-decoration:none;}
a:hover {color:#444; text-decoration:underline;}
a:active {color:#444; text-decoration:none;}
.hidden {position:absolute;overflow:hidden;left:0;top:0;width:0;height:0;font-size:0;line-height:0;}

/* common */
body {font-family:'Nanum Gothic', dotum; line-height:120%; font-size:13px; color:#444; }

/* skip_navigation */
#skipnavi {position:relative; z-index:9999;}
#skipnavi a {position:absolute; top:-10000px;}
#skipnavi a:hover, #skipnavi  a:active, #skipnavi a:focus 
{display:block; font-size:1.3em; font-weight:bold; padding:15px; background-color:#fff; border: 3px solid #ededed; position:absolute; top:0px; left:45%;}

#skipnavigation a {position:absolute; left:-3000%;}
#skipnavigation a:focus {display:block; left:0; top:0; z-index:10000000000; width:100%; height:30px; line-height:30px; background:#ff5f18; color:#fff; text-align:center;}

.ir {text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
.ib {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}

input.it	{ border:1px solid #c4c4c4;height:25px; line-height:25px; text-indent:10px;vertical-align:middle;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix { zoom:1; } /*for IE 5.5-7*/


.selWrap { display:inline-block; height:25px; vertical-align:middle;}
.selWrap .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br				{ border-radius:0px;}
.selWrap .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#fff;}
.selWrap .ui-state-default .ui-icon																	{ background:url('/commons/images/sel_arrow.gif') 3px 5px no-repeat;}
.selWrap .ui-selectmenu-button span.ui-selectmenu-text										{ padding:0.3em 1.2em 0.2em 1em}
.selWrap .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:1px solid #c4c4c4}

.selWrap02																												{ display:inline-block; height:25px; vertical-align:top;}
.selWrap02 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br				{ border-radius:0px;}
.selWrap02 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#fff;}
.selWrap02 .ui-state-default .ui-icon																			{ background:url('/commons/images/sel_arrow.gif') 3px 5px no-repeat;}
.selWrap02 .ui-selectmenu-button span.ui-selectmenu-text										{ padding:0.4em 1.2em 0.4em 1em}
.selWrap02 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:3px solid #dadada}