@charset "euc-kr";
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumGothic.eot);
  src: url(../fonts/NanumGothic.eot?#iefix) format('embedded-opentype'),
	   url(../fonts/NanumGothic.woff2) format('woff2'),
	   url(../fonts/NanumGothic.woff) format('woff'),
	   url(../fonts/NanumGothic.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic Bold';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumGothic-Bold.eot);
  src: url(../fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	   url(../fonts/NanumGothic-Bold.woff2) format('woff2'),
	   url(../fonts/NanumGothic-Bold.woff) format('woff'),
	   url(../fonts/NanumGothic-Bold.ttf) format('truetype');
}
html, body, .header_wrap_all{height:100%;}

body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, div, p, a, form, fieldset, legend, input, button, label, textarea, li{font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}

/*base.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,button,form,fieldset,p,blockquote{margin:0;padding:0;-webkit-text-size-adjust:none;}
pre{word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; margin:0; padding:0; line-height:0;}
img, fieldset {border:0 none}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, div, p, a, form, fieldset,legend, input, button, label, textarea,li {color:#4e473f;font-size:13px;line-height:1.65;}/*font-family:Dotum,AppleGothic,Arial,Sans-serif;*/
ul, ol, li {list-style:none outside}
table{border-collapse:collapse}
input, textarea{display:inline-block;font-size:1em;vertical-align:top;*vertical-align:middle}

.selbox{margin:0;*margin-top:2px;padding:4px 4px 3px 0;font-size:1em; border:1px solid #b3b3b3; vertical-align:middle;}/*right-bottom:#e8e8e8*/
select{*vertical-align:middle}

textarea {resize:none;}
address, em{font-style:normal}
caption{overflow:hidden;width:100%;height:1px;font-size:0;line-height:0;text-indent:-9999px;}
a{text-decoration:none;color:#4e473f}
a:hover,a:focus,a:active{text-decoration:underline;cursor:pointer !important;}
a:hover,a:focus,a:active{text-decoration:underline;cursor:pointer !important;}

.header_wrap_all{position:relative;width:100%}
.header_wrap_all{background:none !important;}
body > .header_wrap_all{height:auto;}

#GMWORLD2016 .header_Wrap { position: relative;  z-index: 100;}
#GMWORLD2016 .header_Wrap.bg_white{background-color: #ffffff !important;}
#GMWORLD2016 #HEADER{position:relative; z-index:9999; width:1000px; height: 127px; margin: 0 auto;}/*width:980px;*/
#HEADER{width:1000px;height:144px;margin:0 auto;}

#header_content .tl_title_wrap{position:absolute; top:21px !important; left:0px; z-index: 8000;}/*top: 25px !important; left: 14px;*/

#header_content #tl_small_title{float: none;}
#header_content #tl_small_title .logo{height:auto;background:none;float: none; display: block; margin: 0;}
#header_content #tl_small_title .svc{clear: both; float: none;  margin: 5px 0 0 27px}

#personal{display:inline;float:left;}/*margin-left:15px;*/
#header_content #personal{margin:0;}/* margin:0 0 0 26px !important;*/

#header_content #personal .svc{float: left; display: inline;}/*margin: 5px 24px 0 0;*/
#header_content #personal .certMenu{float: left;margin:5px 0 0 0; overflow:inherit;}
#header_content #personal .certMenu li{float:left;}

.tr_menu_2016{position:absolute;right:0;top:51px; z-index:9999;}
.tr_menu_2016 #gnb_2015{position:relative; right:0;}
.tr_menu_2016 #gnb_2015 > li{float:left; position:relative; width:auto; margin-right: 15px; overflow:inherit;}
.tr_menu_2016 #gnb_2015 > .search{margin-left: 3px;}
.tr_menu_2016 #gnb_2015 > li > h3{ display: block; background:none;height:25px; overflow:hidden; display:block;text-indent:inherit;zoom:1}
.tr_menu_2016 #gnb_2015 > li > h3 > a{ position:static; display: inline;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.tr_menu_2016 #gnb_2015 > li img{margin-top:0;margin-left:0;}
.tr_menu_2016 #gnb_2015 > li.activated img{margin-top:-24px !important;}
.tr_menu_2016 #gnb_2015 > li > a:hover img,.tr_menu_2016 #gnb_2015 li a.on img{margin-top:-24px !important;}
.tr_menu_2016 #gnb_2015 li div.gnbAll{display: none;position:absolute; top: 16px; left: auto; right:-71px;width: 573px; height: 270px; padding: 0; _height:100%;overflow:inherit;*zoom:1;}
.tr_menu_2016 #gnb_2015 li div.gnbAll .arrow{display: block; position: absolute; top:10px; right: 100px; width: 14px; height: 11px;  background: url('../images/top_arrow.png') no-repeat; z-index: 2}
.tr_menu_2016 #gnb_2015 li div.gnbAll a:hover,
.tr_menu_2016 #gnb_2015 li div.gnbAll a:focus,
.tr_menu_2016 #gnb_2015 li div.gnbAll a:active{background:#ffe500;color:#444;font-weight: bold}
.tr_menu_2016 #gnb_2015 li div.gnbAll > ul{position: absolute; top: 18px; background:#fff; height: 227px; border: 3px solid #988068; padding: 10px 10px}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate{float: left; height: 225px; border-left: 1px solid #e5e5e5; border-right: none;}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate:first-child{border: none;}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate.w1{width: 138px}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate.w2{width: 143px}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate.w3{width: 133px}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate.w4{width: 130px}
.tr_menu_2016 #gnb_2015 li div.gnbAll .cate > .tit{display: block;padding: 0 0 4px 20px;color:#988068; font-size: 13px; font-weight: bold; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.tr_menu_2016 #gnb_2015 li div.gnbAll > ul > li > ul > li {float: none; border-left: none; border-right: none;}
.tr_menu_2016 #gnb_2015 li div.gnbAll ul.gaList2 {float: none;width:auto;font-weight: bold;}
.tr_menu_2016 #gnb_2015 li div.gnbAll li a {display: block; height: auto; font-size: 13px; height: 17px; line-height: auto; padding: 1px 10px 7px 20px;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.tr_menu_2016 #gnb_2015 li div.dep2 ul li a span.link_blank {display: inline-block; height: 100%; padding-right: 15px; background: url('../images/open_img.png') no-repeat right bottom !important; padding-top: 0; margin-top: 0; }

.tr_menu_2016 #gnb_2015 .gnbGlobal{display: none;position: absolute; top: 20px; width: 441px;height:194px;left: auto;right: -8px;padding-top:0px !important; background: none;}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul{ display: block;border: 3px solid #988068;width: 400px;padding: 20px 15px 10px 20px;background-color: #fff;position: relative;
  top: 14px;}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul:after{ display: block; content:"";height:0;clear:both;*zoom:1}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div {background-image: none; overflow: visible;}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul > li {float:left;border-left: 1px solid #e5e5e5 !important; width:auto !important; }
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul > li:first-child {border-left:none !important;width:100px !important;}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul > li > ul {width:auto !important}
.tr_menu_2016 #gnb_2015 .gnbGlobal >div > ul > li > ul > li {margin-bottom:9px}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal h4 {margin-top: -3px;padding: 0px 10px 0px 19px;width: auto;height:25px;color: #988068;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal li a {padding-left:0}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal li:first-child a {padding-left:19px}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul > li > ul > li a {padding:5px 12px 5px 19px !important}

.tr_menu_2016 #gnb_2015 li div.gnbGlobal li .lan_uk {position: absolute !important;left: 270px;top: 42px; width: 160px;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal li .lan_com {position: absolute !important;left: 270px;top: 73px;  width: 160px;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal li .lan_viet {position: absolute !important;left: 270px;top: 103px;  width: 160px;}

.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul > li > ul> li a:hover,
.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul > li > ul> li a:focus,
.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul > li > ul> li a:active{background:#ffe500;color:#444;font-weight: bold; border-left:none;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal h4 a:hover,
.tr_menu_2016 #gnb_2015 li div.gnbGlobal h4 a:focus,
.tr_menu_2016 #gnb_2015 li div.gnbGlobal h4 a:active{background:none;color: #988068;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal h4 a {padding-top:0 !important;}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul li a span.link_blank {padding: 0 18px 0 10px; line-height: 22px;  background: url('../images/open_img.png') no-repeat right 5px !important;}

.tr_menu_2016 #gnb_2015 li div.gnbGlobal ul img {vertical-align: top}
.tr_menu_2016 #gnb_2015 li div.gnbGlobal li a:hover img,.tr_menu_2016 #gnb_2015 li div.gnbGlobal li a.on img {margin-top: 0px !important;}

.tr_menu_2016 #gnb_2015 li div.gnbGlobal .arrow{display: block; position: absolute; top:6px; right: 26px; width: 14px; height: 11px;  background: url('../images/top_arrow.png') no-repeat; z-index: 2;}

/********** snb **********/
.vn{position:absolute;top:-99999px;left:-99999px;}
.snb_2015{background:#006CBF;}/*#ebe3d3; ÁÖÈ²»ö:#EE930E;*/
.snb_2015{height:42px;width:960px;position:absolute;left:0;bottom:0; padding-left:20px; z-index: 1;}
.snb_2015 .cate{float:left;}
/*.snb_2015 .cate > a{display:block;height:42px;overflow:hidden;zoom:1;text-indent:-9999px;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}*/
.snb_2015 .cate > a {display: block; height: 42px; overflow: hidden; zoom: 1; font-family: "Nanum Gothic","µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif; text-decoration: none; color: #ffffff; text-align: center; line-height: 43px; font-size: 15px; font-weight:bold;}
/*.snb_2015 .cate > a{background:url('../images/top_menu_v2.png') no-repeat 0 -2px;}*/

.snb_2015 .cate.m1 > a{width:105px;}
.snb_2015 .cate.m2 > a{width:105px;background-position:-104px -2px;}
.snb_2015 .cate.m3 > a{width:110px;background-position:-216px -2px;}
.snb_2015 .cate.m4 > a{width:115px;background-position:-338px -2px;}
.snb_2015 .cate.m45 > a{width:115px;background-position:-338px -2px;}
.snb_2015 .cate.m5 > a{width:110px;background-position:-468px -2px;}
.snb_2015 .cate.m6 > a{background-position:-468px -2px;}/*width:115px;*/
.snb_2015 .cate.m7 > a{width:65px;background-position:-104px -2px;}

.snb_2015 .cate.m6{float:right; padding-right:90px;}
.snb_2015 .cate.m6 > a{color:#FFA7A7; text-indent:0; font-size:15px; line-height:43px; width:110px; text-align:right;}
.snb_2015 .cate.m6 > a:hover{color:#ffffff;}

.snb_2015 .cate.m1 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m2 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m3 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m4 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m45 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m5 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m6 > a.activated{color:#FFE37B;}
.snb_2015 .cate.m7 > a.activated{color:#FFE37B;}
/*.snb_2015 .cate.m6 > a.activated{background-position:-468px -47px; color:#FFA7A7;}*/

.snb_2015 .cate > .cate_sub{display:none;position:absolute; left: 0; top: 42px;min-width: 1000px; padding-bottom: 10px; background:transparent url('../images/top_bottom_shadow.png') left bottom repeat-x;}
.snb_2015 .cate > .cate_sub  > ul{width: 1000px; margin: 0 auto; padding-top: 20px; background: #fff;}
.snb_2015.biz_type .cate > .cate_sub > ul{width: 1000px; margin: 0 auto; padding-top: 20px;}
.snb_2015 .cate > .cate_sub  > ul .sub_tit{display: block; padding:0 0 5px 10px; color: #674c33; font-size: 16px; font-weight: bold; border-left:1px solid #e5dfd9; text-decoration: none; line-height: 17px;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.snb_2015 .cate > .cate_sub  > ul > li {float: left;width: 1000px; padding-right: 14px; padding-bottom: 16px; background: #fff;}
.snb_2015.biz_type .cate > .cate_sub  > ul > li {float: left;width: 182px; padding-right: 14px; padding-bottom: 30px; background: #fff; }
.snb_2015 .cate > .cate_sub  > ul li .sub_tit_list{}
.snb_2015 .cate > .cate_sub  > ul li .sub_tit_list a{display: block; padding:3px 0 5px 11px; font-size: 16px; line-height: 16px; border-left:1px solid #e5dfd9; text-decoration: none;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.snb_2015 .cate > .cate_sub  > ul li .sub_tit_list a:hover,.snb_2015 .cate > .cate_sub  > ul li .sub_tit_list a.active{ color:#333333;font-weight: bold; /*background-color:#ffe500;*/}/*³ë¶õ»ö:#ffe500;*/

/*°øÀÎÀÎÁõ¼¾ÅÍ snb*/
.snb_2015.cert_type .cate > .cate_sub .other_box{width: 1000px; margin: 0 auto; position: relative;}
.snb_2015.cert_type .cate > .cate_sub  > ul{width: 440px; margin: 0 auto; padding: 20px 200px 0 240px; background: #fff;}
.snb_2015.cert_type .cate > .cate_sub .snb_title{position: absolute; left:20px ; top: 20px; width: 250px; font-size:20px; color: #674c33; padding-bottom: 100px; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif; letter-spacing: -2px; text-align: center; font-weight: bold}
.snb_2015.cert_type .cate > .cate_sub  > ul > li {width: 200px;  padding-bottom: 0; background: #fff;}
.snb_2015.cert_type .cate > .cate_sub  .sub_tit_list{min-height: 160px;}
.snb_2015.cert_type .cate > .cate_sub  .sub_tit_list li{float: left;}
.snb_2015.cert_type .cate > .cate_sub  .sub_tit_list a{display: block; padding:3px 0 5px 21px; font-size: 13px; line-height: 16px; border-left:1px solid #e5dfd9; text-decoration: none;font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.snb_2015.cert_type .cate > .cate_sub  .sub_tit_list a:hover,.snb_2015.cert_type .cate > .cate_sub  .sub_tit_list a.active{ color:#333333;font-weight: bold; /*background-color:#ffe500;*/}

/***** ÀüÃ¼¸Þ´º *****/
#menu_all_2015{position: absolute; right: 0; bottom: 0; width: 100px;  height: 42px; z-index: 1;}/*46px;*/
#menu_all_2015 .btn_menu{ display: block; width: 100%; height: 100%; text-indent: -5000px;}
#menu_all_con_2015{display: none; position: fixed; top: 0; right: -100%; width: 100%; height: 100%; background-color: #fff; z-index: 9999;}
#menu_all_con_2015 .all_left{ float: left; width: 100px; color: #000; margin: 30px;}
#menu_all_con_2015 .all_right{ float: left; width: 200px; height: 100%; position: relative;}
#menu_all_con_2015 .all_right .list_con{height: 100%;}
#menu_all_con_2015 .all_right li{color: #000;}

/********** all menu **********/
#menu_all_2015 {background:#002266;}/*#e1d4b7;*/
#menu_all_2015 .btn_menu {/*background: url('../images/right_all_menu_v2.png') no-repeat;*/}
#menu_all_2015 a:hover{color:#FFE37B;}

/*----------------------main_contents----------------------*/
.content_wrap{position:relative;width:1000px;margin:0 auto;padding:0 0 50px;text-align:left;z-index:11;}

.detailed_contents{margin-top:40px;border:1px solid #d6d5dc;}
.detailed_contents .subMain_btnS{display:block;width:80px;height:28px;border:1px solid #c2c2c2;border-radius:4px;background:#fff;text-align:center;line-height:28px;font-size:14px;font-weight:600;}
.detailed_contents .compMain_btnB{display:inline-block;margin-top:18px;padding:0 20px;height:45px;border-radius:5px;background:#ffdf01;text-align:center;line-height:45px;font-size:14px;font-weight:600;color:#333;}
.detailed_contents .btnMore{position:absolute;top:30px;right:30px;display:inline-block;padding-right:15px;font-size:12px;line-height:23px;}
.detailed_contents .btnMore:after{content:'';position:absolute;top:6px;right:0;display:block;width:10px;height:10px;padding-top:2px; /*background:url(https://img1.kbcard.com/LT/images_r/company/bg_company_submain.png) no-repeat -80px 0;*/}

.detailed_contents .content_box1{height:398px;padding-bottom:30px;}
.detailed_contents .content_box1 .c_left{float:left;padding:35px 0 0;text-align:center;width:638px;height:363px;background:url('../images/c_left_back_v2.gif') no-repeat center bottom;}
.detailed_contents .content_box1 .c_left h2{font-size:32px;line-height:42px;font-weight:600;color:#df5a00;}
.detailed_contents .content_box1 .c_left h2 span{display:block;font-size:32px;color:#333;}

.detailed_contents .content_box1 .c_right{float:right;width:259px;height:368px;border-left:1px solid #d6d5dc;background:#f9f3ef;padding:30px;}
.detailed_contents .content_box1 .c_right h2{padding-bottom:12px;font-size:24px;font-weight:600;color:#333;}
.detailed_contents .content_box1 .c_right p{font-size:16px;line-height:24px;}
.detailed_contents .content_box1 .c_right .mini_con{width:259px;text-align:center; /*background:url(https://img1.kbcard.com/LT/images_r/company/bg_compMain02.png) no-repeat center 38px;*/ padding-top:208px;}

.detailed_contents .content_box2{border-top:1px solid #d6d5dc;height:180px;border-bottom:1px solid #d6d5dc;}
.detailed_contents .content_box2 .tit, .detailed_contents .content_box3 .tit{display:block;padding:10px 0 15px;font-size:20px;font-weight:600;color:#333;line-height:25px;}
.detailed_contents .content_box2 .txt, .detailed_contents .content_box3 .txt{line-height:18px;}
.detailed_contents .content_box2 .c_left{float:left;width:638px;height:150px;padding-top:30px;}
.detailed_contents .content_box2 .c_left .title_part{float:left;width:200px;padding:0 0 0 35px;}
.detailed_contents .content_box2 .c_left ul{float:left;}
.detailed_contents .content_box2 .c_left ul li{float:left;width:130px;height:125px;text-align:center;}
.detailed_contents .content_box2 .c_left ul li a{display:block;}
.detailed_contents .content_box2 .c_left ul li strong{display:block;margin-top:10px;}
.detailed_contents .content_box2 .c_right{width:259px;height:125px;padding:25px 30px 30px;float:right;border-left:1px solid #d6d5dc;}
.detailed_contents .content_box2 .c_right .tit{font-size:18px;font-weight:600;color:#333;padding:0 0 25px;}
.detailed_contents .content_box2 .c_right .nanum{overflow:hidden;}
.detailed_contents .content_box2 .c_right .nanum a{float:left; display:inline-block;border-left:1px solid #ddd;padding:45px 22px 0;width:53px;text-align:center;}/*background:url(https://img1.kbcard.com/LT/images_r/company/ico_main04.gif) no-repeat 8px top;*/
.detailed_contents .content_box2 .c_right .nanum a + a{width:63px;}/*background:url(https://img1.kbcard.com/LT/images_r/company/ico_main05.gif) no-repeat center top;*/
.detailed_contents .content_box2 .c_right .nanum a + a + a{padding-right:0;width:53px;}/*background:url(https://img1.kbcard.com/LT/images_r/company/ico_main06.gif) no-repeat 30px top;*/
.detailed_contents .content_box2 .c_right .nanum a:first-child{padding-left:0;border:none;}

.detailed_contents .content_box3{overflow:hidden;}
.detailed_contents .content_box3 .mini_con{padding:27px 30px 30px;float:left;border-left:1px solid #d6d5dc;position:relative;width:259px;min-height:124px;}
.detailed_contents .content_box3 .mini_con:first-child{border-left:none;width:258px;}
.detailed_contents .content_box3 .mini_con.bg01{}/*background:url(https://img1.kbcard.com/LT/images_r/company/ico_main07.gif) no-repeat 205px 60px;*/
.detailed_contents .content_box3 .mini_con.bg02{}/*background:url(https://img1.kbcard.com/LT/images_r/company/ico_main08.gif) no-repeat 205px 60px;*/
.detailed_contents .content_box3 .tit{padding-top:0;}
.detailed_contents .content_box3 .txt{line-height:18px;}
.detailed_contents .content_box3 .inner .list1{padding-top:3px;}
.detailed_contents .content_box3 .inner .list1 li{line-height:26px;}
.detailed_contents .content_box3 .inner .list1 li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*-------------------------¿ìÃø ½½¶óÀÌµå ¸Þ´º------------------------------*/
#menu_all_con_2015 .all_menu_close_btn {position: absolute; right: 30px; top: 30px; color: #000; width:32px;height:32px;display:block;text-indent:-9999px;cursor:pointer;position:absolute;top:29px;right:50%;margin-right: -490px;z-index:9999; border:none;}/*background: transparent;background:url(https://oimg1.kbstar.com/img/ocommon/2015/btn_close.png) no-repeat;*/
.menuAllArea_2015 {width:100%;height:100%;overflow:auto;position:relative;}/*background:#424244 url(https://oimg1.kbstar.com/img/ocommon/2015/all_menu_bg.jpg) center top no-repeat;*/
.menuAllArea_2015 .menuAllWrapper_2015 {height: 100%; min-width: 1000px; padding-top:0;position: relative;}
.menuAllArea_2015 .menuAllWrapper_2015 iframe{border: 0; width: 100%; height: 100%; background-color: transparent;}
.menuAllArea_2015 .menuAllWrapper_2015 .logo {display:inline-block;*display:inline;position:absolute;top:30px;left:0;z-index: 9999;}
.menuAllArea_2015 .menuAllWrapper_2015 #ifr_menuAll {width:100%;}/*height-¸ð´ÏÅÍ ÇØ»óµµ ³ôÀÌ¸¦ ½ºÅ©¸³Æ®·Î µ¿Àû ÇÒ´ç*/

/********************************************************************/
/*·¹ÀÌ¾îÆË¾÷*********************************************************/
/********************************************************************/
body.bpover{overflow:hidden;}
body.bpover .mask {background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index:101;} 
.dYcontents{z-index:150; position:absolute; border:3px solid #484545; background:#ffffff; z-index:601; height:750px; width:660px; border-radius:3px; padding:10px; line-height:24px; letter-spacing:-1px;}/* overflow-y:auto;*/
.dYcontents .h_title{font-size:30px; padding:5px 0px 15px;}
.dYcontents .h_title a{height:35px; width:35px; float:right; cursor:pointer; text-decoration:none; background:url('/myoffice_mobile/images/gnb/icon_collection2.jpg') no-repeat; background-size:510px; background-position:-311px -117px;}
.dYcontents .h_title a:hover{color:#de798b;}
.dYcontents .content_1{clear:both; position:relative; padding-top:5px;}
/*.dYcontents .content_1 select{width:250px; height:32px; border-radius:3px; padding:5px;}*/
.dYcontents .content_1 select{width:100%; height:32px; border-radius:3px; padding:5px;}
/*.dYcontents .content_1 input{width:215px; height:26px; float:left; margin-left:6px; padding-left:5px;}*/
.dYcontents .content_1 input{width:70%; height:26px; padding-left:5px;}/*float:left; margin-left:6px;*/
.dYcontents .content_1 table{width:100%; text-align:center; border-collapse:collapse;}
.dYcontents .content_1 .taxScroll{overflow-y:auto; height:271px;}
.dYcontents .content_1 .tbBoder{border-top:1px solid #000; border-collapse:inherit;}/*border-bottom:1px solid #000;*/
.dYcontents .content_1 table tr th{border:1px solid #ccc; padding:7px 0; color:#545050; font-size:15px; font-weight:normal;}
.dYcontents .content_1 table tr td{border:1px solid #ccc; padding:3px 4px; color:#545050; border-top:0;}
/*.dYcontents .content_1 table tr td .zipcodeSearch{border:1px solid #ccc; display:block; float:left; width:155px; height:30px; margin-left:5px; background:#ccc; color:#524e4e; font-size:20px;}*/
.dYcontents .content_1 table tr td .zipcodeSearch{border:1px solid #ccc; display:block; width:30%; height:30px; margin-left:5px; background:#ccc; color:#524e4e; font-size:20px;}/*float:left;*/
.dYcontents .content_1 table .fi td{border-top:1px solid #ccc; height:auto;}
.dYcontents .content_1 table .TaxTh th{background:#f5f5f5; font-weight:bold; border-right:0px;}
.dYcontents .content_1 table .TaxTh th:first-child{border-left:0px;}
.dYcontents .content_1 table .TaxTh th:last-child{border-right:0px;}
.dYcontents .content_1 table .TaxTd td {font-size:12px; border-right:0px;}
.dYcontents .content_1 table .TaxTd td:first-child{border-left:0px;}
.dYcontents .content_1 table .TaxTd td:last-child{border-right:0px;}
.dYcontents .content_1 table .TaxTd .tableStylesub td{border:0; text-align:left; line-height:18px;}
.dYcontents .content_1 table .TaxTd .tableStylesub td:first-child{padding-left:10px;}
/*.dYcontents span{background: url('../../myoffice_smart/rf/images/ico_m.png') no-repeat -5px -43px; background-size:125px auto;}*/
.dYcontents .content_1 div{padding-top:5px; font-size:15px;}
.dYcontents .content_1 .taxtotal{text-align:center;padding:15px 0;border-bottom:1px solid #000;}
.tc{margin-top: 20px; border-top: 1px solid #ccc; padding-top: 12px;}
.tc #CloseNotice{vertical-align: middle;}
.tc .btnfff{padding: 0px 10px; float:right; color:#545050; cursor:pointer; text-decoration:none;}

.column1 {width: 45%; padding-left: 40px;}
.column2 {width: 25%;}
.column3 {width: 15%;}
.column4 {width: 15%;}
.column5 {width: 13%;}
.table100.ver2 {margin-top:15px; border: 1px solid #f3f1f1; position:relative; border-radius:10px; overflow:hidden;}/*box-shadow:0 0px 40px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0px 40px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0px 40px 0px rgba(0, 0, 0, 0.15); -o-box-shadow:0 0px 40px 0px rgba(0, 0, 0, 0.15);  -ms-box-shadow:0 0px 40px 0px rgba(0, 0, 0, 0.15);*/
/*.table100.ver2 .table100-head {box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.1); -o-box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.1);}*/
.table100.ver2 .table100-head {border-bottom: 1px solid #e6e6e6;}
.table100 {position: relative; padding-top:42px;}
.table100-head {position:absolute; width:100%; top:0; left:0;}
.table100-head table{width:640px;}
.table100-body {max-height: 460px;overflow-y:scroll;}/*overflow: auto;*/
.table100-head th {padding-top: 10px; padding-bottom: 10px;}
.table100-body td {padding-top: 10px; padding-bottom: 10px;}
.table100-body td.noData{height:100px; text-align:center; font-size:16px !important;}
.table100.ver2 th {font-size: 15px; color:#027e11; line-height: 1.4; background-color:transparent; text-align:left;}
.table100.ver2 td {font-size: 12px; color: #808080; line-height: 1.4;}
.table100.ver2 .table100-body tr {border-bottom:1px solid #f2f2f2; cursor:pointer;}

/*.js-pscroll {position: relative;overflow: hidden;}*/
.table100 .ps__rail-y {width: 9px; background-color: transparent; opacity: 1 !important; right: 5px;}
.table100.ver2 .ps__rail-y {right: 5px;}
.table100.ver2 .ps__rail-y::before {background-color: #ebebeb;}
.table100 .ps__rail-y::before {content: ""; display: block; position: absolute; background-color: #ebebeb; border-radius: 5px; width: 100%; height: calc(100% - 30px); left: 0; top: 15px;}
.table100 .ps__rail-y .ps__thumb-y {width: 100%; right: 0; background-color: transparent; opacity: 1 !important;}
.table100.ver2 .ps__rail-y .ps__thumb-y::before {background-color: #cccccc;}
.table100 .ps__rail-y .ps__thumb-y::before {content: ""; display: block; position: absolute; background-color: #cccccc; border-radius: 5px; width: 100%; height: calc(100% - 30px); left: 0; top: 15px;}

/* ------------------------------------------------------------------------ */
/* ------------------- ·Î±×ÀÎ ½Ã °èÁÂÀÎÁõ ·¹ÀÌ¾î ÆË¾÷ --------------------- */
/* ------------------------------------------------------------------------ */
#imgProgressbar{z-index:999;}
.BankSet_layer {display:none; position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; background:rgba(0,0,0,.4); }
.BankSet_layer .BankPopup {position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); background:#fff; width:500px; height:235px; border-radius:3px; font-size:14px; font-family:'Malgun Gothic';}
.BankSet_layer .BankPopup .pop-container {padding: 20px 25px;}
.BankSet_layer .BankPopup .BankCloseBtn{position:absolute; right:7px; top:7px;cursor:pointer;}
.BankSet_layer .BankPopup p.ctxt {color: #666; line-height: 25px;}
.BankSet_layer .BankPopup .btn-r {width: 100%; margin:10px 0 5px; padding-top: 20px; border-top: 1px solid #DDD; text-align:center;;}
.BankSet_layer a.cbtn {text-decoration:none;}
.BankSet_layer a.cbtn {cursor:pointer; display:inline-block; height:55px; padding:0 14px 0; border:1px solid #304a8a; background-color:#454545; font-size:15px; color:#fff; width:105px; line-height:25px; text-align:center;}
.BankSet_layer a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}	

/********** FOOTER **********/
.footWrap_2015{position:relative;width:100%;margin-top:0;z-index:0; font-weight:normal; clear:both;}/*clear:both;*/
#FOOTER_2015 {position: relative; height: 95px; margin: 0;  padding-top:40px; clear:both;}/*clear:both;*/
.foot_area_2015{position: relative; width:1000px; margin: 0 auto;}
.foot_area_2015 .foot_info{display: inline; letter-spacing: -1px;}
.foot_area_2015 .foot_info li{ display: inline; color: #333333; font-size: 13px;}
.foot_area_2015 .foot_info li a{color: #333333; font-size: 13px; padding: 0 10px 2px 11px;  background: url('../images/footer_list_img.png') left center no-repeat; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.foot_area_2015 .foot_info li:first-child a{padding-left: 0; background-image: none;}
.foot_area_2015 .foot_call{display: inline; padding: 0 10px 2px 11px;  background: url('../images/footer_list_img.png') left center no-repeat; color: #333333; font-size: 13px; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.foot_area_2015 .copy{margin-top: 8px; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.foot_area_2015 .foot_combo_box{position: absolute; top: 0; right: 0;}

/*footer select */
.select_combo_2015{display: block; width: 200px;}
.select_combo_2015 .select_combo_open{overflow-y:hidden;  border: 2px solid #e0dbd5;}/*background:#fff url(https://oimg1.kbstar.com/img/ocommon/2015/bg_select_arr_down.png) right center no-repeat;*/
.select_combo_2015 .select_combo_open.select_focus{}/*background:#fff url(https://oimg1.kbstar.com/img/ocommon/2015/bg_select_arr_up.png) right center no-repeat;*/
.select_combo_2015 .select_combo_open div, .select_combo_2015 .select_combo_open a{display:block; padding:10px 10px 12px 10px; color:#333333; text-align:left; font-size: 13px; line-height: 13px; text-decoration: none; font-family:'Nanum Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}
.select_combo_2015 .select_combo_box{display:none; position:absolute; width: 100%; left: 0; z-index: 9999; background-color: #ffffff;}
.select_combo_2015 .select_style{background:#fff; border-top:2px solid #e0dbd5; border-right:2px solid #e0dbd5; border-left:2px solid #e0dbd5; font-size: 14px;}
.select_combo_2015 .select_style li a{display:block; padding:5px 10px;}
.select_combo_2015 .select_style li a:hover,.select_combo_2015 .select_style li a:active,.select_combo_2015 .select_style li a:focus{background-color:#ffe500;}

/*ÀÐ±âÀü¿ë*/
.readonly{ position: absolute; left: -5000px; display: block;overflow:hidden;width:0;height:0;font-size:0 !important;line-height:0;text-indent:-9999px;}
.goReadTd:hover{background-color:#EFEFEF;} /*hover color*/


#BOTTOM_2015 {padding-bottom: 80px;}
#FOOTER_2015 {background: url('../images/footer_top_line.gif') top center no-repeat;}
#FOOTER_2015 #userStats{position: absolute; background: #fff; border: 2px solid #fbc302; left: 0; top: 0px; margin-left: 0; padding: 5px 0;}
#FOOTER_2015 #userStats li{display: inline;}