@charset "utf-8";


/* HTML5 새 요소 초기화 */
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, font, 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 {
    margin:0;
    outline:0;
    border:0;
    padding:0;
    font-size:100%;
    -vertical-align:baseline;
    background:transparent;
}

* {margin:0; padding:0; }
html {height:100%; font-family:"돋움",Dotum,"굴림",Gulimsans-serif; letter-spacing:-0.1px;}
body {line-height:140%; font-size:12px; }
html, body {min-height:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; margin:0; padding:0; }
div, ul, ol, dl, p, td, th, input, textarea, select, button {font-family:"돋움",Dotum,"굴림",Gulim,sans-serif; color:#666666; font-size:12px;}
div, p, input, textarea, select, h1, h2, h3, h4, em, address, fieldset, form, iframe, object {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; width:100%;margin:0; padding:0;}
img, fieldset {border:0 none; vertical-align:middle;}
video, audio, object, img, canvas {max-width:100%; height:auto; zoom:1; border:0; -ms-interpolation-mode:bicubic;vertical-align:middle; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
abbr,acronym {border:0;}
hr, legend {display:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0;} 
.png24 {tmp:expression(setPng24(this))}

table a:link, table a:visited {color:#666666;}
table a:hover, table a:active {color:#1c9ef3; text-decoration:none;}
a {text-decoration:none;color:#666666;}
a:active {text-decoration:none; color:#666666;}
a:hover, a:focus {text-decoration:none; color:#c42427;}

a.underline {text-decoration:none; color:#666666;}
a.underline:hover, a.underline:active, a.underline:focus {color:#666666; text-decoration:underline;}
a,img,input {outline:none; selector-dummy:expression(this.hideFocus=true);}

select,input {vertical-align:middle;}

input.text {background:#f7f7f7; border:1px #acacac solid; padding:0 5px; color:#000000; }
input.file {background:#f7f7f7; border:1px #acacac solid; padding:0 5px; color:#000000; }
input.check {width:13px; height:13px; margin-top:1px; margin-right:4px; vertical-align:middle;}
textarea.textarea {font-family: dotum, Gulim, Arial; border:1px #e5e5e5 solid; padding:0 5px; color:#000000; font-size:1em; color:#575757; line-height:130%; width:150px; height:120px;}
select {background:#f7f7f7; border:1px #acacac solid; padding:0; color:#000000;  }
textarea{background:#f7f7f7; border:1px #acacac solid; padding:0; color:#000000;  }
.select01 {background:#737685; border:1px #444655 solid; padding:0; color:#ffffff;  }

.f_E1 {font-family:Verdana; }
/*color */
.f_white {color:#ffffff; }
.f_black {color:#000000; }
.f_black1 {color:#575757; }
.f_black2 {color:#ec5d56; }

.f_red {color:#c42427; }
.f_red1 {color:#ec5d56; }
.f_red2 {color:red; }

.f_blue {color:#0066ff; }
.f_gray1 {color:#7f7f7f; }
.f_gray2 {color:#b7b7b7; }

.f_brown1 {color:#896c55; }

.f_green1 {color:#bdf057; }
.f_green2 {color:#639402; }



/* margin */
.margin_0 {margin:0; }
.mg_r4 {margin-right:4px;}
.mg_r5 {margin-right:5px;}
.mg_r10 {margin-right:10px;}
.mg_r14 {margin-right:14px;}
.mg_r15 {margin-right:15px;}
.mg_r18 {margin-right:18px;}
.mg_r20 {margin-right:20px;}
.mg_l5 {margin-left:5px;}
.mg_l10 {margin-left:10px;}
.mg_l14 {margin-left:14px;}
.mg_l15 {margin-left:15px;}
.mg_l20 {margin-left:20px;}
.mg_l25 {margin-left:25px;}
.mg_l30 {margin-left:30px;}
.mg_l35 {margin-left:35px;}
.mg_l37 {margin-left:37px;}
.mg_l40 {margin-left:40px;}
.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t15 {margin-top:15px;}
.mg_t20 {margin-top:20px;}
.mg_t30 {margin-top:30px;}
.mg_b3 {margin-bottom:3px;}
.mg_b5 {margin-bottom:5px;}
.mg_b10 {margin-bottom:10px;}
.mg_b15 {margin-bottom:15px;}
.mg_b20 {margin-bottom:20px;}
.mg_b25 {margin-bottom:25px;}
.mg_b30 {margin-bottom:30px;}
.mg_b35 {margin-bottom:35px;}
.mg_b40 {margin-bottom:40px;}
.mg_b45 {margin-bottom:45px;}
.mg_b50 {margin-bottom:50px;}
.mg_b55 {margin-bottom:55px;}
.mg_b60 {margin-bottom:60px;}
.mg_5 {margin:5px; }
.mg_10 {margin:10px; }
.mg_15 {margin:15px; }
.mg_20 {margin:20px; }
.mg_30 {margin:30px; }
.mg_rl5 {margin:0 5px; }
.mg_rl10 {margin:0 10px; }
.mg_rl5 {margin:0 5px; }

/* padding */
.pd_t5 {padding-top:5px;}
.pd_t10 {padding-top:10px;}
.pd_t15 {padding-top:15px;}
.pd_t20 {padding-top:20px;}
.pd_b5 {padding-bottom:5px;}
.pd_b10 {padding-bottom:10px;}
.pd_b15 {padding-bottom:15px;}
.pd_b20 {padding-bottom:20px;}
.pd_l5 {padding-left:5px;}
.pd_l10 {padding-left:10px;}
.pd_l15 {padding-left:15px;}
.pd_l20 {padding-left:20px;}
.pd_l30 {padding-left:30px;}
.pd_r5 {padding-right:5px;}
.pd_r10 {padding-right:10px;}
.pd_r15 {padding-right:15px;}
.pd_r20 {padding-right:20px;}
.pd_0{padding:0px;}
.pd_5 {padding:5px;}
.pd_10 {padding:10px;}
.pd_15 {padding:15px;}
.pd_20 {padding:20px;}
.pd_tb20 {padding:20px 0;}

.clearBoth {clear:both;}

/* font */
.f_bold {font-weight:bold; }
.f_11px {font-size:11px; }
.f_13px {font-size:13px; }
.f_14px {font-size:14px; }
.f_15px {font-size:15px; }
.f_16px {font-size:16px; }
.f_17px {font-size:17px; }
.f_18px {font-size:18px; }
.f_19px {font-size:19px; }
.f_20px {font-size:20px; }
.f_21px {font-size:21px; }
.f_22px {font-size:22px; }
.f_23px {font-size:23px; }
.f_24px {font-size:24px; }
.f_green14bold {font-size:14px; color:#93ba47; font-weight:bold; }
.cstFont01 {color:#5a5a5a; font-size:16px; font-weight:bold; text-align:center; }


/* align */
.ta_l {text-align:left;}
.ta_r {text-align:right;}
.ta_c {text-align:center;}
.clear {clear:both;}
.float_l {float:left;}
.float_c {float:center;}
.float_r {float:right;}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}


.clearfix:before, .clearfix:after {content:""; display:table; }
.clearfix:after {clear:both; }
.clearfix {zoom:1; }

/* TD Width */
.td60 {width:60px !important;}
.td100 {width:100px !important;}
.td110 {width:110p !importantx;}
.td120 {width:120px !important;}
.td200 {width:200px !important;}
.td250 {width:250px !important;}
.td300 {width:300px !important;}
.td490 {width:490px !important;}
.td510 {width:510px !important;}
.td520 {width:520px !important;}
.td580 {width:580px !important;}
.td600 {width:600px !important;}
.td630 {width:630px !important;}
.td760 {width:760px !important;}
.100 {width:100% !important;}

/* Form */
.input15 {width:15px !important;}
.input20 {width:20px !important;}
.input30 {width:30px !important;}
.input40 {width:40px !important;}
.input50 {width:50px !important;}
.input80 {width:80px !important;}
.input100 {width:100px !important;}
.input150 {width:150px !important;}
.input160 {width:160px !important;}
.input200 {width:200px !important;}
.input225 {width:225px !important;}
.input250 {width:250px !important;}
.input300 {width:300px !important;}
.input400 {width:400px !important;}
.input500 {width:500px !important;}
.input145 {width:145px; font-weight:bold;}
.input190 {width:190px; font-weight:bold;}
.input100p {width:100%;}
.input90p {width:90%;}
.input80p {width:80%;}
.input70p {width:70%;}
.input60p {width:60%;}
.input50p {width:50%;}
.input40p {width:40%;}
.input30p {width:30%;}
.input20p {width:20%;}
.input10p {width:10%;}



/* checklist */
#checklistBox			{margin:0; padding:0; color:363636; font-size:12px; line-height:130%; width:100%; padding-bottom:100px;  }
.checklist {}
.checklist ul li	{padding:7px 13px; }
.checklist ul li a {color:#414141; }
.cf_01 a {color:#ffffff; }
.cf_01			{background:#5a56a3; color:#ffffff; font-size:13px; letter-spacing:-0.4; text-align:left; font-weight:bold; padding:13px; }
.chlist01			{background:#e5e5e5; color:#414141; border-bottom:1px #969696 solid; }
.chlist02			{background:#eeeeee; color:#414141; border-bottom:1px #c1c1c1 dotted;}
.chlist03			{background:#f5f5f5; color:#414141; border-bottom:1px #cacaca dotted;}

