/* reset */
* {margin:0; padding:0;}
body { font-family:"Malgun Gothic","Dotum"; margin:0; padding:0;}
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600;}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}a { text-decoration:none; color:#111; font-size:14px; }
body {text-size-adjust:none;-webkit-text-size-adjust:none;font-smooth: }
::-moz-selection{background:#009bc7;color:#fff;text-shadow:none}
::selection{background:#009bc7;color:#fff;text-shadow:none}
.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*/



/* link */
a  { text-decoration:none; outline:none;}
a.visited,a.visited:visited/*{color:#333333;}*/
a:hover,a:hover /**,a.visited:hover{color:#333333; text-decoration:none;}*/

hr, legend, .accessibility, .blind {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
 caption {width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}


/* common class */
.w7 {width:7px ;}
.w10 {width:10px ;}
.w30 {width:30px ;}
.w40 {width:40px ;}
.w50 {width:50px ;}
.w60 {width:60px ;}
.w62 {width:62px ;}
.w65 {width:65px ;}
.w70 {width:70px ;}
.w79 {width:79px ;}
.w80 {width:80px ;}
.w85 {width:85px ;}
.w90 {width:90px ;}
.w95 {width:95px ;}
.w96 {width:96px ;}
.w97 {width:97px ;}
.w98 {width:98px ;}
.w99 {width:99px ;}
.w100 {width:100px ;}
.w110 {width:110px ;}
.w120 {width:120px ;}
.w130 {width:130px ;}
.w140 {width:140px ;}
.w150 {width:150px ;}
.w155 {width:155px ;}
.w160 {width:160px }
.w170 {width:170px ;}
.w180 {width:180px ;}
.w190 {width:194px ;}
.w200 {width:200px ;}
.w205 {width:205px ;}
.w210 {width:210px ;}
.w215 {width:215px ;}
.w220 {width:220px ;}
.w230 {width:230px ;}
.w240 {width:246px ;}
.w250 {width:250px; ;}
.w260 {width:260px; ;}
.w270 {width:270px; ;}
.w280 {width:280px; ;}
.w286 {width:286px; ;}
.w290 {width:290px; ;}
.w300 {width:300px ;}
.w310 {width:310px ;}
.w340 {width:340px ;}
.w350 {width:350px ;}
.w370 {width:370px ;}
.w380 {width:380px ;}
.w400 {width:400px ;}
.w450 {width:450px ;}
.w500 {width:500px ;}
.w515 {width:515px ;}
.w555 {width:555px ;}
.w600 {width:600px ;}
.w610 {width:610px ;}
.w620 {width:620px ;}
.w630 {width:630px ;}
.w650 {width:650px ;}
.w670 {width:670px ;}
.w700 {width:700px ;}
.w730 {width:730px ;}
.w15p {width:15% ;}
.w25p {width:25% ;}
.w50p {width:50% ;}
.w70p {width:70% ;}
.w99p {width:99% ;}
.w100p {width:100% ;}


.h15 {height:15px ;}
.h20 {height:20px ;}
.h22 {height:22px ;}
.h23 {height:23px ;}
.h24 {height:24px ;}
.h25 {height:25px ;}
.h26 {height:26px ;}
.h27 {height:27px ;}
.h28 {height:28px ;}
.h29 {height:29px ;}
.h30 {height:30px ;}
.h31 {height:31px ;}
.h32 {height:32px ;}
.h33 {height:33px ;}
.h34 {height:34px ;}
.h35 {height:35px ;}
.h36 {height:36px ;}
.h37 {height:37px ;}
.h38 {height:38px ;}
.h39 {height:39px ;}
.h40 {height:40px ;}
.h50 {height:50px ;}
.h80 {height:80px ;}
.h81 {height:81px ;}
.h82 {height:82px ;}
.h83 {height:83px ;}
.h84 {height:84px ;}
.h100 {height:100px ;}
.h110 {height:110px ;}
.h120 {height:120px ;}
.h130 {height:130px ;}
.h200 {height:200px ;}
.h250 {height:250px ;}
.h400 {height:400px ;}
.h450 {height:450px ;}
.h500 {height:500px ;}
.h100p {height:100% ;}

.mT2 {margin-top:2px ;}
.mT3 {margin-top:3px ;}
.mT5 {margin-top:5px ;}
.mT6 {margin-top:6px ;}
.mT7 {margin-top:7px ;}
.mT8 {margin-top:8px ;}
.mT9 {margin-top:9px ;}
.mT10 {margin-top:10px ;}
.mT13 {margin-top:13px ;}
.mT15 {margin-top:15px ;}
.mT20 {margin-top:20px ;}
.mT25 {margin-top:25px ;}
.mT30 {margin-top:30px ;}
.mT40 {margin-top:40px ;}
.mT50 {margin-top:50px ;}
.mT60 {margin-top:50px ;}
.mT150 {margin-top:150px ;}
.mT160 {margin-top:160px ;}
.mT170 {margin-top:170px ;}
.mT200 {margin-top:200px ;}
.mT500 {margin-top:500px ;}

.mB2 {margin-bottom:2px ;}
.mB3 {margin-bottom:3px ;}
.mB4 {margin-bottom:4px ;}
.mB5 {margin-bottom:5px ;}
.mB6 {margin-bottom:6px ;}
.mB7 {margin-bottom:7px ;}
.mB8 {margin-bottom:8px ;}
.mB9 {margin-bottom:9px ;}
.mB10 {margin-bottom:10px ;}
.mB11 {margin-bottom:11px ;}
.mB12 {margin-bottom:12px ;}
.mB13 {margin-bottom:13px ;}
.mB14 {margin-bottom:14px ;}
.mB15{margin-bottom:15px ;}
.mB16{margin-bottom:16px ;}
.mB17{margin-bottom:17px ;}
.mB18{margin-bottom:18px ;}
.mB19{margin-bottom:19px ;}
.mB20 {margin-bottom:20px ;}
.mB30 {margin-bottom:30px ;}
.mB40 {margin-bottom:40px ;}
.mB50 {margin-bottom:50px ;}
.mB60 {margin-bottom:60px ;}

.mR5 {margin-right:5px ;}
.mR10 {margin-right:10px ;}
.mR12 {margin-right:12px ;}
.mR14 {margin-right:14px ;}
.mR15{margin-right:15px ;}
.mR20{margin-right:20px ;}


.mL3 {margin-left:3px ;}
.mL5 {margin-left:5px ;}
.mL8 {margin-left:8px ;}
.mL10 {margin-left:10px ;}
.mL15 {margin-left:15px ;}
.mL25 {margin-left:25px ;}


.vMiddle * {vertical-align:middle;}
.pT1 {padding-top:1px;}
.pT2 {padding-top:2px;}
.pT3 {padding-top:3px;}
.pT4 {padding-top:4px;}
.pT5 {padding-top:5px;}
.pT7 {padding-top:7px;}
.pT10 {padding-top:10px;}
.pT15 {padding-top:15px;}
.pT20 {padding-top:20px;}
.pT25 {padding-top:25px;}
.pT30 {padding-top:30px;}
.pT40 {padding-top:40px;}
.pT50 {padding-top:50px;}
.pT110 {padding-top:110px;}
.pT128 {padding-top:128px;}


.pL1 {padding-left:1px;}
.pL2 {padding-left:2px;}
.pL3 {padding-left:3px;}
.pL4 {padding-left:4px;}
.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}
.pL20 {padding-left:20px;}
.pL30 {padding-left:30px;}
.pL40 {padding-left:40px;}
.pL50 {padding-left:50px;}
.pL60 {padding-left:60px;}
.pL70 {padding-left:60px;}


.pR1 {padding-right:1px;}
.pR2 {padding-right:2px;}
.pR3 {padding-right:3px;}
.pR4 {padding-right:4px;}
.pR5 {padding-right:5px;}
.pR10 {padding-right:10px;}
.pR20 {padding-right:20px;}
.pR30 {padding-right:30px;}
.pR40 {padding-right:40px;}
.pR50{margin-right:50px ;}
.pR150 {padding-right:150px;}
.pR200 {padding-right:200px;}


.pB1 {padding-bottom:1px;}
.pB2 {padding-bottom:2px;}
.pB3 {padding-bottom:3px;}
.pB4 {padding-bottom:4px;}
.pB5 {padding-bottom:5px;}
.pB10 {padding-bottom:10px;}
.pB15 {padding-bottom:15px;}
.pB20 {padding-bottom:20px;}
.pB30 {padding-bottom:30px;}
.pB40 {padding-bottom:40px;}


.p1 {padding:1px;}
.p2 {padding:2px;}
.p3 {padding:3px;}
.p4 {padding:4px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}

.clear {clear:both;font-size:0;line-height:0;}
.hand {cursor:pointer;}


.space {font-size:0;line-height:0;}

.btnR {margin-bottom:15px; text-align:right;}
.btnC {margin-bottom:15px; text-align:center;}

.underLine {text-decoration:underline; }	
.bgNone{background:none; }
.pdNone{padding:0;}


.iCenter {margin-top:75px; text-align:center;}
.MCenter {margin-top:25px; text-align:center;}



/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}


.choice_eng_txt { ime-mode:inactive } /** 기본 영문 **/
.choice_kor_txt { ime-mode:active }	/** 기본 국문 **/
.choice_normal_txt { ime-mode:auto } /** 한/영중 선택가능 **/
.choice_only_eng_txt { ime-mode:disabled } /** 영문만 입력 가능 **/




/* display,liststyle */
.disBlock { display: block;}
.disNone { display: none;}
.disInline {display:inline;}
.listNone{list-style: none;}

/* text-docoration */
.txtUnder	{	text-decoration: underline;	}
.txtOver{	text-decoration: overline;	}
.txtLine	{	text-decoration: line-through;	}
.txtBlink{	text-decoration: blink;	}

/** align **/
.valignTop { vertical-align:top; }
.valignMiddle { vertical-align:middle; }
.valignBottom { vertical-align:bottom; }

.fArea {*zoom:1;}
.fArea:after {content:""; display:block; clear:both;}
.floatL { float:left; }
.floatR { float:right; }
.floatC { float:right; position:relative; left:-50%; text-align:left; }
.txtL{ text-align:left;}
.txtC { text-align:center; }
.txtC2 {margin:0 auto;}
.txtR { text-align:right;}

/** font **/
.dotum {font-family:돋움;}
.godic{font-family:맑은 고딕;}
.gulim {font-family:굴림;}
.verdana{font-family:verdana;}
.tahoma{font-family:tahoma;}
.arial{font-family:arial;}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs26{font-size:26px;}
.fs28{font-size:28px;}
.fs30{font-size:30px;}

.red{color:#e90101;}
.yellow{color:#ffbf13;}
.orange{color:#f96f00;}
.deepOrange{color:#E36501;}
.green{color:#288b44;}
.black{color:#000;}
.pink{color:#ff74ac;}
.skyBlue{color:#0085c9;}
.blue{color:#1e71b9;}
.grayLight{color:#999999;}
.grayDeep{color:#74777c;}
.nomal{color:#74777c;}
.white{color:#ffffff;}
.brown{color:#9e6d59;}

.ir {text-indent:-100%;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;}
.blind {position:absolute;top:-10000em;left:0;display:block;overflow:hidden;}
.normal {font-weight:normal;}
strong {font-weight:bold;}


/** inputbox **/
input {border:1px solid #ccc; height:35px; padding-left:5px; font-family: "맑은 고딕"; font-size:13px; display: inline; vertical-align:middle;}
textarea {border:1px solid #ccc; height:100px; padding-left:5px; font-family: "맑은 고딕"; font-size:13px; display: inline; vertical-align:middle;}
select {border:1px solid #ccc; height:35px; margin:0; padding-left:5px; font-family: "맑은 고딕"; font-size:13px; display: inline; vertical-align:middle;}
.nolineBox{ border:0px solid #000; }
.nolineBox01 { background-color:#fafafa; border:0px solid #b7b7b7;padding:2px 0 0 2px; color:#6A6969; font-size:11px; }
.Box01 { height:20px; border:1px solid #C2C2C2;font-size:12px;color:#6B6D70; }
.Box02 { height:20px; border:1px solid #C2C2C2;font-size:12px;color:2e2e2e; vertical-align:middle; }
.Box03 {height:18px; border:1px solid #C2C2C2; font-size:12px;color:2e2e2e; }
.inputLogin {border:1px solid #ccc; height:38px; padding-left:15px; font-family: "맑은 고딕"; font-size:13px; display: inline; vertical-align:middle; background:#f5f5f5;}

.pBlank { clear:both; margin:0; padding:0; height:24px; }
.wBlank { clear:both; margin:0; padding:0; width:20px; }