@charset 'utf-8';
/* 폰트 설정 */
@font-face{font-family:'NanumGothic';font-style:normal;font-weight:normal;src:url('NanumGothic.eot');}
@font-face{
	font-family:'NanumGothic';
	font-style:normal;
	font-weight:normal;
	src:url('NanumGothic.eot'); 
	src:url('NanumGothic.ttf') format('truetype');
}
@font-face{font-family:'NanumGothicBold';font-style:normal;font-weight:normal;src:url('NanumGothicBold.eot');}
@font-face{
	font-family:'NanumGothicBold';
	font-style:normal;
	font-weight:normal;
	src:url('NanumGothicBold.eot'); 
	src:url('NanumGothicBold.ttf') format('truetype');
}


article, aside, canvas,video, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr {display:inline;}

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, hgroup, footer ,nav ,section ,article ,aside ,figure ,video ,audio {margin:0;padding:0;border:0;outline:0;}
body{font-family:'NanumGothic','나눔고딕','돋음',Dotum,Helvetica,AppleGothic,sans-serif;font-size:.75em;line-height:1.25; font-weight: normal;}
ul,ol{list-style:none}  
em, address{font-style:normal}
img{border:0;background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE6 & 7 */zoom: 1;}

select, textarea, input, label,img{vertical-align:middle}
legend,caption{display:none}
table{border-collapse:collapse}
table td{word-wrap:break-word;}

a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline}

h1, h2, h3, h4, h5, h6,strong,b,th{font-weight:normal !important;font-family:'NanumGothicBold';letter-spacing:-0.07em !important;}
/* color(공통 포인트 컬러) */
.point1 {color: #ff0000 !important;}

/* common(공통 디버깅 스타일) */
.u, .u a{text-decoration:underline !important;}
.s, .s a{font-size:.9em !important;}
.bold, .bold a{font-weight:bold !important;}
.normal{font-weight:normal !important;}

.f-14{font-size:14px;line-height:18px;}

.f-left{float:left;}
.f-right{float:right;}
.c-both{clear:both !important;}
.clear:after{content:'';display:block;clear:both;}
.hidden-obj{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hide-elm{position:absolute;top:-9999px;left:-9999px;}
.pos-r{position:relative;}

.hide{display:none;}
.show{display:block;}
tr.show{display:table-row;*display:block;}
.m-view{display:none;}

.t-left{text-align:left !important;}
.t-center{text-align:center !important;}
.t-right{text-align:right !important}
.v-top{vertical-align:top !important;}
.v-middle{vertical-align:middle !important;}
.v-bottom{vertical-align:bottom !important}

.img-border{border:1px solid #dddddd;}
.trans{opacity: 0;filter: alpha(opacity = 0);}	

table .sub-txt{color:#a6a6a6;font-family:'NanumGothicBold';margin-right:5px;}

/* space */
hr{clear:both;display:block;visibility:hidden;width:1px;height:20px !important;font-size:0;line-height:0;*margin:7px 0}
hr.hr20{;clear:both;display:block;visibility:hidden;width:1px;height:20px !important;font-size:0;line-height:0;*margin:7px 0}
hr.hr30{clear:both;display:block;visibility:hidden;width:1px;height:30px !important;font-size:0;line-height:0;*margin:7px 0}

/* margin */
.mgt10 {margin-top: 10px;}
.mgt15 {margin-top: 15px;}
.mgt20 {margin-top: 20px;}
.mgt25 {margin-top: 25px;}
.mgt30 {margin-top: 30px;}
.mgt40 {margin-top: 40px;}
.mgt50 {margin-top: 50px;}
.mgb20 {margin-bottom:19px;}


/* 인풋디자인 */
input[type=text],input[type=password]{height:23px;font-size:12px;color:#a6a6a6;font-family:'NanumGothic','돋움',dotum;border:1px solid #dadada;text-indent:5px;*text-indent:0;*padding-left:0px;letter-spacing:-0.05em;}
.msie9 input[type=text],.msie9 input[type=password]{padding-bottom:1px;height:22px;}
.msie8 input[type=text],.msie8 input[type=password],.msie7 input[type=text],.msie7 input[type=password]{height:19px;padding-top:4px;}
textarea{font-size:12px;color:#a6a6a6;font-family:'NanumGothic','돋움',dotum;border:1px solid #dadada;text-indent:5px;*text-indent:0;*padding-left:5px;letter-spacing:-0.05em;padding:5px 0px;overflow:auto;}

/* 파일디자인 */
.file-wrap{position: relative;}
.file-wrap .file-text{float: left}
.file-wrap .file-btn{position: absolute; top: 0px;margin-left:4px;}
/*.file-wrap .file-hidden{cursor:pointer;height:20px;width:65px;overflow:hidden;font-size: 45px; position: absolute; left: 0px; top: 0px;opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=)"; -khtml-opacity: 0; -moz-opacity: 0;}*/
.file-wrap .file-hidden{cursor:pointer;height:22px;width:65px;overflow:hidden;font-size: 45px; position: absolute; left: 0px; top: 5px;opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
.firefox .file-wrap .file-hidden{font-size:3px;}
.file-wrap .file-name{border:none;height:auto;width:50%;}

/* 셀렉트 디자인 */
select{color:#a6a6a6;border:1px solid #dadada;background:#ffffff;line-height:22px;text-align:left;}
span.customStyleSelectBox{background:#ffffff;vertical-align:middle;padding:2px 38px 2px 13px;font-size:11px;color:#a6a6a6;border:1px solid #dadada;background:url(../images/kor/css_select_bg.gif) no-repeat center right;}
span.customStyleSelectBox.changed{background-color: #ffffff;text-align:left;}
.customStyleSelectBoxInner{font-size:11px;letter-spacing:-1px;white-space:nowrap;padding-right:36px;text-align:left;}
.customStyleSelectBorderStrong{border-color:#a6a6a6;text-align:left;}

.layer-pop select{}
.layer-pop span.customStyleSelectBox{padding-right:10px;padding-left:5px;}
.layer-pop .customStyleSelectBoxInner{padding-right:8px}
 