/* @font-face { font-family:ng; src:url(/css/NanumGothic.eot); src:local(※), url(/css/NanumGothic.woff) format(‘woff’)} */
html,body {margin:0; padding:0; height:100%;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,table,form,fieldset{margin:0;padding:0}
body,input,.w2input,.w2textarea,.w2inputCalendar_divInput,.w2autoComplete_input,.w2radio_label,textarea,select,button,table {vertical-align:top;color:#444; font:12px arial, Helvetica, AppleGothic, Sans-serif;}
html.ko body,html.ko input,html.ko .w2input,html.ko .w2textarea,html.ko .w2inputCalendar_divInput,html.ko .w2autoComplete_input,html.ko .w2radio_label,html.ko textarea,html.ko select,html.ko button,html.ko table {font:12px arial, "돋움", Dotum, Helvetica, AppleGothic, Sans-serif;}
body{color:#444; background:transparent; min-width:300px;}
table{empty-cells:show}
caption,legend{position:relative;font-size:0;height:0;line-height:0;overflow:hidden;display:none;}
* {-webkit-tap-highlight-color: transparent;}
a img,img,ul li img{vertical-align:top}
img,fieldset{border:0}
ul,ol,dl,li,dd{list-style:none}
/* em,address{font-style:normal} */
address{font-style:normal}
a{text-decoration:none}
a:link,a:visited{text-decoration:none}
a:active,a:focus,a:hover{text-decoration:underline}
input[type=text]::-ms-clear{display:none;}
input[type=password]::-ms-reveal{display:none;}
.w2modalopenedbody {overflow-y:auto !important;}
.hr {margin:50px 0 0px; height:37px; border:0; border-top:1px dotted #fff;}
.w2grid_textarea {}
.skip_nav {display:none;}
.cb:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.t_left {text-align:left;}
.t_center {text-align:center;}
.t_right {text-align:right;}
.none {display:none !important;}
/* .num_fr {float:right;} */
.section.profile_lay .l_area .infoBottom .txt .num_fr {float:right;}
.txt_blue {color:#2773c1 !important;}
.txt_red {color:#d71313 !important;}
.txt_point {color:#FF9000 !important;}
.txt_gray,
.txt_info.txt_gray {color:#999 !important;}
.txt_bold {font-weight:bold !important;}
.se {margin-top:40px !important;}
.se_02 {margin-top:20px !important;} 
.txt_info {margin:5px 0 0 0px; color:#2773c1; line-height:18px; display:block;}
.num {text-align:right;}
.w2tb .w2tb_td.num {text-align:left !important;}
.seq {}/* 순번 width 값 정의 transfer>000D0050S01.xml */
.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}

.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd30 {padding:30px !important;}
.pd23 {padding:20px 30px !important;}

.inline {dispaly:inline !important;}
.hiddenFocus {width:0; height:0; display:block;}
.term {width:140px;} /*.w2selectbox_native 기간선택 */
.tc_default {color:#606060 !important;}
.bd_blue {border-color:#2773c1 !important;}
.bd_red {border-color:#d71313 !important;}
.bd_2w {border-width:2px !important;}
.bd_dash {border-style: dashed !important; border-color:#989898; border-width:1px;}
.bd_dash.bx {border-color:#989898;}
.bd_dot {border-style: dotted !important; border-color:#989898; border-width:1px;}
.bg_red {background-color:#d71313 !important;}
.focus_in input {outline-color:red !important;}

input.post {text-align:center; min-width:20px; width:50px;}

.bigDot {padding-left:14px !important;}
.bigDot,
.bigDot_.bx p.title {background:transparent url("/img/common/bul_dot_01.gif") left 6px no-repeat !important; background-size:5px 4px }

.bx {padding:20px; background: #fff; border: 1px solid #dfdfdf;}
.bx p {margin-top:6px;}
.bx p:first-child {margin-top:0 !important;}
.bx .title {font-weight:bold; margin-top:15px;}

.bigDot_.bx p.title {padding-left:10px !important;}
.bigDot_.bx p {padding-left:10px;} 
.bigDot_.bx {padding:20px 15px;}


.w2tb .w2tb_td.num > span {margin-left:15px;}
.w2tb .w2tb_td.num > span:first-child {margin-left:0px;}

.grid_wrap .gridBodyDefault button {position:relative; margin-left:5px; padding:0 10px; min-width:50px !important; width:auto !important; height:30px !important; font-size:12px; font-weight:bold; color:#fff; line-height:30px; text-align:center; vertical-align:middle; background:#2773c1 url(/img/common/bg_btn_01.gif) left -50px no-repeat; display:inline-block; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none !important; cursor:pointer !important;}
.grid_wrap .gridBodyDefault button:first-child {margin-left:0;}
.grid_wrap .gridBodyDefault button:after {content:""; width:3px; height:30px; background:transparent url(/img/common/bg_btn_01.gif) right -50px no-repeat; position:absolute; right:0; top:0;}
.w2grid:before, .w2grid .grdNoresultMsg {position:absolute; left:0; right:18px; bottom:0px; top:auto !important; z-index:100; height:35%; text-align:center; display:block;}
.w2grid.w2grid_adaptive_crosstab:before,
.w2grid.w2grid_adaptive_crosstab .grdNoresultMsg {left:160px; right:0; top:45% !important; bottom:0; height:auto; border-bottom:1px solid #b6b6b6;}
.w2grid.nobr .grdNoresultMsg, .w2grid.nobr:before {bottom:16px; line-height:30px;}
.w2grid.msgMd:before, .w2grid.msgMd .grdNoresultMsg {top:50% !important; bottom:0%; height:auto; border-bottom:1px solid #b6b6b6;}
.w2grid:before, .w2grid .grdNoresultMsg {border-bottom:1px solid #b6b6b6;}

/* Grid Move Icon */
/* .grid_wrap.tmGd {padding-bottom:10px;} */
.grid_wrap.tmGd:after {content:""; position:absolute; right:0; bottom:-10px; z-index:99; background:url("/img/common/icon_move.png") bottom center no-repeat; height: 30px;  width: 35px;   left: 50%;  margin-left: 65px; background-size: 35px auto; -webkit-background-size: 35px auto; -moz-background-size: 35px auto; -ms-background-size: 35px auto;}

/* websquare common */
.w2group{background:transparent;}
.w2image,
.w2anchor {vertical-align:middle;}
.w2anchor a, .w2anchor2 {color:#444;} 
.w2span {display:inline-block;}
.w2textarea{display:block;margin:0}
.w2trigger{display:-moz-inline-stack;overflow:visible}
.w2input_readonly {background:#e3e3e3;}
.w2textarea_readonly {background:#e3e3e3;}
.w2pageList_ul img {width:16px; height:16px;}
.w2pageList_ul li a {height:16px; vertical-align:top;}
.w2checkbox_input, .w2checkbox_label  {vertical-align:middle;}
.w2tabcontrol:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.w2input, .w2textarea,
.w2selectbox, .w2selectbox_native {position:relative; padding:0 5px; min-width:87px; height:31px; vertical-align:middle; border:1px solid #bbbbbb; display:inline-block; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} /*#e9e8e8*/
.w2grid .w2input, .w2grid .w2selectbox, .w2grid .w2selectbox_native {min-width:20px;}
.w2input.error , .w2textarea.error, .w2selectbox.error, .w2selectbox_native.error {border-color:#ff0000;}
.w2selectbox_native_select {margin-top:5px !important; height:18px;}
.w2selectbox_native_mobile .w2selectbox_native_select {height:18px; padding-right:14px; -o-appearance:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; background:url("/img/common/under_arrow_01.gif") 99% 50% no-repeat;}
.w2selectbox .w2selectbox_col_button {background-image:none;}
.w2grid .w2selectbox_native.w2grid_embedded_select {padding:0 5px; height:auto;}
.w2calendar {z-index:500;}
.w2inputCalendar, .w2inputCalendar_div {width:130px; height:31px;}
.w2inputCalendar_div_input {padding-right:10px;}
.w2inputCalendar_divInput {text-indent:9px; border-color:#bbbbbb;} /*#e9e8e8*/
.w2inputCalendar_divInput[readonly] {background:transparent;}
.w2tb .w2inputCalendar_div[readonly] .w2inputCalendar_readOnly {background:#e3e3e3; color:#333;}
.w2inputCalendar_div_img {width:20px; text-align:left;}
.w2inputCalendar_button {margin-top:-2px; width:20px; height:20px; text-align:left; text-indent:-9999px; background-position:right center; background-repeat:no-repeat; overflow:hidden;}
/* inputCalendar reset */
.w2inputCalendar_div {padding-right:30px; width:100px; height:31px;}
.w2inputCalendar_div .w2inputCalendar_div_input {padding:0; width:100% !important; float:left;}
.w2inputCalendar_div .w2inputCalendar_div_input .w2inputCalendar_divInput {width:100% !important; padding:0; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.w2grid .w2inputCalendar_div .w2inputCalendar_div_input .w2inputCalendar_divInput {line-height:41px; border:0;}
.w2inputCalendar_div .w2inputCalendar_div_img {margin-right:-30px; width:20px; float:right;}
button.w2calendar_header_last_year, button.w2calendar_header_last_month, 
button.w2calendar_header_next_month, button.w2calendar_header_next_year {padding:1px 0; width:15px;}

.w2calendar .w2calendar_footer .w2calendar_go_today {margin-left:12px;}
.w2calendar .w2calendar_footer a.w2calendar_date_cancel {height:15px;}

.gridBodyDefault .w2inputCalendar_div {padding-right:30px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.gridBodyDefault .w2inputCalendar_div_input {padding-right:10px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.gridBodyDefault .w2inputCalendar_div_img {width:20px; right:8px;}
.gridBodyDefault button.w2inputCalendar_button {margin-top:-6px; padding:0; min-width:0 !important; width:20px !important; height:20px; font-size:0; line-height:0; text-align:left; background:transparent right center no-repeat; border:0 !important;}
.gridBodyDefault button.w2inputCalendar_button:after {display:none;}
.w2grid_adaptive_crosstab .gridBodyDefault .w2inputCalendar_div {width:100% !important;}
.w2grid_image {cursor:default;}
/* readonly*/
input.w2input[readonly=""],
input.w2input[readonly]  {color:#333 !important;}
/* disabled */
.w2selectbox_disabled, .w2selectbox_disabled .w2selectbox_native_select {background-color:#e3e3e3; color:#333 !important;}
.w2input_disabled  {color:#333 !important;}
/* Placeholder */
.w2input_placeholder {color:#999;}
.w2modal, .w2modal_floatingLayer {background-color:#000; opacity:0.4; filter: alpha(opacity=40);}

/* Grid Footer */
.gridFooterTableDefault {border-left:0 hidden #fff; border-right:0 hidden #fff; background-color:#f5f5f5;}
.gridFooterTDDefault {background-color:#fff; border-color:#dfdfdf;}
.gridFooterTableDefault tbody tr:first-child .gridFooterTDDefault {border-top:2px solid #4a5260;}
.gridFooterTableDefault tbody tr:first-child .gridFooterTDDefault:first-child {font-weight:bold; background-color:#f5f5f5;}

/* Grid Adaptive Crosstab */
.w2grid.w2grid_adaptive_crosstab table.gridHeaderTableDefault {border-right:0; border-top:1px solid #4a5260;}
.w2grid.w2grid_adaptive_crosstab .gridHeaderTableDefault thead tr:first-child th.gridHeaderTDDefault {max-width:200px; width:140px; text-align:left !important; border-top:1px solid #d4d7df; background:#f5f5f5; border-bottom:none;}
.w2grid .gridHeaderTableDefault > thead.gridHeaderTableDefault {border-bottom:1px solid #b6b6b6;}
.w2grid.w2grid_adaptive_crosstab thead tr:first-child th.gridHeaderTDDefault:before,
.w2grid.w2grid_adaptive_crosstab .gridHeaderTableDefault thead tr:first-child th.gridHeaderTDDefault:before {content:""; margin:-1px; width:1px; height:100%; vertical-align:middle; display:inline-block;}
.w2grid.w2grid_adaptive_crosstab thead tr:first-child th.gridHeaderTDDefault > *,
.w2grid.w2grid_adaptive_crosstab .gridHeaderTableDefault thead tr:first-child th.gridHeaderTDDefault > * {vertical-align:middle; display:inline-block;}
.w2grid.w2grid_adaptive_crosstab .gridHeaderTableDefault {border:0;}
.w2grid.w2grid_adaptive_crosstab .grid_body_row:nth-last-child(1) .gridBodyDefault {border-right:0;}
.w2grid.w2grid_adaptive_crosstab, 
.w2grid.w2grid_adaptive_crosstab div[id$="main_div"], 
.w2grid.w2grid_adaptive_crosstab div[id$="dataLayer"] {overflow:hidden !important;  -webkit-overflow-scrolling:touch;}
.w2grid.w2grid_adaptive_crosstab.w2grid_adaptive_crosstab_footer div[id$="dataLayer"] {padding-right:0;}
.w2grid.w2grid_adaptive_crosstab th.gridHeaderTDDefault,
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault {padding:0 10px; width:200px; text-align:left !important; border-top:1px solid #dfdfdf;}
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault:last-child {border-bottom:1px solid #b6b6b6;}
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault:before {content:""; margin:-1px; width:1px; height:100%; vertical-align:middle; display:inline-block;}
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault nobr {max-height:36px; padding:0 5px; line-height:16px; white-space:normal; word-wrap:break-word; word-break:normal; display:inline-block; overflow:hidden;} /* word-break:break-all; 201701*/
.w2grid.w2grid_adaptive_crosstab .gridHeaderTDDefault nobr,
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault nobr {width:100%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} /* IE inline-block bug */
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault > * {vertical-align:middle;}
.w2grid.w2grid_adaptive_crosstab .gridBodyDefault[readonly="true"] input[type="checkbox"] {display:none;} /* 그리드 readonly="true" 일 경우 checkbox hidden */
.w2grid.w2grid_adaptive_crosstab table.gridFooterTableDefault {display:none;}
/*임시*/.w2grid.w2grid_adaptive_crosstab thead.gridHeaderTableDefault {margin-left:-1px; border-top:0px hidden #fff;}
/*임시*/.w2grid.w2grid_adaptive_crosstab thead.gridHeaderTableDefault th {background:#f5f5f5;}
.w2grid_tooltip a {color:#fff;}
/* Table Layout */
.w2tb {width:100%; border-top:1px solid #b6b6b6;}
.w2tb .w2tb_th, .w2tb .w2tb_td {padding:5px 20px; height:32px; border:1px solid #dfdfdf; word-wrap:break-word; word-break:normal;} /* word-break:break-all; 201701*/
.w2tb .w2tb_th {background:#f5f5f5; word-break:normal;} /*20160111*/
.w2tb .w2tb_td {padding:5px 20px; background:#fff;}
.w2tb .w2tb_td.num {text-align:right;}

/* Table Adaptive Layout */
.w2tb.w2tb_adaptive_layout .w2tb_tr:first-child .w2tb_td {border-top:0 !important;}
.w2tb.w2tb_adaptive_layout .w2tb_tr:first-child .w2tb_td:last-child {border-top:1px solid #dfdfdf !important;}
.w2tb.w2tb_adaptive_layout .w2tb_td:before {padding:10px 20px; width:160px; font-size:12px; line-height:23px; text-align:left; background:#f5f5f5; border-right:1px solid #dfdfdf;}
.w2tb.w2tb_adaptive_layout .w2tb_td {padding:10px 20px 9px 220px; line-height:23px; border-top:1px solid #dfdfdf!important;}
.w2tb.w2tb_adaptive_layout .w2tb_td span {}

/* isMobile */
*{-webkit-text-size-adjust:none;}/* 뷰표트 변환시 폰트크기 자동확대 방지 */
.ios_scroll {overflow-y:scroll; -webkit-overflow-scrolling:touch;}/* iOS */
.ios_scroll iframe {width:100%; height:100%;}
/** a {-webkit-tap-highlight-color:transparent;} Android **/

/* Common Class */
.none {display:none !important;}

/* (구)사이트맵 */ /*20160111*/
.popWrap .siteMap .w2treeview {overflow:visible;}
.popWrap .siteMap .w2treeview_label {white-space:normal;}
.popWrap .siteMap .w2treeview_none {width:0;}
.popWrap .siteMap table.w2treeview_node {table-layout:auto;}

/* Layout */
#wrapper {width:100%; min-width:980px;}
#header {position:relative; padding-top:30px;}
#header .top, .header .top,
#gnb > ul, .gnb > ul {margin:0 auto; width:980px;}
#gnb > #customMenu > li.burgermenu {width: 44px; padding:0; min-width:0;}
#gnb > #customMenu > li {width:auto; padding: 0 5px; max-width: 148px; min-width:50px;}

#wrapper.etcLayout {padding-bottom:30px;}
#wrapper.etcLayout #header {padding-top:5px; padding-bottom:5px; border-bottom:1px solid #294e93; outline:3px solid #d0d5da;}
#wrapper.etcLayout #container {padding-top:30px;}
#wrapper.etcLayout #logo{cursor:default;}
.BA_zone {display:none !important;} /* mobile App Hidden */

/* Main에서 1Depth menu hide */
.main #header {padding-top:0;}
.main #header .dep1 {display:none;}
#header.hideDep1 {padding-top:0px;}
#header.hideDep1 .dep1 {display:none;}
/* #header.hideDep1 #gnb ul li.m1 > a {margin-left:-10px; padding-left:19px; font-weight:bold; background:url("/img/common/icon_01.png") left center no-repeat;} */
/* #header.hideDep1 #gnb ul li.m2 > a {margin-left:-13px; padding-left:26px; font-weight:bold; background:url("/img/common/icon_02.png") left center no-repeat;} */

/* header */
#header .top {position:relative; height:60px;}
#header .top:after {content:""; display:block; height:0; clear:both;visibility:hidden}
#header .top .logo {position:absolute; top:15px; text-indent:-9999px; width:300px; height:29px; overflow:hidden; background:url("/img/common/logo.jpg") left top no-repeat;}
#header .top .logo.vn {background:url("/img/vn/logo_2018.jpg?idx=20191021133321") left top no-repeat;}
#header .btn_login {padding:0 15px; min-width:44px; height:28px; font-size:11px; color:#fff; line-height:28px; text-align:center; vertical-align:middle; background:#365fbc; display:inline-block;}
#header .btn_join_now {min-width: 44px; text-align: center; vertical-align: middle; display: inline-block;}
#header .login_info {margin-top:17px; float:right;}
#header .login_info .lang {margin-left:10px; vertical-align:middle; display:inline-block;}
#header .login_info .lang_txt, #header .login_info .lang * {vertical-align:middle;}
#header .login_info .lang img {width:30px; display:none;}
#header .login_info .lang_txt {margin-left:0px; /*border-bottom:1px solid #d4d4d4;*/ display:inline-block;}
#header .login_info .lang_txt .sel {min-width:120px; height:28px;}
#header .login_info .lang_txt .sel select {margin-top:4px !important;}
/* #header .login_info .lang_txt .sel select {padding:4px 0;} */
#header .login_info .lang_txt strong {font-weight:normal; color:#294e93;}
#header .login_info .lang_txt span {color:#888;}
#header .login_info .l_info {margin-right:20px; color:#373737; display:inline-block; vertical-align:middle;}
#header .login_info .l_infoB {margin-right:5px; padding:0 15px 0 10px; min-width:40px; height:28px; font-size:11px; color:#fff; line-height:28px; vertical-align:middle; background:#6a7484; display:inline-block;}
#header .login_info span.l_infoB {margin-right:0; padding:0 0px 0 15px; width:30px; text-align:center;}

#header .dep1 {position:absolute; top:0; left:0; width:100%; padding:6px 0 8px; height:16px; background:#6a7484; display:block; z-index:10;}
#header .dep1 ul {position:relative; margin:0 auto; width:980px;}
/* #header .dep1 li {position:relative; padding:0 76px; height:16px; border-left:1px solid #b1bac8; display:inline-block;} */
#header .dep1 li {position:relative; padding:0px; width:25%; height:16px; text-align:center; border-left:1px solid #b1bac8; display:inline-block; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#header .dep1 li.sg,
#header .dep1 li:first-child {border-left:0;}
#header .dep1 li a {font-size:14px; color:#fff; line-height:16px;}
html.ko #header .dep1 li a {font-weight:bold;}
#header .dep1 li .arw {display:none;}
#header .dep1 li.selected .arw {position:absolute; left:0; right:0; bottom:-13px; height:5px; background:url("/img/common/under_arrow_01.gif") center center no-repeat; display:block;}
/* Content Header */
.main .content_head, .subBg01 .content_head {display:none;}
.content_head {margin:14px auto 0; width:980px;}

/* GNB */
#gnb {height:45px; background:#294e93;}
#gnb > ul {position:relative;}
.main #gnb > ul > li {width:234px;}
.main #gnb > ul > li > a {max-width:160px;}
#header.hideDep1 #gnb > ul > li {width:234px;}
html.ko #header.hideDep1 #gnb > ul > li > a {font-weight:bold;}
#header.hideDep1 #gnb > ul > li > a {max-width:160px;}
#gnb > ul > li {position:relative; width:148px; height:45px; line-height:45px; text-align:center; vertical-align:middle; text-overflow:ellipsis; background:url("/img/common/bg_bar_01.png") left center no-repeat; display:block; white-space:nowrap; float:left;}
#gnb > ul > li.m99 {display:none} /* M-OTP 베트남 특화 */
#gnb > ul.gm4 > li {width:198px;}
#gnb > ul > li > a {margin:0 auto; padding:0 5px; /*max-width:108px;*/ font-size:14px; -o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; display:block; overflow:hidden;}
#gnb > ul > li:first-child {background:transparent;}
#gnb > ul > li.about {}
#header.hideDep1 #gnb > ul > li.last,
#gnb > ul > li.last {position:absolute; right:0; top:0; width:45px; height:45px; background:transparent;}
#gnb > ul > li a {color:#fff;}
#gnb > ul > li.last a {padding:0; width:100%; height:100%; text-indent:-9999px; display:block; background:url("/img/common/more_gnb.png") center center no-repeat; overflow:hidden;}
#gnb > ul > li.last.selected a {background-color:#2773c1;}
.main #gnb > ul > li .mLv2 {width:234px;}
#header.hideDep1 #gnb > ul > li .mLv2 {width:234px;}
#gnb > ul > li .mLv2 {position:absolute; left:0; top:45px; width:185px; line-height:40px; text-align:left; background:#32589f; z-index:200; display:none;}
#gnb > ul > li .mLv2 li {padding:0; /*height:40px;*/ line-height:16px; white-space:normal;}
#gnb > ul > li .mLv2 > ul > li a {padding:12px 20px; color:#fff; display:block;}
#gnb > ul > li .mLv3 {position:absolute; right:-200px; top:0; width:200px; text-align:left; background:#1c3e7c; display:none;}
/* GNG - Selected */
#gnb > ul > li.selected {background-color:#32589f;}
#gnb > ul > li.selected .mLv2 {display:block;}
#gnb > ul > li.selected .mLv2 > ul > li {border-bottom:1px solid #3e64ab;}
#gnb > ul > li.selected .mLv2 > ul > li.selected {background-color:#1c3e7c;}
#gnb > ul > li.selected .mLv2 > ul > li.isChild {background-image:url("/img/common/arrow_gnb.gif"); background-position:169px center; background-repeat:no-repeat;}
.hideDep1 #gnb > ul > li.selected .mLv2 > ul > li.isChild,
.main #gnb > ul > li.selected .mLv2 > ul > li.isChild {background-image:url("/img/common/arrow_gnb.gif"); background-position:215px center; background-repeat:no-repeat;}
#gnb > ul > li .mLv2 > ul > li.selected .mLv3 {display:block;}
#gnb > ul > li .mLv2 > ul > li.selected .mLv3 > ul > li {border-bottom:1px solid #2a4f93;}

/* SiteMap */
.menu_all {position:absolute; /*left:0; display:none;*/ top:130px !important; bottom:0; z-index:9999; width:100%;}
.main .menu_all {top:130px !important;}

.menu_all .btn_toggle {display:none;}
.menu_all.mOpen {/*display:block;*/}
.menu_all .area {margin:0 auto; padding:20px; width:940px; background:#f5f5f5;}
/* M-OTP 베트남 특화
.menu_all .area .m99 {display:none} 
.globalMobile .menu_all .area .m99 {display:list-item;}   */

.lang_selectbox, .menuAll_close1, .menuAll_close2, .menuAll_close3 {display:none;}
/* Lv1 */
.menu_all .titleLv1 {position:relative; margin-bottom:7px; padding:0 10px; font-size:16px; font-weight:bold; color:#fff; line-height:30px; background:#657dc3;}
.menu_all .m4 .titleLv1 {background:#61aeb8;}
.menu_all .m5 .titleLv1 {background:#6395b8;}
.menu_all .titleLv1 > a {color:#fff;}
/* Lv2 */
.menu_all .titleLv2 {position:relative; /*margin-bottom:10px;*/ padding:0 10px; font-size:14px; font-weight:bold; color:#2773c1; line-height:34px;/* border-bottom:2px solid #2773c1;*/}
/* .menu_all .sLv2 > ul > li {padding-bottom:20px;} */
/* Lv3 */
.menu_all .sLv3 {padding:0 10px 10px;}
.menu_all .titleLv3 {position:relative; padding:5px 0; width:100%; font-size:14px; font-weight:bold; color:#444; line-height:24px;}
.menu_all .m4 .titleLv3, .menu_all .m4 .titleLv3 a {color:#2773c1;}
.menu_all .sLv3 > ul {overflow:hidden;}
.menu_all .sLv3 > ul > li {width:230px; float:left;}
/* .menu_all .sLv3 > ul > li.eq4 {width:200px;} */
/* .menu_all .sLv3 > ul > li.eq4:after {content:""; width:100%; height:0; display:block; clear:both;} */
/* Lv4 */
.menu_all .sLv4 {padding-bottom:20px; line-height:18px;}
.menu_all .sLv4 a {padding-left:10px; background:url("/img/common/bul_dash_01.gif") left center no-repeat;}
.menu_all .sideNav {display:none;}
@media all and (max-width:1000px){
	/*임시 .total_box .col .td span{display:none;}*/
		.menu_all.mOpen {left:0; height:3000px;}
		.main .menu_all {top:0px !important;}
		.menu_all {/*left:100%;*/ top:0 !important; bottom:0; background-color:rgba(0,0,0,0.8);}
		.menu_all .area {position:absolute; left:52px; right:0; top: 50px; bottom:0; padding:0; width:auto; background:#565d6e; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
		.menu_all .btn_toggle {display:block; position:absolute; right:5px; top:0; width:40px; height:40px; text-indent:-9999px; background:url("/img/common/sBtn_plus_01.gif") center center no-repeat; background-size:12px auto; overflow:hidden;}
		.menuAll_top {position:absolute; left:0; right:0; top:0; height:50px; background:#444b5e; display: flex; align-items: center}
		.lang_selectbox {margin-left:60px; min-width:220px; height:28px !important; display:block;}
		.lang_selectbox select {margin-top:4px !important; padding:0px 0;}
		.menuAll_close1 {position:absolute; left:0; top:0; width:52px; height:50px; text-indent:-9999px; background:#192f58 url("/img/common/more_gnb.png") center center no-repeat; /*background-size:14px auto;*/ display:block; overflow:hidden;}
		.menuAll_close2 {position:absolute; right:0; width:50px; height:50px; text-indent:-9999px; background:#444b5e url("/img/common/menuAll_close_01.png") center center no-repeat; background-size:14px auto; display:block; overflow:hidden;}
		.menuAll_close3 {position:absolute; left:0; top:40px; bottom:0; width:42px; text-indent:-9999px;display:block; overflow:hidden;}


		/* Lv1 */
		.menu_all .titleLv1 {margin-bottom:0; padding:11px 44px 11px 25px; line-height:18px; background:#363c4d; border-bottom:1px solid #444b5e;}
		.menu_all .m4 .titleLv1 {background:#363c4d;}
		.menu_all .m5 .titleLv1 {background:#363c4d;}
		.menu_all .selected .titleLv1 .btn_toggle {background-image:url(/img/common/sBtn_minus_01.gif);}
		.menu_all .area > ul {}
		
		/* Lv2 */
		.menu_all .sLv2 {display:none;}
		.menu_all .titleLv2 .btn_toggle {background-image:url(/img/common/sBtn_plus_01.gif);}
		.menu_all .selected .sLv2 {display:block;}
		.menu_all .titleLv2 {margin-bottom:0; padding:11px 40px 11px 25px; line-height:18px; font-size:16px; font-weight:normal; color:#fff; background:#294e93; border-bottom:1px solid #5b7bb7;}
		.menu_all .titleLv2 > a {color:#fff;}
		.menu_all .selected > .titleLv2 .btn_toggle {background-image:url(/img/common/sBtn_minus_01.gif);}
		
		/* Lv3 */
		.menu_all .sLv3 {padding:0 10px; display:none;}
		.menu_all .titleLv3 .btn_toggle {background-image:url(/img/common/sBtn_plus_02.gif);}
		.menu_all .selected > .titleLv3 .btn_toggle {background-image:url(/img/common/sBtn_minus_02.gif);}
		.menu_all .sLv3 > ul > li,
		.menu_all .sLv3 > ul > li.eq4 {padding:0; width:100%; float:none;}
		.menu_all .selected > .sLv3 {padding:0; display:block;}
		.menu_all .titleLv3 {padding:11px 35px 11px 32px; width:auto; font-weight:normal; color:#373737; line-height:18px;}
		.menu_all .titleLv3 > * {color:#373737;}
		.menu_all .selected > .sLv3 > ul > li {padding:0 0px 0 0px; background:#f5f5f7; border-top:1px solid #e0e1e3;}
		.menu_all .selected > .sLv3 > ul > li:first-child {border-top:0;}
		.menu_all .m4 .titleLv3, .menu_all .m4 .titleLv3 a {color:#373737;}
		
		/* Lv4 */
		.menu_all .sLv4 {padding-bottom:0; display:none;}
		.menu_all .selected > .sLv4 {display:block;}
		.menu_all .selected > .sLv4 > ul > li {padding:11px 10px 11px 32px; font-size:14px; line-height:18px; background:#fff; border-top:1px solid #e0e1e3;}
		
		.menu_all .sideNav {display:block;}
		.menu_all .sideNav > div {padding: 0 44px 0 25px; line-height:40px; background:#444b5e;}
		.menu_all .sideNav > div a {font-size:16px; color:#fff;}
}

/* Page Location */
.location {font-size:12px; text-align:right;}
.location .home {margin-left:0px; padding-left:18px; background:url("/img/common/icon_home_01.gif") left center no-repeat;}
.location * {margin-left:5px; vertical-align:middle;}

/* inner Container */
#container, .container {margin:0 auto; padding-top:0px; width:980px; min-height:500px;}


/* Quick Menu */
.mBtnQuick {display:none;}
#footer .quick_menu {position:fixed; right:0; top:210px; z-index:190; width:220px; /*height:206px;*/ text-align:left; border-top:1px solid #4a5567; overflow:hidden;}
#footer .quick_menu > ul {width:auto;}
#footer .quick_menu > ul > li {padding:6px 20px 5px 9px; min-height:16px; /*white-space:nowrap;*/ background:#444b5e url("/img/common/arrow_quick_01.gif") 205px 8px no-repeat; border-right:1px solid #4a5567; border-left:1px solid #4a5567; border-top:1px solid #586374; border-bottom:1px solid #424b58; overflow:hidden;}
#footer .quick_menu > ul > li > a {padding-left:30px; min-height:16px; font-size:11px; line-height:16px; color:#fff; text-transform:uppercase; display:block;}
#footer .quick_menu .qic1 > a {background:url("/img/common/icon_quick_01.gif") left center no-repeat;}
#footer .quick_menu .qic2 > a {background:url("/img/common/icon_quick_02.gif") left center no-repeat;}
#footer .quick_menu .qic3 > a {background:url("/img/common/icon_quick_03.gif") left center no-repeat;}
#footer .quick_menu .qic4 > a {background:url("/img/common/icon_quick_04.gif") left center no-repeat;}
/* #footer .quick_menu .qic5 {white-space:normal;} */
#footer .quick_menu.close .qic5 {height:26px;}
#footer .quick_menu .qic5 > a {padding:0px 0 0px 30px; min-height:16px; line-height:16px; background:url("/img/common/icon_quick_05.gif") left center no-repeat;}
#footer .quick_menu .qic6 {background-image:none;}
#footer .quick_menu .qic6 > a {width:auto; vertical-align:middle; background:url("/img/common/icon_quick_06.gif") left center no-repeat; display:inline-block;}
#footer .quick_menu .qic6 > a.help {padding-left:15px; width:16px; height:26px; background:url("/img/common/icon_quick_08.png") center center no-repeat; text-indent:-9999px; overflow:hidden;}
#footer .quick_menu .qic2 {background:#444b5e url("/img/common/arrow_quick_plus.gif") 202px 8px no-repeat;}
#footer .quick_menu .qic2.open {background:#444b5e url("/img/common/arrow_quick_minus.gif") 134px 8px no-repeat;}
#footer .quick_menu .qic2.open > ul {margin:0 -20px 0 -10px; padding:5px 0 5px; width:auto; white-space:normal; background:#373e51; display:none; display:block; overflow:hidden;}
#footer .quick_menu>ul>li #quick_my_menu {padding:5px 0;}
#footer .quick_menu .qic2 > ul {display:none;}
#footer .quick_menu .qic2 > ul li {padding:3px 0 2px; line-height:16px; background:none; border:0;}
#footer .quick_menu .qic2 > ul li a {margin-left:17px; padding:0 0px 0 12px; font-size:12px; color:#fff; background:url("/img/common/bul_quickList.gif") left 6px no-repeat; display:block;}
#footer .quick_menu .btnClose {padding:0 30px; height:27px; font-size:12px; color:#444b5e; line-height:27px; text-align:center; background:#f2f2f2 url("/img/common/icon_quick_07.gif") 9px center no-repeat; border:1px solid #ccd0d8; border-top:0; display:block;}
#footer .quick_menu.close {width:35px;}
#footer .quick_menu.close .btnClose {background-image:url("/img/common/icon_quick_08.gif"); text-indent:-9999px; overflow:hidden;}
#footer .quick_menu.close > ul > li {padding:0; width:35px;}
#footer .quick_menu.close > ul > li > a {padding:6px 0 5px; width:35px; background-position:center center; text-indent:-9999px; overflow:hidden;}
/* #footer .quick_menu.close .qic5 > a {height:27px;} */
#footer .quick_menu.close .qic6 > a.help {display:none;}

/* Footer */
#footer {margin-top:40px;}
#footer ul {position:relative; margin:0 auto;}
#footer .fLink {margin-top:88px;}
#footer .appLink {padding:9px 0 8px; text-align:center; background:#ebebeb; display:none;} /* App 다운로드링크 20160127 황선하 */
#footer .appLink .w2span {padding:0 20px; font-size:14px; font-weight:bold; line-height:19px; color:#373737; vertical-align:middle;} /* App 다운로드링크 20160127 황선하 */
#footer .fLink1 {padding:12px 0; height:16px; background:#6a7484; text-align:center;}
#footer .fLink1 ul {width:980px; text-align:left;}
#footer .fLink1 li {padding:0 15px; height:16px; border-right:1px solid #88909d; display:inline-block;}
#footer .fLink1 li:first-child {border-left:1px solid #88909d;}
#footer .fLink1 a {font-size:14px; color:#fff; line-height:16px; font-weight:bold; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#footer .fLink2 {background:#fff; border-bottom:1px solid #d0d5da; text-align:center;}
#footer .fLink2 ul {padding:10px 0; width:980px; height:16px; text-align:left;}
/* #footer .fLink2 li {padding:0 10px; height:16px; background:url("/img/common/bg_bar_03.png") right center no-repeat; display:inline-block;} */
#footer .fLink2 li {padding:0 10px; height:16px; border-right:1px solid #dbdbdb; display:inline-block;}
#footer .fLink2 li:first-child {border-left:1px solid #dbdbdb;}
#footer .fLink2 a {font-size:12px; line-height:16px; font-weight:bold; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#footer .fLink2 li.btn_top {position:absolute; right:0; top:0; padding:0; width:37px; height:36px; display:block;}
#footer .fLink2 li.btn_top a {padding:0; width:37px; height:36px; text-indent:-9999px; background:#d0d5da url("/img/common/icon_top.png") center center no-repeat; display:block; overflow:hidden;}

#footer address {padding-top:16px; height:33px; text-align:center;}
#footer address .txt_copyright {}
.fBanner {display:none;}
#footer_top_btn {position:absolute; right:100px; top:100px; z-index:180; margin-top:-50px; width:35px; height:36px; text-indent:-9999px; background:#969da9 url("/img/common/icon_top.png") center center no-repeat; background-color:rgba(106,116,132,.7); border:1px solid #848996; border-color:rgba(80,87,105,.7); display:none; overflow:hidden;}

/* mobile phone : width:1000px 이하 */
@media all and (min-width:768px) and (max-width:1000px) {
	.tbl_adp .w2tb_td input[style="width:100px;"], .tbl_adp .w2tb_td input[style="width:100px"],
	.tbl_adp .w2tb_td .w2selectbox_native[style="width:100px;"], .tbl_adp .w2tb_td .w2selectbox_native[style="width:100px"]	 {max-width:87px;} /* 태블릿 input깨짐현상 처리 */
}
@media all and (max-width:1000px){	
	#header .top .logo.vn {
		width:  !important;
		padding: 5px 0 !important;
	}
	
	#header .login_info.search_btn #search {
		height: 35px !important;
		width: 35px !important;
	}
	
	body.subBg01 {background:#fff;}

	/* Grid calendar */
	.w2grid_adaptive_crosstab .w2inputCalendar_div {padding-right:0; padding-left:30px;}
	.w2grid_adaptive_crosstab .gridBodyDefault .w2inputCalendar_div_input {padding-right:0; float:right;}
	.w2grid_adaptive_crosstab .w2inputCalendar_div .w2inputCalendar_div_img {right:0; margin-right:0; margin-left:-30px; float:left;}

	/* calendar_class1 */
	.w2calendar_class1 {width:240px; height:261px;}
	
	.w2calendar_class1 .w2calendar_header {height:34px;}
	button.w2calendar_header_last_year, button.w2calendar_header_last_month, 
	button.w2calendar_header_next_month, button.w2calendar_header_next_year {top:6px; width:20px; height:20px;}
	.w2calendar_class1 .w2calendar_header_last_year {left:10px; background-image:url("/img/common/year_last.gif");}
	.w2calendar_class1 .w2calendar_header_last_month {left:30px; background-image:url("/img/common/month_last.gif");}
	.w2calendar_class1 .w2calendar_header_next_month {left:190px; background-image:url("/img/common/month_next.gif");}
	.w2calendar_class1 .w2calendar_header_next_year {left:210px; background-image:url("/img/common/year_next.gif");}
	.w2calendar_class1 .w2calendar_selectbox_year_native {left:60px; height:23px; padding-right:14px; -o-appearance:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; background:url("/img/common/under_arrow_01.gif") 48px 50% no-repeat;}
	.w2calendar_class1 .w2calendar_selectbox_month_native {left:132px; height:23px; padding-right:14px; -o-appearance:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; background:url("/img/common/under_arrow_01.gif") 33px 50% no-repeat;}
	
	.w2calendar_class1 .w2calendar_col_date {height:30px; font-size:16px; background:transparent; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.w2calendar_class1 .w2calendar_col_date.w2calendar_selected,
	.w2calendar_class1 .w2calendar_col_date.w2calendar_date_over {background:#5c85d4;}
	.w2calendar_class1 .w2calendar_col_date button {padding:0 0px; font-size:16px;}
	.w2calendar_class1 .w2calendar_blank {width:100px;}

	/* Table Layout */
	.w2tb {width:100%; /*border-top:0 hidden #fff;*/}
	.w2tb .w2tb_th, .w2tb .w2tb_td {padding:5px 20px; height:32px;}
	.w2tb .w2tb_th {background:#e0e1e3;}
	.w2tb .w2tb_td {padding:5px 4px 5px 14px; background:#fff;}
	.w2tb .w2tb_td.num {text-align:right;}
	
	/* Table Adaptive Layout */
	.w2grid.nobr.w2grid_adaptive_crosstab .grdNoresultMsg, .w2grid.nobr.w2grid_adaptive_crosstab:before {bottom:0px; line-height:30px;}
	
	/* Layout */
	#wrapper {min-width:300px; overflow:hidden;}
	#header {padding:0 42px 0 35px; height:44px; border-bottom:1px solid #d4d7df;}
	.main #header, .subBg01 #header {height:40px; border-bottom:0;}
	

	#header .login_info .btn_login, #header .login_info .lang {display:none;}
	#header .top {height:100%;}
	#header .top .logo {top:9px; height:23px; background-position:left bottom !important; background-size:250px auto !important;}
	
	#header .top, .header .top, #gnb > ul, .gnb > ul {width:auto;}
	#gnb {position:absolute; right:0; top:0;width:44px; height:45px;}
	#header .dep1, #gnb > ul > li {display:none;}
	#header.hideDep1 #gnb > ul > li.last,
	#gnb > ul > li.last {width:44px; height:41px; display:block;}
	
	/* Content Header */
	.content_head {margin:14px 35px 0; width:auto;}
	
	/* Page Location */
	.location {display:none;}
	
	#container, .container {margin:0 35px; width:auto; min-height:0;}
	
	/* Quick Menu */
	.mBtnQuick {position:absolute; right:0; top:0; width:44px; height:45px; text-indent:-9999px; background:url("/img/common/mBtn_quick.gif") center center no-repeat; background-size:13px 14px; border-left:1px solid #dbdbdb; display:block; overflow:hidden;}
	#footer .quick_menu.close {display:none !important;}
	#footer .quick_menu{position:absolute; top:45px; left:0; padding-top:36px; width:100%!important; background:#444b5e; border-top:0; overflow:visible;}
	#footer .quick_menu>ul>li{height:auto!important; background:none; padding:0 23px;}
	#footer .quick_menu .qic2 {background:#444b5e url("/img/common/arrow_quick_plus.gif") 85% 12px no-repeat; border-bottom:0 none; background:none;}
	#footer .quick_menu>ul>li.qic6{display:none;}
	#footer .quick_menu>ul>li a{height:30px; line-height:30px; margin:0; padding:0 0 0 25px;}
	#footer .quick_menu .qic2 > ul li {padding:0;}
	#footer .quick_menu .qic2 > ul li a {padding:0 0 0 12px; height:26px; line-height:26px; background-position:left 11px;}
	#footer .quick_menu>ul>li #quick_my_menu{padding:5px 23px; margin-left:-23px; width:100% !important; /*min-height:50px;*/ background:#515a6e;}
	#footer .quick_menu .btnClose{position:absolute; top:0px; right:0; z-index:100; width:42px; height:36px;  padding:0; border:0 none; text-indent:-1000em; overflow:hidden; background:#444b5e url("/img/common/menuAll_close_01.png") center center no-repeat; background-size:12px;}
	#footer .quick_menu .qic5 > a {height:30px; line-height:30px; margin:0; padding:0 0 0 25px;}
	
	#footer {margin-top:50px;}
	#footer .fLink {position:relative; padding:10px 3px 45px; background:#636e82;}
	#footer .fLink .appLink {margin:-10px -3px 10px;} /* App 다운로드링크 20160127 황선하 */
	#footer .fLink ul {position:static; line-height:22px;}
	#footer .fLink1, #footer .fLink2 {background:transparent; display:inline;}
	#footer .fLink1 {padding:0; width:auto; height:auto; text-align:left;}
	#footer .fLink1 ul {width:auto; text-align:left; display:inline;}
	#footer .fLink1 li {padding:0;width:auto; background:none; border-right:0; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-left:0;}
	#footer .fLink1 li:first-child {border-left:0;}
	#footer .fLink1 a {padding:0 12px; font-size:12px; font-weight:normal; border-right:1px solid #88909d; } /* 경량화 */
	
	#footer .fLink2 {width:auto; background:#636e82; text-align:left; border-bottom:0;}
	#footer .fLink2 ul {padding:0; width:auto; height:auto; display:inline;}
	#footer .fLink2 ul li {padding:0; height:auto; width:auto; background:none; border-right:0; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	#footer .fLink2 li:first-child {border-left:0;}
	#footer .fLink2 a {padding:0 12px; font-size:12px; font-weight:normal; color:#fff; border-right:1px solid #88909d; } /* 경량화 */
	#footer .fLink2 li.last a {background:none;}
	#footer .fLink2 li.btn_top {position:absolute; left:0; right:0; top:auto; bottom:0; width:auto; height:35px; border:0;}
	#footer .fLink2 li.btn_top a {width:100%; height:100%; line-height:35px; color:#373737; text-align:center; background:#eeede8 url("/img/common/icon_top_m.png") right center no-repeat; background-size:37px 35px; text-indent:0; background-position:right top;}
	
	#footer address {padding-bottom:15px; height:auto;}
	#footer_top_btn {right:0 !important; margin-top:-39px;}
	


}

/* Mobile : width:767px 이하 */
@media all and (max-width:767px){
	body,input,.w2input,.w2textarea,.w2inputCalendar_divInput,.w2autoComplete_input,.w2radio_label,textarea,select,button,table {font-size:14px;}
	html.ko body,html.ko input,html.ko .w2input,html.ko .w2textarea,html.ko .w2inputCalendar_divInput,html.ko .w2autoComplete_input,html.ko .w2radio_label,html.ko textarea,html.ko select,html.ko button,html.ko table {font-size:14px;}
	
	.mb_hide {display:none !important;}
	
	#header .login_info.search_btn #search{
		margin-bottom: 2px;
	}
	
	input:disabled {color:#444; opacity:1;}
	.w2selectbox, .w2selectbox_native {height:31px;}
	.w2inputCalendar, .w2inputCalendar_div {height:31px;}
	.w2inputCalendar_div_input {padding-right:21px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/* 	.w2inputCalendar_div_img {right:8px;} */
	/* inputCalendar reset */
	.w2inputCalendar_div {padding-right:40px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.w2inputCalendar_div .w2inputCalendar_div_img {margin-right:-32px;}
	
	.w2tb.w2tb_adaptive_layout .w2tb_th {font-weight:bold;}
	.w2tb.w2tb_adaptive_layout .w2tb_td:after {display:inline-block; vertical-align:middle; height:100%;}
	.w2tb.w2tb_adaptive_layout .w2tb_td:before {min-height:auto; padding:8px 8px 8px 8px; width:100px; /*line-height:16px;*/line-height:auto; font-size:14px;}
	.w2tb.w2tb_adaptive_layout .w2tb_td {padding:8px 8px 8px 126px; /*min-height:32px;*/ min-height:auto; color:#444; /*line-height:16px;*/line-height:auto; white-space:normal; word-wrap:break-word; word-break:normal; border-color:#dfdfdf !important;} /*20160111*/

	.w2grid:before, .w2grid .grdNoresultMsg {border-bottom:0;}
	.w2grid th.gridHeaderTDDefault,
	.w2grid .gridBodyDefault {font-size:14px !important;}


	/* Layout */
	#wrapper.etcLayout #logo{left:auto !important;}	
	#wrapper {min-width:300px;}
	#header {padding:0 42px 0 0px; height:39px;}
	#header .top {padding-left:5%; height:100%;}
	#header .dep1, #gnb > ul > li {display:none;}
	#header .top, .header .top, #gnb > ul, .gnb > ul {width:auto;}
	#gnb {position:absolute; right:0; top:0;width:42px; height:40px;}
	#gnb > ul > li.last {width:42px; height:40px; display:block;}
	#header .top .logo {top:7px;}
	#header .login_info {display:none;}
	/* Content Header */
	.content_head {margin:14px 5% 0; width:auto;}
	
	#container, .container {margin:0 5%; width:auto;}
	
	
	/* Quick Menu */
	.mBtnQuick {height:40px;}
	#footer .quick_menu{top:41px;}

	/* Footer */
	#footer {margin-top:40px;}
	#footer .fLink .appLink {padding:5px 0 9px;} /* App 다운로드링크 20160127 황선하 */
	#footer .fLink .appLink .w2span {margin-bottom:4px; font-size:12px; display:block;} /* App 다운로드링크 20160127 황선하 */
	#footer ul {width:auto !important;}
	#footer address .txt_copyright {font-size:12px;}	
	
	/* Page Location */
	.location {display:none;}
	.location .home {padding-left:18px; background:url("/img/common/icon_home_01.gif") left center no-repeat;}
	
	#header .top .logo.vn {
		padding: 4px 0 !important;
	}
		
	#header .login_info.search_btn {
		
	}
}

/* Mobile : width:340px 이하 */
@media all and (max-width:340px){
	/* 긴 로고 처리 */

	#header .top {padding-left: 3%;}
}

/* TEST */

.container_test {margin:0; padding-top:0px; min-height:500px; background: #000; background-image:url("/img/common/login_page.jpg"); background-size: cover; height: 902px; display: flex; justify-content: center; align-items: center;}
