@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License:none (public domain)
*/

html, 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;/*vertical-align:baseline;*/font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}

/* common */
*{box-sizing:border-box}
html{height:100%;-ms-content-zooming: none;-ms-touch-action: pan-x pan-y;}
body{height:100%;font-size:14px;line-height:1;font-family:"Malgun Gothic", "맑은고딕", "굴림", Gulim, '돋움', Dotum, Arial, Verdana, sans-serif, AppleGothic;zoom:1;margin:0 auto/*;letter-spacing:-1px*/;color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:normal}
a{text-decoration:none;color:#000}
a:active, a:hover{color:#e1705a}

a.basic{text-decoration:underline;color:#333}
a.basic:active, a.basic:hover{color:#ea817b;text-decoration:underline}

table{table-layout:fixed;width:100%;border-spacing:0;font-size:inherit;/* border-collapse:collapse*/}
caption{overflow:hidden;width:0;visibility:hidden;font-size:0;line-height:0;height:0;text-indent:-9999px}
:root caption{overflow:hidden;width:0;visibility:hidden;font-size:0;line-height:0;height:0;display:none}
input, select, button, textarea{font-size:13px;font-family:"Malgun Gothic", "맑은고딕", "굴림", Gulim, '돋움', Dotum, Arial, Verdana, sans-serif, AppleGothic}
button{background:none;border:0;margin:0;padding:0;cursor:pointer}
button img{display:block}
legend{overflow:hidden;position:absolute;left:-1000%;height:0}
img{vertical-align:top;max-width:100%;border:0}
object, embed{max-width:100%}
strong{font-weight:bold}

/* Accessbility */
#skipToContent{position:relative;height:1px;margin-top:-1px;z-index:1000}
#skipToContent a{position:absolute;top:-1000px;left:0;background:rgba(0, 0, 0, 0.5);width:100%;line-height:58px;color:#FFF}
#skipToContent a:hover, #skipToContent a:focus{left:0;top:0px;text-align:center;z-index:99}
.acc{position:absolute;left:-100%;width:0}
.acc table{table-layout:auto;width:0}

/* Align */
.ac{text-align:center !important}
.ar{text-align:right !important}
.al{text-align:left !important}
.fl{float:left}
.fr{float:right}
.vt *{vertical-align:top !important}
.vm *{vertical-align:middle !important}

/* Gap */
.mt00{margin-top:0px !important}
.mt01{margin-top:1px !important}
.mt02{margin-top:2px !important}
.mt03{margin-top:3px !important}
.mt04{margin-top:4px !important}
.mt05{margin-top:5px !important}
.mt06{margin-top:6px !important}
.mt07{margin-top:7px !important}
.mt08{margin-top:8px !important}
.mt09{margin-top:9px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt45{margin-top:45px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}

.mb00{margin-bottom:0px !important}
.mb01{margin-bottom:1px !important}
.mb02{margin-bottom:2px !important}
.mb03{margin-bottom:3px !important}
.mb04{margin-bottom:4px !important}
.mb05{margin-bottom:5px !important}
.mb06{margin-bottom:6px !important}
.mb07{margin-bottom:7px !important}
.mb08{margin-bottom:8px !important}
.mb09{margin-bottom:9px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb50{margin-bottom:50px !important}
.mb55{margin-bottom:55px !important}

.ml00{margin-left:0px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}

.mmt01{margin-top:-1px !important}
.mmt30{margin-top:-30px !important}
.mml01{margin-left:-1px !important}
.mml04{margin-left:-4px !important}

.pdt00{ padding-top:0px !important}
.pdt01{ padding-top:1px !important}
.pdt02{ padding-top:2px !important}
.pdt03{ padding-top:3px !important}
.pdt04{ padding-top:4px !important}
.pdt05{ padding-top:5px !important}
.pdt06{ padding-top:6px !important}
.pdt07{ padding-top:7px !important}
.pdt08{ padding-top:8px !important}
.pdt09{ padding-top:9px !important}
.pdt10{ padding-top:10px !important}
.pdt11{ padding-top:11px !important}
.pdt12{ padding-top:12px !important}
.pdt13{ padding-top:13px !important}
.pdt14{ padding-top:14px !important}
.pdt15{ padding-top:15px !important}
.pdt16{ padding-top:16px !important}
.pdt17{ padding-top:17px !important}
.pdt18{ padding-top:18px !important}
.pdt19{ padding-top:19px !important}
.pdt20{ padding-top:20px !important}
.pdt21{ padding-top:21px !important}
.pdt22{ padding-top:22px !important}
.pdt23{ padding-top:23px !important}
.pdt24{ padding-top:24px !important}
.pdt25{ padding-top:25px !important}
.pdt26{ padding-top:26px !important}
.pdt27{ padding-top:27px !important}
.pdt28{ padding-top:28px !important}
.pdt29{ padding-top:29px !important}
.pdt30{ padding-top:30px !important}

.pdb00{padding-bottom:0px !important}

/* Font */

.bold{font-weight:600}
.esnt{color:#fe6373}

.tdu{text-decoration:underline}
.ttu{text-transform:uppercase}

.fcOrg{color:#ff4800 !important}
.fcGrn{color:#6fa70d !important}
.fcBlu{color:#0048ff !important}
.fcBlk{color:#353535 !important}
.fcRed{color:#f42f2f !important}
.fcGld{color:#a98a2d !important}
.fcPnk{color:#fc6375 !important}

.lineHeight01{display:block;line-height:1.8}

/* minHeight */
.mhHeight{min-height:800px}
.mhMiddle{min-height:500px}
.mhLow{min-height:300px}

/* Temp */
.db{display:block}
.of{overflow:hidden}
.w100{width:100% !important}
.clfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
* html .clfix{height:0%} /* Hides from IE-mac */
/*.clfix{*zoom:1}for IE 5.5-7*/
.btnn{border-top:none !important}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.bgBlack{background:url("/kor/img/bg/bg_black02.png")}
.hideCon{display:none}
.hideCon.on{display:block}
.bgWhite{background:white}
.dib{display:block}

.guide_tit{margin-top:30px;font-size:30px;color:#333}
.guide_tit:first-child{margin-top:0}
.guide_txt{margin-top:10px;font-size:16px;color:#555}
.guide_box{background:white;border-radius:3px;box-shadow:1px 1px 3px #3f3f3f inset, -1px -1px 3px #3f3f3f inset, -1px 1px 3px #3f3f3f inset, 1px -1px 3px #3f3f3f inset;margin:20px -25px 0;padding:20px}

.ellip{display:block;/*height:100%*/}
.ellip:hover{text-decoration:underline;color:#333}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%;/*word-break:break-all*/}
.ellip-line:hover{text-decoration:underline !important;color:#333}
.ellip,.ellip-line{position:relative;overflow:hidden;padding-top:1px;vertical-align:top}

/*.ellip .newIcon{display:none}
.ellip .newIcon.on{display:inline-block}*/
.imgBoxPc{display:block}
.imgBoxMobile{display:none}

.comIframe{width:100%;height:auto;margin:0;padding:0;border:0}
.imgViewWrap{position:relative}
.imgViewWrap .imgView{position:absolute;right:10px;bottom:10px;width:40px;height:40px;background:url("/kor/img/icon/icon_imgView.png") center center no-repeat;overflow:hidden;text-indent:-9999px}
.newWindow{display:inline-block;width:13px;height:13px;margin-left:5px;overflow:hidden;text-indent:-9999px;background:url("/kor/img/icon/icon_newWindow.png") center center no-repeat;vertical-align:middle}
.mgb_gabnone{margin-bottom:0 !important;}
.pdb_gabnone{padding-bottom:0 !important;}
.bottomgabnone{padding-bottom:0px !important;margin-bottom:0px !important}
.blankIcon:after{ content:""; background:url("/kor/img/icon/icon_newWindow.png") right center no-repeat; padding-right:18px}
.letterSpc01{letter-spacing:-1px}

.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}