
/* Result Msg */
.result_msg {margin:80px auto 0; padding:74px 10px; background:#fcfcfc; border:1px solid #dfdfdf; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.result_msg.first {margin-top:0;}
.result_msg .msg_box {margin:0 0px; text-align:center;}
.result_msg .msg_box .msg_box > span {font-size:16px; font-weight:bold; line-height:26px; display:block;}
.result_msg .msg_box .msg_box > span:first-child {color:#2773c1;}

.result_msg_02 {margin:5px auto 0; padding:0px 10px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.result_msg_02 .msg_box {margin:0 0px; text-align:center;}
.result_msg_02 .msg_box > span {font-size:12px; line-height:18px; display:block;}
.result_msg_02 .msg_box > span:first-child {margin-bottom:10px; font-size:16px; font-weight:bold; color:#2773c1; line-height:26px;}


/* result_msg STEP */
.result_step {display:block; margin:10px auto 20px; text-align:center; width:640px; background-color:#fcfcfc;  vertical-align:middle; border:solid 1px #ededed; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.result_step:before {height:200px; width:0px; content:""; vertical-align:middle; display:inline-block}
.result_step .msg_box {vertical-align:middle; display:inline-block;}
.result_step .msg_box > span {line-height:24px; display:block; font-weight:bold; font-size:14px;}
.result_step .msg_box > span:first-child {color:#2773c1;}

 

/* Floating Layer */
.w2floatingLayer_topleft,
.w2floatingLayer_topright,
.w2floatingLayer_topcenter {height:35px; background:#163778;}
.w2floatingLayer_topleft,
.w2floatingLayer_topright,
.w2floatingLayer_centerleft,
.w2floatingLayer_centerright,
.w2floatingLayer_bottomleft,
.w2floatingLayer_bottomright {width:2px; background:#163778;}
.w2floatingLayer_bottomleft,
.w2floatingLayer_bottomcenter,
.w2floatingLayer_bottomright {height:2px; background:#163778;}
.w2floatingLayer_title {padding:0 30px 0 16px; font-size:14px; white-space:normal;}
.w2floatingLayer_close_button {position:absolute; right:6px; top:5px; z-index:6600; width:24px; height:24px; background:url("/img/common/btn_close.gif") center center no-repeat;}
.w2floatingLayer_contents {height:auto !important;}
/* PopLayer */
/* .popLay .w2floatingLayer_contents {max-height:290px; overflow-y:auto;} */
.popWrap {padding:20px 20px 20px; line-height:18px; max-height:500px; overflow-y:auto;}
.popWrap .btnLv4  {position:relative; margin-left:5px; padding:0 10px; min-width:62px; height:29px; color:#444; line-height:29px; text-align:center; vertical-align:middle; background:#2773c1 url(/img/common/bg_btn_01.gif) left -200px no-repeat; display:inline-block; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.popWrap .btnLv4:first-child {margin-left:0;}
.popWrap .btnLv4:after {content:""; width:3px; height:29px; background:transparent url(/img/common/bg_btn_01.gif) right -200px no-repeat; position:absolute; right:0; top:0;}
.popWrap .p_infoBox.w2group > .w2span {display:block;}
.popWrap .p_infoBox {padding:0 0 15px;}
.popWrap .p_infoBox strong.title{display:block;margin-bottom:10px;}
.popWrap .p_contBox {padding:10px 0; line-height:18px; }
.popWrap .p_contBox > .smTxt {margin:26px 0 40px;}
.popWrap .p_contBox.noPadding .info_list_01{margin:0;}
.popWrap .p_contBox.noPadding .info_list_01 li {margin-bottom:10px;}
.popWrap .p_contBox.noPadding {padding:0px;}
.popWrap .p_codeMsg {padding:10px 10px; line-height:16px; background:#f5f5f5; border:1px solid #d0d0d0;}
.popWrap .p_codeMsg .p_code {padding-bottom:5px; font-weight:bold;}
.popWrap .p_codeMsg .p_text {}
.popWrap .p_errorInfo {padding:0 0 15px;}
.popWrap .p_errorInfo > strong {display:block;}
.p_errorCnt {padding:12px; text-align:center; background:#f5f5f5;}
.p_errorMsg {margin:15px 0;}
.p_errorMsg .errCode {margin-top:12px;}
.p_errorMsg2 {margin:10px 0; padding:0px; height:0; background:#f5f5f5; border-top:1px solid #d8d8d8; overflow:hidden;}
.p_errorMsg2.open {display:block; padding:20px; height:auto; max-height:40px; overflow-y:auto;}
.popWrap .dot {padding-left:14px;  background:url("/img/common/bul_dot_01.gif") left 10px no-repeat; background-size:5px 4px;}
.popWrap strong.txt_blue {color: #2773c1 !important; font-weight:normal;} /*151217추가 */
.popWrap strong.txt_red {color: #d71313 !important; font-weight:normal;} /*151217추가 */
.popWrap .w2tb_td strong.txt_red {color: #d71313 !important; font-weight:bold !important;} /*151217추가 */
.popWrap .first {margin-top:0 !important;} /*151217추가 */
/* 특정 팝업 resize */
.popLay.popResize_01 .popWrap {max-height:none !important;}

.popLay.system .w2floatingLayer_topleft,
.popLay.system .w2floatingLayer_topright,
.popLay.system .w2floatingLayer_centerleft,
.popLay.system .w2floatingLayer_centerright,
.popLay.system .w2floatingLayer_bottomleft,
.popLay.system .w2floatingLayer_bottomright {width:4px;}
.popLay.system .w2floatingLayer_bottomleft,
.popLay.system .w2floatingLayer_bottomcenter,
.popLay.system .w2floatingLayer_bottomright {height:4px;}
.popLay.system .w2floatingLayer_topcenter {background-color:#fff !important; border-top:4px solid #163778;}
.popLay.system .w2floatingLayer_title {color:#294e93 !important; margin-top:7px;}
.popLay.system .w2floatingLayer_close_button {top:15px; background:url("/img/common/btn_close_02.gif") center center no-repeat;}
.popLay.system .popWrap span.tit,
.popLay.system .popWrap .title {font-size:16px; font-weight:bold; text-align:center; display:block; padding-bottom:20px;}
.popLay.system .popWrap .title span {display:inline-block}
.popLay.system .popWrap .title strong {color:#e4780f; padding: 0 3px 0 7px;}
.popLay.system .popWrap .tit strong {color:#e4780f;}
.popLay.system .popWrap .p_contBox {text-align:center; padding:0 10px 20px 10px;}

/* PopLayer Title */
.pop_title {padding-bottom:5px; border-bottom:1px solid #586374;}
.pop_title > .title {font-size:16px; min-height:22px; color:#294e93; display:inline-block;}
/* PopLayer Close */
.pop_closeBar {margin:30px -20px -20px; height:30px; background:#f5f5f5; line-height:28px;}
.pop_closeBar .chk_close .w2checkbox_item {margin-left:15px;}
.pop_closeBar .chk_close .w2checkbox_item .w2checkbox_label {margin-left:5px; }
/* PopLayer Button */
.pBtn_area_01 {margin-bottom:20px; overflow:hidden;}
.pBtn_area_01 .p_infoBox {display:inline-block; padding-bottom:0px;}
/* PopGallery */
.p_gallery_01 {position:relative; padding:0 54px;}
.p_gallery_01 .viewList {position:relative; left:-5px; margin:0 auto 10px; width:333px; height:257px; overflow:hidden;}
.p_gallery_01 .viewList .viewList_case {position:absolute; left:0; right:0; top:0; bottom:0; text-align:center;}
.p_gallery_01 .viewList .viewList_case > div {margin:-5px 0 0 -5px;}
.p_gallery_01 .viewList a {margin:10px 0px 0px 10px; width:100px; height:75px; display:inline-block;}
.p_gallery_01 .viewList a img {width:100px; height:75px; border:1px solid #c8c8c8; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.p_gallery_01 .viewList a.selected img {border:4px solid #2773c1;}
.p_gallery_01 .btn_left,
.p_gallery_01 .btn_right {position:absolute; top:95px; width:54px; height:54px; text-indent:-9999px; display:block; overflow:hidden;}
.p_gallery_01 .btn_left {left:0; background:url("/img/common/btn_arrowLeft_01.png") center center no-repeat;}
.p_gallery_01 .btn_right {right:0; background:url("/img/common/btn_arrowRight_01.png") center center no-repeat;}
.p_gallery_01 .btn_left.w2anchor_disabled {cursor:default; background:url("/img/common/btn_arrowLeft_01_disabled.png") center center no-repeat;}
.p_gallery_01 .btn_right.w2anchor_disabled {cursor:default; background:url("/img/common/btn_arrowRight_01_disabled.png") center center no-repeat;}

/* Alert Msg */
.altLayer {width:360px; background-color:#fff; border:solid 4px #163778; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}	
.altLayer .altTit {background-color:#fff; width:auto; height:33px;}
.altLayer .altTit > strong {color:#fff; margin:7px 0 0 16px; font-size: 14px; font-weight:bold; display:inline-block;} 
.altLayer .altTit a{ display:inline-block; float:right; text-indent:-9999px; width:33px; height:33px; background: url(/img/common/btn_close_02.gif) center center no-repeat; overflow:hidden;}
.altLayer .altWrap {padding:10px 20px 20px;}
.altLayer .altWrap .p_contBox {padding:0 0 10px 0; line-height:18px;}

/* User Tolltip */
.toolTip {width:440px; border-top:5px solid #163778;}
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_topcenter {background-color:#fff; height:45px;}
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_topcenter .w2floatingLayer_title {color:#294e93; line-height:20px;}
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_topcenter .w2floatingLayer_close_button {background-color:#294e93; width:20px; height:20px}
.toolTip .popWrap{padding:15px 15px 20px;}
.toolTip .popWrap .p_contBox {padding:0 0 10px 0; line-height:18px; }	
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_topleft, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_topright, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea.w2floatingLayer_centerleft , 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea.w2floatingLayer_centerright, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_bottomleft, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_bottomright {width:5px; background:#163778;}
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_bottomleft, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_bottomcenter, 
.toolTip .w2floatingLayer_table .w2floatingLayer_dragArea .w2floatingLayer_bottomright {width:5px; background:#163778;}
.toolTip .w2floatingLayer_bottomleft, .toolTip .w2floatingLayer_bottomcenter, .toolTip .w2floatingLayer_bottomright {height:5px;}

/* PopDetail */
.TRdetail .pop_title {border-bottom:0;}
.TRdetail .pop_title > .title {font-size:14px; color:#373737;}
.TRdetail .total_box {margin:0;}
.TRdetail .total_box .title {height:21px;}



/* Login */
.info_list_01 {margin:20px 0 10px;}
.info_list_01:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.info_list_01 li {padding:3px 0;  line-height:18px;}
.info_list_02 {margin:10px 0 0;}
.info_list_02 li {line-height:18px;}
.info_list_02 li .w2span {padding-left:14px; text-indent:-14px;}
.login_link {margin:15px 0; text-align:center;}
.login_link a {font-weight:bold; text-decoration:underline;}
.login_link span {margin:0 10px; color:#acacac;}

.ol_list_01, .ol_list_01 li {list-style-type: decimal;}
.ol_list_01 li > span {display:inline;}
.ol_list_01 {margin:0px 0 10px; padding-left:15px;}
.ol_list_01:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.ol_list_01 li {padding:3px 0; line-height:18px;}

.imgInfo_otp_01 {margin-top:20px;}
.imgInfo_otp_01 .imgBox {position:relative; left:250px; top:-30px;}
.popLay .imgInfo_otp_01 .imgBox {width:600px;}
.imgInfo_otp_01 .imgBox span {margin-left:30px; vertical-align:bottom;}

/* Login Pass Mark */
.msg_passMark_01 {margin:10px 0 40px;}
.msg_passMark_01 > strong {height:30px; font-size:16px; color:#202020; display:block;}
.msg_passMark_01 > p {line-height:18px;}
.msg_passMark_02 {margin:40px 0 15px;}
.msg_passMark_02 > strong {height:24px; font-size:14px; display:block;}
.msg_passMark_02 > p {line-height:18px;}
.pm_setPC {padding:15px 0; border-top:1px solid #d8d8d8;}
.pm_setPC.noLine {padding:0; border:none;}
.pm_setPC .row {margin-top:10px;}
.pm_setPC .row:first-child {margin-top:0px;}
.pm_setPC .radio {font-weight:bold;}
.pm_setPC .radio > div {padding-left:25px;}
.pm_setPC .radio .w2radio_input {margin-left:-25px; vertical-align:middle;}
.pm_setPC .radio .w2radio_label {padding-left:10px;}
.pm_setPC .nick_box {padding:5px 0 5px 25px;}
.pm_setPC .nick_box label {margin-right:16px; font-weight:bold;}
.pm_setPC .nick_box .pm_info {margin-left:16px;}
.pm_setPC .delete_info {padding-top:10px;}
.pm_setPC .delete_info strong,
.pm_setPC .delete_info a {padding-left:34px; line-height:21px; background:url("/img/common/icon_q_01.gif") left center no-repeat; display:inline-block;}
.pm_setPC .delete_info a {text-decoration:underline; font-weight:bold;}
.pm_setPC .delete_info p {padding:3px 0 0px 34px; line-height:18px;}
.pm_btnGrp {display:inline-block;}
.pm_img {display:inline-block;}
.pm_img img {margin-right:45px; width:100px; height:75px;}
.pm_info {margin-left:8px; color:#2773c1; line-height:25px;}
.popLay .privacy {margin-top:0; padding:10px;}
.privacy {margin-top:30px; padding:20px; height:260px; line-height:18px; border:1px solid #d0d0d0; overflow-y:auto;}
.privacy.first {margin-top:0px !important}
.privacy strong.tit {color:#2773c1;}
.privacy p {margin-top:20px;}
.privacy p.first {margin-top:0px;}
.privacy_linkBar {margin-top:20px; height:30px; font-weight:bold;}
.privacy_linkBar a {margin-left:20px; text-decoration:underline;}
.privacy_linkBar a:first-child {margin-left:0px;}
.privacy_msgBar {margin-top:10px;}
/* NoBG Table */
.w2tb.tbl_req .w2tb_th, .w2tb.tbl_req .w2tb_td {background:#fff;}
.w2tb.tbl_req .w2tb_th {font-weight:normal; border-right:0px hidden #fff;}
.w2tb.tbl_req .w2tb_th.must {font-weight:bold;}
.w2tb.tbl_req select {}



/* Login Password */
.co_secret .section_title {border-bottom:1px solid #4a5260;}
.co_secret .section_title h3.title {font-weight:bold; color:#4a5260;}
.co_secret .w2tb.tbl_secret {border-top:1px solid #d8d8d8;}
.co_secret .w2tb.tbl_secret .pwd {position:relative; padding:0 5px; width:420px; height:31px; border:1px solid #bbbbbb; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.co_secret .w2tb.tbl_secret .pwd-child {margin-left:0;}
.co_secret .w2tb.tbl_secret .label_sCard span {margin-left:4px;}
.co_secret .w2tb.tbl_secret .label_sCard span:first-child {margin-left:0px;}
.co_secret_guide .content_title {padding-top:10px; height:32px; line-height:32px; border-bottom:1px dotted #dbdbdb;}
.co_secret_guide .content_title .title {font-size:13px; color:#373737;}
.co_secret_guide .box {margin-top:30px;}
.co_secret_guide .img_cardBox {width:485px; text-align:center; vertical-align:middle; display:inline-block;}
.co_secret_guide .img_otpBox {width:485px; text-align:center; vertical-align:middle; display:inline-block;}
.co_secret_guide .cont_otpBox {width:485px; min-height:40px;  vertical-align:middle; display:inline-block;}
.co_secret_guide .cont_otpBox .tit {padding:6px 10px; line-height:18px; background:#f5f5f5; display:block;}
.co_secret_guide .cont_otpBox .cont {margin:10px 12px;}
.co_secret_guide .cont_otpBox .cont .smp {margin-right:10px; padding:0 10px; height:20px; color:#fff; line-height:20px; background:#2773c1;}
.co_secret_guide .cont_otpBox .cont .pwBx {margin:10px 0;}
.co_secret_guide .cont_otpBox .pw_num {margin-left:3px; width:26px; height:26px; text-align:center; border:1px solid #bbbbbb; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.co_secret_guide .cont_otpBox span.pw_num {line-height:24px;}
.co_secret_guide .cont_otpBox .pw_num:first-child {margin-left:0;}
.co_secret_guide .cont_otpBox .cont li {padding:3px 0 3px 14px; background:url("/img/common/bul_dot_02.gif") left 9px no-repeat;}
.co_secret_guide .cont_otpBox .cont li span {line-height:18px;}
.co_secret_guide .cont_otpBox .cont li strong {color:#294e93;}
.pw_intoBtn_01 {position:relative;}
.pw_intoBtn_02 {position:relative;}

/* 보안키패드/ 도움말 아이콘 // 화면 검토시 추가. 지우면 안되요!
.pw_intoBtn_01 .btnLv2, 
.pw_intoBtn_02 .btnLv2 {text-indent:-9999px; margin-left:5px; padding:0px; min-width:0px; height:0px;  -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:transparent;}
.pw_intoBtn_01 .btnLv2:after, 
.pw_intoBtn_02 .btnLv2:after {background-color:transparent; background-image:none;}
.pw_intoBtn_01 .btn_help, 
.pw_intoBtn_02 .btn_help {background:transparent url(/img/common/icon_help.gif) left top no-repeat !important; width:16px; height:16px;}
.pw_intoBtn_01 .btn_keypad, 
.pw_intoBtn_02 .btn_keypad {background:transparent url(/img/common/icon_keypad.gif) left top no-repeat !important; width:50px; height:26px;}
 */
 
.btn_help.btnLv2 {text-indent:-9999px; margin-left:5px; padding:0px; min-width:0px; height:0px;  -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;  background:transparent url("/img/common/icon_help.gif") left top no-repeat !important; width:18px; height:18px; line-height:18px; overflow:hidden;}
.btn_keypad.btnLv2 {text-indent:-9999px; margin-left:5px; padding:0px; min-width:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:transparent url("/img/common/icon_keypad.gif") left top no-repeat !important; width:50px; height:26px; overflow:hidden;}
.btn_help.btnLv2:after, 
.btn_keypad.btnLv2:after {background-color:transparent; background-image:none;}

 
.btn_quest,
.section_title .btn_help,
.gridHeaderTableDefault .btn_help,
.w2tb_th .btn_help {display:inline-block; margin-left:4px; text-indent:-9999px; background:transparent url(/img/common/icon_help.gif) left top no-repeat !important; width:18px; height:18px; line-height:18px; overflow:hidden; vertical-align:top;}


