@charset"utf-8";

@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


html {height:100%; -webkit-text-size-adjust:none;} /* 방향전환시 폰트 고정 */
body {margin:0px;padding:0px;height:100%; font-family:"Malgun Gothic","맑은고딕", Nanum Barun Gothic, NanumGothic, 돋움, Dotum, AppleGothic, sans-serif !important;letter-spacing:-1px}
div, section, article {margin:0px; padding:0px; color:#666; line-height:160%; font-family:"Malgun Gothic","맑은고딕", Nanum Barun Gothic, dotum,Tahoma,Geneva,sans-serif; font-size:13px;}
input,textarea,select,a,p,hr,h1,h2,h3,h4,h5 {margin:0px; padding:0px; font-family:"Malgun Gothic","맑은고딕";}

form{border:currentColor;display:block;}
fieldset{margin:0px;padding:0px;border:currentColor;}
input{padding:0px;vertical-align:middle;}
input[type='text']{padding:1px;border:1px solid #ccc;border:currentColor;}
input[type='password']{padding:1px;border:1px solid #eaeaea;}
input[type='file']{padding:2px 0 2px 5px; border:1px solid #eaeaea;}
input[type='checkbox'],input[type~='radio']{margin:-1px 0px; padding:2px; }
input[type='button'],input[type~='submit'] {padding-top:3px; cursor:pointer;}
input[type='image']{margin:0px;padding:0px;cursor:pointer;}
select{padding:0px;vertical-align:middle;}
textarea{padding:2px 0 2px 5px; border:1px solid #ccc; font-size:13px;}

strong{margin:0px;padding:0px;font-weight:bold;}
form{margin:0px;padding:0px;display:inline;}
img{margin:0px;padding:0px;border:none;}
caption{width:1px;height:1px;}
captionspan{margin:0px;padding:0px;overflow:hidden;visibility:hidden;}
fieldset{margin:0px; padding:0px; border:0px currentColor;}
table{margin:0px;border-collapse:collapse;table-layout:fixed; border-spacing:0px;}
td,th{-ms-word-break:break-all;}
ul,li,ol,dl,dd,dt {list-style:none;margin:0px;padding:0px;overflow:hidden;}


a:link,a:visited,a:hover,a:active{/*color:#555;*/}
a{color:#555; text-decoration:none;}
a:focus{color:inherit;}
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.align_c{text-align:center !important;}
.align_r{text-align:right !important;}
.align_l{text-align:left !important;}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}
.strong{font-weight:bold;}
.f_normal{font-weight:normal!important;}
.overHid{overflow:hidden !important;}

.nobg{background:none !important;}
.noline{border:none !important;}
.nomargin{margin:0px!important;}
.nopadding{padding:0px!important;}
.hand{cursor:pointer;}
.hidden{display:none;}
.txtC {text-align:center;}


/* set for html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, main { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


section{
width:100%; 
behavior:url(PIE.htc);
}


/* skip */
caption {display:none; position:absolute !important; width:0; height:0; line-height:0; overflow:hidden; text-indent:-2000px; left:-500px;}
.skip {display:none;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
.mt_50{margin-top:50px !important;}