@charset "utf-8";
@import "layout.css";

body {background:none;}

#wrapC {width:1258px;margin:0 auto;}
#header2 {position:relative;display:inline-block;width:100%;height:68px;border-bottom:4px solid #2d2d35;text-align:right;z-index:100;}
#header2 h1 {padding:12px 0 0 44px;float:left;}
#header2 .header2_util {font-size:11px;padding:42px 42px 0 0;letter-spacing:-1px;}
.header2_util a {display: inline-block;}
.header2_util a ~ a {margin-left: 7px;padding-left: 10px;background: url("//pics.esmplus.com/front/bg/bg_bar09.gif") no-repeat 0 5px;}
#header2 .header2_util span {display:inline-block;vertical-align:top;}
#footer_wrap2 {width:100%;height:121px;}
#footer_wrap2 #footer {width:100%;border-top:1px solid #cbcdd9;display:inline-block;font-size:11px;letter-spacing:-1px;}
#footer_wrap2 #footer .info {float:left;padding:0 0 0 122px;}
#footer_wrap2 #footer .info .menu {overflow:hidden;}
#footer_wrap2 #footer .info ul {display:inline-block;height:1%;margin:0 0 0 -11px;}
#footer_wrap2 #footer .info ul li {float:left;color:#505050;font-weight:bold;padding:22px 11px 8px 11px;margin:0 -1px 0 0;background:url("//pics.esmplus.com/front/common/footer_menu_line.gif") no-repeat 0 23px;line-height:1.5;}
#footer_wrap2 #footer .info ul li a {color:#505050;}
#footer_wrap2 #footer .family_logo {zoom:1;display:inline-block;*display:inline;margin:40px 0 0 -162px;}
#footer_wrap2 #footer .family_logo a {display: inline-block;margin:0 -3px 0 0;}
#footer_wrap2 #footer address {color:#7e7e7e;letter-spacing:-1px;font-size:11px;line-height:1.2;}
#footer_wrap2 #footer address span {display:inline-block;background:url("//pics.esmplus.com/front/common/footer_menu_line.gif") no-repeat 100% 1px;padding:0 12px 0 0;margin:0 8px 0 0;}
#footer_wrap2 #footer address dfn {color:#a6a6a6;display:block;letter-spacing:0;line-height:1.5;padding:4px 0 0;}
#footer_wrap2 #footer .contents_caution {display:block;margin:7px 0 5px;padding-right:0;background:none;}
#footer_wrap2 .contents_caution_link {color:#7e7e7e;text-decoration:underline;}

/* 72px: 헤더 height, 121px: 푸터 height */
.stretch-body {min-height:calc(100vh - 72px - 121px)}
.body-pad {box-sizing:border-box;padding-top:80px;padding-bottom:186px}

/* header tab */
#login_wrap .header_tap {padding-left:205px;}
#login_wrap .tab_browse {margin:-27px 0 0;height:27px;width:100%;display:inline-block;position:relative;z-index:101;}
#login_wrap .tab_browse ul {float:left;}
* html #login_wrap .tab_browse ul {margin-right:-3px;}
#login_wrap .tab_browse ul li {background:url("//pics.esmplus.com/front/common/bg_tab_browse_right.gif") no-repeat 100% 0;float:left;position:relative;margin:0 3px 0 0;}
#login_wrap .tab_browse ul li a.tab_name {background:url("//pics.esmplus.com/front/common/bg_tab_browse_left.gif") no-repeat 0 0;display:inline-block;padding:9px 12px 6px 25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#login_wrap .tab_browse ul li.on {background:url("//pics.esmplus.com/front/common/bg_tab_browse_right_on.gif") no-repeat 100% 0;}
#login_wrap .tab_browse ul li.on a {background:url("//pics.esmplus.com/front/common/bg_tab_browse_left_on.gif") no-repeat 0 0;}
#login_wrap .tab_browse ul li a.add_favor {position:absolute;top:5px;left:5px;background:url("//pics.esmplus.com/front/common/bg_tab_browse_star.gif") no-repeat 50% 50%;display:inline-block;width:10px;height:9px;padding:5px;}
#login_wrap .tab_browse ul li.like a.add_favor {background:url("//pics.esmplus.com/front/common/bg_tab_browse_star_on.gif") no-repeat 50% 50%;}
#login_wrap .tab_browse ul li span {position:absolute;top:9px;right:10px;display:none;}
#login_wrap .tab_browse ul li.on a.tab_name {padding:9px 30px 6px 25px;}
#login_wrap .tab_browse ul li.on span {display:block;}
#login_wrap .tab_browse ul li.home a.tab_name {padding:9px 25px 6px 25px;font-weight:bold;}
#login_wrap .tab_browse .add_tab {float:left;position:relative;}
#login_wrap .tab_browse .add_tab a {color:#a5a5af;font-size:11px;}
#login_wrap .tab_browse .add_tab a span {position:absolute;top:7px;left:39px;white-space:nowrap;display:none;}
#login_wrap .tab_browse .add_tab a span.on {display:block;}
#login_wrap .tab_browse .favorait_lst {position:absolute;top:0;left:977px;}
#login_wrap .tab_browse .in_contents {position:absolute;top:27px;left:844px;border:1px solid #2c2c35;border-top:0;width:189px;background:#fff;letter-spacing:-1px;font-size:11px;display:none;}
#login_wrap .tab_browse .in_contents .headers {background:url("//pics.esmplus.com/front/common/bg_dot2.gif") #f6f6f9 repeat-x 0 100%;padding:8px 0 7px 9px;color:#000;}
#login_wrap .tab_browse .in_contents ol {padding:5px 0;}
#login_wrap .tab_browse .in_contents ol li {background:url("//pics.esmplus.com/front/common/bg_tab_browse_star.gif") no-repeat 10px 5px;width:100%;}
#login_wrap .tab_browse .in_contents ol li a {display:block;padding:2px 15px 2px 26px;line-height:1.5;}
#login_wrap .tab_browse .in_contents ol li.on {background:url("//pics.esmplus.com/front/common/bg_tab_browse_star_on.gif") no-repeat 10px 5px;}
#login_wrap .tab_browse .in_contents ol li.on a {padding:2px 15px 2px 26px;}

/* 일반 로그인 */
#login_middle {width:100%;}
#login_wrap {width:100%;padding-bottom:90px;}
#login_wrap #body {width:774px;margin:0 auto;}
#login_wrap #body_new {width:864px;margin:0 auto;}
.login_title {height:47px;padding-top:65px;}
.login_box_top {width:100%;background:url("//pics.esmplus.com/front/bg/bg_login_box_top.gif") no-repeat 0 0;}
.login_box_top .login_box_btm {min-height:327px;padding:30px 33px;background:url("//pics.esmplus.com/front/bg/bg_login_box_btm.gif") no-repeat 0 100%;}
.login_box_title {overflow:hidden;width:100%;height:32px;border-bottom:1px solid #a6a8b6;}
.login_box_title h3 {float:left;}
.login_box_title .login_point {float:right;padding-top:4px;color:#000;letter-spacing:-1px;}
.login_box_title .login_point .auction {color:#ff0909;}
.login_box_title .login_point .gmarket {color:#018f10;}
.master_mbr_top {width:100%;background:url("//pics.esmplus.com/front/bg/bg_master_mbr_top.gif") no-repeat 0 0;}
.master_mbr_top .master_mbr_btm {padding:6px 16px;background:url("//pics.esmplus.com/front/bg/bg_master_mbr_btm.gif") no-repeat 0 100%;text-align:right;letter-spacing:-1px;}
.master_mbr_top .master_mbr_btm img {vertical-align:middle;}
.master_mbr_top .master_mbr_btm .btn {margin-left:11px;}
#login_wrap #contents {display:inline-block;width:100%;}
#login_wrap #contents .login_left {float:left;width:471px;}
.chk,.rdo {width:13px;height:13px;margin:0;padding:0;vertical-align:middle;}
.id_choice {padding:9px 0 8px;font-weight:bold;letter-spacing:-1px;}
.id_choice label {padding-right:11px;}
.id_choice img {vertical-align:middle;}
:root .id_choice img {display:inline-block;margin-top:-3px;vertical-align:text-top;}
:root .id_choice .rdo {display:inliln-block;margin-top:-1px;vertical-align:text-top;}
.log_no_tab {margin-top:35px;}
.log_join_btm {width:100%;background:url("//pics.esmplus.com/front/bg/bg_log_join_btm.gif") no-repeat 0 100%;}
.log_join_btm .log_join_top {min-height:141px;padding:0 21px 15px;background:url("//pics.esmplus.com/front/bg/bg_log_join_top.gif") no-repeat 0 0;}
dl.security_choice {overflow:hidden;width:100%;height:28px;padding-top:28px;font-size:12px;}
dl.security_choice dt {float:left;width:54px;padding-top:1px;}
:root dl.security_choice dt {padding-top:0;}
dl.security_choice dd {float:left;padding-right:11px;}
dl.security_choice dd input.rdo {vertical-align:0;}
:root dl.security_choice dd input.rdo {vertical-align:-1px;}
dl.security_choice dd.selected {font-weight:bold;color:#000;}
.id_pws {overflow:hidden;width:100%;}
.id_pws .input {float:left;width:257px;}
.id_pws .input input {font-size:13px;line-height:16px;color:#48494f;letter-spacing:-1px;}
.id_pws .input input.id {height:17px;margin-bottom:5px;*margin-bottom:3px;padding:7px 8px;border:2px solid #2d2d35;}
.id_pws .input input.pws {height:17px;padding:8px 9px;border:1px solid #c9cbd6;}
.id_pws .input input.txt_red {color:#f20202;}
.id_pws .btn {float:left;width:77px;}
.id_pws .btn .check {height:30px;padding-top:11px;font-size:11px;letter-spacing:-1px;}
:root .id_pws .btn .check {height:29px;}
:root .id_pws .btn .check .chk {vertical-align:-3px;}
ul.login_list {overflow:hidden;width:100%;margin-top:8px;}
ul.login_list li {float:left;margin-left:-10px;background:url("//pics.esmplus.com/front/icon/bl_bar.gif") no-repeat 0 0;}
ul.login_list li a {display:block;padding:0 18px 0 10px;color:#48494f;letter-spacing:-1px;}
.login_list_layer {position:relative;}
.login_layer {position:absolute;padding-top:4px;background:url("//pics.esmplus.com/front/bg/bg_login_layer_top.gif") no-repeat 0 0;}
.login_layer .login_layer_cont {padding:0 2px 0 6px;border:1px solid #2c2c35;border-top:0;background-color:#fff;}
.login_layer .login_layer_cont ul {padding:3px 0;}
.login_layer .login_layer_cont ul li {padding-left:8px;background:url("//pics.esmplus.com/front/icon/bl_dot2.gif") no-repeat 0 6px;*background-position:0 7px;_background-position:0 6px;font-size:11px;}
.login_layer .login_layer_cont ul li a {line-height:15px;color:#48494f;letter-spacing:-1px;}
.login_layer .login_layer_cont ul li a:hover {text-decoration:underline;}
.login_layer .login_layer_cont ul li .auction {font-weight:bold;color:#ff0909;}
.login_layer .login_layer_cont ul li .gmarket {font-weight:bold;color:#018f10;}
.login_layer .login_layer_cont ul li .master {font-weight:bold;color:#2f2f37;}
.id_member {top:1px;left:0;width:108px;}
.seller_change {top:1px;left:61px;width:122px;}
.note_list {padding-top:15px;}
.note_list li {padding:9px 0 6px 10px;border-bottom:1px solid #eaebf2;background:url("//pics.esmplus.com/front/icon/bl_dot.gif") no-repeat 1px 50%;}
.note_list li a {color:#48494f;letter-spacing:-1px;}
.note_list li .blue {color:#2567bb;}
.note_list li .green {color:#429001;}
.login_bnr {margin-top:15px;}
.cstm_service {margin:7px 0 0 2px;color:#737373;letter-spacing:-1px;}
.login_fail_text {height:35px;padding-top:21px;font-size:11px;line-height:14px;letter-spacing:-1px;}
.login_fail_text .point_red {color:#ff0909;}
.login_find_box {min-height:138px;padding:0 21px 15px;background:url("//pics.esmplus.com/front/bg/bg_log_join_btm.gif") no-repeat 0 100%;}
.find_text {padding-top:12px;font-size:11px;color:#48494f;letter-spacing:-1px;}
.aandg_choice {padding:6px 0;font-size:11px;font-weight:bold;letter-spacing:-1px;}
.aandg_choice input.rdo {vertical-align:0;}
:root .aandg_choice input.rdo {vertical-align:-1px;}
.aandg_choice label {padding-right:15px;}
dl.id_pwd {overflow:hidden;width:100%;}
dl.id_pwd dt {float:left;padding:3px 7px 0 0;font-weight:bold;color:#000;letter-spacing:-1px;}
dl.id_pwd dd {float:left;min-width:161px;}
dl.id_pwd dd input.txt {height:17px;padding:2px 3px 0;border:1px solid #c9cbd6;line-height:14px;color:#48494f;vertical-align:middle;}
dl.id_pwd dd input.col {color:#ff0909;}
dl.id_pwd dd img {vertical-align:middle;}
.text_btn {overflow:hidden;width:100%;padding-top:13px;}
.text_btn .text {float:left;width:305px;padding:0 19px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.text_btn .text .point_red {color:#ff0909;}
.text_btn .btn {float:left;padding-top:1px;}

/* tab */
ul.find_tab {overflow:hidden;width:100%;height:26px;margin-top:10px;padding-bottom:2px;background:url("//pics.esmplus.com/front/bg/bg_login_find_tab.gif") no-repeat 0 100%;}
ul.find_tab li {float:left;margin-right:3px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_left.gif") no-repeat 0 0;}
ul.find_tab li a {display:block;height:18px;padding-top:8px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_right.gif") no-repeat 100% 0;text-align:center;color:#7c7c7d;letter-spacing:-1px;}
ul.find_tab li strong {font-weight:normal;}
ul.find_tab li.on {float:left;margin-right:3px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_left_on.gif") no-repeat 0 0;}
ul.find_tab li.on a {display:block;height:18px;padding-top:8px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_right_on.gif") no-repeat 100% 0;text-align:center;color:#000;letter-spacing:-1px;}
ul.find_tab li.on strong {font-weight:bold;padding-right:13px;background:url("//pics.esmplus.com/front/icon/bl_btm_arrow.gif") no-repeat 100% 4px;}

/* 이벤트 배너 롤링 */
#login_wrap #contents .login_right {position:relative;float:right;width:217px;margin-top:35px;}
.login_right {overflow:hidden;width:100%;height:258px;}
.login_right .inner_wrap {width:100%;height:100%;overflow:hidden;position:relative;}
.login_right .inner_wrap .items {width:20000em;height:100%;overflow:hidden;position:absolute;}
.login_right .inner_wrap .items ul {float:left;position:relative;width:672px;height:100%;overflow:hidden;margin-right:7px;}
.login_right .inner_wrap .items ul li {float:left;margin:0 7px 0 0;}
.login_right .inner_wrap .items ul li a {display:block;margin:0 0 7px;}
.login_right .navi {position:absolute;top:225px;width:100%;z-index:10;text-align:center;padding:6px 0 0;}
.login_right .navi li {display:inline;}
.login_right .navi a {width:9px;height:9px;display:inline-block;padding:5px;background:url("//pics.esmplus.com/front/common/btn_main_evt_navi.gif") no-repeat 50% 50%;}
.login_right .navi a:hover {background:url("//pics.esmplus.com/front/common/btn_main_evt_navi_on.gif") no-repeat 50% 50%;}
.login_right .navi a.active {background:url("//pics.esmplus.com/front/common/btn_main_evt_navi_on.gif") no-repeat 50% 50%;}

/* 말풍선 레이어 */
.alt_Obj {position:absolute;top:0;left:0;display:none;}
.alt_Obj .contents {position:relative;border:1px solid #2c2c35;background:#fff;padding:2px 6px 3px;color:#48494f;letter-spacing:-1px;text-align:left;}
.alt_Obj .contents .arrow {position:absolute;top:-4px;left:50%;width:7px;height:4px;background:url("//pics.esmplus.com/front/bg/bg_arrow05.gif") no-repeat 50% 0;z-index:1;display:block;margin:0 0 0 -7px;}
* html .alt_Obj .contents .arrow {top:-3px;}
.alt_Obj .contents .basic li {background:url("//pics.esmplus.com/front/bg/bg_dot1.gif") no-repeat 0 6px;}
.alt_Obj .contents .basic li a {color:#48494f;display:inline-block;padding:3px 0 2px 7px;}

/* 인증실패 */
.text_btn .fail_text {margin-top:-1px;}

/* 아이디 찾기결과 */
.login_find_box .result_btns {margin-left:-1px;}
.login_find_box .result_btns .result_text {padding-top:45px;font-size:11px;letter-spacing:-1px;font-family:dotum;}
:root .login_find_box .result_btns .result_text {padding-top:46px;font-size:11px;letter-spacing:-1px;font-family:dotum;}
.login_find_box .result_btns .result_btn {padding-top:6px;}
:root .login_find_box .result_btns .result_btn {padding-top:5px;}
.login_find_box .result_btns .result_btn .result_id {height:17px;margin-left:1px;padding:8px 10px;font-weight:bold;border:1px solid #c9cbd6;color:#000;}
.login_find_box .result_btns .result_btn img {vertical-align:-2px;padding-left:4px;}
:root .login_find_box .result_btns .result_btn img {vertical-align:middle}

/* 비밀번호 찾기 */
.pw_find {padding-top:33px;margin-left:-1px;font-size:11px;letter-spacing:-1px;}
.pw_find .point_red {color:#ff0909;}
.cer_idpwd {overflow:hidden;width:100%;margin-top:-1px;padding-top:1px;margin-left:-1px;}
.cer_idpwd dl dt {float:left;padding:3px 7px 0 0;font-weight:bold;color:#000;letter-spacing:-1px;}
.cer_idpwd dl dd {float:left;margin-top:1px;padding-right:10px;}
.cer_idpwd dl dd input.txt {height:17px;padding:2px 3px 0;border:1px solid #c9cbd6;line-height:14px;color:#48494f;vertical-align:middle;}
.cer_idpwd dl dd input.col {color:#ff0909;}
:root .cer_idpwd dl dd.pw_txt2 {margin-left:-5px;}
.cer_idpwd dl dd img {vertical-align:middle;}
.pw_btn {float:left;padding-left:5px;padding-top:1px;_padding-top:3px;}
.fail dd a {padding-left:2px;}

/* 옥션임시비밀번호전송 */
.tem_pws_email {overflow:hidden;width:100%;margin-top:-1px;}
.tem_pws_email dl {float:left;padding-top:7px;}
.tem_pws_email dl.bl_auction {background:url("//pics.esmplus.com/front/icon/icon_aution.gif") no-repeat 0 9px;}
.tem_pws_email dl.bl_gmarket {background:url("//pics.esmplus.com/front/icon/icon_gmarket.gif") no-repeat 0 9px;}
.tem_pws_email dl dt {float:left;padding:2px 7px 0 43px;color:#48494f;letter-spacing:-1px;}
.tem_pws_email dl dd {float:left;min-width:161px;padding-left:3px;}
.tem_pws_email dl dd input.txt {height:17px;padding:2px 3px 0;border:1px solid #c9cbd6;letter-spacing:-1px;font-weight:bold;line-height:14px;color:#000;vertical-align:middle;}
.tem_pws_email dl dt.pw_txt {margin-left:-31px;}
.tem_pws_email dl dd.pw_txt2 {margin-left:-2px;}
.tem_pws_email dl dd img {vertical-align:middle;}
.tem_pws_email .tem_pwbtn {float:left;padding-left:5px;padding-top:7px;_padding-top:9px;}
.tem_find_txt {padding-top:43px;margin-left:-1px;font-size:11px;}

/* 마스터 로그인 */
#master_body {width:894px;margin:0 auto;letter-spacing:-1px;}
#master_body .login_title {height:27px;padding-top:50px;text-align:left;}
.ems_master_box {overflow:hidden;border:1px solid #a6a8b6;_zoom:1;}
.ems_master_box .title_txt {height:23px;padding:6px 0 0 14px;border-bottom:1px solid #a6a8b6;color:#000;background:url("//pics.esmplus.com/front/bg/bg_master_id_title_full.gif") no-repeat 0 0;font-weight:bold;letter-spacing:-1px;}
.ems_master_box .sub_txt {color:#7b7b82;font-size:11px;font-weight:normal;margin:0 0 0 4px;}
dl.member_nomember {overflow:hidden;width:862px;height:30px;padding:16px 15px 0;}
dl.member_nomember dt {float:left;width:89px;_margin-top:-2px;padding-top:1px;_padding-top:0;}
dl.member_nomember dd {float:left;padding:0 20px 0 21px;background:url("//pics.esmplus.com/front/icon/bl_bar2.gif") no-repeat 0 4px;}
dl.member_nomember dd.fir {background:none;}
dl.member_nomember dd .rdo {vertical-align:0;}
:root dl.member_nomember dd .rdo {vertical-align:-2px;}
.ems_master_box .change_btn {margin:0 15px 15px;padding:3px 13px;border:1px solid #e0e1e6;background-color:#f6f6f7;letter-spacing:-1px;}
.ems_master_box .change_btn img {margin-right:7px;vertical-align:middle;}
.ems_master_box .change_btn span {margin-right:18px;}
.ems_master_box .seller_forward {padding:18px 15px;}
.ems_master_box .seller_forward .css_btn7 {margin:0 8px 0 0;}
.master_ex_text {height:21px;margin-top:27px;letter-spacing:-1px;}
.id_interlock {border:1px solid #a6a8b6;}
.id_interlock ul li {display:inline-block;padding:0 16px 5px;*padding:0 16px 4px;_padding:0 16px 6px;border-top:1px solid #c9cbd6;}
.id_interlock ul li.fir {border-top:0;}
.id_interlock ul li .check_area {float:left;width:84px;_height:19px;padding-top:11px;_padding-top:10px;}
.id_interlock ul li .check_area .rdo, .id_interlock ul li .check_area img {vertical-align:middle;}
.id_interlock ul li .idpw_area {float:left;width:775px;}
.id_interlock ul li .idpw_area dl {overflow:hidden;width:100%;padding-top:9px;}
.id_interlock ul li .idpw_area dl dt {float:left;padding:6px 7px 0 0;font-weight:bold;letter-spacing:-1px;}
.id_interlock ul li .idpw_area dl dd {float:left;padding-right:10px;}
.id_interlock ul li .idpw_area dl dd img {margin-left:1px;vertical-align:middle;*vertical-align:top;}
.id_interlock ul li .idpw_area dl dd input.txt {height:17px;*margin-top:-1px;_margin-top:-2px;padding:2px 3px 0;border:1px solid #c9cbd6;line-height:14px;color:#48494f;vertical-align:middle;}
.id_interlock ul li .idpw_area dl dd input.txt_red {color:#ff0909;}
.id_interlock ul li .idpw_area dl dd .btn_delete {display:inline-block;}
.id_interlock ul li .idpw_area dl dd.text {padding-top:6px;font-size:11px;letter-spacing:-1px;}
.id_interlock ul li .idpw_area dl dd.text_blue {color:#2567bb;}
.id_interlock ul li .idpw_area dl dd.text_red {color:#ff0909;}
.id_interlock ul li .idpw_area dl dd.text_red a {color:#ff0909;text-decoration:underline;}
.btn_center {margin-top:20px;text-align:center;}

/* 마스터 ID 생성 */
.ems_master_box .master_term {padding:1px;font-size:11px;line-height:15px;letter-spacing:-1px;}
.ems_master_box .master_term .master_term_scroll {overflow-x:hidden;overflow-y:scroll;height:61px;padding:12px 13px;}
.ems_master_box .master_term strong {display:block;font-size:12px;}
.ems_master_box .master_term .highlight {text-decoration: underline;}
.agree_check {margin-top:6px;font-size:11px;letter-spacing:-1px;color:#48494f;}
.agree_check2 {margin-top:6px;font-size:12px;letter-spacing:-1px;color:#48494f;}
.agree_check input.chk {margin-right:1px;vertical-align:0;}
:root .agree_check input.chk {vertical-align:-2px;}
.agree_check strong {font-size:12px;color:#48494f;}
.agree_check strong em {font-weight:bold;color:#fd5900;}

/* 마스터 ID 생성 - 개인정보 수집 및 이용 동의 추가 */
.ems_master_box .master_term .master_term_scroll dfn {color:#2567bb;font-weight:bold;display:block;margin:0 0 7px;}
.ems_master_box .master_term .master_term_scroll .big_title {color:#000;display:block;margin:0 0 9px;}
.ems_master_box .master_term .master_term_scroll dl {line-height:16px;margin:0 0 11px;}
.ems_master_box .master_term .master_term_scroll dl dt {margin-bottom:4px;font-weight:bold;}
.ems_master_box .master_term .master_term_scroll dl dd ol li {width:100%;overflow:hidden;line-height:16px;}
.ems_master_box .master_term .master_term_scroll dl dd ol li .kor_sort {float:left;width:18px;font-weight:bold;}
.ems_master_box .master_term .master_term_scroll dl dd ol li .txt {float:left;}
.ems_master_box .master_term .master_term_scroll .listsort {margin-left: 13px;}
.ems_master_box .master_term_2 {overflow: hidden;*zoom:1;padding: 0;}
.ems_master_box .master_term_2 .section {float: left;width: 446px;}
.ems_master_box .master_term_2 .section_privacy {width: 445px;border-left: 1px solid #c9cbd6}
.ems_master_box .master_term_2 .section .agree_check {margin-top: 0;padding: 9px 0 7px 10px;*padding: 9px 0 9px 10px;border-top: 1px solid #c9cbd6;}
.ems_master_box .master_term_2 .section .agree_check input {margin-bottom: 3px;*margin-bottom: 1px;vertical-align: middle;}
.ems_master_box .master_term_2 .section .agree_check strong {display: inline;}
.ems_master_box .master_term_2 .section .master_term_scroll {height: 200px;}
.ems_master_box .period {color: #ec5401;font-weight: bold;}
.ems_master_box .period .number {letter-spacing: 0;}
.ems_master_box .section_privacy_reason_tbl {margin: 1px 0 8px;width: 400px;border: 1px solid #a5a7b5;}
.ems_master_box .section_privacy_reason_tbl th,
.ems_master_box .section_privacy_reason_tbl td {padding: 4px 0 2px;border-left-color: #c8cad5;border-bottom: 0 none;line-height: 14px;}
.ems_master_box .section_privacy_reason_tbl th {text-align: center;}
.ems_master_box .section_privacy_reason_tbl td .column_inner {padding-left: 5px;}
.ems_master_box .section_privacy_reason_tbl td .period {text-align: center;}
.ems_master_box .section_privacy_reason_tbl th:first-child {border-left: 0 none;}
.ems_master_box .section_privacy_reason_tbl tbody th {background: none;}
.ems_master_box .section_privacy_reason_tbl tbody th,
.ems_master_box .section_privacy_reason_tbl tbody td {border-top: 1px solid #c8cad5;}
.ems_master_box .master_term .master_term_scroll .section_privacy_reason {margin: 0 0 0 12px;line-height: 15px;}
.ems_master_box .master_term .master_term_scroll .section_privacy_reason dt {margin-bottom: 0;font-weight: normal;}

/* 계정 정보 테이블 */
.master_account {border:1px solid #a6a8b6;}
.master_account table {width:100%;}
.master_account table caption {width:0;height:0;font-size:0;line-height:0;text-indent:-5000px;}
.master_account table th {border-bottom:1px solid #c9cbd6;border-left:1px solid #c9cbd6;background-color:#f9f9fa;letter-spacing:-1px;}
.master_account table th.fir {border-left:0;}
.master_account table td {padding:8px 0 5px 10px;border-bottom:1px solid #c9cbd6;border-left:1px solid #c9cbd6;text-align:left;letter-spacing:-1px;}
.master_account table td.number {letter-spacing:0;}
.master_account table td input.txt {height:17px;*margin:-1px 0;padding:2px 3px 0;border:1px solid #c9cbd6;line-height:14px;vertical-align:top;}
.master_account .id_pw_insert {padding:5px 15px 10px;}
.master_account .id_pw_insert dl {display:inline-block;width:100%;padding-top:5px;}
.master_account .id_pw_insert dl dt {float:left;width:91px;padding-top:5px;font-weight:bold;letter-spacing:-1px;}
.master_account .id_pw_insert dl dd {float:left;}
.master_account .id_pw_insert dl dd input.txt {height:20px;*margin:-1px 0;padding:5px 8px 0;border:1px solid #c9cbd6;font-size:13px;line-height:15px;color:#48494f;vertical-align:top;letter-spacing:-1px;}
.master_account .id_pw_insert dl dd input.txt_pass {color:#7b7b82;}
.master_account .id_pw_insert dl dd input.id_txt {height:20px;*margin:-1px 0;padding:5px 8px 0;border:1px solid #34343e;font-size:13px;line-height:15px;color:#48494f;vertical-align:top;letter-spacing:-1px;}
.master_account .id_pw_insert dl dd input.txt_blue {color:#2567bb;}
.master_account .id_pw_insert dl dd input.txt_red {color:#f20202;}
.master_account .id_pw_insert dl dd img {vertical-align:top;}
.master_account .id_pw_insert dl dd .re_pw {padding-left:13px;background:url("//pics.esmplus.com/front/icon/bl_re_check.gif") no-repeat 0 9px;}
.master_account .id_pw_insert dl dd .text {display:inline-block;padding:6px 0 0 9px;font-size:11px;color:#7b7b82;letter-spacing:-1px;}
.master_account .id_pw_insert dl dd .text a {font-weight:bold;text-decoration:underline;}
.master_account .id_pw_insert dl dd .font_red {color:#f20202;}
.master_account .id_pw_insert dl dd .txt_succ {padding-left:6px;}
.master_account .id_pw_insert dl dd .txt_succ strong {color:#2567bb;}
.master_account .id_pw_insert dl dd .txt_succ strong.bl {padding-left:13px;background:url("//pics.esmplus.com/front/icon/bl_success.gif") no-repeat 0 0;}
.master_account .id_pw_insert dl dd .txt_fail {padding-left:6px;}
.master_account .id_pw_insert dl dd .txt_fail strong, .master_account .id_pw_insert dl dd .txt_fail span {color:#ff0909;}
.master_account .id_pw_insert dl dd .txt_fail strong.bl {padding-left:13px;background:url("//pics.esmplus.com/front/icon/bl_fail.gif") no-repeat 0 0;}

/* 보안등급 */
.bloom_layer {position:relative;}
.bloom_layer .bloom_layer_bg {position:absolute;top:-27px;left:209px;width:273px;padding-left:3px;background:url("//pics.esmplus.com/front/bg/bg_spbb_layer.gif") no-repeat 0 0;}
.bloom_layer .bloom_layer_cont {padding:0 0 2px 10px;border-bottom:1px solid #48494f;font-size:11px;color:#7b7b82;letter-spacing:-1px;}
.bloom_layer .bloom_layer_cont strong {display:block;padding-top:4px;font-size:12px;color:#48494f;}
.bloom_layer .bloom_layer_cont strong .orange {display:inline-block;margin-left:10px;padding-left:19px;background:url("//pics.esmplus.com/front/icon/bl_point_orange.gif") no-repeat 0 2px;color:#fd5900;}
.bloom_layer .bloom_layer_cont strong .green {display:inline-block;margin-left:10px;padding-left:19px;background:url("//pics.esmplus.com/front/icon/bl_point_green.gif") no-repeat 0 2px;color:#4fa719;}
.bloom_layer .bloom_text_only {position:absolute;top:-27px;left:209px;width:418px;height:21px;padding:4px 0 0 13px;background:url("//pics.esmplus.com/front/bg/bg_spbb_text_lony.gif") no-repeat 0 0;color:#48494f;letter-spacing:-1px;}

/* 마스터 ID가입완료 */
.master_idok_box {border:1px solid #dddac0;background-color:#fdfcf4;line-height:15px;letter-spacing:-1px;}
.master_idok_box .text_area {padding:13px 14px;}
.master_idok_box .text_area .point_blue {color:#2567bb;}
.master_idok_box .idok_point {padding:7px 14px;border-top:1px solid #dddac0;background-color:#f7f5e4;}
.seller_id_check {overflow:hidden;width:100%;margin-top:20px;}
.seller_id_check .auction_id {float:left;width:443px;}
.seller_id_check .gmarket_id {float:right;width:443px;}
.seller_id_check .title {height:25px;padding:4px 0 0 15px;border:1px solid #a6a8b6;background:url("//pics.esmplus.com/front/bg/bg_master_id_title.gif") no-repeat 0 0;font-weight:bold;color:#2c2c2f;letter-spacing:-1px;}
.seller_id_check .title img {vertical-align:middle;}
.selller_interlock {padding:15px 9px 15px;}
.selller_interlock dl {overflow:hidden;width:100%;padding-bottom:5px;}
.selller_interlock dl dt {float:left;width:21px;padding-top:2px;font-weight:bold;letter-spacing:-1px;}
.selller_interlock dl dt.c_dt_pw {width:29px;padding-left:9px;}
.selller_interlock dl dd {float:left;}
.selller_interlock dl dd input.txt {height:15px;padding:2px 1px;border:1px solid #c9cbd6;line-height:14px;color:#48494f;vertical-align:top;}
.selller_interlock dl dd img {vertical-align:top;}
.selller_interlock dl dd.text {padding:3px 0 0 9px;font-size:11px;color:#ff0909;letter-spacing:-1px;}
.seller_id_check .only_id {clear:both;width:100%;}
.seller_id_check .only_id .title {background:url("//pics.esmplus.com/front/bg/bg_master_id_title_full.gif") no-repeat 0 0;}
.money_lump {margin-top:20px;}
.money_lump .check_area {padding:5px 14px 6px;border:1px solid #a6a8b6;background-color:#f9f9fa;letter-spacing:-1px;}
.money_lump .check_area .point_blue {color:#2567bb;}
.saving_remittance {display:inline-block;width:855px;padding:0 18px 20px 19px;border:1px solid #a6a8b6;border-top:0;}
.saving_remittance .saving {float:left;width:423px;}
.saving_remittance .remittance {float:right;width:423px;}
.saving_remittance .choice {margin:11px 0 7px;letter-spacing:-1px;}
.saving_remittance .lump_cont_box {height:75px;padding:11px 0 0 15px;border:1px solid #d4d4e1;line-height:15px;letter-spacing:-1px;}
.saving_remittance_long .lump_cont_box {height:130px;}
.saving_remittance .lump_cont_box .title_text {padding:2px 0 15px;}
.saving_remittance .lump_cont_box .subj_summary {padding:2px 0 15px;}
.saving_remittance .lump_cont_box .subj_summary em {color:#ff0909;}
.saving_remittance .lump_cont_box .title_text span {color:#ff0909;}
.saving_remittance .lump_cont_box dl {overflow:hidden;width:100%;margin-bottom:11px;}
.saving_remittance .lump_cont_box dl dt {float:left;width:57px;padding-top:2px;color:#ff0909;}
.saving_remittance .lump_cont_box dl dd {float:left;margin-right:10px;padding-top:2px;}
.saving_remittance .lump_cont_box dl dd.number {padding-left:10px;background:url("//pics.esmplus.com/front/icon/bl_bar2.gif") no-repeat 0 2px;}
.saving_remittance .lump_cont_box dl dd.btn {padding-top:0;}
.saving_remittance .lump_cont_box .insert_btn {margin-bottom:13px;color:#ff0909;}
.saving_remittance .lump_cont_box .insert_btn img {margin-left:8px;vertical-align:middle;}
.saving_remittance .check_setting {clear:both;padding:20px 0 0;text-align:center;}
.saving_remittance .online_remittance {padding:11px 0 0;}
.saving_remittance .online_remittance li {background:url("//pics.esmplus.com/front/bg/bg_dot08.gif") no-repeat 2px 6px;padding:0 0 1px 8px;font:normal normal 11px/1.3 dotum,"돋움";color:#2567bb;}

/* 공인인증서 로그인 */
.sub_title {margin:14px 0 3px;padding-left:8px;background:url("//pics.esmplus.com/front/icon/bl_dot2.gif") no-repeat 0 7px;font-weight:bold;color:#000;letter-spacing:-1px;}
#login_wrap #contents .login_certificate {width:227px;height:auto;margin-top:0;}
.certificate_box_btm {width:100%;background:url("//pics.esmplus.com/front/bg/bg_certificate_box_btm.gif") no-repeat 0 100%;}
.certificate_box_btm .certificate_box_top {padding:39px 18px 7px;background:url("//pics.esmplus.com/front/bg/bg_certificate_box_top.gif") no-repeat 0 0;}
.certificate_box_btm .certificate_box_top .btn {margin-bottom:20px;text-align:center;}
.certificate_box_btm .certificate_box_top .certificate_list {overflow:hidden;width:100%;margin-bottom:26px;}
.certificate_box_btm .certificate_box_top .certificate_list li {float:left;margin-left:10px;padding-left:10px;background:url("//pics.esmplus.com/front/icon/bl_bar.gif") no-repeat 0 0;letter-spacing:-1px;}
.certificate_box_btm .certificate_box_top .certificate_list li.fir {margin-left:0;padding-left:0;background:none;}
.certificate_box_btm .certificate_box_top .certificate_list li a {color:#48494f;}
.certificate_box_btm .certificate_box_top .certificate_center {font-size:11px;text-align:right;}
.certificate_box_btm .certificate_box_top .certificate_center a {color:#48494f;text-decoration:underline;}
.login_certificate .img_txt {margin-top:9px;}
.customer_box_btm {width:100%;margin-top:17px;background:url("//pics.esmplus.com/front/bg/bg_customer_number_btm.gif") no-repeat 0 100%;}
.customer_box_btm .customer_box_top {padding:10px 17px 9px;background:url("//pics.esmplus.com/front/bg/bg_customer_number_top.gif") no-repeat 0 0;font-size:11px;line-height:15px;color:#7b7b82;letter-spacing:-1px;}
.customer_box_btm .customer_box_top img {vertical-align:middle;}
.customer_box_btm .customer_box_top .number {letter-spacing:0;}

.n_masterid {padding:14px 0 16px 16px;border:1px solid #ee8509;background:#fdfcf4;letter-spacing:-1px;}
.n_masterid em {font-size:14px;font-weight:bold;}
.n_masterid span {font-size:14px;font-weight:bold;color:#fd5900;}
.n_masterid p {font-size:11px;}
.n_masterlist {margin:20px 0 9px 0;font-size:11px;color:#7b7b82;letter-spacing:-1px;}
.n_masterlist span.tbold {font-weight:bold;}
p.n_masterlist {padding:0 0 0 9px;background:url("//pics.esmplus.com/front/icon/bl_dot5.gif") no-repeat 0 5px;letter-spacing:-1px;}
.n_masterlist li {padding:0 0 0 9px;background:url("//pics.esmplus.com/front/icon/bl_dot5.gif") no-repeat 0 5px;line-height:15px;}
.ems_master_box .id_interlock {border:0;}
.ems_master_box .id_interlock ul li {padding:7px 0 18px 15px;border:0;}
.ems_master_box .id_interlock ul li .check_area {width:53px;}
.n_idconfirm {margin-top:20px;padding:15px 0 20px 16px;border:1px solid #a6a8b6;}
.n_idconfirm em {color:#000;font-size:14px;font-weight:bold;}
.n_idconfirm span{color:#fd5900;font-size:14px;font-weight:bold;}
.n_masterid_connet {padding:11px 0 14px 16px;border:1px solid #ee8509;background:#fdfcf4;letter-spacing:-1px;}
.n_masterid_connet span.id {font-weight:bold;color:#fd5900;letter-spacing:0;}
.n_masterid_connet span.txt {font-weight:bold;color:#2567bb;}
.n_masterid_connet ul {margin-top:7px;}
.n_masterid_connet ul li {font-size:11px;line-height:14px;letter-spacing:-1px;}
.n_masterid_connet ul li.other {color:#7b7b82;}
.id_interlock ul li.lcont {float:left;width:430px;}
.id_interlock ul li.rcont {float:left;width:420px;background:url("//pics.esmplus.com/front/bg/bg_rcontbar.gif") no-repeat 0 16px;}
.id_interlock ul li.lcont .idpw_area,
.id_interlock ul li.rcont .idpw_area {width:330px;}
.j_masterid_connet {margin-bottom:20px;}

/* esm 가입절차 안내 */
.esm_join_guide {padding:88px 0 0;}
.esm_join_guide .content {border:1px solid #c2c3ce;border-top:0;}
.esm_join_guide .qna {padding:17px 15px 9px;}
.esm_join_guide .qna li {letter-spacing:-1px;line-height:1.5;padding:0 0 9px;}
.esm_join_guide .qna li .question	 {color:#2567bb;line-height:1.3;padding:0 0 4px;}
.esm_join_guide .qna li .answer {color:#7b7b82;line-height:1.2;display:block;padding:0 0 0 14px;font-size:11px;}

.login_box {background:url("//pics.esmplus.com/front/bg/login_box_wrap.gif") no-repeat 0 100%;width:864px;margin:0 auto;}
.login_box_inner {background:url("//pics.esmplus.com/front/bg/login_box_inner.gif") no-repeat 0 0;width:798px;padding:30px 33px 30px;position:relative;}
.login_box_inner h3 {border-bottom:1px solid #a6a8b6;padding:0 0 9px;}
.login_box_inner .ex_down {position:absolute;top:35px;right:33px;color:#2567bb;letter-spacing:-1px;font-size:11px;}
.login_box_inner .ex_down img {vertical-align:middle;}
.login_box_inner .ex_down span {display:inline-block;padding:0 5px 0 1px;}
.login_box_inner .login_guide ul {padding:12px 0 8px;}
.login_box_inner .login_guide ul li {font-size:11px;letter-spacing:-1px;background:url("//pics.esmplus.com/front/bg/bg_dot1.gif") no-repeat 5px 8px;padding:0 0 2px 14px;line-height:1.5;}
.login_box_inner .call_center {background:url("//pics.esmplus.com/front/bg/bg_call_center_btm.gif") no-repeat 0 100%;margin:0 0 11px;}
.login_box_inner .call_center_inner {padding:12px 0 11px 13px;background:url("//pics.esmplus.com/front/bg/bg_call_center_top.gif") no-repeat 0 0;}
.login_box_inner .call_center_inner .txt_left {background:url("//pics.esmplus.com/front/icon/icon_aidl.gif") no-repeat 0 1px;padding:0 0 0 19px;font-weight:bold;letter-spacing:-1px;}
.login_box_inner .call_center_inner .txt_left span {color:#ec5401;}
.login_box_inner .call_center_inner .txt_left a {color:#2567bb;text-decoration:underline;}
.login_box_inner .call_center_inner img {vertical-align:middle;margin:-2px 3px 0;display:inline-block;}
.login_box_inner .total_flatform {letter-spacing:-1px;font-size:11px;}
.login_box_inner .total_flatform dt {background:url("//pics.esmplus.com/front/bg/bg_dot1.gif") no-repeat 5px 8px;font-weight:bold;padding:0 0 0 14px;}
.login_box_inner .total_flatform dt.customer {font-weight:normal;margin-bottom:5px}
.login_box_inner .total_flatform dt.customer span {padding-left:14px;background:url("//pics.esmplus.com/front/icon/ico_tel.gif") no-repeat 0 0;*background-position: 0 3px;font-weight:bold;}
.login_box_inner .total_flatform dt em {color:#2567bb;line-height:18px;font-weight:bold;}
.login_box_inner .total_flatform dt img {vertical-align:middle;}
.login_box_inner .total_flatform dd {color:#7b7b82;padding:5px 0 0 14px;line-height:14px;}

.login_form_section {width:782px;height:214px;background:url("//pics.esmplus.com/front/bg/bg_loginmain_v2.gif") no-repeat 0 0;margin:0 0 10px;padding:47px 0 0 31px;}
.login_form_section .ag_login {float:left;width:327px;}
.login_form_section .ag_login .ag_login_cont {height:178px;}
.login_form_section	.login_select_way {overflow:hidden;position:absolute;width:1px;height:1px;left:-9999px;line-height:0;font-size:0;text-indent:-9999px;top:-9999px;}
.login_form_section .login_slt .rdo {vertical-align:-2px;*vertical-align:0;}
.login_form_section .login_slt label {margin-right:11px;color:#000;font-weight:bold;}
.login_form_section .secutity {padding:27px 0 20px 0;font-size:11px;}
.login_form_section .secutity label {margin-right:12px;}
.login_form_section .id_pws {overflow:hidden;width:100%;}
.login_form_section .esm_id_pws .input {float:left;width:250px;}
.login_form_section .esm_id_pws .input input {color:#ec5401;letter-spacing:-1px;}
.login_form_section .esm_id_pws .input input.id {height:17px;margin-bottom:5px;*margin-bottom:3px;padding:7px 8px;border:2px solid #2d2d35;font-weight:bold;}
.login_form_section .esm_id_pws .input input.pws {height:17px;padding:8px 9px;border:1px solid #c9cbd6;}
.login_form_section .esm_id_pws .input input.txt_red {color:#f20202;}
.login_form_section .esm_id_pws .btn {float:left;width:77px;}
.login_form_section .esm_id_pws .btn .check {height:30px;padding:9px 0 2px 6px;font-size:11px;letter-spacing:-1px;}
:root .login_form_section .esm_id_pws .btn .check {height:29px;}
:root .login_form_section .esm_id_pws .btn .check .chk {vertical-align:-3px;}
.login_form_section .esm_login .esm_id_pws .input {float:left;width:190px;}
.login_form_section .esm_login .esm_id_pws .input input.txt_b {color:#48494f;letter-spacing:-1px;}
.login_form_section .esm_login {float:left;width:327px;margin:0 29px 0 82px;_margin:0 29px 0 82px;}
.login_form_section .esm_login .esm_login_cont {height:178px;}
.login_form_section .esm_login_list {overflow:hidden;margin:0;padding-top: 8px;text-align: center;}
.login_form_section .esm_login_list li {display: inline;background:url("//pics.esmplus.com/front/bg/bg_gbar.gif") no-repeat 0 1px;}
.login_form_section .esm_login_list li.fir {background:0;padding:0;}
.login_form_section .esm_login_list li.fir	a {padding-left:0;}
.login_form_section .esm_login_list li a {padding:0 11px 0 10px;font-size:11px;color:#48494f;letter-spacing:-1px;}
.login_form_section .esm_login .esm_login_list {overflow:hidden;margin:0;}
.login_form_section .esm_login_certificate .esm_login_list {overflow:hidden;margin:3px 0 0 7px;}
.login_form_section strong.tit {letter-spacing:-1px;}

.esm_login_certificate {float:left;width:195px;}
.esm_login_certificate .esm_login_certificate_cont {height:167px;}
.esm_login_certificate .certificate_center {margin:18px 0 0 2px;}
.esm_login_certificate .certificate_center a {color:#2567bb;font-size:11px;text-decoration:underline;}
.esm_login_certificate p.btn {margin:12px 0 14px 0;text-align:center;}
.esm_login_certificate .certificate_related{padding-left:2px;color:#2567bb;font-size:11px;line-height:1.4;font-weight:normal}
.esm_login_certificate p.notice {margin-top:10px;color:#7b7b82;font-size:11px;letter-spacing:-1px;}
.esm_login_certificate .login_kind{text-align:center;padding:5px 0 0 0}
.esm_login_certificate .login_kind li{display:inline;margin-right:2px}

.login_text {padding:14px 0 10px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.login_text .point_red {color:#ff0909;}
.login_text a.underline {text-decoration:underline;}
.esm_login .login_text {padding:20px 0 20px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.esm_login .login_texttab {padding:9px 0 5px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.esm_login .login_texttab .point_red {color:#ff0909;}
/* tab */
ul.esm_find_tab{overflow:hidden;height:28px;margin: 0;background: #fff url("//pics.esmplus.com/front/bg/bg_login_find_tab.gif") repeat-x -1px 100%;}
ul.esm_find_tab li {float:left;margin-right:3px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_left.gif") no-repeat 0 0;}
ul.esm_find_tab li a {display:inline-block;height:18px;padding:8px 0 0 0;background:url("//pics.esmplus.com/front/bg/bg_login_tab_right.gif") no-repeat 100% 0;text-align:center;color:#7c7c7d;letter-spacing:-1px;}
ul.esm_find_tab li strong {font-weight: normal;}
ul.esm_find_tab li.on {float:left;margin-right:3px;background:url("//pics.esmplus.com/front/bg/bg_login_tab_left_on.gif") no-repeat 0 0;}
ul.esm_find_tab li.on a {display:inline-block;height:18px;padding:8px 0 0 0;background:url("//pics.esmplus.com/front/bg/bg_login_tab_right_on.gif") no-repeat 100% 0;text-align:center;font-weight: bold;color:#000;letter-spacing:-1px;}
ul.esm_find_tab li.on strong {display:inline-block;font-weight: bold;padding-right:13px;background:url("//pics.esmplus.com/front/icon/bl_btm_arrow.gif") no-repeat 100% 4px;}
ul.esm_find_tab li.idw a {width:99px;}
ul.esm_find_tab li.pasw a {width:109px;}

.login_id_pws .login_slt label {font-size:11px;}
.login_id_pws .esm_id_pws {margin-top:6px;}
.login_id_pws .esm_id_pws label {font-weight:bold;color:#000;}
.login_id_pws .esm_id_pws label + label {margin-left: 7px;}
.login_id_pws .esm_id_pws a img {vertical-align:middle;}
.login_id_pws .login_slt label {margin-right:15px;font-size:11px;letter-spacing:-1px;}
.login_id_pws .esm_id_pws input.txt_red {color:#ec5401;}
.idpsw_notice {overflow:hidden;}
.idpsw_notice p {float:left;width: 259px;padding:3px 0 0 0;}
.idpsw_notice a {display:block;margin:21px 0 0 0;}
.reag_login .login_text {padding:44px 0 6px 0;}
.reag_login input.txt {height:26px;padding:5px 3px 2px 3px;font-weight:bold;color:#000;font-size:13px;}
.reag_login a img {vertical-align:middle;}
.esm_login .btn_center {margin-top:8px;text-align:center;}
.market_login img {margin: 0 5px 0 0;vertical-align:middle;}
.cer_fail .login_texttab {padding-top:12px;}
.cer_fail .esm_id_pws {margin-top:8px;}
.cer_fail .btn_center {margin-top:12px;}
.mail_send .login_texttab {padding-top:28px;}
.mail_send .txt {color:#000;font-weight:bold;}

.n_document_step_tit {padding-left:9px;background:url("//pics.esmplus.com/front/icon/bl_dot.gif") no-repeat 0 5px;color:#000;}
.n_document_step_stit {display:block;margin-top:27px;}
.n_document_step {overflow:hidden;width:963px;height:93px;margin-top:6px;padding:26px;background:url("//pics.esmplus.com/front/bg/bg_document_step.gif") no-repeat 0 0;}
.n_document_step li {float:left;width:186px;height:74px;margin-left:73px;padding-top:19px;text-align:center;letter-spacing:-1px;}
.n_document_step li.first {margin-left:0;}
.n_document_step li em {font-weight:bold;color:#e56701;font-size:13px;}
.n_document_step li p {margin-top:31px;font-size:11px;color:#7b838d;}
.n_document_step_board {width:100%;margin-top:20px;border:1px solid #a6a8b6;letter-spacing:-1px;}
.n_document_step_board th {padding:7px 0 6px 0;border-left:1px solid #dfe0e6;text-align:center;background:#f8f8f9;font-weight:normal;}
.n_document_step_board td {border-top:1px solid #dfe0e6;border-left:1px solid #dfe0e6;font-size:11px;}
.n_document_step_board td.fir_tit {padding-left:34px;font-weight:bold;}
.n_document_step_board th.fir_tit,
.n_document_step_board td.fir_tit {border-left:0;}
.n_document_step_board td.notice_ask {text-align:center;}
.n_document_step_board td.notice_ask p {margin-bottom:1px;font-weight:bold;color:#e56701;}
.n_document_step_board td ul {padding:6px 0 4px 9px;}
.n_document_step_board td ul li {padding:0 0 0 8px;background:url("//pics.esmplus.com/front/icon/bl_dot.gif") no-repeat 0 8px;font-size:11px;line-height:21px;}
.n_document_step_board td ul li ul {padding:0;}
.n_document_step_board td ul li ul li {padding:0;background-image:none;}
a.n_download {margin-left:7px;padding:2px 0 1px 17px;background:url("//pics.esmplus.com/front/icon/icon_pdfdownload.gif") no-repeat 0 0;color:#2567bb;text-decoration:underline;font-size:11px;}
.n_document_step_list {margin-top:6px;padding:10px 0 11px 15px;border:1px solid #a6a8b6;background:#f9f9fa;font-size:11px;}
.n_document_step_list li {padding:0 0 0 8px;background:url("//pics.esmplus.com/front/icon/bl_dot.gif") no-repeat 0 7px;line-height:18px;}
.n_document_step_list li.n_ask_go a {margin:0 6px 0 0;padding:0 0 0 10px;background:url("//pics.esmplus.com/front/bg/bg_bar09.gif") no-repeat 0 0;vertical-align:top;text-decoration:underline;}
.n_document_step_list li.n_ask_go a.fir {padding:0;background:none;}
.n_document_step_list li ul li {padding:0;background:none;}
.n_document_step_list .n_btypetxt {margin-top:2px;color:#2567bb;}

input.bg_pw1 {background:url("//pics.esmplus.com/front/bg/bg_pw1.gif") #fff no-repeat 11px 11px;}
input.bg_pw2 {background:url("//pics.esmplus.com/front/bg/bg_pw2.gif") #fff no-repeat 11px 11px;}

.ems_master_box .title_txt_point {height:23px;padding:6px 0 0 14px;border-bottom:1px solid #a6a8b6;color:#ff0909;background:url("//pics.esmplus.com/front/bg/bg_master_id_title_full.gif") no-repeat 0 0;font-weight:bold;letter-spacing:-1px;}
.n_masterlist li.str_point {font-size:14px;color:#ff0909;background:url("//pics.esmplus.com/front/icon/bl_dot5.gif") no-repeat 0 11px;padding:3px 0 3px 11px;}

.layer_nonstandard_member {border:1px solid #2c2c35;position:absolute;top:50%;left:50%;width:395px;height:179px;padding:15px 15px 19px;background:#fff;}
.layer_nonstandard_member .nonstandard_member {position:relative;width:100%;height:100%;}
.layer_nonstandard_member .nonstandard_member .arrow {position:absolute;top:198px;_top:200px;left:50%;width:7px;height:4px;background:url("//pics.esmplus.com/front/bg/bg_arrow07.gif") no-repeat 50% 0;z-index:1;display:block;margin:0 0 0 -5px;}
.layer_nonstandard_member .nonstandard_member .caution {border:1px solid #dedabf;background:#fcfcf4;padding:11px 14px 11px;letter-spacing:-1px;margin-bottom:7px;}
.layer_nonstandard_member .nonstandard_member .big_title {font-size:14px;color:#ff0909;font-weight:bold;margin:0 0 6px;}
.layer_nonstandard_member .nonstandard_member .caution_txt {line-height:14px;margin:0 0 2px;}
.layer_nonstandard_member .nonstandard_member .s_title {color:#ff0909;font-weight:bold;}
.layer_nonstandard_member .view_after {letter-spacing:-1px;margin:0 0 7px;}
.layer_nonstandard_member .view_after label {display:block;margin:0 0 3px;}
.layer_nonstandard_member .view_after label input	 {vertical-align:middle;}
.layer_nonstandard_member .view_after span	 {color:#7b7b82;font-size:11px;}
.layer_nonstandard_member .okay {text-align:center;}

.n_masterid_connet .notice_title {display:block;font-weight:bold;color:#ff0909;margin:0 0 5px;}
.j_action_select {border:1px solid #a6a8b6;text-align:center;padding:17px 0 21px;margin:0 0 20px;}
.j_action_select label {display:inline-block;vertical-align:middle;color:#000;font-weight:bold;letter-spacing:-1px;margin:0 24px;}
.j_action_select label input {display:inline-block;vertical-align:middle;margin:-1px 0 0;width:13px;height:13px;margin:0;padding:0;}

.ems_master_box {border:1px solid #a6a8b6;}
.ems_master_box table {width:100%;}
.ems_master_box table caption {width:0;height:0;font-size:0;line-height:0;text-indent:-5000px;}
.ems_master_box table th {border-bottom:1px solid #a6a8b6;border-left:1px solid #c9cbd6;background-color:#f9f9fa;letter-spacing:-1px;}
.ems_master_box table th.fir {border-left:0;}
.ems_master_box table td {padding:8px 0 5px 10px;border-bottom:1px solid #a6a8b6;border-left:1px solid #c9cbd6;text-align:left;letter-spacing:-1px;}
.ems_master_box table td.number {letter-spacing:0;}
.ems_master_box table td input.txt {height:17px;*margin:-1px 0;padding:2px 3px 0;border:1px solid #c9cbd6;line-height:14px;vertical-align:top;}

.id_interlock ul li .master_id_field {padding:10px 0 0;}
.id_interlock ul li .master_id {font-weight:bold;font-size:12px;vertical-align:middle;margin:0 5px 0 0;}
.id_interlock ul li .master_id_id {border:1px solid #34343e;line-height:1.2;padding:6px 8px 7px;width:189px;vertical-align:middle;color:#48494f;font-size:12px;margin:0 5px 0 0;}
.id_interlock ul li .master_id_pw {border:1px solid #c9cbd6;line-height:1.2;padding:6px 8px 7px;width:189px;vertical-align:middle;background:url("//pics.esmplus.com/front/bg/bg_pw3.gif") no-repeat 9px 7px;color:#7b7b82;margin:0 1px 0 0;}
.id_interlock ul li .master_id_pw_on {border:1px solid #c9cbd6;line-height:1.2;padding:6px 8px 7px;width:189px;vertical-align:middle;color:#7b7b82;margin:0 1px 0 0;}
.id_interlock ul li .submit_btn {vertical-align:middle;}

.login_form_section_new {margin:0 0 10px;background:url("//pics.esmplus.com/front/bg/bg_loginmain_t_v2.gif") no-repeat 0 0;}
.login_form_section_rnd {width:782px;padding:47px 0 10px 31px;background:url("//pics.esmplus.com/front/bg/bg_loginmain_b_v2.gif") no-repeat 0 100%;*zoom:1;}
.login_form_section_rnd:after {content:" ";display:block;clear:both;}
.login_form_section_new strong.tit {letter-spacing:-1px;}
.login_form_section_new .ag_login {float:left;width:327px;}
.login_form_section_new .ag_login .ag_login_cont {height:167px;}
.login_form_section_new .login_select_way {overflow:hidden;position:absolute;width:1px;height:1px;left:-9999px;line-height:0;font-size:0;text-indent:-9999px;top:-9999px;}
.login_form_section_new .login_slt .rdo {vertical-align:-2px;*vertical-align:0;}
.login_form_section_new .login_slt label {margin-right:11px;color:#000;font-weight:bold;}
.login_form_section_new .secutity {padding:27px 0 20px 0;font-size:11px;}
.login_form_section_new .secutity label {margin-right:12px;}
.login_form_section_new .id_pws {overflow:hidden;width:100%;}
.login_form_section_new .esm_id_pws .input {float:left;width:250px;}
.login_form_section_new .esm_id_pws .input input {color:#ec5401;letter-spacing:0;}
.login_form_section_new .esm_id_pws .input input.id {height:17px;margin-bottom:5px;*margin-bottom:3px;padding:7px 8px;border:2px solid #2d2d35;font-weight:bold;}
.login_form_section_new .esm_id_pws .input input.pws {height:17px;padding:8px 9px;border:1px solid #c9cbd6;}
.login_form_section_new .esm_id_pws .input input.txt_red {color:#f20202;}
.login_form_section_new .esm_id_pws .btn {float:left;width:77px;}
.login_form_section_new .esm_id_pws .btn .check {height:30px;padding:9px 0 2px 6px;font-size:11px;letter-spacing:-1px;}
:root .login_form_section_new .esm_id_pws .btn .check {height:29px;}
:root .login_form_section_new .esm_id_pws .btn .check .chk {vertical-align:-3px;}
.login_form_section_new .esm_login .esm_id_pws .input {float:left;width:250px;}
.login_form_section_new .esm_login .esm_id_pws .input input.txt_b {color:#48494f;letter-spacing:-1px;}
.login_form_section_new .esm_login {float:left;width:327px;margin:0 29px 0 82px;_margin:0 29px 0 40px;}
.login_form_section_new .esm_login_list {overflow:hidden;margin:0;padding-top: 8px;*padding-top: 10px;text-align: center;background: url("//pics.esmplus.com/front/bg/bg_dash_1.gif") repeat-x 0 0;}
.login_form_section_new .esm_login_list li {display: inline;background:url("//pics.esmplus.com/front/bg/bg_bar02.gif") no-repeat 0 1px;}
.login_form_section_new .esm_login_list li.fir {background:0;padding:0;}
.login_form_section_new .esm_login_list li.fir a {padding-left:0;}
.login_form_section_new .esm_login_list li a {padding:0 11px 0 10px;font-size:11px;color:#48494f;letter-spacing:-1px;}
.login_form_section_new .esm_login .esm_login_list {overflow:hidden;margin:0;background: url("//pics.esmplus.com/front/bg/bg_dash_2.gif") repeat-x 0 0;}
.login_form_section_new .esm_login_certificate .esm_login_list {overflow:hidden;margin:3px 0 0 7px;}
.login_form_section_new .esm_login_certificate {float:left;width:195px;}
.login_form_section_new .esm_login_certificate .esm_login_certificate_cont {height:167px;}
.login_form_section_new .esm_login_certificate .certificate_center {margin:18px 0 0 2px;}
.login_form_section_new .esm_login_certificate .certificate_center a {color:#2567bb;font-size:11px;text-decoration:underline;}
.login_form_section_new .esm_login_certificate p.btn {margin:12px 0 14px 0;text-align:center;}
.login_form_section_new .esm_login_certificate .certificate_related{padding-left:2px;color:#2567bb;font-size:11px;line-height:1.4;font-weight:normal}
.login_form_section_new .esm_login_certificate p.notice {margin-top:0;padding-top: 9px;color:#7b7b82;font-size:11px;letter-spacing:-1px;background: url("//pics.esmplus.com/front/bg/bg_dash_2.gif") repeat-x 0 0;}
.login_form_section_new .esm_login_certificate .login_kind{text-align:center;padding:5px 0 0 0}
.login_form_section_new .esm_login_certificate .login_kind li{display:inline;margin-right:2px}
.login_form_section_new .login_text {padding:14px 0 10px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.login_form_section_new .login_text .point_red {color:#ff0909;}
.login_form_section_new .login_text a.underline {text-decoration:underline;}
.login_form_section_new .esm_login .login_text {padding:18px 0 20px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.login_form_section_new .esm_login .login_texttab {padding:9px 0 5px 0;font-size:11px;line-height:14px;letter-spacing:-1px;}
.login_form_section_new .esm_login .login_texttab .point_red {color:#ff0909;}
.login_form_section_new .ag_login .ag_login_cont,
.login_form_section_new .esm_login .esm_login_cont,
.login_form_section_new .esm_login_certificate .esm_login_certificate_cont {height:170px;}
.login_form_section_captcha .ag_login .ag_login_cont,
.login_form_section_captcha .esm_login .esm_login_cont,
.login_form_section_captcha .esm_login_certificate .esm_login_certificate_cont {height: 300px;*height: 304px;}
.login_captcha {padding-bottom: 11px;margin-bottom: 10px;}
.login_captcha .captcha_code {margin-bottom: 5px;}
.login_captcha .captcha_code img {border: 1px solid #c4c09c;}
.login_captcha .captcha_form {overflow: hidden;*zoom: 1;}
.login_captcha .captcha_form .captcha_input {float: left;display: inline-block;}
.login_captcha .captcha_form input.code {height:19px;padding:7px 8px;font-size:13px;line-height:16px;font-weight: bold;letter-spacing:-1px;border: 1px solid #c4c09c;vertical-align: top;}
.login_captcha .captcha_form img {vertical-align: top;}
.ag_login .login_captcha {background: url("//pics.esmplus.com/front/bg/bg_dash_1.gif") repeat-x 0 100%;}
.ag_login .login_captcha .captcha_code img {border: 1px solid #c4c09c;}
.ag_login .login_captcha .captcha_form .captcha_input {width: 250px;}
.ag_login .login_captcha .captcha_form input.code {border: 1px solid #c4c09c;color:#ec5401;}
.esm_login .login_captcha {background: url("//pics.esmplus.com/front/bg/bg_dash_2.gif") repeat-x 0 100%;}
.esm_login .login_captcha .captcha_code img {border: 1px solid #c9cbd6;}
.esm_login .login_captcha .captcha_form .captcha_input {width: 250px;}
.esm_login .login_captcha .captcha_form input.code {border: 1px solid #c9cbd6;color:#48494f;}
.captcha_wrap {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;}
.captcha_mask {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.captcha_body {z-index:1;position:absolute;top:50%;left:50%;width:500px;margin:-165px 0 0 -250px;background-color:#fff;}
.captcha_body .button_captcha_close {position:absolute;top:0;right:0;width:59px;height:60px;background: #fff url("//pics.esmplus.com/front/login/btn_layer_close.png") no-repeat 20px 20px;border:0;padding:0;cursor:pointer;}
.captcha_body .button_captcha_close > span {position:absolute;width:1px;height:1px;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);overflow:hidden;}
.captcha_content {padding:37px 40px 40px;letter-spacing:-1px;}
.captcha_content .captcha_message {color:#000;font-size:12px;font-weight:bold;line-height:19px;}
.captcha_content .captcha_form {margin-top:25px;}
.captcha_content .captcha_form button {display:inline-block;border:0;font-family:dotum, "돋움", gulim, arial;letter-spacing:-1px;line-height:1;text-align:center;cursor:pointer;vertical-align:middle;}
.captcha_content .captcha_form input::placeholder {color:#a6a6a6;opacity:1;}
.captcha_content .captcha_form input::-webkit-input-placeholder {color:#a6a6a6;}
.captcha_content .captcha_form input:-ms-input-placeholder {color:#a6a6a6;}
.captcha_content .captcha_form input:-mos-input-placeholder {color:#a6a6a6;}
.captcha_content .captcha_form__group {position:relative;height:58px;margin-bottom:10px;border:1px solid #c9cbd6;overflow:hidden;}
.captcha_content .captcha_form__group .captcha_image {float:left;width:299px;height:58px;border-right:1px solid #c9cbd6;vertical-align:middle;}
.captcha_content .captcha_form__group .captcha_image img {width:100%;height:100%;}
.captcha_content .captcha_form__group .button_captcha_reload {float:right;position:relative;width:118px;padding:0 0 0 25px;color:#a6a6a6;background: #fff url("//pics.esmplus.com/front/login/icon_refresh.png") no-repeat 25px 20px;font-size:11px;font-weight:bold;line-height:58px;}
.captcha_content .captcha_form__input {width:388px;padding:13px 15px 12px;color:#a6a6a6;border:1px solid #c9cbd6;font-size:11px;letter-spacing:-.1px;line-height:1;}
.captcha_content .captcha_form__btn {margin-top:20px;}
.captcha_content .captcha_form__btn .button_captcha_complete {width:100%;padding:24px 0 23px;color:#fff;background:#2d2d35;font-weight:bold;}

/* 비밀번호 변경 */
.change-password{width:600px;margin:0 auto;letter-spacing:-1px}
.change-password abbr,.change-password address,.change-password article,.change-password aside,.change-password audio,.change-password b,.change-password big,.change-password blockquote,.change-password canvas,.change-password caption,.change-password center,.change-password cite,.change-password code,.change-password del,.change-password details,.change-password dfn,.change-password em,.change-password embed,.change-password fieldset,.change-password figcaption,.change-password figure,.change-password footer,.change-password form,.change-password header,.change-password hgroup,.change-password i,.change-password iframe,.change-password img,.change-password input,.change-password ins,.change-password kbd,.change-password label,.change-password legend,.change-password mark,.change-password menu,.change-password nav,.change-password object,.change-password output,.change-password p,.change-password pre,.change-password q,.change-password ruby,.change-password s,.change-password samp,.change-password section,.change-password small,.change-password span,.change-password strike,.change-password strong,.change-password sub,.change-password summary,.change-password sup,.change-password table,.change-password tbody,.change-password td,.change-password tfoot,.change-password th,.change-password thead,.change-password time,.change-password tr,.change-password tt,.change-password u,.change-password var,.change-password video {margin: 0;padding: 0;}
.change-password article,.change-password aside,.change-password figure,.change-password footer,.change-password header,.change-password main,.change-password nav,.change-password section {display: block;}
.change-password select,.change-password textarea {font-size: 12px;line-height: 1.5;font-family: '돋움', Dotum, arial, sans-serif;color: #48494f;}
.change-password h1,.change-password h2,.change-password h3,.change-password h4,.change-password h5,.change-password h6 {margin: 0;padding: 0;font-size: 100%;}
.change-password dd,.change-password dl,.change-password dt,.change-password li,.change-password ol,.change-password ul {list-style: none;margin: 0;padding: 0;}
.change-password address,.change-password em,.change-password i {font-style: normal;}
.change-password button,.change-password fieldset,.change-password img {border: 0;}
.change-password img,.change-password label {vertical-align: middle;}
.change-password button,.change-password label {cursor: pointer;}
.change-password caption,.change-password hr {display: none;}
.change-password table {border-collapse: collapse;border-spacing: 0;}
.change-password button {background: 0 0;font-family: Dotum, '돋움', sans-serif;white-space: nowrap;border-radius: 0;overflow: visible;}
.change-password button::-moz-focus-inner {border: 0;padding: 0;}
.change-password .blind,.change-password legend {display: block;overflow: hidden;position: absolute;top: -100%;left: 0;font-size: 0;line-height: 0;text-indent: 100%;}
.change-password a {margin: 0;padding: 0;}
.change-password a:active,.change-password a:link,.change-password a:visited {color: #000;text-decoration: none;}
.change-password a:hover {color: #000;text-decoration: underline;}
.change-password input {font-size: 12px;line-height: 1.5;font-family: '돋움', Dotum, arial, sans-serif;color: #7e7f86;vertical-align: middle;}
.change-password input[type='password'],.change-password input[type='text'] {height: 15px;padding: 2px 0 2px 3px;border: 1px solid #c9cbd6;}
.change-password input[type='password'].tright,.change-password input[type='text'].tright {padding: 2px 3px 2px 0;text-align: right;}
.change-password input[type='checkbox'] {display: inline-block;width: 13px;height: 13px;}
.change-password input[type='radio'] {display: inline-block;width: 13px;height: 13px;}
.change-password input[type='file']::-webkit-file-upload-button {cursor: pointer;}
.change-password input[type='text']:disabled {color: #a8a9ad;background-color: #efeff3;}
.change-password select {height: 21px;vertical-align: middle;background-color: #fff;border: 1px solid #c9cbd6;outline: 0;}
.change-password select[disabled='disabled']::-ms-value {color: #a8a9ad;background-color: #efeff3;}
.change-password select[disabled] {color: #a8a9ad;background-color: #efeff3;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.change-password input {line-height: 100% !important;}}
.change-password .auction{color:#ff0909}
.change-password .gmarket{color:#2a8e01}
.change-password .btn{display:inline-block;border-width:1px;border-style:solid;vertical-align:middle;cursor:pointer}
.change-password .btn .btn-inner{display:inline-block;border-width:1px;border-style:solid;cursor:pointer}
.change-password .btn .btn-text{display:block;padding:0 8px;text-align:center;letter-spacing:-1px;line-height:100%}
.change-password .btn .btn-text:hover{text-decoration:none}
.change-password .btn.height27{height:25px}
.change-password .btn.height27 .btn-inner{height:23px}
.change-password .btn.height27 .btn-text{padding-top:6px;padding-bottom:5px;font-size:12px;font-weight:700}
.change-password .btn.height33{height:31px}
.change-password .btn.height33 .btn-inner{height:29px}
.change-password .btn.height33 .btn-text{padding-top:9px;padding-bottom:8px;font-size:12px;font-weight:700}
.change-password .btn.height35{height:33px}
.change-password .btn.height35 .btn-inner{height:31px}
.change-password .btn.height35 .btn-text{padding-top:10px;padding-bottom:9px;font-size:12px;font-weight:700}
.change-password .btn.orange{border-color:#c74701}
.change-password .btn.orange .btn-inner{background:#f97f0a;background:-webkit-gradient(linear,left top,left bottom,from(#f97f0a),to(#f04d04));background:linear-gradient(#f97f0a,#f04d04);border-color:#fa942f}
.change-password .btn.orange .btn-text{color:#fff}
.change-password .btn.lightgray{border-color:#a4a5ae}
.change-password .btn.lightgray .btn-inner{background:#fefefe;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f1f1f7));background:linear-gradient(#fefefe,#f1f1f7);border-color:#fff}
.change-password .btn.lightgray .btn-text{color:#48494f}
.change-password .btn.gray{border-color:#7d7d85}
.change-password .btn.gray .btn-inner{background:#95959e;background:-webkit-gradient(linear,left top,left bottom,from(#95959e),to(#808088));background:linear-gradient(#95959e,#808088);border-color:#a6a6ad}
.change-password .btn.gray .btn-text{color:#fff}
.change-password .btn.darkgray{border-color:#2a2a32}
.change-password .btn.darkgray .btn-inner{background:#3d3d48;background:-webkit-gradient(linear,left top,left bottom,from(#3d3d48),to(#2e2e36));background:linear-gradient(#3d3d48,#2e2e36);border-color:#52525b}
.change-password .btn.darkgray .btn-text{color:#fff}
.change-password .change-password__title{margin-bottom:14px}
.change-password .change-password__group{border-radius:8px;padding:40px 38px;border:2px solid #2d2d35}
.change-password .change-password__intro-item{position:relative;padding-left:9px;font-weight:700;line-height:16px}
.change-password .change-password__intro-item:after{content:'';position:absolute;top:6px;left:0;width:2px;height:2px;background-color:#48494f}
.change-password .change-password__intro-item~.change-password__intro-item{margin-top:4px}
.change-password .change-password__intro-item .hilite{display:inline-block;position:relative;color:#1e60b4}
.change-password .change-password__intro-item .hilite:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#1e60b4}
.change-password .change-password__btns{margin-top:22px;text-align:center}
.change-password .change-password__btns .btn-text{min-width:126px}
.change-password .change-password__form{margin-bottom:18px;padding-bottom:21px;background:url("//pics.esmplus.com/front/bg/bg_dash_2.gif") repeat-x 0 100%}
.change-password .change-password__form-item{display:block}
.change-password .change-password__form-item~.change-password__form-item{margin-top:5px}
.change-password .change-password__form-item .btn{margin-left:7px}
.change-password .change-password__form-item .btn-text{min-width:98px}
.change-password .change-password__form-item .btn-change{border-color:#dedede;cursor:default}
.change-password .change-password__form-item .btn-change .btn-inner{background-color:#fbfbfb;border-color:#fcfcfc}
.change-password .change-password__form-item .btn-change .btn-text{color:#999;cursor:default}
.change-password .change-password__form-item .btn-change.is-active{border-color:#c74701;cursor:pointer}
.change-password .change-password__form-item .btn-change.is-active .btn-inner{background:#f97f0a;background:-webkit-gradient(linear,left top,left bottom,from(#f97f0a),to(#f04d04));background:linear-gradient(#f97f0a,#f04d04);border-color:#fa942f}
.change-password .change-password__form-item .btn-change.is-active .btn-text{color:#fff;cursor:pointer}
.change-password .change-password__form-item .form-name{display:inline-block;position:relative;width:115px;padding:0 10px 0 8px;font-size:13px;font-weight:700}
.change-password .change-password__form-item .form-name:after{content:'';position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#48494f}
.change-password .change-password__form-item .form-control{width:249px;height:29px;padding:2px 10px}
.change-password .change-password__form-alert{margin:3px 0 -6px 135px;color:#f20203;font-size:11px;line-height:20px}
.change-password .change-password__item{position:relative;padding-left:11px;font-size:11px;line-height:16px}
.change-password .change-password__item:after{content:'';position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#48494f}
.change-password .change-password__item~.change-password__item{margin-top:2px}
.change-password .change-password__item .hilite{color:#f20202;font-weight:400}
.change-password .change-password__item .hilite-underline{display:inline-block;position:relative;color:#1e60b4;font-weight:400}
.change-password .change-password__item .hilite-underline:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#1e60b4}
.change-password .change-password__cert{margin-top:16px;padding-top:18px;background:url("//pics.esmplus.com/front/bg/bg_dash_2.gif") repeat-x 0 0}
.change-password .change-password__cert .cert__description{position:relative;padding-left:9px;font-size:11px;line-height:18px}
.change-password .change-password__cert .cert__description:after{content:'';position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#48494f}
.change-password .change-password__cert .cert__description .hilite{color:#f20202;font-weight:400}
.change-password .change-password__cert .cert__table{max-height:351px;margin-top:6px;border:1px solid #a6a8b6;overflow-x:hidden;overflow-y:auto}
.change-password .change-password__cert .cert__table table{width:100%}
.change-password .change-password__cert .cert__table thead tr:first-child th{border-top:0 none}
.change-password .change-password__cert .cert__table td,.change-password__cert .cert__table th{padding:8px 0 7px;border-top:1px solid #dfe0e6;border-left:1px solid #dfe0e6;line-height:16px}
.change-password .change-password__cert .cert__table td:first-child,.change-password__cert .cert__table th:first-child{border-left:0 none}
.change-password .change-password__cert .cert__table th{background-color:#f9f9fa}
.change-password .change-password__cert .cert__table td{text-align:center}
.change-password .change-password__cert .cert__table input[type=radio]{margin-top:-3px}
.change-password .change-password__cert .cert__table .is-selected td{background-color:#e2f3fa}
.change-password .change-password__cert .cert__table .gmkt,.change-password__cert .cert__table .iac{font-weight:700;letter-spacing:0}
.change-password .change-password__cert .cert__table .iac{color:#ff0909}
.change-password .change-password__cert .cert__table .gmkt{color:#2a8e01}
.change-password .change-password__cert .cert__btns{margin-top:20px;text-align:center}
.change-password .change-password__cert .cert__btns .btn~.btn{margin-left:2px}
.change-password .change-password__cert .cert__btns .btn-text{min-width:66px}

/* 본인인증 */
.id-verify{box-sizing:border-box;border-radius:7px;width:600px;margin:0 auto;padding:33px 38px 35px;border:2px solid #2d2d35;letter-spacing:-1px;}
.id-verify__message{font-size:14px;font-weight:bold;line-height:20px;}
.id-verify__tip{margin-top:3px;color:#7b7b82;font-size:11px;line-height:18px;}
.id-verify__group{text-align:center;}
.id-verify__group .group-btn{display:inline-block;margin-top:25px;height:33px;border-width:1px;border-style:solid;border-color:#c74701;vertical-align:middle;cursor:pointer;}
.id-verify__group .group-btn .btn-inner{display:inline-block;height:31px;border-width:1px;border-style:solid;background:#f97f0a;background:-webkit-gradient(linear,left top,left bottom,from(#f97f0a),to(#f04d04));background:linear-gradient(#f97f0a,#f04d04);border-color:#fa942f;cursor:pointer;}
.id-verify__group .group-btn .btn-text{display:block;min-width:78px;padding:10px 10px 9px;color:#fff;font-size:12px;font-weight:700;letter-spacing:-1px;line-height:100%;}
.id-verify__group .group-btn .btn-text:hover{text-decoration:none;}
.id-verify__group .group-progress{margin-top:22px;}
.id-verify__group .group-progress__message{margin-top:8px;color:#ec5604;font-size:14px;font-weight:bold;line-height:18px;}

/* 2단계 인증 */
.layer-mfa{position:fixed;top:184px;left:50%;width:530px;margin-left:-266px;}
.layer-mfa .mfa-title{font-weight:bold;line-height:18px;}
.layer-mfa .mfa-step1,
.layer-mfa .mfa-step2{display:none;}
.layer-mfa .mfa-step1.is-active,
.layer-mfa .mfa-step2.is-active{display:block;}
.layer-mfa .mfa-message{margin-top:4px;font-size:11px;line-height:16px;}
.layer-mfa .mfa-message .hilite{color:#f20202;font-weight:normal;}
.layer-mfa .mfa-table{max-height:381px;margin-top:6px;border:1px solid #cccdd8;overflow-y:auto;overflow-x:hidden;}
.layer-mfa .mfa-table table{width:100%;}
.layer-mfa .mfa-table caption{width:0;height:0;font-size:0;line-height:0;text-indent:-5000px;}
.layer-mfa .mfa-table th,
.layer-mfa .mfa-table td{padding:8px 0 7px;font-size:11px;}
.layer-mfa .mfa-table th~th,
.layer-mfa .mfa-table td~td{border-left:1px solid #dfe0e6;}
.layer-mfa .mfa-table th{background-color:#f9f9fa;}
.layer-mfa .mfa-table td{color:#000;border-top:1px solid #dfe0e6;text-align:center;}
.layer-mfa .mfa-method{font-size:11px;}
.layer-mfa .mfa-method__list{margin-top:7px;border:1px solid #cccdd8;overflow:hidden;}
.layer-mfa .mfa-method__item{margin-top:-1px;border-top:1px solid #dfe0e6;}
.layer-mfa .mfa-method__label{display:block;padding:10px 16px 9px;font-weight:bold;}
.layer-mfa .mfa-method__label .rdo{margin-right:6px;}
.layer-mfa .mfa-method__text{display:inline-block;min-width:165px;}
.layer-mfa .mfa-method__target{color:#2567bb;letter-spacing:0;}
.layer-mfa .mfa-method__result{display:none;position:relative;margin-top:-1px;padding:20px 37px 20px;background-color:#fff;border-top:1px dashed #dfe0e6;border-right:1px solid #cccdd8;border-bottom:1px solid #cccdd8;border-left:1px solid #cccdd8;}
.layer-mfa .mfa-method__result.is-active{display:block;}
.layer-mfa .mfa-method__message{color:#f20202;font-weight:bold;}
.layer-mfa .mfa-method__group{margin-top:11px;}
.layer-mfa .mfa-method__group .txt{width:102px;padding-right:7px;padding-left:7px;color:#999;font-size:11px;letter-spacing:-1px;}
.layer-mfa .mfa-method__group .txt::-webkit-input-placeholder{color:#999;}
.layer-mfa .mfa-method__group .txt::-moz-placeholder{color:#999;}
.layer-mfa .mfa-method__group .txt:-ms-input-placeholder{color:#999;}
.layer-mfa .mfa-method__group .txt:-moz-placeholder{color:#999;}
.layer-mfa .mfa-method__group .count{margin-left:6px;}
.layer-mfa .mfa-method__group .button-resend{min-width:auto;height:21px;margin-left:5px;padding-right:9px;padding-left:9px;line-height:19px;}
.layer-mfa .c_iac,
.layer-mfa .c_gmkt{font-weight:bold;}
.layer-mfa .layout-layer-buttons .button-normal{font-weight:bold;}
.layer-mfa .mfa-guide{display:none;position:relative;margin:-2px 16px 0;padding:0 0 16px 7px;font-size:11px;}
.layer-mfa .mfa-guide:after{content:'';position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#000;}
.layer-mfa .mfa-guide.is-active{display:block;}