@font-face{
font-family:ng;
src:url(../font/NanumGothic.eot);
src:local(¡Ø), url(../font/NanumGothic.woff) format('woff')
}

/* default */
html {width:100%;height:100%;overflow-y:scroll;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:'NanumGothic', Dotum, "µ¸¿ò", Gulim, "±¼¸²", Verdana, Arial, "Trebuchet MS";; font-size:14px;color:#555555;line-height:22px;font-weight:normal;}
body#bg01 {background:url(../../images/main/bg_wrap.gif) repeat-x 0 0;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd {margin:0px;padding:0px;font-size:14px;font-family:'NanumGothic', Dotum, "µ¸¿ò", Gulim, "±¼¸²", Verdana, Arial, "Trebuchet MS";;color:#6d6d6d;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:16px;}
table {border-collapse: collapse}
select {font-size:14px;}
fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:top;outline:none;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;vertical-align:middle;background:#ffffff; border:1px #dcdcdc solid; height:18px;}
textarea {width:90%;box-sizing:border-box; background:#ffffff; border:1px #dcdcdc solid;  vertical-align:middle; padding:10px; }

/* ÄÁÅÙÃ÷Á¤·Ä°ü·Ã */
.al {text-align:left !important;} .ac {text-align:center !important;} .ar {text-align:right !important;}
/* Ä¿¼­ */
.cursor {cursor:pointer;}
/* ¸µÅ© */
a {text-decoration:;color:#666666;outline:none;}
a:link, a:visited {text-decoration:none;color:#666666;}
a:hover, a:focus, a:active {text-decoration:none;outline:none;color:#666666;}

/* ÀÔ·ÂÆû */
radio    {height:12px;border:0px;width:12px;margin-bottom:2px;}
.checkbox {height:12px;width:12px;border:0;vertical-align:middle;}
/* clear */
.cb {clear:both;}


/* layout */
#wrap {position:absolute; width:100%;}

/* header */
#header {width:100%; height:49px; background-image:url(../images/top_bg.gif); background-repeat: repeat-x;}
#header .text{float:left;}
#header .navi{float:right; margin-top:15px;}

/* header */
#top {width:100%; height:215px;}
#top .logo{float:left; width:200px; text-align:center}
#top .menu{float:right; margin-top:15px;}
#top .menu_pl{padding-left:30px;}

#sub_top {width:100%;}
#sub_top .logo{float:left; width:200px; text-align:center}
#sub_top .menu{float:right; margin-top:15px;}
#sub_top .menu_pl{padding-left:30px;}

/* container */
#container {float:left; width:100%; margin-top:15px; *zoom:1;}
#container:after {content:""; display:block; clear:both;}

/* left_menu */
#left_menu {float:left; width:200px; padding-bottom:50px;}
#left_menu .lnb {padding:20px 10px;}
#left_menu .lnb li {background:url(../images/left_bullet_off.gif) no-repeat 165px 8px; border-bottom:1px solid #d5d5d5; padding:8px 5px; text-align:left; font-size:14px; font-weight:bold;}
#left_menu .lnb .left_menu_on{background:url(../images/left_bullet_on.gif) no-repeat 165px 8px; border-bottom:1px solid #d5d5d5; padding:5px; text-align:left; text-decoration:none; font-size:14px; color:#436fb0;}
#left_menu .sun {width:230px; margin:20px 0px 10px 0px; border-top:1px solid #d8d8d8;}
#left_menu .img {margin:20px 0px 20px 0px;}

/* contnts */
#contnts {float:right; width:760px; text-align:left; padding:0px 0px 0px 35px; margin-bottom:50px;}
#contnts .title_img1{width:760px; height:120px; background-image:url(../images/sub_visual1.jpg); background-repeat: repeat-x;}
#contnts .title_img2{width:760px; height:120px; background-image:url(../images/sub_visual2.jpg); background-repeat: repeat-x;}
#contnts .title_img3{width:760px; height:120px; background-image:url(../images/sub_visual3.jpg); background-repeat: repeat-x;}
#contnts .title_img4{width:760px; height:120px; background-image:url(../images/sub_visual4.jpg); background-repeat: repeat-x;}
#contnts .tit_area {margin-bottom:30px;position:relative; padding:20px 0 0 0px;}
#contnts .tit_area h3 { padding:35px 0 0 0px; font-size:30px; color:#4d4d4d;}
#contnts .tit_area .navi {background:url(../images/icon_home.gif) no-repeat 0 2px;padding-left:17px;line-height:14px;color:#999999;font-family:'NanumGothic', Dotum, "µ¸¿ò", Gulim, "±¼¸²", Verdana, Arial, "Trebuchet MS";}
#contnts .tit_area .navi a {color:#999999;font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#contnts .tit_area .navi span {color:#3d3d3d;font-size:14px; font-weight:bold;}
#contnts .body {margin-top:30px;}


/* footer */
#footer {float:left; width:100%; height:100px; background:#3f3f3f; clear:both;}
#footer .logo {float:left; margin:28px 0px 0px 20px;}
#footer .add {float:left; margin:25px 0px 0px 30px;}
#footer .top {float:right;}


/* table_list */
.table_list {width:100%; margin:20px 0px; border-top:2px solid #365e9d; border-bottom:1px solid #cfcfcf;}
.table_list th {height:30px; background-color:#f9f9f9; border-right:1px solid #eeeeee; font-weight:bold; text-align:center}
.table_list .th_bottom{height:30px; background-color:#f9f9f9; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  font-weight:bold; text-align:center}
.table_list .th_none {height:30px; background-color:#f9f9f9; border-right:0px solid #eeeeee; font-weight:bold;}
.table_list td {height:30px; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; text-align:center}
.table_list .td_none {height:30px; border-top:1px solid #eeeeee; border-right:0px solid #eeeeee;}
.table_list .td_left {height:30px; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; text-align:left; padding-left:20px;}
.table_list .td_color{height:30px; background-color:#f8f8f8; border-top:1px solid #eeeeee;}
.table_list .td_contents{width:700px; text-align:left; margin:20px;}


/* table_FAQ */
.table_FAQ {width:100%; margin:20px 0px; border-top:2px solid #365e9d; border-bottom:1px solid #cfcfcf;}
.table_FAQ th {height:30px; text-align:left}
.table_FAQ td {height:30px; border-top:1px solid #eeeeee; text-align:left}
.table_FAQ .FAQ_q {background:url(../images/icon_q.gif) no-repeat 5px 5px; height:30px; border-top:1px solid #eeeeee; padding:5px 20px 5px 40px;font-weight:100;}
.table_FAQ .FAQ_q_on {background:url(../images/icon_q.gif) no-repeat 5px 5px; height:30px; border-top:1px solid #eeeeee; padding:5px 20px 5px 40px;font-weight:bold;}
.table_FAQ .FAQ_a {background:url(../images/icon_a.gif) no-repeat 5px 5px; height:30px; border-top:1px solid #eeeeee; background-color:#f9f9f9; padding:5px 20px 5px 40px;}


 /* pagebar */
.page_box{ margin:0 auto; table-layout:auto !important;text-align:center; margin:10px; 0px;}
.page_box li{float:none;display:inline-block;*zoom:1;*display:inline;vertical-align:top; margin-right:2px !important}
.page_box li div{width:20px; border:1px solid #bebebe; font-size:14px; padding:1px;}
.page_box .page_on{color:#ffffff; background-color:#428bca; font-weight:bold; text-align:center; border:1px solid #428bca;}
.page_first_btn{width:15px; height:16px; background: url(../images/btn_first.gif) no-repeat 50% 50%; padding:1px;}
.page_prev_btn{width:15px; height:16px; background: url(../images/btn_pre.gif) no-repeat 50% 50%; padding:1px;}
.page_next_btn{width:15px; height:16px; background: url(../images/btn_next.gif) no-repeat 50% 50%; padding:1px;}
.page_last_btn{width:15px; height:16px; background: url(../images/btn_last.gif) no-repeat 50% 50%; padding:1px;}


/* º°°³ ÇÏ³ª¾¿ */
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both}
.main_bullet {background:url(../images/main_bullet.gif) no-repeat; color:#374e9b; vertical-align:absmiddle; padding-left:25px; font-weight:bold; font-size:14px;}
.main_info   {margin:5px 0px 20px 25px; line-height:250%;font-size:14px;}
.main_mark   {margin:0px 0px 20px 25px;}
.sub_top_sun {background:#f9f9f9; border-top:1px #d4d4d4 solid; padding:15px 20px;}