@charset "utf-8";

    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; font-size: 100%; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
html, body { width:100%; height:100%; }
body { background-color:#04050a; *word-break:break-all;
-ms-word-break:break-all;max-width:690px;margin:0 auto }
body, input, button { color:#333; font: 12px/17px '돋움', Dotum, '굴림', Gulim, Sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:15px; text-align:center; }
img, fieldset, iframe { border:0 none; }
ul, li { list-style: none; }
ol { list-style: decimal inside; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
em, address { font-style:normal; }
input, select { vertical-align:middle; }
button, label { cursor:pointer; _cursor /**/:hand; }
hr, legend, caption { display:none; }
td { vertical-align:middle; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover { text-decoration:none; }
.keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}

a.btn_big{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 1px 12px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}

/* UI Object */
.tbl_type {width:100%; border-top:2px solid #147357; border-bottom:1px solid #dcdcdc;font-size:12px;text-align:center; }
.tbl_type caption{display:none}
.tbl_type th{padding:;background-color:#147357;padding:9px 0 8px;font-weight:bold;color:#fff;height:30px;}
.tbl_type td{padding:;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:4px;background:#fff;height:30px;color:#333}
.tbl_type th.first, .tbl_type td.first {border-left:0;}
.tbl_type .border_r{border-right:1px solid white;}
.blue{background-color:#196090; border-top: 2px solid #196090;}
.tbl_type .blue{background-color:#196090; border-top: 2px solid #196090;}
.tab_p_left {font-family:맑은 고딕;font-size:25px;color:#0af7b1;font-weight:bold;float:left;text-align:center;letter-spacing:-1.6px;margin:10px 0 10px;width:100%}
.tab_p_right {font-family:맑은 고딕;font-size:14px;float:right;text-align:right;letter-spacing:-1.6px;margin:10px 0 5px;width:30%;font-weight:bold;font-style:italic;}
.tab_p_btm {font-family:맑은 고딕;font-size:15px;float:left;text-align:center;letter-spacing:-1.6px;margin:10px 0 35px;width:100%;color:white;}



table.tabtbl2 {width:97%;height:165px;margin:0 auto;margin-top:7px}
table.tabtbl2 tr td{background:#fff;text-align:center;font-family:돋움;padding:10px 0 0;font-weight:bold;letter-spacing:-1px;}
table.tabtbl2 tr th{background:#0da654;font-family:돋움;color:#fff;padding:9px 0 8px;font-size:14px;letter-spacing:-2px;height:30px;}
table.tabtbl2 tr td li{padding:3px 10px}
table.tabtbl2 tr td li.none{padding:0 10px 10px}
table.tabtbl2 tr td li.al{text-align:left;background:url('http://www.jongroeclass.co.kr/Imgs/PassConsulting/ConsultingInfo/popup/dot.gif') 12px 10px no-repeat;	padding-left:17px;}
table.tabtbl2 tr td li.al span{color:#0c903c}
table.tabtbl2 tr th.gs{background:#009b91}
table.tabtbl2 tr th.dh{background:#6e3e05}


.bsubmit {display:block;width:100%;padding:9px 0 8px;letter-spacing:-1px;font-size:12px;font-weight:bold;color:#4F4F4F;cursor:pointer;text-align:center;background-color:#fff;border:1px #C3C3C3 solid;border-bottom:1px #A2A2A2 solid;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bsubmit a{color:#000;}

.bsubmit2 {display:none;}
.downbn {width:95%;}
.downbn02 {width:70%;margin-top:0}

.tabtbl3 {background-color:#5c5c5c}
table.tabtbl3 tr td{font-size:14px;font-family:'맑은 고딕';text-align:center;line-height:38px;font-weight:bold;border-right:1px solid #464646;border-top:1px solid #464646;color:#fff;letter-spacing:-1px}
table.tabtbl3 tr td.a:link{color:#fff}
table.tabtbl3 tr td.on{background:#de2b17;}
table.tabtbl3 tr td a, table.tabtbl tr td.on a{color:#fff}
table.tabtbl3 tr td.first{border-left:0;}

@media (max-width:580px) {
table.tabtbl {width:90%;margin:0 auto;margin-top:7px}
table.tabtbl tr td{padding-left:10px;padding-bottom:3px;font-family:맑은 고딕;font-weight:bold;letter-spacing:-1.8px;font-size:11px;color:fff;border-left:2px solid #fff}
table.tabtbl tr th{font-family:맑은 고딕;color:#01ffa9;font-size:12px;padding-bottom:7px;letter-spacing:-2.8px;}
}

@media (max-width:600px) {
.downbn {width:100%;margin-top:20px}
.downbn02 {width:100%;margin-top:0}
table.tabtbl2 {width:97%;margin:0 auto;margin-top:4px}
table.tabtbl2 tr td{background:#fff;text-align:center;font-family:돋움, arial;font-size:11px;padding:9px 0 8px;font-weight:bold;letter-spacing:-1.5px;}
table.tabtbl2 tr th{background:#0da654;font-family:돋움;color:#fff;padding:5px 0 4px;font-size:13px;letter-spacing:-1.5px;}
table.tabtbl2 tr td li{padding:0 10px}
table.tabtbl2 tr td li.al{text-align:left;padding-left:10px;background:none;}
table.tabtbl2 tr td li.al span{color:#0c903c}

.bsubmit {display:block;width:100%;padding:5px 0 4px;letter-spacing:-1px;font-size:12px;font-weight:bold;color:#4F4F4F;cursor:pointer;text-align:center;background-color:#fff;border:1px #C3C3C3 solid;border-bottom:1px #A2A2A2 solid;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bsubmit a {color:#000}

.bsubmit2 {display:block;width:100%;padding:5px 0 4px;letter-spacing:-1px;font-size:12px;font-weight:bold;color:#fff;cursor:pointer;text-align:center;background-color:#111528;border:1px #000 solid; solid;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bsubmit2 a {color:#fff}

}