@charset "UTF-8";
@font-face {
    font-family: 'Pretendard-Regular';
    src: url(../font/Pretendard-Regular.woff) format('woff');
    font-weight: 500;
    font-style: normal;
}

/* fix */
.tbl_list,
.dtable,
.tbl_view{ border-top: 3px solid #0058a8;}
#container .contents_wrap .sub_title h2,
#popheaderwrap H2{ background-image:url('../images/new/title_bul.png'); }
#container .contents_wrap .con_title h3{ background-image:url('../images/new/title_bul.png'); padding-left:20px; }
#popheaderwrap { border-top-color:#0058a8;}

#wrap_header table.sbdc_top{width:100%;border-bottom:1px solid #d7d7d7; background:#f6f6f6;}
#wrap_header table.sbdc_top td{height:31px; vertical-align:middle; font-size:13px; font-family:"Pretendard-Regular",'돋움'; padding:0 6px 0 6px; color:#b9b9b9;}
#wrap_header table.sbdc_top td.tal{text-align:left;padding-left:24px;}
#wrap_header table.sbdc_top td.tar{text-align:right;padding-right:20px; font-size:12px; color:#767676;}
#wrap_header table.sbdc_top td.tar *{font-size:12px;}
#wrap_header table.sbdc_top td.tar b{color:#000000; }
#wrap_header table.sbdc_top td a{color:#767676; }

/* 메인[추가] */
#wrap_header table.sbdc_header{width:100%;}
#wrap_header table.sbdc_header td {height:70px; text-align:center;}
#wrap_header table.sbdc_header td.logo {width:237px;}
#wrap_header table.sbdc_header td table.menu td{font-family:"Pretendard-Regular",'돋움'; font-size:18px; color:#bababa; padding:0 30px;}
#wrap_header table.sbdc_header td table.menu td a{font-weight:bold; color:#212121;text-decoration:none;}
#wrap_header table.sbdc_header td table.menu td a:hover{color:#0158a9;}
/*#wrap_header div.sbdc_header_bg{height:2px;font-size:0;background:url('../images/new/top_line.gif') repeat-x center bottom;}*/
#wrap_header div.sbdc_header_bg{height:1px;font-size:0;background:#d6d6d6;}

#container .left_wrap{display:table-cell; width:199px; vertical-align:top;}
#container .left_wrap div.main{margin:0; padding:0; background:url('../images/new/side_bg.gif');height:90px; padding:25px 0 9px 0; border-bottom:1px solid #555555;}
#container .left_wrap div.main p{text-align:left;margin:0 0 12px 0; padding:0 16px;font-family:"Pretendard-Regular",'돋움'; font-size:16px; color:white; font-weight:bold;}
#container .left_wrap div.main p.small{font-size:13px; font-family:"Pretendard-Regular",'돋움'; color:#c5c3c3; letter-spacing:-1px; font-weight:normal;}
/*#container .left_wrap div.title{margin:0; padding:0; height:51px; background:url('../images/new/dt_bg.gif') repeat-x left -1px; border-top:1px solid #1b2132;text-align:left;}*/
#container .left_wrap div.title{margin:0; padding:0; height:51px; background:#014fa2; text-align:left;}
#container .left_wrap div.title span{display:block; padding:18px 15px; color:white; color:white; font-family:"Pretendard-Regular",'돋움'; font-weight:bold; /*text-shadow:0 0 2px navy;*/}
#container .left_wrap div.title a{display:block; padding:18px 15px; color:white; color:white; font-family:"Pretendard-Regular",'돋움'; font-weight:bold; /*text-shadow:0 0 2px navy;*/}
#container .left_wrap a { text-decoration:none; }
#container .left_wrap ul.menu{margin:0; padding:0;}
#container .left_wrap ul.menu li{text-align:left;}
#container .left_wrap ul.menu li.title{margin:0; padding:0; border-bottom:1px solid #dcdcdc;}
#container .left_wrap ul.menu li.title span{display:block; padding:10px 24px; text-decoration:none; background:#d6e7f0 url('../images/new/lmenu_x.gif') no-repeat 180px 12px; color:#181a1f; font-weight:bold; font-family:"Pretendard-Regular",'돋움';}
#container .left_wrap ul.menu li.smenu{margin:0; padding:0; border-bottom:1px solid #dcdcdc;}
#container .left_wrap ul.menu li.smenu a{display:block; padding:10px 24px; text-decoration:none; background:white url('../images/new/lmenu.gif') no-repeat 180px 15px; color:#5b5c5f; font-family:"Pretendard-Regular",'돋움';}
#container .left_wrap ul.menu li.smenu a:hover{color:#f05a21;}
#container .left_wrap ul.customer{margin:0; padding:0 14px; list-style:none;}
#container .left_wrap ul.customer li{margin:0; padding:0 0 27px 0;}
#container .left_wrap ul.customer li a{display:block;}
#container .left_wrap ul.customer li p{text-align:left;margin:0; font-family:"Pretendard-Regular",'돋움'; font-size:14px; color:black; font-weight:bold;}
#container .left_wrap ul.customer li p b{color:#0058a8; font-size:14px;}
#container .left_wrap ul.customer li p.small{margin:8px 0 0 0; font-size:13px; font-family:"Pretendard-Regular",'돋움'; color:#767676; letter-spacing:-1px; font-weight:normal;}
#container .left_wrap ul.customer li.phone{padding:30px 0 42px 0;}
#container .left_wrap ul.customer li.phone p{margin:0; font-size:13px; font-family:"Pretendard-Regular",'돋움'; letter-spacing:-1px; color:#787878; text-align:left;}
#container .left_wrap ul.customer li.phone p b{font-weight:normal; color:black; font-size:13px; letter-spacing:-1px;}
#container .left_wrap ul.customer li.phone p.icon{margin:0; padding:0 0 0 45px; background:url('../images/new/phone.png') no-repeat left bottom; font-family:"Pretendard-Regular",'돋움'; line-height:20px;}
#container .left_wrap ul.customer li.phone p.icon b{font-family:"Pretendard-Regular",'돋움'; font-size:20px; letter-spacing:-1px; font-weight:bold;}

/*푸터 이동*/
#sbdc_footer div.sbdc_footer_new div.customer{padding:22px 18px;margin-top: 20px}
#sbdc_footer div.sbdc_footer_new div.customer a{display:block;}
#sbdc_footer div.sbdc_footer_new div.customer p{text-align:left;margin:0; font-family:"Pretendard-Regular",'돋움'; font-size:14px; color:black; font-weight:bold;}
#sbdc_footer div.sbdc_footer_new div.customer p b{color:#0058a8; font-size:14px;}
#sbdc_footer div.sbdc_footer_new div.customer p.small{margin:8px 0 0 0; font-size:13px; font-family:"Pretendard-Regular",'돋움'; color:#767676; letter-spacing:-1px; font-weight:normal;}
#sbdc_footer div.sbdc_footer_new div.customer div{min-width: 172px; margin-left: 15px}
#sbdc_footer div.sbdc_footer_new div.customer div.phone p{margin:0; font-size:13px; font-family:"Pretendard-Regular",'돋움'; letter-spacing:-1px; color:#787878; text-align:left;}
#sbdc_footer div.sbdc_footer_new div.customer div.phone p b{font-weight:normal; color:black; font-size:13px; letter-spacing:-1px;}
#sbdc_footer div.sbdc_footer_new div.customer div.phone p.icon{margin:0; padding:0 0 0 45px; background:url('../images/new/phone.png') no-repeat left bottom; font-family:"Pretendard-Regular",'돋움'; line-height:34px;}
#sbdc_footer div.sbdc_footer_new div.customer div.phone p.icon b{font-family:"Pretendard-Regular",'돋움'; font-size:20px; letter-spacing:-1px; font-weight:bold;}

#container .contents_wrap{margin:20px 0 20px 21px;}
#container .contents_wrap.ntm{margin-top:0; margin-left: 219px}
#container .contents_wrap h2{display:table; width:100%; table-layout:fixed; margin:0 0 20px 0; }
#container .contents_wrap h2 strong{display:table-cell; vertical-align:top; padding:0 0 0 24px; background:url('../images/new/title_bul.png') no-repeat 3px 5px; font-family:"Pretendard-Regular",'nanum-bold', '돋움'; font-size:18px;}
#container .contents_wrap h2 span{display:table-cell; vertical-align:bottom; text-align:right; font-size:13px; font-weight:normal; font-family:"Pretendard-Regular",'돋움'; color:#898989;}
#container .contents_wrap h2 span b{font-weight:normal; color:black;}

#container .contents_wrap .notice{float:left; width:70%; margin:0; padding:0;}
#container .contents_wrap .notice table{width:100%;}
#container .contents_wrap .notice table td{vertical-align:top;}
#container .contents_wrap .notice ol{height:33px; border:1px solid #CCC; border-top:1px solid #0058a8; background:#eff4f6; list-style:none; margin:0; padding:0;}
#container .contents_wrap .notice ol li{margin:0; padding:0;}
#container .contents_wrap .notice ol li p{display:block; padding:9px 20px 0 20px; margin:0; color:black; font-size:14px; font-family:"Pretendard-Regular",'돋움'; font-weight:bold; text-decoration:none;}
#container .contents_wrap .notice ol li img{display:block; margin:10px 20px 0 0;}
#container .contents_wrap .notice ul{margin:0; padding:7px 20px 0 20px; border:1px solid #CCC; border-top:none; height:138px;}
#container .contents_wrap .notice ul li{height:14px; padding:0; margin:13px 0 0 0; color:#646464; display:block; width:100%;}
#container .contents_wrap .notice ul li p{width:100%; margin:0; padding:0;}
#container .contents_wrap .notice ul li p a{float:left;margin:0;padding:0;color:#646464; font-family:"Pretendard-Regular",'돋움'; text-decoration:none;}
#container .contents_wrap .notice ul li p span{float:right;margin:0;padding:0;width:100px; text-align:right; color:#969696; font-family:"Pretendard-Regular",'돋움';}

#container .contents_wrap .conts{float:right; width:28%; margin:0; padding:0;}
#container .contents_wrap .conts ol{height:33px; border:1px solid #CCC; background:#eff4f6; list-style:none; margin:0; padding:0; font-weight:bold;}
#container .contents_wrap .conts ol li{padding:10px 0 0 20px; }
#container .contents_wrap .conts ul{margin:0; padding:7px 18px 0 20px; border:1px solid #CCC; border-top:none; height:138px;}
#container .contents_wrap .conts ul li{margin:0; padding:9px; border-top:1px dotted #ababab; font-family:"Pretendard-Regular",'돋움'; color:#646464;}
#container .contents_wrap .conts ul li.first{border:none;}
#container .contents_wrap .conts ul li strong{color:#b90000;}
#container .contents_wrap .conts ul li b{display:inline-block; color:#212121; width:110px;}

#container .contents_wrap .title { padding: 5px 0 16px 24px; background: url('../images/new/title_bul.png') no-repeat 3px 8px; font-family:"Pretendard-Regular",'돋움'; font-weight:bold; font-size: 18px;text-align: left;}

#sbdc_footer{display:block; width:100%; margin:0; padding:0; background:#f8f8f8; border-top:1px solid #d6d6d6;position: relative;height: 148px;}
#sbdc_footer div.address{float:left; vertical-align:top; margin-top:20px; padding:22px 18px; color:#d0d0d0; font-style:normal; font-family:"Pretendard-Regular",'돋움'; font-size:13px;}
#sbdc_footer div.address p{margin:0;}
#sbdc_footer div.address p span{margin:0 4px; color:#676767;}
#sbdc_footer div.address p span b{color:black; font-weight:normal;}
#sbdc_footer div.address p.cprt{margin:8px 0 0 0; padding:0 0 0 4px; color:#424242;}
#sbdc_footer ul{float:right; vertical-align:top; margin:0; padding:22px 20px 0 0; font-size:0; text-align:right; white-space:nowrap;}
#sbdc_footer ul li{float:left; width:145px; height:37px; vertical-align:middle; text-align:center; border-left:1px solid #e9e9e9;}
#sbdc_footer ul li.first{border:none;}

/* 버튼 */
a.button,
input.button,
button.button{color:#FFFFFF !important;height:19px;padding:2px 0 0 0;vertical-align:top;margin:0; font-family:"Pretendard-Regular",'돋움'; border:1px solid #6c6c6c;background:#8b8b8b; cursor:pointer; line-height:100% !important;}
a.button{padding:3px 10px 0 10px !important; text-decoration:none !important;}

/* align, margin */
.fl { float:left !important; }
.fr { float:right !important; }
.tal { text-align:left !important; }
.tar { text-align:right !important; }
.tac { text-align:center !important; }
.mb20 { margin-bottom:20px !important; }

/* cursor */
.pointer { cursor:pointer !important; }

/* fix */
/*#container { background:url('../images/new/container_bg.gif') repeat-y 0 0 !important; }*/
