@charset "utf-8";
/* Common */body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'굴림',gulim,'돋움',Dotum,helvetica,sans-serif;font-size:12px;line-height:1.8;color:#666;}
img{border:0}
strong, strong a{color:#666;}
strong.big{font-size:13px;letter-spacing:-1px;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
small{font-size:11px;font-weight:normal;font-family:dotum;letter-spacing:-1px;}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}

h6{font-weight:bold;letter-spacing:-1px;font-size:13px;}
a{color:#5994b3;text-decoration:none}
a:hover,a:active{color:#444;text-decoration:underline}
.hide{display:none}
.clr{clear:both}
.f_left{float:left !important}
.f_right{float:right !important}
.txt_align_l{text-align:left !important}
.txt_align_c{text-align:center !important}
.txt_align_r{text-align:right !important}
.margin_up{margin-top:-18px !important;}
.gap{clear:both;height:25px !important;}
.gap_small{clear:both;font-size:8px;height:8px;}
.b_padd{padding-bottom:40px !important;}
.gap_line{clear:both;height:25px;margin-bottom:25px;border-bottom:1px dotted #d9d9d9}
.gap_line2 {clear:both;height:25px;margin-bottom:25px;border-bottom:1px solid #d9d9d9}
.gap_line3 {clear:both;height:1px;margin:25px 0 35px;background:url(../images/gab_line2.jpg) repeat-x;}
.txt_en{font-family:arial !important;letter-spacing:normal !important;}
/* form */
form{margin:0;padding:0}
fieldset{border:none}
select{height:24px;padding:.2em .1em;border:1px solid #dcdde3;background-color:#fbfbfb;color:#777;color:#666;letter-spacing:0}
label{display:inline-block;padding:1px 8px 1px 4px;cursor:pointer;}
textarea{padding:2px 5px;border:#dbdbdb 1px solid;font-size:12px;line-height:16px;color:#575757;scrollbar-face-color:#f7f7f7;scrollbar-highlight-color:#f7f7f7;scrollbar-shadow-color:#dbdbdb;scrollbar-3dlight-color:#dbdbdb;scrollbar-arrow-color:#dbdbdb;scrollbar-darkshadow-color:#fff;scrollbar-bace-color:#DBDBDB}
legend{display:block;overflow:hidden;position:absolute;top:-5000px;left:0}
input[type=text],input[type=password],input[type=file]{display:inline-block;height:22px;margin-right:-1px;padding:0 .4em;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;line-height:22px;color:#555;text-decoration:none;white-space:nowrap;background:#fff;}
input[type=text]:focus,input[type=password]:focus{background:#feffef}
input[type=radio],.input_radio{width:13px;height:13px;vertical-align:-3px;*vertical-align:3px}
input[type=checkbox],.input_checkbox{width:13px;height:13px;vertical-align:-3px;*vertical-align:3px}

/* 텍스트 숨김 */
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
/* Layout */
body{text-align:center;padding:20px;}
#wrap_outer{width:721px;margin:0 auto;background:url(../images/bg.gif) 0 0 repeat-y;}
#wrap{padding:0;text-align:left;background:url(../images/bg_sub.gif) 0 0 no-repeat;}
#header{position:relative;z-index:30;height:178px}
#header:after{display:block;width:100%;content:''}
#container{position:relative;min-height:400px;padding:0px 11px 0 12px; }
.maincontent{position:relative;padding:20px 20px;}
.maincontent a{color:#666 !important;}
.subcontent{position:relative;padding:20px 30px;text-align:justify}
.con_bg2{background:url(../images/bg2.gif) 0 0 repeat-y;}
.con_bg_white_gray{background:#ededed;}
#content:after{display:block;clear:both;content:''}
#footer{clear:both;position:relative;background:url(../images/bg_foot.gif) 0 100% no-repeat;height:265px;}


/* Header Extension */
#header .skip{display:block;position:absolute;top:0;right:0;right:auto;z-index:10;width:80px;width:110px;height:24px;border:1px solid #2aa8cb;border-width:0 0 1px;background-color:#9fdaea;background-color:#e4ebef;font-weight:bold;line-height:24px;color:#000;text-align:center;text-decoration:none;opacity:0;filter:alpha(opacity=0)}
#header .skip:focus{opacity:1;filter:alpha(opacity=100)}
#header h1{position:absolute;top:44px;left:35px;}
#header .news_title{position:absolute;top:100px;width:300px;right:30px;font-family:arial;font-size:14px;text-align:right;}
#header .news_title font{font-size:20px;}
#header .news_title strong{color:#555;}
#header .dir_menu{position:absolute;top:160px;width:600px;right:30px;text-align:right;}
/* Body Extension */


#footer .bquick{padding:28px 0 0 50px;margin:0;list-style:none;height:80px;}
#footer .bquick li{float:left;margin-right:30px;}
#footer .co_info{height:85px;}
.mail_txt{padding:3px;line-height:1.3em;font-size:11px;font-family:dotum;letter-spacing:-1px;color:#a3a9c2;}

/* table */
.tbl_type{border-top:1px solid #ccc;text-align:center}
.tbl_type caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type th{padding:.5em;border-bottom:1px solid #ccc;background-color:#f3f3f3;font-weight:normal;color:#555}
.tbl_type td{padding:.5em;border-bottom:1px solid #e0e0e0;text-align:left;}
.tbl_type img.inbox{border:1px solid #ededed;border-radius:.2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-o-box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-ms-box-shadow:1px 1px 2px rgba(0,0,0,.1)}

.tbl_type2{border-top:1px solid #c2dae4;border-right:1px solid #c2dae4;text-align:center}
.tbl_type2 caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type2 th{padding:.5em;border-bottom:1px solid #c2dae4;border-left:1px solid #c2dae4;background-color:#e1f5fd;color:#555}
.tbl_type2 td{padding:.5em;border-bottom:1px solid #c2dae4;border-left:1px solid #c2dae4}
.tbl_type2 td strong{color:#957a71}
.tbl_type2 .first{border-left:none}

/* tab */
.tab_default{overflow:hidden;margin-bottom:30px;border-bottom:1px solid #0079CA}
.tab_default li{display:inline;float:left;margin:0;padding:0;background:transparent url(../img/bg_tab_default.gif) no-repeat right top}
.tab_default li:first-child a{border-left:1px solid #e0e0e0}
.tab_default li a{display:inline-block;float:left;height:26px;padding:.6em 1.2em 0;font-size:13px;font-weight:bold;font-family:'맑은 고딕','나눔 고딕',gulim;letter-spacing:-1px;text-decoration:none;color:#666;}
.tab_default li a.on{padding:.6em 2em 0 1.2em;border-left:1px solid #0079CA !important;background:#0079CA;color:#fff}

#container .path{padding:30px 0;}
#container  h2{padding-bottom:13px;position:relative;}
#container  h3.subtitle{margin:0;padding-bottom:6px;position:relative;}
#container  h2.tab{background:url(../images/line.gif) 0 27px repeat-x;}
#container  h2 a.bt_more{position:absolute;text-indent:-9999px;width:33px;height:20px;background:url(../images/common/bt_more.gif) 100% 2px no-repeat;right:0;top:8px;}
#container  h2 a.bt_more:hover{background-position:100% -29px;}

.line_dot{background:url(../images/line_dot.gif) 0 100% repeat-x;margin-bottom:20px;padding-bottom:10px;}

.ul_type1{padding:0;margin:0;list-style:none;}
.ul_type1 li{background:url(../images/common/dot_cyan.gif) 0 4px no-repeat;padding-left:15px;}
.ul_type1 ul{font-size:11px;font-family:dotum;letter-spacing:-1px;padding:8px 10px;list-style:none;}
.ul_type1 ul li{background:none;}

.ul_type2{padding:0;margin:0;list-style:none;}
.ul_type2 li{background:url(../images/common/dot_brown.gif) 0 4px no-repeat;padding-left:15px;}
.ul_type2 ul{padding:5px 10px;list-style:none;}
.ul_type2 ul li{background:none;}

.ul_type3{padding:0;margin:0;list-style:none;}
.ul_type3 li{background:url(../images/common/dot_cyan.gif) 0 4px no-repeat;padding-left:15px; }
.ul_type3 li a {color:#00a6e4; cursor:pointer;}


.m_ul_type1{padding:0;margin:0;list-style:none;}
.m_ul_type1 li{background:url(../images/common/dot_cyan.gif) 0 4px no-repeat;padding-left:15px;font-weight:bold;letter-spacing:-1px;}
.m_ul_type1 ul{padding:0;margin:0;list-style:none;padding:8px 10px;}
.m_ul_type1 ul li{background:none;}
.m_ul_type1 ul a{font-size:11px;font-family:dotum;list-style:none;font-weight:normal !important;}




/************************************************************************************************ 이석우 태그 css 변경란*/
/* font style */
h5 {color:444;font-size:13px;letter-spacing:-1px;background:url(../images/common/dot_point.gif) -1px 5px no-repeat;padding-left:14px;margin-bottom:4px;}

/* box_charge */
.box_charge {background:none; width:438px; min-height:100px;margin:20px 30px;}
.box_charge h6 {color:#5a5a5a;font-size:12px;margin-bottom:4px;margin-left:-13px;}
.box_charge ul {}
.box_charge ul li{list-style:none;}

.block_half{display:block;width:274px;min-height:170px;border:1px solid #ededed;box-shadow:1px 1px 3px rgba(0,0,0,.1);border-radius:.4em;padding:14px;float:left;margin:5px;}
.block_half .main_img{text-align:center;padding:0px;width:100%;}
.block_half a{color:#666;}

.box_info{border:1px dotted #c2dae4;background-color:#f0f6f8;padding:15px;margin:5px 0;}
.margin_l_small{margin-left:10px;}
