@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */

/* commmon.css */
html,body {color:#444;font-size:12px;font-family:'NanumGothic','µ¸¿ò',dotum,'±¼¸²',gulim,Helvetica,sans-serif;line-height: 1.4;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
ol, ul ,li{ list-style:none;}
img, input, button, select, textarea {vertical-align:middle;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;border: 0 none;word-wrap:break-word;border-collapse:collapse;}
form {text-align:left;}
hr, legend, caption { overflow:hidden; position:absolute; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{font-size:12px;font-family:'NanumGothic',"µ¸¿ò",Dotum,"±¼¸²",Gulim, AppleGothic,Sans-serif;}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
th, td { font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
textarea{font-size:12px;}
a {color:#444; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: 1px dotted #a0a0a0;}
a img {border:0;}

/* skipnavigation id for keyboard access */
.skipnavigation { position:relative; height:1px; width:1px; margin-top:-1px; margin-bottom:-1px; overflow:hidden;}
a.skipnavigation { display:block; text-align:center; color:#888888; white-space:nowrap; background-color:#ffffff;}
a.skipnavigation:focus { height:auto; width:100%; padding:5px; margin-bottom:0px; border:1px solid #000000;}
a.skipnavigation:active { height:auto; width:100%; padding:5px; margin-bottom:0px; border:1px solid #000000;}


/* paging */
.paging { height:18px; padding:20px 0 10px 0; font-size:13px; text-align:center;line-height:1.2;}
.paging span.prebtn { padding-right:10px; }
.paging span.nextbtn { padding-left:10px; }
.paging span.prebtn a { width:auto;padding:0; }
.paging span.nextbtn a { width:auto;padding:0;}
.paging strong { color:#4d8dee;}
.paging strong { font-size:12px; display:inline-block; width:auto; padding:0 10px; text-align:center; vertical-align:middle; color:#e43932; }
.paging a { font-size:12px; display:inline-block; width:auto;padding:0 10px; text-align:center; vertical-align:middle; color:#666; }


/* title */
h2.tit{height:28px;color:#343434;padding:40px 0 0 ;background:url("../images/common/tit_top_line.gif") no-repeat 0 31px;font:bold 14px 'NanumGothic','³ª´®°íµñ';}
h2.tit span{font-weight:normal;font-size:12px;letter-spacing:0;}
h2.tit.first{padding:0 0 0 14px;background-position:0 4px;}
h2.tit2{padding:40px 0 14px 0;font-size:14px;font-weight:bold;letter-spacing:-1px;}
h2.tit2.first{padding:0 0 14px;}
h3.tit{padding:0 0 5px 11px;line-height:1.6;font-weight:bold;font-size:12px;}
h3.tit2{padding:36px 0 13px 0px;font-size:12px;font-weight:bold;}
h3.tit3{height:28px;color:#343434;padding:40px 0 0 14px;background:url("../images/common/bul_h3.gif") no-repeat 0 44px;font:bold 14px 'NanumGothic','³ª´®°íµñ';}

/* txt */
.col_red{color:#fe0000;}
.col_blue{color:#2566c6;}
.t_ty1{color:#4d8ded;padding:0 0 13px;font-weight:bold;}
.t_ty2{padding:0 0 0 35px;text-indent:-16px;line-height:1.6;}
.t_ty3{padding:0 0 0 21px;text-indent:-10px;line-height:1.8;}
.t_ty4{padding:0 0 0 10px;text-indent:-10px;line-height:1.6;}
.t_ty5{padding:5px 0 5px 29px;background:url("../images/common/bul_arrow2.gif") no-repeat 22px 11px;text-align:left;}
.t_ty6{padding:0 0 0 16px;text-indent:-16px;line-height:1.6;}
.t_ty7{line-height:1.5;font-size:18px;}
.t_ty8{padding:20px 0 0 21px;line-height:1.6;}
.t_table{background:#f8f8f8;font-weight:bold;border:1px solid #d7d7d7;border-top:none;font-weight:bold;padding:13px 0 10px 22px;}
.t_box1{border:1px solid #dfdfdf;background:url("../images/common/bg_patten1.gif") repeat 0 0;padding:25px 30px;}
.t_box2{border:1px solid #dfdfdf;padding:17px 19px;}
.t_box3{padding:10px 6px;border:1px solid #d7d7d7;width:726px;height:65px;overflow-y:scroll}
.t_box4{background:#888888;padding:12px 30px;margin-top:7px;color:#fff;}
.t_box5{padding:50px 0 0 297px;height:167px;background:url("../images/contents/bg_info.jpg") no-repeat 71px 45px;border:1px solid #dedede;}
.t_box5 .txt{padding:25px 0 0;font-size:15px;font-weight:bold;}
.t_box5 .txt strong{color:#4d8ded;}
.t_list1{line-height:1.6;}
.t_list2 li{line-height:1.6;padding:20px 0 0;}
.t_list2 li.first{padding:0;}
.t_list3 li{line-height:1.7;padding:0 0 0 10px;text-indent:-10px;}
a.a_underline{text-decoration:underline;}
.a_center{text-align:center;}


/* btn style */
.btn_right{position:absolute;right:0;top:0;width:auto;text-align:right;}
.btn_right2{padding:10px 0;text-align:right;}
.btn_right3{padding:20px 0;text-align:right;}
.btn_right4{margin:20px 0 0;padding:10px 0;text-align:right;border-top:1px solid #dedede;}
.btn_right5{padding:5px 0 0;text-align:right;}
.btn_center{padding:20px 0; text-align:center;}

.relative{position:relative;overflow:hidden;}
.relative .box_left{float:left;}
.relative .box_right{float:right;}
.relative2{position:relative;overflow:hidden;margin:20px 0 0;padding:13px 0;text-align:left;border-top:1px solid #dedede;}
.relative2 .btn_right{margin:10px 0 0;}

.t_center{text-align:center;}
.clear {clear:both;}
.blind { display:block; overflow:hidden; position:absolute; left:-5000px; top:-5000px;}


/* from */
.inp_t{padding:3px 12px 0;height:22px;color:#434343;border:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.inp_t2{padding:2px 5px 0;height:16px;color:#434343;border:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
select{height:26px;color:#434343;border:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;vertical-align:middle;}
select.sel2{height:21px;color:#434343;border:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;vertical-align:middle;}
.radio, .ckb {position:relative;bottom:1px;width:13px;height:13px;padding:0;margin:0;margin-right:3px;vertical-align:middle;}

/* margin */
.mar_r2{margin-right:2px !important;display:inline-block;}
.mar_r3{margin-right:3px !important;display:inline-block;}
.mar_r5{margin-right:5px !important;display:inline-block;}
.mar_r6{margin-right:6px !important;display:inline-block;}
.mar_r10{margin-right:10px !important;display:inline-block;}
.mar_r20{margin-right:20px !important;display:inline-block;}
.mar_r25{margin-right:25px !important;display:inline-block;}
.mar_r16{margin-right:16px !important;display:inline-block;}
.mar_b17{margin-bottom:17px;}
.mar_b15{margin-bottom:15px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top:10px;}
.mar_t15{margin-top:15px;}
.mar_t18{margin-top:18px;}
.mar_t20{margin-top:20px !important;}
.mar_t22{margin-top:22px;}
.mar_t25{margin-top:25px;}
.mar_t30{margin-top:30px;}
.mar_t35{margin-top:35px;}
.mar_t40{margin-top:40px;}
.mar_rp2{margin-right:2%;}
.pad_t11{padding-top:11px;}
.pad_t20{padding-top:20px;}
.pad_t25{padding-top:25px;}
.pad_t30{padding-top:30px;}
.pad_l10{padding-left:10px;}
.pad_l20{padding-left:20px;}
.pad_l30{padding-left:30px;}
.pad_b10{padding-bottom:10px;}


/* btn */
.button0,
.button0 *{border:none;font-weight:bold;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;background:none;}

.btn_orange,
.btn_orange *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_orange{background:url("../images/common/btn_orange_l.gif") no-repeat 0 0; padding:0 0 0 3px;}
.btn_orange button{background:url("../images/common/btn_orange.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;line-height:25px;\0IE9;vertical-align:top;width:auto;}
.btn_orange button:visited {top:0;}
a.btn_orange span{background:url("../images/common/btn_orange.gif") no-repeat 100% 0;padding:5px 36px 0 33px;height:20px;padding-top:7px\0IE9;height:18px\0IE9;width:auto;}
.btn_orange.ty2 button{padding:0 24px 0 21px;}
a.btn_orange.ty2 span{padding:5px 24px 0 21px;}

.btn_purple,
.btn_purple *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_purple{background:url("../images/common/btn_purple_l.gif") no-repeat 0 0; padding:0 0 0 3px;}
.btn_purple button{background:url("../images/common/btn_purple.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;line-height:25px;\0IE9;vertical-align:top;width:auto;}
.btn_purple button:visited {top:0;}
a.btn_purple span{background:url("../images/common/btn_purple.gif") no-repeat 100% 0;padding:5px 36px 0 33px;height:20px;padding-top:7px\0IE9;height:18px\0IE9;width:auto;}
.btn_purple.ty2 button{padding:0 24px 0 21px;}
a.btn_purple.ty2 span{padding:5px 24px 0 21px;}

.btn_purple2,
.btn_purple2 *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:30px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_purple2{background:url("../images/common/btn_purple2_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_purple2 button{background:url("../images/common/btn_purple2.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:30px;padding-top:2px\0IE9;vertical-align:top;width:auto;}
.btn_purple2 button:visited {top:0;}
a.btn_purple2 span{background:url("../images/common/btn_purple2.gif") no-repeat 100% 0;padding:6px 36px 0 33px;height:24px;padding-top:8px\0IE9;height:22px\0IE9;width:auto;}

.btn_blue,
.btn_blue *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_blue{background:url("../images/common/btn_blue_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_blue button{background:url("../images/common/btn_blue.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_blue button:visited {top:0;}
a.btn_blue span{background:url("../images/common/btn_blue.gif") no-repeat 100% 0;padding:5px 36px 0 33px;height:20px;padding-top:6px\0IE9;height:19px\0IE9;width:auto;}

.btn_blue2,
.btn_blue2 *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:30px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_blue2{background:url("../images/common/btn_blue2_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_blue2 button{background:url("../images/common/btn_blue2.gif") no-repeat 100% 0;padding:0 36px 2px 33px;height:28px;padding-top:2px\0IE9;vertical-align:top;width:auto;}
.btn_blue2 button:visited {top:0;}
a.btn_blue2 span{background:url("../images/common/btn_blue2.gif") no-repeat 100% 0;padding:7px 36px 0 33px;height:23px;padding-top:8px\0IE9;height:22px\0IE9;width:auto;}

.btn_gray,
.btn_gray *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:27px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_gray{background:url("../images/common/btn_gray_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_gray button{background:url("../images/common/btn_gray.gif") no-repeat 100% 0;padding:0 15px 0 12px;height:27px;padding-top:2px\0IE9;vertical-align:top;width:auto;}
.btn_gray button:visited {top:0;}
a.btn_gray span{background:url("../images/common/btn_gray.gif") no-repeat 100% 0;padding:6px 15px 0 12px;height:21px;padding-top:7px\0IE9;height:20px\0IE9;width:auto;}

.btn_gray2,
.btn_gray2 *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:30px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_gray2{background:url("../images/common/btn_gray2_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_gray2 button{background:url("../images/common/btn_gray2.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:30px;padding-top:2px\0IE9;vertical-align:top;width:auto;}
.btn_gray2 button:visited {top:0;}
a.btn_gray2 span{background:url("../images/common/btn_gray2.gif") no-repeat 100% 0;padding:7px 36px 0 33px;height:23px;padding-top:8px\0IE9;height:22px\0IE9;width:auto;}

.btn_gray3,
.btn_gray3 *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_gray3{background:url("../images/common/btn_gray4_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_gray3 button{background:url("../images/common/btn_gray4.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_gray3 button:visited {top:0;}
a.btn_gray3 span{background:url("../images/common/btn_gray4.gif") no-repeat 100% 0;padding:5px 36px 0 33px;height:20px;padding-top:5px\0IE9;height:20px\0IE9;width:auto;}


.btn_black,
.btn_black *{color:#fff;font-weight:bold;display:inline-block;font-size:12px;border:none;height:27px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_black{background:url("../images/common/btn_black_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_black button{background:url("../images/common/btn_black.gif") no-repeat 100% 0;padding:0 25px 0 22px;height:27px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_black button:visited {top:0;}
a.btn_black span{background:url("../images/common/btn_black.gif") no-repeat 100% 0;padding:6px 15px 0 12px;height:21px;padding-top:8px\0IE9;height:19px\0IE9;width:auto;}

.btn_white,
.btn_white *{color:#6c6c6c;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_white{background:url("../images/common/btn_white_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_white button{background:url("../images/common/btn_white.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_white button:visited {top:0;}
a.btn_white span{background:url("../images/common/btn_white.gif") no-repeat 100% 0;padding:5px 24px 0 21px;height:20px;padding-top:6px\0IE9;height:19px\0IE9;width:auto;}

.btn_white2,
.btn_white2 *{color:#777;font-weight:bold;display:inline-block;font-size:12px;border:none;height:25px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.btn_white2{background:url("../images/common/btn_white2_l.gif") no-repeat 0 0;padding:0 0 0 3px;}
.btn_white2 button{background:url("../images/common/btn_white2.gif") no-repeat 100% 0;padding:0 36px 0 33px;height:25px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_white2 button:visited {top:0;}
a.btn_white2 span{background:url("../images/common/btn_white2.gif") no-repeat 100% 0;padding:5px 24px 0 21px;height:20px;padding-top:6px\0IE9;height:20px\0IE9;width:auto;}
.btn_white2.ty2 button{padding:0 40px 0 36px;}
a.btn_white2.ty2 span{padding:5px 40px 0 36px;}


.btn_1{background:url("../images/common/btn_purple3.gif") no-repeat 0 0;padding:3px 0 0 0;height:21px;padding-top:5px\0IE9;height:19px\0IE9;width:171px;font-size:12px;text-align:center;color:#fff;font-weight:bold;display:inline-block;vertical-align:middle;}
button.btn_1{border:none;overflow:visible;text-decoration:none;padding:0;height:24px;}
.btn_1 button{border:none;overflow:visible;text-decoration:none;padding:0;height:19px;height:17px\0IE9;background:none;color:#fff;font-weight:bold;}

.btn_2{background:url("../images/common/btn_gray3.gif") no-repeat 0 0;padding:4px 0 0 0;height:20px;padding-top:5px\0IE9;height:19px\0IE9;width:171px;font-size:12px;text-align:center;color:#fff;font-weight:bold;display:inline-block;vertical-align:middle;}
button.btn_2{border:none;overflow:visible;text-decoration:none;padding:0;height:24px;}
.btn_2 button{border:none;overflow:visible;text-decoration:none;padding:0;height:19px;background:none;color:#fff;font-weight:bold;}

.btn_3{background:url("../images/common/btn_red.gif") no-repeat 0 0;padding:10px 0 0 0;height:31px;padding-top:11px\0IE9;height:30px\0IE9;width:181px;font-size:12px;text-align:center;color:#fff;font-weight:bold;display:inline-block;vertical-align:middle;}
button.btn_3{border:none;overflow:visible;text-decoration:none;padding:0;height:41px;}
.btn_3 button{border:none;overflow:visible;text-decoration:none;padding:0;height:19px;background:none;color:#fff;font-weight:bold;}

.btn_f,
.btn_f *{color:#fff;font-weight:bold;display:inline-block;font-size:11px !important;border:none;height:20px;overflow:visible;text-decoration:none;padding:0;margin:0;vertical-align:middle;line-height:1.2 !important;}
.btn_f{background:url("../images/common/btn_f_l.gif") no-repeat 0 0;padding:0 0 0 10px;}
.btn_f button{background:url("../images/common/btn_f.gif") no-repeat 100% 0;padding:0 10px 0 0;height:20px;padding-top:3px\0IE9;vertical-align:top;width:auto;}
.btn_f button:visited {top:0;}
a.btn_f span{background:url("../images/common/btn_f.gif") no-repeat 100% 0;padding:4px 10px 0 0;height:16px;padding-top:5px\0IE9;height:15px\0IE9;width:auto;vertical-align:top;}

.btn_view{background:url("../images/common/bg_btn_view.gif") no-repeat 0 0;display:inline-block;width:35px;height:18px;padding:2px 0 0;padding-top:3px\0IE9;height:17px\0IE9;color:#fff;text-align:center;vertical-align:middle;font-weight:bold;}
.btn_write{background:url("../images/common/bg_btn_write.gif") no-repeat 0 0;display:inline-block;width:35px;height:18px;padding:2px 0 0;padding-top:3px\0IE9;height:17px\0IE9;color:#fff;text-align:center;vertical-align:middle;font-weight:bold;}

/* ico */
/* ºÐ¾ßº° */
.sch_1{border:1px solid #055939;background:#216349;display:inline-block;width:22px;height:19px;padding:3px 0 0;padding-top:4px\0IE9;height:18px\0IE9;color:#fff;text-align:center;vertical-align:middle;}
.sch_2{border:1px solid #8a352f;background:#8e3f3a;display:inline-block;width:22px;height:19px;padding:3px 0 0;padding-top:4px\0IE9;height:18px\0IE9;color:#fff;text-align:center;vertical-align:middle;}
.sch_3{border:1px solid #393f9e;background:#454cb6;display:inline-block;width:22px;height:19px;padding:3px 0 0;padding-top:4px\0IE9;height:18px\0IE9;color:#fff;text-align:center;vertical-align:middle;}
.sch_4{border:1px solid #084c97;background:#1057a6;display:inline-block;width:38px;height:19px;padding:3px 0 0;padding-top:4px\0IE9;height:18px\0IE9;color:#fff;text-align:center;vertical-align:middle;}
.sch_5{border:1px solid #a51700;background:#b01900;display:inline-block;width:38px;height:19px;padding:3px 0 0;padding-top:4px\0IE9;height:18px\0IE9;color:#fff;text-align:center;vertical-align:middle;}


/* Áö¿ªº° */
.state_1{display:inline-block;width:67px;padding:4px 2px 0 0;height:21px;padding-top:5px\0IE9;height:20px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/ico_state_1.gif") no-repeat 0 0;vertical-align:middle;}
.state_2{display:inline-block;width:67px;padding:4px 2px 0 0;height:21px;padding-top:5px\0IE9;height:20px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/ico_state_4.gif") no-repeat 0 0;vertical-align:middle;}
.state_3{display:inline-block;width:67px;padding:4px 2px 0 0;height:21px;padding-top:5px\0IE9;height:20px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/ico_state_3.gif") no-repeat 0 0;vertical-align:middle;}
.state_4{display:inline-block;width:67px;padding:4px 2px 0 0;height:21px;padding-top:5px\0IE9;height:20px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/ico_state_2.gif") no-repeat 0 0;vertical-align:middle;}

/* ÀÏÀÚº° */
.btn_recruit{display:inline-block;width:35px;padding:4px 0 0 0;height:16px;padding-top:5px\0IE9;height:15px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/btn_recruit.gif") no-repeat 0 0;vertical-align:middle;}
.btn_deadline{display:inline-block;width:35px;padding:4px 0 0 0;height:16px;padding-top:5px\0IE9;height:15px\0IE9;overflow:hidden;color:#fff;text-align:center;font-weight:bold;font-size:11px;line-height:1.2;background:url("../images/common/btn_deadline.gif") no-repeat 0 0;vertical-align:middle;}


/* °Ô½ÃÆÇ °øÁö»çÇ×, À¥ÁøÇü,  */
.box_w{position:relative; width:100%; height:33px;}
.box_w .inp_t{padding:2px 4px 0; height:22px; border:1px solid #d0d0d0;color:#666;width:200px;}
.box_w.tbl_btn{padding:0 0 0 432px; border-bottom:0px solid #d0d0d0;}
.box_w.tbl_btn.write{padding:23px 0 0 0; border-bottom:0px solid #d0d0d0;}
.box_w.tbl_btn.write .btn_right{top:19px;}
.box_w select{height:26px;color:#777;}
.tbl_notice{margin:0;}
.tbl_notice thead th{padding:5px 0 0;height:31px;color:#FFF;text-align:center;background:#333;line-height:16px;}
.tbl_notice td{border-bottom:1px solid #d0d0d0;color:#333;padding:11px 0;text-align:center;}
.tbl_notice td a{color:#777;}
.tbl_notice td.left{text-align:left;padding-left:8px;padding-right:8px;}
.tbl_notice .img{display:inline-block;width:118px;height:118px;padding:5px;border:1px solid #d8d8d8;overflow:hidden;background:url("../images/common/bg_noimage.gif") no-repeat 0 0;}
.tbl_notice .webzin{text-align:left;padding:10px 0 9px 10px;}
.tbl_notice .webzin .t{color:#555;font-size:11px;line-height:1.8;padding:10px 0 0;height:60px;overflow:hidden;}
.tbl_notice .webzin a{color:#4d8def;font-weight:bold;font-size:12px;line-height:1.2;}
.tbl_notice .webzin a:hover, .tbl_notice .webzin a:focus{text-decoration:underline; }
.tbl_notice .webzin .st{color:#777;font-size:11px;padding:3px 0 0;}

/* °Ô½ÃÆÇview */
.con_view{position:relative;}
.con_view h2{padding:15px 10px 15px 10px;font-weight:bold;overflow:hidden;font-size:13px;color:#000; border-top:1px solid #267e03; background:#f6f7fb ;backgrounds:url("../images/common/bg_table_1.gif") repeat-x 0 0;}
.con_view .con_view_info{position:relative;padding:12px 0 0 11px;color:#777777;height:25px;overflow:hidden; border-bottom:1px solid #d0d0d0;}
.con_view .con_view_info dl.date{position:absolute;right:10px;top:12px;width:250px;text-align:right;}
.con_view .con_view_info dl.date .no{display:none;}
.con_view .con_view_info dl dt, .con_view .con_view_info dl dd{display:inline;}
.con_view .data{padding:13px 11px;color:#444;line-height:1.5;min-height:240px;}
.con_view .btn_right{top:10px;right:9px;}
.con_view .like{text-align:right;padding:0 0 8px;color:#000;}
.con_view .like img{vertical-align:top;padding:1px 0 0 ;}
.con_view .file{position:relative;padding:13px 0 8px 72px;background:#fafafa;color:#666;border-top:1px solid #d0d0d0;border-bottom:1px solid #eaeaea;}
.con_view .file dt{position:absolute;left:11px;top:13px;width:auto;}
.con_view .file dd{padding:0 0 3px;}
.board_btn{position:relative;padding:10px 0 0;height:64px;}
.board_btn .btn_right{top:10px;}
.comment_box{padding:0 0 60px;}
.comment_box .comment_list li{position:relative;padding:18px 0 0 20px;min-height:63px;border:1px solid #dedede;border-bottom:none;overflow:hidden;}
.comment_box .marks_box{position:absolute;right:77px;top:20px;width:120px;}
.comment_box .marks_box .marks{position:relative;width:105px;height:21px;}
.comment_box .marks_box .marks span{position:absolute;left:0;top:0;width:100%;height:0;padding:15px 0 0;overflow:hidden;background:url("../images/contents/bg_marks2_on.gif") no-repeat 0 0;}
.comment_box .marks_box .t_num{position:absolute;left:221px;top:26px;width:100px;color:#444;}
.comment_box .ico{position:absolute;right:10px;top:14px;width:41px;}
.comment_box .ico img{margin-bottom:2px;}
.comment_box .writer{float:left;width:120px;}
.comment_box .data{float:left;width:400px;}
.comment_box .comment_write{position:relative;border:1px solid #dedede;padding:20px 20px 10px;background:#fafafa;}
.comment_box .comment_write td{padding:0 0 10px;}
.comment_box .comment_write th{padding:2px 0 0;vertical-align:top;}
.comment_box .comment_write textarea{border:1px solid #dedede;padding:5px;width:659px;height:55px;}
.comment_box .comment_write .btn{position:absolute;right:0;top:19px;width:144px;}

/* °Ô½ÃÆÇwrite */
.file_list{padding:9px 0 0;}
.file_list li{padding:0 0 4px;}

/* galleryÇü */
.gallery_box{position:relative;overflow:hidden;padding:10px 0 0;}
.gallery_box ul{width:100%;overflow:hidden;}
.gallery_box ul:last-child{border-bottom:1px solid #d7d7d7;}
.gallery_box ul li{float:left; width:215px; height:268px; padding-right:25px; overflow:hidden;}
.gallery_box ul li:last-child{padding-right:0;}
.gallery_box li p{padding:0 0 0 10px;line-height:1.7;color:#444;}
.gallery_box li .img{display:block;width:200px;height:140px;padding:5px;border:1px solid #d7d7d7;margin-bottom:5px;}
.gallery_box li a{color:#444;}
.gallery_box li a:hover, .gallery_box li a:focus{text-decoration:underline;}
.gallery_box li .st{color:#777;}

/*
.gallery_box{position:relative;overflow:hidden;padding:8px 0 0;}
.gallery_box ul{width:768px;overflow:hidden;}
.gallery_box li{float:left;width:176px;height:268px;padding:0 20px 0 0;overflow:hidden;}
.gallery_box li p{padding:0 0 0 10px;line-height:1.7;color:#444;}
.gallery_box li .img{display:block;width:158px;height:168px;padding:5px;border:1px solid #d7d7d7;margin-bottom:5px;}
.gallery_box li a{color:#444;}
.gallery_box li a:hover, .gallery_box li a:focus{text-decoration:underline; }
.gallery_box li .st{color:#777;}
*/

/* tbl_ty */
.tbl_ty2{border-top:2px solid #4d8dee;}
.tbl_ty2 th{background:#f8f8f8;border:1px solid #d7d7d7;border-top:none;font-weight:bold;padding:12px 0 10px 0;text-align:center;color:#444;}
.tbl_ty2 td{border:1px solid #dedede;padding:12px 0 10px 0;text-align:center;color:#444444;}
.tbl_ty2 .first td{border-top:none;}
.tbl_ty2.left th{padding-left:44px;text-align:left;}
.tbl_ty2.left td{padding-left:30px;text-align:left;}
.tbl_ty2.left2 th{padding-left:22px;text-align:left;}
.tbl_ty2.left2 td{padding-left:22px;text-align:left;}
.tbl_ty2.cleft th{border-top:1px solid #d7d7d7;}
.tbl_ty2.cleft td{padding-left:20px;text-align:left;overflow:hidden;}

.tbl_ty3 th{background:#f8f8f8;border:1px solid #dedede;font-weight:bold;padding:11px 0 9px 0;text-align:center;color:#444;}
.tbl_ty3 thead th{border-bottom:none;}
.tbl_ty3 td{border:1px solid #dedede;padding:10px 0 10px 0;text-align:center;color:#444444;}
.tbl_ty3 .first td{border-top:none;}
.tbl_ty3.left th{padding-left:22px;text-align:left;}
.tbl_ty3.left td{padding-left:20px;text-align:left;}
.tbl_ty3.left2 th{padding-left:12px;text-align:left;}
.tbl_ty3.left2 td{padding-left:10px;text-align:left;overflow:hidden;}
.tbl_ty3.cleft td{padding-left:10px;text-align:left;overflow:hidden;}
.tbl_ty3 td.left2{padding-left:10px;text-align:left;}
.tbl_ty3.left3 th{padding-left:32px;text-align:left;}
.tbl_ty3.left3 td{padding-left:10px;text-align:left;}
.tbl_ty3 .t_left{float:left;}
.tbl_ty3 .t_right{float:right;width:271px;padding:0 0 0 16px;text-indent:-16px;vertical-align:top;line-height:1.5;}
.tbl_ty3 th.center{text-align:center;padding-left:0;padding-right:0;}
.tbl_ty3 td.center{text-align:center;padding-left:0;padding-right:0;}
.tbl_ty3 th.th_t1{background:none;text-align:center;padding-left:0;padding-right:0;}
.tbl_ty3 th .t_s{font-weight:normal;}
.tbl_ty3 .map{width:221px;height:128px;overflow:hidden;border:1px solid #d7d7d7;}
.tbl_ty3 .top{vertical-align:top;}
.tbl_ty3 .textarea{padding:0;}
.tbl_ty3 .textarea textarea{border:0 none;width:100%;height:77px;padding:10px 0;line-height:1.4;}
.tbl_ty3 .st{color:#777;line-height:1.4; padding:0;}
.tbl_ty3.noth_t th{border-top:none;}
.tbl_ty3 .no_data{padding:100px 0;}
.tbl_ty3 .no_ap{background:#f5f59f;}


/* ´ÙÀ½±Û°ü·Ã */
.next_tbl { width:100%;  border-top:1px solid #333; }
.next_tbl th { margin:0; padding:8px 0; text-align:center; font-weight:600; background:#F4F4F4; border-bottom:1px solid #EAEAEA; }
.next_tbl td { margin:0; padding:8px 5px; border-bottom:1px solid #EAEAEA; }

/* file Ã£¾Æº¸±â */
.file_box {position:relative;padding:0 0 5px;overflow:hidden;}
.file_box input{float:left;}
.file_box span{float:left;width:auto;padding:0 5px 0 0;}
.file_box .btn{float:left;width:67px;padding:0 0 0 2px;background:url("../images/common/btn_file.gif") no-repeat 2px 0;}
.file_box .file_b{filter:alpha(opacity:0); opacity:0; width:67px; height:20px;cursor:pointer}

/* layer_pop1 */
.layer_pop1{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/common/bg_layer1.png") repeat 0 0;z-index:1000;}
.layer_pop1 .layer_in{position:absolute;left:50%;top:250px;border:5px solid #888888;overflow:hidden;padding:12px 0 0;width:570px;margin:0 0 0 -290px;background:#fff;z-index:1000;}
h1.ty1{color:#fff;font-size:15px;font-weight:normal;height:30px;padding:12px 0 0 21px;background:#676767;}
h1.ty2{color:#4d8ded;font-size:14px;font-weight:bold;padding:20px 0 0 38px;background:url("../images/common/bul_pop_1.gif") no-repeat 20px 23px;}
.pop_cont{padding:15px 16px;overflow:hidden;}
.pop_cont2{padding:17px 20px 20px;overflow:hidden;}
.pop_cont3{padding:22px 30px 18px;overflow:hidden;}
.btn_close1{position:absolute;right:20px;top:20px;width:auto;}
.t_sel{padding:17px 0 0 10px;}
.t_1{padding:0 0 5px 10px;line-height:1.6;}

.layer_pop1 .w500{width:490px;margin:0 0 0 -250px;}
.layer_pop1 .w580{width:570px;margin:0 0 0 -290px;}
.layer_pop1 .w700{width:690px;margin:0 0 0 -350px;}
.layer_pop1 .w799{width:789px;margin:0 0 0 -399px;}



/* Ãß°¡ 2015.04.17 - ¿À»ó¿­ */
field_info
/* Á¤·Ä */
.fl_left	{float:left}
.fl_right	{float:right}
.fl_clear	{clear:both; height:0; font-size:0; line-height:0}

.al_left	{text-align:left !important}
.al_center	{text-align:center}
.al_right	{text-align:right}
.al_top	{vertical-align:top}
.al_middle	{vertical-align:middle}
.al_bottom	{vertical-align:bottom}
.al_justify  {text-align:justify}

.hand	{cursor:pointer}
.overflow	{overflow:auto; overflow:hidden}
.none	{display:none !important}
.hide	{display:block; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; text-indent:-9999px;}
.pos_rel	{position:relative}


/* Å¸ÀÌÆ² ·¹º§ */
.h1	{font-size:0; line-height:0; font-weight:normal}
.h_tit	{font-size:18px; line-height:30px}
.h_tit.img	{font-size:0; line-height:0; margin:0; padding:0}
.h_tit.nam	{font-size:32px; line-height:46px; margin:-6px 0 0 0; padding:0; font-family: 'Nanum Myeongjo'; font-weight:normal; letter-spacing:-2.5px; word-spacing:0}
.h_tit.nam.top	{margin:-57px 0 0 0}
.h_desc	{margin-top:19px; font-size:13px;}

/*¼³¹®Á¶»ç_15.04.21*/
.poll_tbl{width:100%; border-top:1px solid #267e03;}
.poll_tbl th{padding:10px 0; font-size:13px; font-weight:600; border-bottom:1px solid #d0d0d0; text-align:center; background:#f6f7fb;}
.poll_tbl td{padding:10px 0; border-bottom:1px solid #d0d0d0; text-align:center;}
.poll_tbl td.txt_info{padding-left:30px; text-align:left;}

/*¼³¹®Á¶»ç_view*/
.All_poll{width:100%;}
.All_poll td input{padding:10px 15px; font-size:12px; font-weight:600;}
.Poll{width:100%; border-top:1px solid #f33b3f; border-collapse:collapse;}
.Poll th{font-size:13px; padding:15px 0; background:#f3f3f3; border-bottom:1px solid #e8e8e8; text-align:center; font-weight:600;}
.Poll td{font-size:13px; padding:15px 0 15px 20px; border-bottom:1px solid #e8e8e8;}
.poll_list{width:100%;}
.poll_list ul.survey_box{width:100%; padding:0;}
.poll_list ul.survey_box > li{font-weight: bold;  border:1px solid #e2e2e2; background-image: none;  padding:15px; background-color: #f8f8f8; margin-top:15px;}
.poll_list ul.survey_box > li input{vertical-align:middle;}
.poll_list ul.survey_box > li > ul{margin: 5px 0px 0px 5px; padding: 4px 0px 4px 0px; border-top:1px solid #d4d4d4; }
.poll_list ul.survey_box > li > ul > li{margin: 8px 0px 0px 5px; font-weight: normal; font-weight: bold; color: #8b8b8b;}
/*°á°ú_¸®½ºÆ®*/
.poll_list_re{width:100%;}
.poll_list_re ul.survey_box_re{width:100%; padding:0;}
.poll_list_re ul.survey_box_re > li{font-weight: bold;  border:1px solid #e2e2e2; background-image: none;  padding:15px; background-color: #f8f8f8; margin-top:15px;}
.poll_list_re ul.survey_box_re > li input{vertical-align:middle;}
.poll_list_re ul.survey_box_re > li > ul{margin: 5px 0px 0px 5px; padding: 4px 0px 4px 0px; border-top:1px solid #d4d4d4; }
.poll_list_re ul.survey_box_re > li > ul > li{margin: 8px 0px 0px 5px; font-weight: normal; font-weight: bold; color: #8b8b8b; padding-left:14px; background:url("/images/sub/ico_essential.png") no-repeat 0px 5px;}


/* skip */
	#skipnavigation, .skip,  legend, .blind, .add{
	position : absolute ;
	width : 0 ; 
	height : 0 ; 
	font-size : 0 ; 
	line-height : 0 ;
	overflow : hidden ; 
	visibility:hidden;
	}