@charset "utf-8";

/* ---------------------------------------
	Description :공통요소
	Author :KFTC
	Date :2015.08.05
	Update :
   --------------------------------------- */

/* reset */
/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
/* font-family: 'Nanum Gothic', sans-serif; */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption{display:block;}/* html5 */
a:link {text-decoration:none;color:#555;}
a:visited {color:#555;text-decoration:none;}
a:hover {color:#555;text-decoration:none;}
a:active {color:#555;text-decoration:none;}
ol, ul, li, dl, dt, dd {list-style:none;margin:0;padding:0;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-spacing:0;border-collapse:collapse;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
img {vertical-align:top;}
input {vertical-align:middle;}
input[type="text"], input[type="password"] {border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;}
input[type="radio"], input[type="checkbox"] {width:13px;height:13px;margin:-3px 0 0;}
input[type="submit"] {border:0;}
select {border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;color:#555;vertical-align:middle;}
select option {padding:0 5px;}
button {overflow:visible;margin:0;padding:0;border:none;background:0;vertical-align:middle;cursor:pointer;} /* 2015-12-17 수정 */
button::-moz-focus-inner {border:0;padding:0;}
textarea {border-top:1px solid #a7a7a7;border-left:1px solid #a7a7a7;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:0px;padding:5px;color:#555;font-family:'돋움','Dotum',sans-serif;font-size:1em;}
legend, caption {visibility:hidden;width:0;height:0;line-height:0;font-size:0;}
hr, .hidden {position:absolute;top:0;left:-5000px;padding:0;overflow:hidden;width:0;height:0;line-height:0;}
body {color:#555;font-family:'돋움','Dotum',sans-serif;font-size:0.75em;font-weight:normal;line-height:1.5em;}
select, input, button, textarea {font-family:'돋움','Dotum',sans-serif;}


/* 웹폰트 사용 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/biz/common/privacy/webfont/NanumGothic-Bold.eot);
  src: url(/biz/common/privacy/webfont/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/biz/common/privacy/webfont/NanumGothic-Bold.woff2) format('woff2'),
       url(/biz/common/privacy/webfont/NanumGothic-Bold.woff) format('woff'),
       url(/biz/common/privacy/webfont/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/biz/common/privacy/webfont/NanumGothic-Regular.eot);
  src: url(/biz/common/privacy/webfont/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/biz/common/privacy/webfont/NanumGothic-Regular.woff2) format('woff2'),
       url(/biz/common/privacy/webfont/NanumGothic-Regular.woff) format('woff'),
       url(/biz/common/privacy/webfont/NanumGothic-Regular.ttf) format('truetype');
}


/* skip to navigation */
#skipnavi {position:absolute;top:0;left:0;z-index:999999}
#skipnavi ul {width:100%}
#skipnavi ul li {text-align:center}
#skipnavi ul li a {display:block;color:#000;width:1px;height:1px;overflow:hidden;white-space:nowrap}
#skipnavi a:focus ,#skipnavi a:active {width:100%;height:auto}

/* header */
#header {position:relative;min-width:1000px;z-index:200;font-family: 'Nanum Gothic', sans-serif; font-weight:700; background:url(/biz/common/privacy/images/common/bg_gnb_bar.png) repeat-x bottom left;}

.cnb_wrap{position:relative;z-index:2;line-height:1.5;background:url(/biz/common/privacy/images/common/bg_cnb.gif) repeat-x 0 0;}
.cnb_wrap a:hover{text-decoration:underline;}
.cnb_wrap.on{background:none;}
.cnb_wrap.on .cnb li .tit{color:#2f2f2f;}
.cnb_wrap .wrap_in{position:relative;width:1000px;margin:0 auto;}
.cnb_wrap h1{position:absolute;left:0;top:12px;z-index:2;width:auto;font-size:0;line-height:0;}
.cnb_wrap.on h1 a{display:block;overflow:hidden;width:53px;height:0;padding:16px 0 0;background:url(/biz/common/privacy/images/common/logo_cnb_on.gif) no-repeat 0 0;}
.cnb_wrap .cnb{height:30px;padding:10px 108px 0 0;text-align:right;}
.cnb_wrap .cnb li{display:inline;}
.cnb_wrap .cnb li .tit{display:inline-block;margin-right:26px;font-weight:bold;font-size:13px;color:#fff;vertical-align:top;}
.cnb_wrap .cnb li.on .tit{height:30px;text-decoration:underline;background:url(/biz/common/privacy/images/common/bul_arrow_cnb.gif) no-repeat 50% 100%;}
.cnb_wrap .cnb li ul{overflow:hidden;padding:16px 0 5px;}
.cnb_wrap .cnb li li{display:block;float:left;width:268px;height:136px;padding:0 16px 0 47px;}
.cnb_wrap .cnb li li p{height:136px;}
.cnb_wrap .cnb li li p a{display:block;}
.cnb_wrap .cnb li li p a:hover, .cnb_wrap .cnb li li p a:focus{text-decoration:none;}
.cnb_wrap .cnb li li strong{display:block;font-size:15px;color:#2f2f2f;}
.cnb_wrap .cnb li li span{display:block;margin:10px 0 0;padding:0 0 6px 58px;line-height:20px;color:#767676;letter-spacing:-0.7px;}
.cnb_wrap .cnb li li .link{display:inline-block;padding:0 0 0 21px;font-size:13px;line-height:23px;color:#606f79;background:url(/biz/common/privacy/images/common/bul_arrow_cnbm.png) no-repeat 1px 50%;}
.cnb_wrap .cnb li li .link:hover, .cnb_wrap .cnb li li .link:focus{color:#db6303;text-decoration:underline;background:url(/biz/common/privacy/images/common/bul_arrow_cnbm_on.png) no-repeat 1px 50%;}
.cnb_wrap .cnb .submenu{display:none;position:absolute;left:0;top:40px;width:100%;height:auto;text-align:left;}
.cnb_wrap .cnb .on .submenu{display:block;}
.cnb_wrap .cnb .tit_guide{display:none;}
.cnb_wrap .submenu .close{position:absolute;right:0;bottom:1px;z-index:2;display:block;overflow:hidden;width:23px;height:0;padding:22px 0 0;background:url(/biz/common/privacy/images/common/btn_close.gif) no-repeat 0 0;}
.cnb_wrap .m2 .submenu .ico2_7{margin-top:0;}
.cnb_wrap .m2 .submenu .close{bottom:1px;}
.cnb_wrap .cnb li.m3 li{height:272px;}
.cnb_wrap #cnb_bg{display:none;width:100%;height:0;border-bottom:1px solid #a7cde4;background:#fff;}

.cnb_wrap .ico1_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_1.png) no-repeat 0 0;}
.cnb_wrap .ico1_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_2.png) no-repeat 0 0;}
.cnb_wrap .ico1_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_3.png) no-repeat 0 0;}
.cnb_wrap .ico1_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_4.png) no-repeat 0 0;}
.cnb_wrap .ico1_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_5.png) no-repeat 0 0;}
.cnb_wrap .ico1_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_6.png) no-repeat 0 0;}

.cnb_wrap .ico2_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_1.png) no-repeat 0 0;}
.cnb_wrap .ico2_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_2.png) no-repeat 0 0;}
.cnb_wrap .ico2_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_3.png) no-repeat 0 0;}
.cnb_wrap .ico2_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_4.png) no-repeat 0 0;}
.cnb_wrap .ico2_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_5.png) no-repeat 0 0;}
.cnb_wrap .ico2_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_6.png) no-repeat 0 0;}
.cnb_wrap .ico2_7 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_7.png) no-repeat 0 0;}

.cnb_wrap .ico3_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_1.png) no-repeat 0 0;}
.cnb_wrap .ico3_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_2.png) no-repeat 0 0;}
.cnb_wrap .ico3_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_3.png) no-repeat 0 0;}
.cnb_wrap .ico3_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_4.png) no-repeat 0 0;}
.cnb_wrap .ico3_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_5.png) no-repeat 0 0;}
.cnb_wrap .ico3_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_6.png) no-repeat 0 0;}

.cnb_wrap .ico1_1 a:hover span, .cnb li li.on .ico1_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_2 a:hover span, .cnb li li.on .ico1_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_3 a:hover span, .cnb li li.on .ico1_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_4 a:hover span, .cnb li li.on .ico1_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_5 a:hover span, .cnb li li.on .ico1_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico1_6 a:hover span, .cnb li li.on .ico1_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm1_6_on.png) no-repeat 0 0;}

.cnb_wrap .ico2_1 a:hover span, .cnb li li.on .ico2_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_2 a:hover span, .cnb li li.on .ico2_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_3 a:hover span, .cnb li li.on .ico2_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_4 a:hover span, .cnb li li.on .ico2_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_5 a:hover span, .cnb li li.on .ico2_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_6 a:hover span, .cnb li li.on .ico2_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_6_on.png) no-repeat 0 0;}
.cnb_wrap .ico2_7 a:hover span, .cnb li li.on .ico2_7 span{background:url(/biz/common/privacy/images/common/ico_cnbm2_7_on.png) no-repeat 0 0;}

.cnb_wrap .ico3_1 a:hover span, .cnb li li.on .ico3_1 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_1_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_2 a:hover span, .cnb li li.on .ico3_2 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_2_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_3 a:hover span, .cnb li li.on .ico3_3 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_3_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_4 a:hover span, .cnb li li.on .ico3_4 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_4_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_5 a:hover span, .cnb li li.on .ico3_5 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_5_on.png) no-repeat 0 0;}
.cnb_wrap .ico3_6 a:hover span, .cnb li li.on .ico3_6 span{background:url(/biz/common/privacy/images/common/ico_cnbm3_6_on.png) no-repeat 0 0;}

.cnb_wrap #btnWhole{position:absolute;right:0;top:6px;width:auto;}
.cnb_wrap #btnWhole a{display:block;padding:2px 0 0 10px;width:92px;height:22px;font-weight:bold;color:#fff;border:1px solid #7ac9ff;background:url(/biz/common/privacy/images/common/ico_whole_service.gif) no-repeat 80px 7px;}
.cnb_wrap #btnWhole a:hover{text-decoration:none;}
.cnb_wrap .whole_service{display:none;position:relative;left:0;top:0;z-index:2;width:100%;margin-top:-2px;border-top:1px solid #21407a;background:#006db8;}
.whole_service .menu{position:relative;width:960px;margin:0 auto;padding:62px 20px 7px;background:url(/biz/common/privacy/images/common/bg_whole.gif) repeat-y 0 0;}
.whole_service .menu .box_whole{overflow:hidden;position:relative;width:960px;padding:0 0 8px;border-top:1px solid #1a7cbf;border-bottom:1px solid #0067ae;vertical-align:top;}
.whole_service .box_whole.m1{border-top:none;}
.whole_service .box_whole.m4{border-bottom:none;}
.whole_service .box_whole h3{position:absolute;left:0;top:0;padding:11px 0 0 39px;font-weight:bold;font-size:15px;color:#fff;}
.whole_service .box_whole.m1 h3{background:url(/biz/common/privacy/images/common/ico_whole_m1.gif) no-repeat 0 11px;}
.whole_service .box_whole.m2 h3{background:url(/biz/common/privacy/images/common/ico_whole_m2.gif) no-repeat 0 13px;}
.whole_service .box_whole.m3 h3{background:url(/biz/common/privacy/images/common/ico_whole_m3.gif) no-repeat 0 7px;}
.whole_service .box_whole.m4 h3{background:url(/biz/common/privacy/images/common/ico_whole_m4.gif) no-repeat 0 10px;}
.whole_service ul{overflow:hidden;width:780px;padding:10px 0 0 215px;}
.whole_service ul.m1_02{padding-top:0;}
.whole_service li{overflow:initial;float:left;border:none;width:120px;padding:0 0 5px 6px;background:url(/biz/common/privacy/images/common/bar_whole_m.gif) no-repeat 0 5px;}
.whole_service li.no_line{background:none;}
.whole_service li a{display:inline-block;padding:1px 3px;font-weight:bold;font-size:13px;line-height:1.3;letter-spacing:-0.5px;color:#d5edff;}
.whole_service li a:link, .whole_service li a:visited{color:#d5edff;}
.whole_service li a:hover{color:#fff;}
.whole_service li a.check, .whole_service li a.check:link, .whole_service li a.check:visited{color:#fcfa71;background:#0056a7;}
.whole_service .search_box{position:absolute;left:0;top:-7px;z-index:2;width:748px;padding:27px 0 0 252px;background:url(/biz/common/privacy/images/common/bul_arrow_whole.png) no-repeat 943px 0;}
.whole_service .search_box .txt{background:#fff;width:302px;height:26px;padding:2px 9px 0;font-weight:bold;font-size:13px;color:#333;border:2px solid #278bcf;border-right:none;}
.whole_service .search_box .txt_ex{position:absolute;left:622px;top:34px;z-index:2;width:200px;color:#ebf7ff;}
.whole_service .close{position:absolute;right:50%;top:-33px;z-index:2;width:102px;height:24px;margin-right:-500px;text-align:right;border:1px solid #21407a;background:#006db8 url(/biz/common/privacy/images/common/ico_whole_s_del.gif) no-repeat 80px 6px;}
.whole_service .close a{display:block;width:92px;height:22px;padding:2px 0 0 10px;font-weight:bold;color:#fff;text-align:left;}
.whole_service .close span{height:0;font-size:0;line-height:0;visibility:hidden;}
.whole_service .close a:hover{text-decoration:none;}


#header .header_inner {position:relative;width:1000px;height:88px;margin:0 auto;}
#header .header_inner .logo {position:absolute;left:0;top:34px;}
#header .util{position:absolute;right:0;top:9px;font-weight:normal;}
#header .util a{font-weight:bold;font-size:12px;color:#023286}

/* gnb */
.nav {position:relative;}
#gnb {position:absolute;right:0;top:36px;} 
#gnb > li {float:left;position:relative;}
#gnb > li > a {display:block;height:40px;padding:0 21px;text-align:center;font-size: 1.500em;}
#gnb > li > a:link,
#gnb > li > a:visited,
#gnb > li > a:active{color:#555;text-decoration:none;}
#gnb > li > a:hover,
#gnb > li > a:focus{color:#006db8;text-decoration: none;}
#gnb > li:last-child a{padding-right:0;}
#gnb > li:nth-child(1) > a{background: none;}
#gnb > li > a {background:url(/biz/common/privacy/images/common/bul_arrow_gnb_on.gif) no-repeat 50% 30px;}
#gnb > li.last a {padding-right:0;} 
#gnb > li:first-child a{background:none;} 
#gnb .dep2_wrap{position:absolute;left:50%;margin-left:-79px;top:47px;width:158px;display:none;}
#gnb .dep2_wrap .dep2 {border:1px solid #2f638e;border-bottom:2px solid #2f638e;background-color:#f7fafe;}
#gnb .dep2_wrap .dep2 li:first-child {border-top:none;}
#gnb .dep2_wrap .dep2 li a {display:block;padding:5px 0 5px 20px;font-size:1.083em;line-height:1.308em;font-weight:bold;color:#2f2f2f;}
#gnb .dep2_wrap .dep2 li:first-child a{margin-top: 8px;}
#gnb .dep2_wrap .dep2 li:last-child a{margin-bottom: 8px;}
#gnb .dep2_wrap .dep2 li a:hover,
#gnb .dep2_wrap .dep2 li a:active,
#gnb .dep2_wrap .dep2 li a:focus {color:#006db8;background-color:#eaeff4;}

#gnb_test {position:absolute;right:0;top:44px;}
#gnb_test > li {float:left;}
#gnb_test > li > a {display:block;margin-left:70px;text-align:center;}

/* footer 2015-12-21 수정 */
#footer {position:relative;min-width:1000px;padding-bottom:40px;border-top:1px solid #e4e8eb;}
.footer_menu {position:relative;width:1000px;margin:0 auto;}
.footer_menu .menu {overflow:hidden;padding:18px 0 17px;}
.footer_menu .menu li {float:left;margin-left:9px;padding-left:10px;background:url(/biz/common/privacy/images/common/bar_footer_menu.gif) no-repeat 0 50%;}
.footer_menu .menu li:first-child{margin-left:0;padding-left:0;background:none;}
.footer_menu .menu li a img {vertical-align:middle;}
.footer_menu .select {position:absolute;right:0;top:14px;width:155px;}
.footer_menu .select button {display:block;overflow:visible;width:155px;height:24px;font-weight:bold;line-height:19px;font-family:"Nanum Gothic";text-indent:8px;text-align:left;border:1px solid #bababa;background:url(/biz/common/privacy/images/common/bul_arrow_select.gif) no-repeat 100% 9px;}
.footer_menu .select .list {display:none;position:absolute;right:0;bottom:23px;width:153px;overflow:hidden;font-family:"Nanum Gothic";text-align:left;border:1px solid #bababa;background-color:#fff;} /* 2016-05-27 수정 */
.footer_menu .select .list li {height:18px;white-space:nowrap;}
.footer_menu .select .list li a {display:block;height:18px;line-height:18px;text-indent:8px;background-color:#fff;}
.footer_menu .select .list li.hover a {color:#fff;background-color:#999;}
.footer_menu .select.open .list{display:block;}
.footer_bottom {position: relative;border-top:1px solid #e4e8eb;}
.footer_bottom .footer_in {position:relative;width:1000px;margin:0 auto;}
.footer_bottom .footer_in h2{position:absolute;left:1px;top:30px;}
.footer_bottom .footer_in address {width:640px;padding:18px 0 0 163px;font-size:11px;color:#5f5f5f;}
.footer_bottom .footer_in address .tit {word-spacing:20px;}
.footer_bottom .footer_in .copyright {width:640px;padding:10px 0 0 163px;font-size:11px;color:#5f5f5f;}
.footer_bottom .footer_in .customer_center {position: absolute;top: 30px;right: 0;}

/* container */
#container {position:relative;width:1000px;margin:0 auto;line-height:1.5em;clear:both;} /* 2015-12-21 수정 */
#container:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;} /* 2015-12-21 수정 */

/* aside */
#aside {float:left;overflow:hidden;width:200px;}
#lnb li {border-bottom:1px solid #cdd7de;}
#lnb li a {display:block;padding:20px 15px;color:#767676;font-size:1.250em;font-family: 'Nanum Gothic', sans-serif;background:url(/biz/common/privacy/images/common/bul_arrow_lnb_off.gif) no-repeat 174px 50%;}
#lnb li a:hover, #lnb li a:active, #lnb li a.on {color:#023286;font-weight:bold;background:#f7fbfd url(/biz/common/privacy/images/common/bul_arrow_lnb_on.gif) no-repeat 174px 50%;}

/* contents */
.sub_contents {position:relative;float:right;width:765px;min-height:630px;padding-bottom:20px;font-family: 'Nanum Gothic', sans-serif;}
.sub_contents2 {position:relative;width:100%;min-height:630px;padding-bottom:20px;}
.sub_contents3 {position:relative;width:100%;}
.bnr_aside {margin-top: 30px;}

/* location */
.location{overflow:hidden;padding-top: 10px;text-align: right}
.location p{float:right;padding-left:15px;background: url(/biz/common/privacy/images/common/icon_location_home.gif) no-repeat 0 0.2em;}

/* padding */
.pd_tb5 {padding:5px 0;}
.pd_tb10 {padding:10px 0;}
.pd_tb20 {padding:20px 0;}
.pd_tb30 {padding:30px 0;}
.pd_tb40 {padding:40px 0;}

.pd_t3 {padding-top:3px;}
.pd_t5 {padding-top:5px;}
.pd_t10 {padding-top:10px;}
.pd_t15 {padding-top:15px;}
.pd_t20 {padding-top:20px;}
.pd_t25 {padding-top:25px;}
.pd_t30 {padding-top:30px;}
.pd_t40 {padding-top:40px;}
.pd_t50 {padding-top:50px;}

.pd_b2 {padding-bottom:2px;}
.pd_b5 {padding-bottom:5px;}
.pd_b10 {padding-bottom:10px}
.pd_b15 {padding-bottom:15px;}
.pd_b20 {padding-bottom:20px;}
.pd_b25 {padding-bottom:25px;}
.pd_b30 {padding-bottom:30px;}
.pd_b35 {padding-bottom:35px;}
.pd_b40 {padding-bottom:40px;}
.pd_b50 {padding-bottom:50px;}

.pd_l2 {padding-left:2px;}
.pd_l5 {padding-left:5px;}
.pd_l10 {padding-left:10px;}
.pd_l15 {padding-left:15px;}
.pd_l20 {padding-left:20px;}
.pd_l25 {padding-left:25px;}
.pd_l30 {padding-left:30px;}
.pd_l40 {padding-left:40px;}
.pd_l50 {padding-left:50px;}

.pd_r5 {padding-right:5px;}
.pd_r10 {padding-right:10px;}
.pd_r15 {padding-right:15px;}
.pd_r20 {padding-right:20px;}
.pd_r25 {padding-right:25px;}
.pd_r30 {padding-right:30px;}
.pd_r40 {padding-right:40px;}

.pd_all10 {padding:10px;}
.pd_all15 {padding:15px;}
.pd_all20 {padding:20px;}
.pd_all30 {padding:30px;}
.pd_all40 {padding:40px;}

/* margin */
.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t15 {margin-top:15px;}
.mg_t20 {margin-top:20px;}
.mg_t30 {margin-top:30px;}
.mg_t40 {margin-top:40px;}
.mg_t50 {margin-top:50px;}
.mg_t60 {margin-top:60px;}

.mg_r5 {margin-right:5px;}
.mg_r10 {margin-right:10px;}
.mg_r15 {margin-right:15px;}
.mg_r20 {margin-right:20px;}
.mg_r30 {margin-right:30px;}
.mg_r40 {margin-right:40px;}
.mg_r50 {margin-right:50px;}
.mg_r60 {margin-right:60px;}

.mg_b10 {margin-bottom:10px;}
.mg_b20 {margin-bottom:20px;}
.mg_b30 {margin-bottom:30px;}
.mg_b40 {margin-bottom:40px;}
.mg_b50 {margin-bottom:50px;}
.mg_b60 {margin-bottom:60px;}

.mg_l5 {margin-left:5px;}
.mg_l10 {margin-left:10px;}
.mg_l15 {margin-left:15px;}
.mg_l20 {margin-left:20px;}
.mg_l30 {margin-left:30px;}
.mg_l40 {margin-left:40px;}
.mg_l50 {margin-left:50px;}
.mg_l60 {margin-left:60px;}

/* text style */
.text_bold {font-weight:700;}
.text_normal {font-weight:normal;} /* 2015-12-10 수정 */
.text_small {font-size:12px;}
.text_big {font-size:1.167em;}

/* text color */
.text_gray {color:#888;}
.text_red {color:#f00;}
.text_red2 {color:#cb2817;}
.text_orange {color:#f45c00;}
.text_blue {color:#0477d0;}

/* link_color : 2015-12-17 수정 */
.link_blue{font-weight: 700}
.link_blue:link, .link_blue:hover, .link_blue:active, .link_blue:visited{color: #006db8;text-decoration: underline;}
.link2, a.link2{text-decoration:underline;} 
.link3, a.link3{color: #f00;}
.link3:hover, .link3:active, .link3:visited{text-decoration: underline;}

/* align */
.position_left {text-align:left;}
.position_mid {text-align:center;}
.position_right {text-align:right;}
.img {vertical-align:middle;}

/* float */
.f_left {float:left;}
.f_right {float:right;}
.f_overflow {overflow:hidden;}
.f_clear {clear:both;}

/* input */
.inp_text {height:18px;padding:4px 10px;line-height:18px;}
.inp_text2 {height:18px;padding:4px 10px;line-height:18px;background-color:#f6f6f6;}
.inp_text3{height:24px;padding:0 5px;line-height:28px;border:1px solid #ccc;}
.sel_type1 {height:28px;padding:4px 0;}
.sel_type2{height:26px;padding:0 0 0 5px;line-height:20px;border:1px solid #ccc;}
.inp_list label {margin-right:7px;}
.inp_write1{width:55px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px 4px;}
.inp_write2{width:25px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px -26px;} /* 2016-02-04 수정 */
.inp_write3{width:25px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px -56px;} /* 2016-02-04 수정 */
.inp_write4{width:55px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px -86px;}
.inp_write5{width:55px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px -116px;}
.inp_write6{width:25px;height:16px;padding:3px 10px;font-size:12px;border:1px solid #ccc;background:#f5f5f5 url(/biz/common/privacy/images/common/bg_input.gif) no-repeat 10px -146px;} /* 2016-02-04 수정 */

/* btn */
.btn_group {margin-top:20px;text-align:right;}
.btn_group a, .btn_group button {margin-left:5px;}
.btn_group2 {margin-top:40px;text-align:center;}
.btn_group2 a, .btn_group2 button {margin:0 3px;}
.btn_group2_v2 {margin-top:40px;padding-bottom: 30px;text-align:center;border-bottom: 1px solid #e5e5e5}
.btn_group2_v2 a, .btn_group2_v2 button {margin:0 3px;}
.btn_group4 {margin-top:20px;padding-top:20px;border-top:2px solid #c5c5c5;text-align:center;}
.btn_group5 {margin-top:30px;padding-top:30px;border-top:1px solid #c5c5c5;text-align:center;}
.btn_group6 {margin-top:30px;text-align:center;}
.btn_group6 a, .btn_group6 button {margin:0 3px;}
.btn_group7 {margin:20px 0;text-align:center;}
.btn_group7 a, .btn_group7 button {margin:0 3px;}
a.btn_blue {display:inline-block;min-width: 144px;padding: 10px 40px;border: 1px solid #005d9d;color: #fff;text-align: center;font-weight:bold;font-size:1.250em;font-family: "Nanum Gothic";background-color: #1776ce;}
a.btn_blue:link, a.btn_blue:hover, a.btn_blue:active, a.btn_blue:visited {color:#fff;}
a.btn_blue2 {display:inline-block;padding:14px 30px 13px;text-align:center;font-size:1.167em;font-weight:bold;vertical-align:middle;background-color:#1e62b6;border-radius:2px;}
a.btn_blue2:link, a.btn_blue2:hover, a.btn_blue2:active, a.btn_blue2:visited {color:#fff;}
a.btn_blue3 {display:inline-block;padding:20px 55px 20px;text-align:center;font-size:1.500em;font-weight:bold;vertical-align:middle;border:1px solid #005d9d;background-color:#3f82d0;border-radius:2px;}
a.btn_blue3:link, a.btn_blue3:hover, a.btn_blue3:active, a.btn_blue3:visited {color:#fff;}
a.btn_blue4 {min-width: 144px;margin: 0;padding: 4px 15px;border: 1px solid #005d9d;color: #fff;text-align: center;font-weight:bold;vertical-align:middle;background-color: #1776ce;}
a.btn_blue5 {display:inline-block;min-width:55px;font-size:1.25em;text-align:center;font-weight:bold;color:#fff;padding:7px 20px 8px;border:1px solid #005d9d;background-color:#1776ce;}
a.btn_blue5:link, a.btn_blue5:hover, a.btn_blue5:active, a.btn_blue5:visited {color:#fff;}
a.btn_blue6 {display:inline-block;min-width: 55px;padding: 10px 40px;border: 1px solid #005d9d;color: #fff;text-align: center;font-weight:bold;font-size:1.250em;background-color: #1776ce;}
a.btn_blue6:link, a.btn_blue6:hover, a.btn_blue6:active, a.btn_blue6:visited {color:#fff;}
a.btn_blue7 {display:inline-block;width:98px;font-size:1.083em;text-align:center;font-weight:bold;color:#fff;padding:5px 0;border:1px solid #005d9d;background-color:#1776ce;}
a.btn_blue7:link, a.btn_blue7:hover, a.btn_blue7:active, a.btn_blue7:visited {color:#fff;}
a.btn_blue8{display:inline-block;padding:2px 10px 3px;text-align:center;border:1px solid #005d9d;background-color:#1776ce;color:#fff}
a.btn_blue8:link, a.btn_blue8:hover, a.btn_blue8:active, a.btn_blue8:visited {color:#fff;}

a.btn_gray {display:inline-block;min-width: 144px;padding: 10px 40px;border: 1px solid #545e6c;color: #fff;text-align: center;font-weight:bold;font-size:1.250em;font-family: "Nanum Gothic";background-color: #646e7d;}
a.btn_gray:link, a.btn_gray:hover, a.btn_gray:active, a.btn_gray:visited {color:#fff;}
a.btn_gray2 {display:inline-block;padding: 10px 40px;border: 1px solid #505050;color: #fff;text-align: center;font-weight:bold;font-size:1.250em;font-family: "Nanum Gothic";background-color: #606060;}
a.btn_gray2:link, a.btn_gray2:hover, a.btn_gray2:active, a.btn_gray2:visited {color:#fff;}
a.btn_gray3 {display:inline-block;width:98px;font-size:1.083em;text-align:center;font-weight:bold;color:#fff;padding:5px 0;border:1px solid #545e6c;background-color:#646e7d;}
a.btn_gray3:link, a.btn_gray3:hover, a.btn_gray3:active, a.btn_gray3:visited {color:#fff;}

a.btn_gra_gray{display:inline-block;padding:4px 4px;min-width:98px;font-size:1.083em;text-align: center;border:1px solid #cfcfcf;background:url(/biz/common/privacy/images/common/bg_btn_gra.gif) repeat-x top left;color:#555}
a.btn_gra_gray:link, a.btn_gra_gray:hover, a.btn_gra_gray:active, a.btn_gra_gray:visited {color:#555;}
a.btn_gra_gray2{display:inline-block;min-width: 55px;padding:10px 40px;font-size:1.25em;font-weight:bold;text-align: center;border:1px solid #cfcfcf;background:url(/biz/common/privacy/images/common/bg_btn_gra02.gif) repeat-x top left;color:#555}
a.btn_gra_gray2:link, a.btn_gra_gray2:hover, a.btn_gra_gray2:active, a.btn_gra_gray2:visited {color:#555;}
a.btn_gra_gray3{display:inline-block;padding:3px 17px;text-align: center;vertical-align:middle;border:1px solid #cfcfcf;background:url(/biz/common/privacy/images/common/bg_btn_gra03.gif) repeat-x top left;color:#555}
a.btn_gra_gray3:link, a.btn_gra_gray3:hover, a.btn_gra_gray3:active, a.btn_gra_gray3:visited {color:#555;}
a.btn_gra_gray4{display:inline-block;padding:2px 10px 3px;text-align:center;border:1px solid #cfcfcf;background:url(/biz/common/privacy/images/common/bg_btn_gra03.gif) repeat-x 0 100%;color:#555}/* 2015-10-14 수정*/
a.btn_gra_gray4:link, a.btn_gra_gray4:hover, a.btn_gra_gray4:active, a.btn_gra_gray4:visited {color:#555;}

a.btn_red{display:inline-block;padding:2px 10px 3px;text-align:center;border:1px solid #e1320b;background-color:#ea4722;color:#fff}
a.btn_red:link, a.btn_red:hover, a.btn_red:active, a.btn_red:visited {color:#fff;}

/* button */
button.btn_blue {height:58px;padding:0 30px;text-align:center;font-size:1.500em;font-weight:bold;color:#fff;border:1px solid #005d9d;background-color:#3f82d0;border-radius:2px;}
button.btn_blue2 {height:45px;padding:0 30px;text-align:center;font-size:1.167em;font-weight:bold;color:#fff;border:none;background-color:#1e62b6;border-radius:2px;}
button.btn_blue3 {height:45px;padding:0 30px;text-align:center;font-size:1.167em;font-weight:bold;font-family: "Nanum Gothic";color:#fff;border:none;background-color:#1e62b6;} /* 2016-02-22 수정*/
button.btn_gray {height:38px;padding:0 30px;text-align:center;font-size:1.167em;font-weight:bold;color:#fff;border:none;background-color:#585858;border-radius:2px;}
button.btn_darkblue {position: absolute;top: 10px;right: 20px;padding:5px 15px;text-align:center;font-size:1.167em;font-weight:bold;color:#fff;border:1px solid #001731;background-color:#002249}
button.btn_search {height:26px;padding:0 15px;text-align:center;font-size:1.167em;font-weight:bold;color:#fff;border:1px solid #005d9d;background:#1776ce;}
button.btn_conf {height:20px;padding:0 10px;text-align:center;font-size:1.167em;font-weight:bold;color:#fff;border:1px solid #005d9d;background:#1776ce;}

/* bul */
.bul_round_arrow{padding-left: 20px;background: url(/biz/common/privacy/images/common/bul_round_arrow.gif) no-repeat 0 0.3em}
.bul_round_arrow2{padding-left: 20px;background: url(/biz/common/privacy/images/common/bul_round_arrow2.gif) no-repeat 0 0.3em}

/* table(content) */
.tbl_list_inquiry{border-top: 2px solid #519acd;border-bottom: 1px solid #519acd;word-break:break-all}
.tbl_list_inquiry table{width:100%;table-layout:fixed;font-size: 13px}
.tbl_list_inquiry thead th{padding:10px 0;border-bottom: 1px solid #519acd;font-weight:700;font-size:1.167em;background:#f3faff url(/biz/common/privacy/images/common/bar_th.gif) no-repeat 100% 50%;color:#006db8;}
.tbl_list_inquiry thead th:last-child{background-image: none}
.tbl_list_inquiry thead th.last {background-image: none} 
.tbl_list_inquiry tbody tr{border-bottom: 1px solid #e0e0e0;}
.tbl_list_inquiry tbody tr:last-child{border-bottom: none}
.tbl_list_inquiry tbody td{border-right: 1px solid #e0e0e0;}
.tbl_list_inquiry tbody tr td:first-child,
.tbl_list_inquiry tbody tr td:last-child{border: none}
.tbl_list_inquiry tbody td{padding: 12px 0; text-align: center;}
.tbl_list_inquiry tbody td p{padding: 3px 0}
.tbl_list_inquiry tbody td .tit{font-size:1.083em;color:#555;}

.tbl_list_inquiry2{border-top: 2px solid #519acd;border-bottom: 1px solid #519acd;word-break:break-all}
.tbl_list_inquiry2 table{width:100%;table-layout:fixed;font-size: 13px}
.tbl_list_inquiry2 thead th{padding:10px 0;border-right:1px solid #99ccff;border-bottom: 1px solid #519acd;font-weight:700;font-size:14px;color:#006db8;background:#f3faff;}
.tbl_list_inquiry2 thead th a:link, .tbl_list_inquiry2 thead th a:hover, .tbl_list_inquiry2 thead th a:active, .tbl_list_inquiry2 thead th a:visited {color:#006db8;}
.tbl_list_inquiry2 thead th a img{padding-left:3px;vertical-align: middle}
.tbl_list_inquiry2 thead th .tit{overflow:hidden;width:100%;padding:5px 0;border-bottom:1px dashed #a6cce6;white-space:nowrap;text-overflow:ellipsis;}
.tbl_list_inquiry2 thead th .tit2{padding:5px 0;color:#006db8} 
.tbl_list_inquiry2 thead th:last-child {border-right: none}
.tbl_list_inquiry2 thead th.last {border-right: none}
.tbl_list_inquiry2 thead th.last2 {border-right:1px solid #99ccff;}
.tbl_list_inquiry2 thead.etc th{border-bottom: 1px dashed #a6cce6;}
.tbl_list_inquiry2 thead.etc .etc th{padding:1px 0 1px;}
/* 2015-12-21 수정 */
.tbl_list_inquiry2 tbody tr{border-top: 1px solid #c5ddee;}
.tbl_list_inquiry2 tbody tr.etc{border-top: 1px dashed #a6cce6;}
.tbl_list_inquiry2 tbody tr.etc2{border-top: 1px solid #6699cc;}
.tbl_list_inquiry2 tbody td{border-right: 1px solid #c5ddee;}
.tbl_list_inquiry2 tbody td:last-child{border-right: none}
.tbl_list_inquiry2 tbody td{padding: 5px 0; text-align: center;}
.tbl_list_inquiry2 tbody td p{padding: 5px 0}
.tbl_list_inquiry2 tbody td .tit, .tbl_list_inquiry2 tbody td .tit2, .tbl_list_inquiry2 tbody td .tit3{border-bottom:1px dashed #a6cce6;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* 2015-12-16 수정 : padding:5px;삭제 */
.tbl_list_inquiry2 tbody td .tit2{height:29px;padding:0;margin-top:-1px;line-height:1;}
.tbl_list_inquiry2 tbody td .tit3{height:27px;padding:2px 0 0;margin:0 0 -1px;line-height:1;border:0 none}
.tbl_list_inquiry2 tbody td .tit4{text-overflow:inherit;}
.tbl_list_inquiry2 tbody td .tit5{height:23px;padding:7px 0 0;margin:0 0 -2px;line-height:1;border:0 none;}
.tbl_list_inquiry2 tbody td.last {border-right: none}
.tbl_list_inquiry2 tbody td.bd_right{border-right:1px solid #c5ddee;}
.tbl_list_inquiry2 tbody td.last2 {border-right:1px solid #c5ddee;}
.tbl_list_inquiry2 tbody tr.even td, .tbl_list_inquiry2 .etc3{background-color:#f7f7f7;}
.tbl_list_inquiry2 .btn_searchn{margin:-5px 0;vertical-align:top;}/* 2015-12-21 수정 */

.tbl_list_inquiry3{border-top: 2px solid #519acd;border-bottom: 1px solid #519acd;word-break:break-all}
.tbl_list_inquiry3 table{width:100%;table-layout:fixed;font-size: 13px}
.tbl_list_inquiry3 tbody th{padding:10px 0;border-bottom:1px solid #c5ddee;border-left:1px solid #c5ddee;font-size:1.25em;font-weight:700;background-color:#f9fbfd;}
.tbl_list_inquiry3 tbody td{padding:12px 20px;border-bottom:1px solid #c5ddee;border-left:1px solid #c5ddee;}
.tbl_list_inquiry3 tbody th:first-child{border-left:0 none;}
.tbl_list_inquiry3 tbody th.bd_left{border-left:1px solid #c5ddee;}
.tbl_list_inquiry3 tbody td.left{padding:12px;} /* 2015-12-10 수정 */

.tbl_list_inquiry4{border-top: 2px solid #519acd;border-bottom: 1px solid #519acd;word-break:break-all}
.tbl_list_inquiry4 table{width:100%;table-layout:fixed;font-size: 13px}
.tbl_list_inquiry4 thead th{padding:10px 0;border-bottom: 1px solid #519acd;font-weight:700;font-size:1.083em;background:#f3faff;color:#006db8;}
.tbl_list_inquiry4 thead th:last-child{background-image: none}
.tbl_list_inquiry4 thead th.btm_line{border-bottom:none;background:#f3faff url(/biz/common/privacy/images/common/bar_th2.gif) no-repeat 50% 100%;color:#006db8;}
.tbl_list_inquiry4 thead th.btm_line_right{background:#f3faff url(/biz/common/privacy/images/common/bar_th.gif) no-repeat right 50%}
.tbl_list_inquiry4 thead th.btm_line_left{background:#f3faff url(/biz/common/privacy/images/common/bar_th.gif) no-repeat left 50%}
.tbl_list_inquiry4 tbody tr{border-top: 1px solid #c5ddee;}
.tbl_list_inquiry4 tbody td{border-right: 1px solid #c5ddee;padding: 10px 0; text-align: center;}
.tbl_list_inquiry4 tbody td:last-child{border-right: none}
.tbl_list_inquiry4 tbody td.left{padding:10px 15px;text-align:left;}

.tbl_list_inquiry5{border-top: 2px solid #519acd;border-bottom: 1px solid #519acd;word-break:break-all}
.tbl_list_inquiry5 table{width:100%;table-layout:fixed;font-size: 13px}
.tbl_list_inquiry5 table thead th{padding:10px 0;border-bottom: 1px solid #519acd;font-weight:700;background:#f3faff url(/biz/common/privacy/images/common/bar_th.gif) no-repeat 0 50%;color:#006db8;} /* 2015-12-24 수정 */
.tbl_list_inquiry5 table thead th:first-child{background-image:none;} /* 2015-12-24 수정 */
.tbl_list_inquiry5 table tbody th{padding:10px 15px;border-bottom:1px solid #e0e0e0;font-weight:700;text-align:left;background-color:#f9fbfd;}
.tbl_list_inquiry5 table tbody td{padding:10px 20px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
