@charset "euc-kr";
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	font-size: 75%;
	line-height: 1.6em;
	font-family: "Nanum Gothic","³ª´®°íµñ", "NanumGothic", "µ¸¿ò", "µ¸¿òÃ¼";
	background-attachment: scroll;
	overflow-x:hidden;
}
@font-face {
	font-family: NanumGothic;
	font-style: normal;
	font-weight: normal;
	src: local('NanumGothic'), local('³ª´®°íµñ'), url(/webfont/NanumGothic.woff) format('woff')
}
@font-face {
	font-family: NanumGothic;
	font-style: normal;
	font-weight: normal;
	src: url(/webfont/NanumGothic.eot)
}
@font-face {
	font-family: NanumGothic;
	font-style: normal;
	font-weight: normal;
	src: local('NanumGothic'), local('³ª´®°íµñ'), url(/webfont/NanumGothic.ttf) format('ttf')
}

/*reset
-------------------------------*/

body,html{width:100%; height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,form,fieldset,legend,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style-type:none;}
img,fieldset{border:0; vertical-align:middle;}
#skip_navi, .h, legend{font-size:0;line-height:0;width:0;height:0;visibility:hidden; position:absolute; left:-9999px;}
.blind { display: block; left: 0; overflow: hidden; position: absolute; top: -5000px; }
li img{vertical-align:middle;}
li a{/*vertical-align:middle;*/}
address,em{font-style:normal; text-decoration:none;}
select,input{vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0;}
button {cursor: pointer; margin: 0; padding: 0;}
caption{font-size:0; line-height:0; width:0; height:0; visibility:hidden;}
hr{display:none;}
a:link{ color:#393939; text-decoration:none;}
a:visited { color:#393939; text-decoration:none;}
a:active  {color:#393939;text-decoration:none;}
a:hover{ color:#393939;text-decoration:underline;}
textarea{resize:none;}
img{/*max-width:100%;*/}
input[type="radio"]{border:0 none !important;}
label { cursor:pointer}
button{background:none;border:0 none;font-weight:bold;}

.sc_5{height:20px;}
.sc_5 ul li{float:left;}

input.in_1 { border:1px solid #c2c2c2;font-size:12px;color:#515151;height:20px;padding:0 0 0 5px;*height:15px;*padding:5px 0 0 5px;}
input.in_2 { border:1px solid #c2c2c2;font-size:12px;color:#515151;height:20px;padding:0 0 0 5px;*height:15px;*padding:5px 0 0 5px;}
input.in_s{border:5px solid #0e80b9;height:25px;padding-left:5px;}

textarea.in_2 { border:1px solid #d4d4d4;padding:5px 5px 0 5px;font-size:12px;color:#000;box-shadow:inset 0px 1px 2px #c6c6c6;}
select { height:21px;}

.today_giheck img {
    max-width: 100%;
}


.valign_bt { vertical-align:bottom;*vertical-align:middle;}
.tAlignC { text-align:center}
.mgB0 { margin-bottom:0 !important}
.mg5 { margin:5px 0 !important}
.mgT20 {margin-top:20px !important}
.f_1 { color:#808080}
.f_1_1 { color:#808080;font-size:11px}
.f_2 { color:#ec8000;font-size:11px}
.f_3 { color:#909090;font-size:11px}
.f_4 { color:#2f509b;font-size:12px;font-weight:bold}
.f_5 { color:#00498b;font-size:11px;}


a.relate {
    color: #3522A4;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
}
#u_skip {
	background: none/* repeat scroll 0 0 transparent*/;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

legend, .hidden, caption {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}