@charset"utf-8";

*{margin:0; padding:0;}
img{border:none; vertical-align:top;}
ul, li{list-style:none;}
.cf:after{display:block; content:""; clear:both;}
a{color:#121212; text-decoration:none; color:#000;}
img, fieldset, iframe {border:0;}
img, li img, dd img { vertical-align:middle; }
input { vertical-align:middle; }
hr {display:none;}
select { padding:2px 3px; border:1px solid #cccccc; vertical-align:middle; font-size:12px; }


html, body{
 font-size: 100%;
 margin: 0;
 padding: 0;
 border: none; 
 font-family:'NanumBarunGothic', 맑은 고딕,돋움, Dotum, Tahoma;
 -webkit-text-size-adjust: 100%;	
 -moz-text-size-adjust: 100%;	
 -ms-text-size-adjust: 100%; 
 color:#222222;
 font-style: normal; 
 font-size:13px;
 letter-spacing:0px;
 background: transparent;
 -webkit-text-size-adjust:none;
 vertical-align: baseline;
 overflow-x:hidden;
}


.link-underline:hover {
	 text-decoration:underline;
}

caption {
	display:none;
}

#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }


/* float */
.fl {float:left !important}
.fr {float:right !important}
.clear { clear:both; }

/* align */
.txt_l {text-align:left !important}
.txt_c {text-align:center !important}
.txt_r {text-align:right !important}
.vat {vertical-align:top !important}
.vam {vertical-align:middle !important}
.vab {vertical-align:bottom !important}

.fw_n {font-weight:normal !important}
.fw_b {font-weight:bold !important}


/* text_color */
.f_green {color:#008141 !important}
.f_brown {color:#8b6a3e !important}
.f_black {color:#444 !important}
.f_red {color:#d30c0c !important}
.f_gray {color:#737373 !important;}
.f_blue {color:#0000FF !important;}
.f_sky {color:#5ea0ef !important; }
.f_orange { color:#f47c20 !important; }
.f_white { color:#ffffff !important; }


/* font_size */
.f_11 {font-size:11px; font-weight:normal}
.f_12 {font-size:12px; font-weight:normal}
.f_13 {font-size:13px; font-weight:normal}
.f_14 {font-size:14px; font-weight:normal}
.f_15 {font-size:15px; font-weight:normal}
.f_16 {font-size:16px; font-weight:normal}
.f_17 {font-size:17px; font-weight:normal}
.f_18 {font-size:18px; font-weight:normal}
.f_19 {font-size:19px; font-weight:normal}
.f_20 {font-size:20px; font-weight:normal}
.f_21 {font-size:21px; font-weight:normal}
.f_22 {font-size:22px; font-weight:normal}
.f_23 {font-size:23px; font-weight:normal}
.f_24 {font-size:24px; font-weight:normal}
.f_25 {font-size:25px; font-weight:normal}
.f_26 {font-size:26px; font-weight:normal}
.f_27 {font-size:27px; font-weight:normal}
.f_28 {font-size:28px; font-weight:normal}
.f_29 {font-size:29px; font-weight:normal}
.f_30 {font-size:30px; font-weight:normal}
.f_31 {font-size:31px; font-weight:normal}
.f_32 {font-size:32px; font-weight:normal}
.f_33 {font-size:33px; font-weight:normal}
.f_34 {font-size:34px; font-weight:normal}
.f_35 {font-size:35px; font-weight:normal}

/* overflow */
.over_h {overflow:hidden !important}

.pointer { cursor:pointer; }
.ime_disabled { ime-mode:disabled; }
.ime_active { ime-mode:active; }
.ime_inactive { ime-mode:inactive; }

.input_date {
	width:80px !important;
}

textarea {
	border:1px solid #cccccc;
}

/* display */
.dis_b {display:block !important}
.dis_in {display:inline !important}
.dis_inb {display:inline-block !important}
.dis_n {display:none }


/* border */
.bdt {border-top:1px solid #dfdfdf !important}
.bdl {border-left:1px solid #dfdfdf !important}
.bdr {border-right:1px solid #dfdfdf !important}
.bdb {border-bottom:1px solid #dfdfdf !important}
.bdn {border:none !important}


/* border none */
.b_none {border:none !important}
.bl_none {border-left:none !important}
.br_none {border-right:none !important}
.bt_none {border-top:none !important}
.bb_none {border-bottom:none !important}



/* margin auto */
.margin_auto {
	margin:0 auto;
}

/* margin top */
.mt0 {margin-top:0 !important}
.mt1 {margin-top:1px !important}
.mt2 {margin-top:2px !important}
.mt3 {margin-top:3px !important}
.mt5 {margin-top:5px !important}
.mt7 {margin-top:7px !important}
.mt8 {margin-top:8px !important}
.mt9 {margin-top:9px !important}
.mt10 {margin-top:10px !important}
.mt11 {margin-top:11px !important}
.mt12 {margin-top:12px !important}
.mt13 {margin-top:13px !important}
.mt14 {margin-top:14px !important}
.mt15 {margin-top:15px !important}
.mt16 {margin-top:16px !important}
.mt17 {margin-top:17px !important}
.mt18 {margin-top:18px !important}
.mt19 {margin-top:19px !important}
.mt20 {margin-top:20px !important}
.mt21 {margin-top:21px !important}
.mt22 {margin-top:22px !important}
.mt23 {margin-top:23px !important}
.mt24 {margin-top:24px !important}
.mt25 {margin-top:25px !important}
.mt26 {margin-top:26px !important}
.mt27 {margin-top:27px !important}
.mt28 {margin-top:28px !important}
.mt29 {margin-top:29px !important}
.mt30 {margin-top:30px !important}
.mt35 {margin-top:35px !important}
.mt40 {margin-top:40px !important}
.mt45 {margin-top:45px !important}
.mt50 {margin-top:50px !important}
.mt55 {margin-top:55px !important}
.mt60 {margin-top:60px !important}
.mt70 {margin-top:70px !important}
.mt80 {margin-top:80px !important}
.mt90 {margin-top:90px !important}
.mt100 {margin-top:100px !important}
.mt150 {margin-top:150px !important}
.mt200 {margin-top:200px !important}
.mt250 {margin-top:250px !important}
.mt300 {margin-top:300px !important}


/* margin left */
.ml0 {margin-left:0 !important}
.ml1 {margin-left:1px !important}
.ml2 {margin-left:2px !important}
.ml3 {margin-left:3px !important}
.ml4 {margin-left:4px !important}
.ml5 {margin-left:5px !important}
.ml6 {margin-left:6px !important}
.ml7 {margin-left:7px !important}
.ml8 {margin-left:8px !important}
.ml9 {margin-left:9px !important}
.ml10 {margin-left:10px !important}
.ml11 {margin-left:11px !important}
.ml12 {margin-left:12px !important}
.ml13 {margin-left:13px !important}
.ml14 {margin-left:14px !important}
.ml15 {margin-left:15px !important}
.ml16 {margin-left:16px !important}
.ml17 {margin-left:17px !important}
.ml18 {margin-left:18px !important}
.ml19 {margin-left:19px !important}
.ml20 {margin-left:20px !important}
.ml21 {margin-left:21px !important}
.ml22 {margin-left:22px !important}
.ml23 {margin-left:23px !important}
.ml24 {margin-left:24px !important}
.ml25 {margin-left:25px !important}
.ml26 {margin-left:26px !important}
.ml27 {margin-left:27px !important}
.ml28 {margin-left:28px !important}
.ml29 {margin-left:29px !important}
.ml30 {margin-left:30px !important}
.ml35 {margin-left:35px !important}
.ml40 {margin-left:40px !important}
.ml45 {margin-left:45px !important}
.ml50 {margin-left:50px !important}
.ml55 {margin-left:55px !important}
.ml60 {margin-left:60px !important}
.ml70 {margin-left:70px !important}
.ml80 {margin-left:80px !important}
.ml90 {margin-left:90px !important}
.ml100 {margin-left:100px !important}
.ml150 {margin-left:150px !important}
.ml200 {margin-left:200px !important}
.ml250 {margin-left:250px !important}
.ml300 {margin-left:300px !important}


/* margin right */
.mr0 {margin-right:0 !important}
.mr1 {margin-right:1px !important}
.mr2 {margin-right:2px !important}
.mr3 {margin-right:3px !important}
.mr4 {margin-right:4px !important}
.mr5 {margin-right:5px !important}
.mr6 {margin-right:6px !important}
.mr7 {margin-right:7px !important}
.mr8 {margin-right:8px !important}
.mr9 {margin-right:9px !important}
.mr10 {margin-right:10px !important}
.mr11 {margin-right:11px !important}
.mr12 {margin-right:12px !important}
.mr13 {margin-right:13px !important}
.mr14 {margin-right:14px !important}
.mr15 {margin-right:15px !important}
.mr16 {margin-right:16px !important}
.mr17 {margin-right:17px !important}
.mr18 {margin-right:18px !important}
.mr19 {margin-right:19px !important}
.mr20 {margin-right:20px !important}
.mr21 {margin-right:21px !important}
.mr22 {margin-right:22px !important}
.mr23 {margin-right:23px !important}
.mr24 {margin-right:24px !important}
.mr25 {margin-right:25px !important}
.mr26 {margin-right:26px !important}
.mr27 {margin-right:27px !important}
.mr28 {margin-right:28px !important}
.mr29 {margin-right:29px !important}
.mr30 {margin-right:30px !important}
.mr35 {margin-right:35px !important}
.mr40 {margin-right:40px !important}
.mr45 {margin-right:45px !important}
.mr50 {margin-right:50px !important}
.mr55 {margin-right:55px !important}
.mr60 {margin-right:60px !important}
.mr70 {margin-right:70px !important}
.mr80 {margin-right:80px !important}
.mr90 {margin-right:90px !important}
.mr100 {margin-right:100px !important}
.mr150 {margin-right:150px !important}
.mr200 {margin-right:200px !important}
.mr250 {margin-right:250px !important}
.mr300 {margin-right:300px !important}


/* margin bottom */
.mb0 {margin-bottom:0 !important}
.mb1 {margin-bottom:1px !important}
.mb2 {margin-bottom:2px !important}
.mb3 {margin-bottom:3px !important}
.mb4 {margin-bottom:4px !important}
.mb5 {margin-bottom:5px !important}
.mb6 {margin-bottom:6px !important}
.mb7 {margin-bottom:7px !important}
.mb8 {margin-bottom:8px !important}
.mb9 {margin-bottom:9px !important}
.mb10 {margin-bottom:10px !important}
.mb11 {margin-bottom:11px !important}
.mb12 {margin-bottom:12px !important}
.mb13 {margin-bottom:13px !important}
.mb14 {margin-bottom:14px !important}
.mb15 {margin-bottom:15px !important}
.mb16 {margin-bottom:16px !important}
.mb17 {margin-bottom:17px !important}
.mb18 {margin-bottom:18px !important}
.mb19 {margin-bottom:19px !important}
.mb20 {margin-bottom:20px !important}
.mb21 {margin-bottom:21px !important}
.mb22 {margin-bottom:22px !important}
.mb23 {margin-bottom:23px !important}
.mb24 {margin-bottom:24px !important}
.mb25 {margin-bottom:25px !important}
.mb26 {margin-bottom:26px !important}
.mb27 {margin-bottom:27px !important}
.mb28 {margin-bottom:28px !important}
.mb29 {margin-bottom:29px !important}
.mb30 {margin-bottom:30px !important}
.mb35 {margin-bottom:35px !important}
.mb40 {margin-bottom:40px !important}
.mb45 {margin-bottom:45px !important}
.mb50 {margin-bottom:50px !important}
.mb55 {margin-bottom:55px !important}
.mb60 {margin-bottom:60px !important}
.mb70 {margin-bottom:70px !important}
.mb80 {margin-bottom:80px !important}
.mb90 {margin-bottom:90px !important}
.mb100 {margin-bottom:100px !important}
.mb150 {margin-bottom:150px !important}
.mb200 {margin-bottom:200px !important}
.mb250 {margin-bottom:250px !important}
.mb300 {margin-bottom:300px !important}



/* padding top */
.pt0 {padding-top:0 !important}
.pt1 {padding-top:1px !important}
.pt2 {padding-top:2px !important}
.pt3 {padding-top:3px !important}
.pt4 {padding-top:4px !important}
.pt5 {padding-top:5px !important}
.pt6 {padding-top:6px !important}
.pt7 {padding-top:7px !important}
.pt8 {padding-top:8px !important}
.pt9 {padding-top:9px !important}
.pt10 {padding-top:10px !important}
.pt11 {padding-top:11px !important}
.pt12 {padding-top:12px !important}
.pt13 {padding-top:13px !important}
.pt14 {padding-top:14px !important}
.pt15 {padding-top:15px !important}
.pt16 {padding-top:16px !important}
.pt17 {padding-top:17px !important}
.pt18 {padding-top:18px !important}
.pt19 {padding-top:19px !important}
.pt20 {padding-top:20px !important}
.pt21 {padding-top:21px !important}
.pt22 {padding-top:22px !important}
.pt23 {padding-top:23px !important}
.pt24 {padding-top:24px !important}
.pt25 {padding-top:25px !important}
.pt26 {padding-top:26px !important}
.pt27 {padding-top:27px !important}
.pt28 {padding-top:28px !important}
.pt29 {padding-top:29px !important}
.pt30 {padding-top:30px !important}
.pt35 {padding-top:35px !important}
.pt40 {padding-top:40px !important}
.pt45 {padding-top:45px !important}
.pt50 {padding-top:50px !important}
.pt55 {padding-top:55px !important}
.pt60 {padding-top:60px !important}
.pt70 {padding-top:60px !important}
.pt80 {padding-top:70px !important}
.pt90 {padding-top:80px !important}
.pt100 {padding-top:90px !important}
.pt150 {padding-top:150px !important}
.pt200 {padding-top:200px !important}
.pt250 {padding-top:250px !important}
.pt300 {padding-top:300px !important}

/* padding left */
.pl0 {padding-left:0 !important}
.pl1 {padding-left:1px !important}
.pl2 {padding-left:2px !important}
.pl3 {padding-left:3px !important}
.pl4 {padding-left:4px !important}
.pl5 {padding-left:5px !important}
.pl6 {padding-left:6px !important}
.pl7 {padding-left:7px !important}
.pl8 {padding-left:8px !important}
.pl9 {padding-left:9px !important}
.pl10 {padding-left:10px !important}
.pl11 {padding-left:11px !important}
.pl12 {padding-left:12px !important}
.pl13 {padding-left:13px !important}
.pl14 {padding-left:14px !important}
.pl15 {padding-left:15px !important}
.pl16 {padding-left:16px !important}
.pl17 {padding-left:17px !important}
.pl18 {padding-left:18px !important}
.pl19 {padding-left:19px !important}
.pl20 {padding-left:20px !important}
.pl21 {padding-left:21px !important}
.pl22 {padding-left:22px !important}
.pl23 {padding-left:23px !important}
.pl24 {padding-left:24px !important}
.pl25 {padding-left:25px !important}
.pl26 {padding-left:26px !important}
.pl27 {padding-left:27px !important}
.pl28 {padding-left:28px !important}
.pl29 {padding-left:29px !important}
.pl30 {padding-left:30px !important}
.pl35 {padding-left:35px !important}
.pl40 {padding-left:40px !important}
.pl45 {padding-left:45px !important}
.pl50 {padding-left:50px !important}
.pl55 {padding-left:55px !important}
.pl60 {padding-left:60px !important}
.pl70 {padding-left:70px !important}
.pl80 {padding-left:80px !important}
.pl90 {padding-left:90px !important}
.pl100 {padding-left:100px !important}
.pl150 {padding-left:150px !important}
.pl200 {padding-left:200px !important}
.pl250 {padding-left:250px !important}
.pl300 {padding-left:300px !important}

/* padding right */
.pr0 {padding-right:0 !important}
.pr1 {padding-right:1px !important}
.pr2 {padding-right:2px !important}
.pr3 {padding-right:3px !important}
.pr4 {padding-right:4px !important}
.pr5 {padding-right:5px !important}
.pr6 {padding-right:6px !important}
.pr7 {padding-right:7px !important}
.pr8 {padding-right:8px !important}
.pr9 {padding-right:9px !important}
.pr10 {padding-right:10px !important}
.pr11 {padding-right:11px !important}
.pr12 {padding-right:12px !important}
.pr13 {padding-right:13px !important}
.pr14 {padding-right:14px !important}
.pr15 {padding-right:15px !important}
.pr16 {padding-right:16px !important}
.pr17 {padding-right:17px !important}
.pr18 {padding-right:18px !important}
.pr19 {padding-right:19px !important}
.pr20 {padding-right:20px !important}
.pr21 {padding-right:21px !important}
.pr22 {padding-right:22px !important}
.pr23 {padding-right:23px !important}
.pr24 {padding-right:24px !important}
.pr25 {padding-right:25px !important}
.pr26 {padding-right:26px !important}
.pr27 {padding-right:27px !important}
.pr28 {padding-right:28px !important}
.pr29 {padding-right:29px !important}
.pr30 {padding-right:30px !important}
.pr35 {padding-right:35px !important}
.pr40 {padding-right:40px !important}
.pr45 {padding-right:45px !important}
.pr50 {padding-right:50px !important}
.pr55 {padding-right:55px !important}
.pr60 {padding-right:60px !important}
.pr70 {padding-right:70px !important}
.pr80 {padding-right:80px !important}
.pr90 {padding-right:90px !important}
.pr100 {padding-right:100px !important}
.pr150 {padding-right:150px !important}
.pr200 {padding-right:200px !important}
.pr250 {padding-right:250px !important}
.pr300 {padding-right:300px !important}


/* padding bottom */
.pb0 {padding-bottom:0 !important}
.pb1 {padding-bottom:1px !important}
.pb2 {padding-bottom:2px !important}
.pb3 {padding-bottom:3px !important}
.pb4 {padding-bottom:4px !important}
.pb5 {padding-bottom:5px !important}
.pb6 {padding-bottom:6px !important}
.pb7 {padding-bottom:7px !important}
.pb8 {padding-bottom:8px !important}
.pb9 {padding-bottom:9px !important}
.pb10 {padding-bottom:10px !important}
.pb11 {padding-bottom:11px !important}
.pb12 {padding-bottom:12px !important}
.pb13 {padding-bottom:13px !important}
.pb14 {padding-bottom:14px !important}
.pb15 {padding-bottom:15px !important}
.pb16 {padding-bottom:16px !important}
.pb17 {padding-bottom:17px !important}
.pb18 {padding-bottom:18px !important}
.pb19 {padding-bottom:19px !important}
.pb20 {padding-bottom:20px !important}
.pb21 {padding-bottom:21px !important}
.pb22 {padding-bottom:22px !important}
.pb23 {padding-bottom:23px !important}
.pb24 {padding-bottom:24px !important}
.pb25 {padding-bottom:25px !important}
.pb26 {padding-bottom:26px !important}
.pb27 {padding-bottom:27px !important}
.pb28 {padding-bottom:28px !important}
.pb29 {padding-bottom:29px !important}
.pb30 {padding-bottom:30px !important}
.pb35 {padding-bottom:35px !important}
.pb40 {padding-bottom:40px !important}
.pb45 {padding-bottom:45px !important}
.pb50 {padding-bottom:50px !important}
.pb55 {padding-bottom:55px !important}
.pb60 {padding-bottom:60px !important}
.pb70 {padding-bottom:70px !important}
.pb80 {padding-bottom:80px !important}
.pb90 {padding-bottom:90px !important}
.pb100 {padding-bottom:100px !important}
.pb150 {padding-bottom:150px !important}
.pb200 {padding-bottom:200px !important}
.pb250 {padding-bottom:250px !important}
.pb300 {padding-bottom:300px !important}


.txt_limit { 
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.round3 {
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;	
	border-radius: .3em;
}


.round5 {
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;	
	border-radius: .5em;
}


.round10 {
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;	
	border-radius: 1em;
}

.round_circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
	border-radius: 50%;
}

.money {
	ime-mode:disabled;
	text-align:right;
}

.cf {
} /*float속성을 적용시킬 태그의 부모태그에게 추가할 class이름*/
.cf:after {
	display: block;
	content: "";
	clear: both;
}
