@charset "utf-8";

/* ÃÊ±âÈ­ */
html {overflow-y:scroll;height:100%}
body {margin:0;padding:0;background:#fff;color:#000;font-size:0.875em;font-family:'µ¸¿ò',dotum,helvetica;min-width:320px;width:100%;background:#ececec;height:100%}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;width:1px;height:1px;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sir-head ul, header ul, nav ul, #sir-tail ul {margin:0;padding:0;list-style:none}
p {margin:0;padding:0 0 10px;line-height:1.8em;word-break:break-all}
label, input, select, img, button {vertical-align:middle} 
input {border-radius:0}
button {margin:0;border-radius:0;font-size:0.857em;font-family:'µ¸¿ò',dotum,helvetica;cursor:pointer;border:0}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none;margin:0;padding:0}
pre {overflow-x:scroll;font-size:1em}
select {margin:0;font-size:0.857em}
hr {display:none}
iframe#hiddenframe {display:none;width:0;height:0}
a, a:link, a:visited, a:active {color:#000;text-decoration:none}
a:focus, a:hover {text-decoration:none}
ul,li,ol,dd,dt,dl{list-style:none;padding:0;margin:0}
table{border-collapse:collapse}
.sound_only,#hd_pop h2{position: absolute;margin: 0 !important;padding: 0 !important;font-size: 0;text-indent: -9999em;line-height: 0;overflow: hidden;}

#con_lf{background:#fff;padding-bottom:10px;border-bottom:2px solid #d5d5d5;position:relative;margin-top:10px}




#container_title{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.pg_tit{font-size:1em;margin: 0;padding:10px }

/*** header****/
#hd{width:100%;background:#fff;box-shadow:0 0 5px #888}
#hd_wrapper{padding:0 10px;height:45px}
#hd_h1,#tnb h3{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.to_content{z-index:2;position:absolute;top:0;left:50%;height:1px;background:#f0eee1;text-align:center}
.to_content a {position:absolute;top:40px;left:-405px;width:1px;height:1px;overflow:hidden}
.to_content a:focus, .to_content a:active {width:105px;height:33px;background:#000;color:#fff;line-height:2.9em !important;line-height:2.6em}
.sir_nwin .sir_ta {width:60%}

#logo{padding-top:9px ;position:relative;z-index:99;height:44px;color:#fff;font-weight:bold;display:inline-block}
#logo02{position:absolute;top:4px;left:50%;margin-left:-60px; z-index:99;height:44px;color:#fff;}
#btn_side{position:absolute;top:13px;right:10px;color:#fff;font-weight:bold;z-index:200}


/*gnb*/
#gnb {position:relative; }
#gnb #fv_bd{position:absolute;top:7px;left:10px;background:url() no-repeat; width:22px;height:22px;font-size:0; text-indent:-999px;border:0;display:none}

#gnb .gnb_menu{overflow:hidden}
#gnb .gnb_menu li{float:left;height:36px;width:33.33%;text-align:center;line-height:36px;}
#gnb .gnb_menu li a{background:url(/img/gnb_bg.jpg)  left no-repeat;display:inline-block;width:100%;height:33px}
#gnb .gnb_menu li:first-child a{background:none}
#gnb .gnb_menu li a.gnb_sl{border-bottom:3px solid #00483d;color:#00483d;font-weight:bold}


/*****¸ÞÀÎ*****/
/*ÃÖ½Å±Û*/
.new_con{background:#fff;margin:10px;border-bottom:1px solid #d5d5d5}
.new_con h2{font-size:1em;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:35px;line-height:35px;padding-left:10px}
.new_con h2.dp_tit{border-bottom:none;}

.st{background:#f7f7f7;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.st a{color:#6a6a6a}
.st li{float:left;text-align:center;font-size:1em;height:35px;line-height:35px;color:#6a6a6a;background:#f7f7f7}
.st li:first-child{border:none;}
.st li a{border-left:1px solid #dcdcdc;display:inline-block;width:100%}

.st li.selected{background:#fff;font-weight:bold}
.st li.selected a{color:#00483d;}

.st_2 li{width:16.66%}
.st_3 li{width:33.33%}
.st_4 li{width:20%}

.cnt_li {padding:0}
.cnt_li li{border-bottom:0 solid #f2f2f2;line-height:35px;width:100%;}
.cnt_li li a{color:#484848}

/* UI Object */
/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:;border-top:1px solid #dcdcdc;background-color:#f5f7f9;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:;border-top:1px solid #e5e5e5;}
/* //UI Object */
td.title { font-size: 19px; color:#333; font-weight:700;letter-spacing:-2px; text-align:center }
/* //UI Object */

.add_bx_class{position:relative}