@charset "UTF-8";

body {
  font-family : 'Pretendard GOV Variable', 'Noto Sans KR'
}

textarea
{
  border:1px solid #999999;
  width:100%;
  margin:5px 0;
  padding:3px;
}

/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
article, aside, canvas, details, embed, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  word-break: break-all;
}
*/

/*
button,fieldset,figcaption,figure,form,img,input,label,legend {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle
}
*/
/* modal 띄울때 스크롤 없애기 */
/*
html {overflow:visible !important;}
html.overflow {overflow:hidden !important;}
*/

ul, ol, li, p {margin:0; padding:0;}
ul, ol {list-style-type:none;}


a {border:0; text-decoration:none;}
p.refer {position:relative; margin-top:24px; padding-left:20px; color:#555; word-break: keep-all;}
p.refer::before {content:"※"; display:block; position:absolute; top:0; left:0; color:#555; }
p.refer > strong {font-weight:700;}

/* title
========================================================================== */
.loginContsWrap.login_wrap #pageCont.title {margin:40px 0; padding:0; border-bottom:0; box-sizing:border-box;}
.loginContsWrap.login_wrap #pageCont.title h1,
.loginContsWrap.login_wrap #pageCont.title h2 {margin:0; padding:0; color:#1d1d1d; font-size:40px; font-weight:700; line-height:1.5;}
@media only screen and (max-width:805px) {
	.loginContsWrap.login_wrap #pageCont.title {margin:0 -16px 30px -16px; width:calc( 100% + 32px );}
	.loginContsWrap.login_wrap #pageCont.title h1,
	.loginContsWrap.login_wrap #pageCont.title h2 {padding:11px 31px; font-size:16px; line-height:1.3; margin-top:0; text-align:center; background-color:#175996; color:#fff; font-weight:700;}
	.loginContsWrap.login_wrap #pageCont.title .fa-prev {padding:0; width:15px; left:16px; top:50%; transform:translateY(-50%);}
	.loginContsWrap.login_wrap #pageCont.title .fa-prev:before {background:url(../img/mw/ico_arrow_prev.png) no-repeat center; background-size:cover;}
}


.box_info .mw_list_dot {margin-top:16px;}
/* .box_info .tit_ico {margin:0 0 0 -20px; padding-left:20px; color:#1d1d1d; font-weight:700; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF4SURBVHgB1ZS/SsNQFId/N2lLSytGwUGn+AQW1NJNnUX0EXTqaAQLOtm6VjAu+gxuBVehdSsKGmcR20k3AxYMTUm8N7YxMTcxdLIfBE7Ouffj3D8J8N8hoZWl/VUQewtE2KRv8iCrwaaPaVahqe14wrwiIZk6ojIFUVhERb/HxHq4kMlSyQaLEA8NPXPNKxV8ZdYZRyZNpEN8dGzCmYOgMK/IvGXKs1N4vz5G46LEVwp0DtvvgDCZqPDG610Dj0+vuLl/Rijs8IahmyyUHxB/737Txm1t3t9hiEzd28BL/RCN81KUUB4GAv5AOb1yliHPTSMOHqHdwaiwyx4Q2qSOURF4QtHmCrfXFzGZS0OiD4u5ELHqhr7CclmlmV1vil1qKZdxYr37Cf3D8MtsnOGu5t7fhK9omhX66a3Ac+JMEJD8oCFL53gQfeW3loGZwiUEMUM7LSIK1lnW3EEz6ufgpXggw+pXvrslC4NsB8Sqg9ADbJ00MZZ8Aav2bAl+8uOAAAAAAElFTkSuQmCC') no-repeat 0 2px;} */

.title {width: 100%;
    max-width: 1140px;
    margin: 0 auto 0;
    overflow: hidden;
    position: relative;
    border-bottom: 2px solid #333;
    padding-bottom: 10px;
}

.title .fa-prev {    position: absolute;
    left: 10px;
    top: 7px;
    display: none;
    color: #fff;
    z-index: 10;
    width: 17px;
    height: 22px;}


/* title 범정부 스타일로 reset */

@media only screen and (max-width: 805px) {
	#pageCont.title {margin:80px 0; padding:0; border-bottom:0; box-sizing:border-box;}
}

.mw_use_toggle .user_toggle {display:inline-block; position:relative; margin-top:24px; margin-right:20px; vertical-align:middle;}
.mw_use_toggle .user_toggle:last-of-type {margin-right:0;}
.mw_use_toggle .user_toggle input[type='checkbox'] {overflow:hidden; position:absolute; width:1px; height:1px; z-index:1; margin:-1px; border:0; padding:0; clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap; text-indent:-9999px;}
.mw_use_toggle .user_toggle input[type='checkbox'] + label {display:block; position:relative; z-index:2; margin:0; padding:0 0 0 40px; color:#1d1d1d; cursor:pointer;}
.mw_use_toggle .user_toggle input[type="checkbox"]:focus + label {outline-offset:3px; outline-width:1px; outline-color:#000; outline-style:auto;}
.mw_use_toggle .user_toggle input[type='checkbox'] + label:before {display:block; position:absolute; left:0; top:2px; z-index:1; content:""; width:32px; height:20px; border-radius:40px; background-color:#b4c4d6;}
.mw_use_toggle .user_toggle input[type='checkbox']:checked + label:before {background-color:#246beb;}
.mw_use_toggle .user_toggle input[type='checkbox'] + label:after {content:""; display:block; position:absolute; z-index:2; left:2px; top:4px; width:16px; height:16px; margin:0; border-radius:48px; background-color:#fdfdfd; transition:all 0.15s;}
.mw_use_toggle .user_toggle input[type='checkbox']:checked + label:after {left:14px;}
.login_wrap .mw_use_toggle .user_toggle {display:inline-block;}


.mw_list_dot > li {position:relative; padding-left:12px;}
.mw_list_dot > li:before {content:""; display:block; position:absolute; left:0; top:9px; width:4px; height:4px; border-radius:100%; background-color:#555;}
.mw_list_dot > li + li {margin-top:24px;}
.mw_list_dot > li.no_dot:before {display:none;}
.mw_list_dot > li.no_dot div {display:inline-block;}

.mw_list_dot .tit {padding-left:0; font-weight:700;}
.mw_list_dot .tit:before {display:none;}

.mw_list_dot + .txt_normal {margin-top:16px;}
@media only screen and (max-width:805px) {
	.mw_list_dot > li:before {top:8px;}
	.mw_list_dot > li + li {margin-top:5px;}
	.mw_list_dot > li.no_dot div {display:block; margin-left:-12px;}
	.mw_list_dot + .txt_normal {margin-top:12px;}
}

/* 로그인 */
/* mw_use_toggle - on, off 기능 */
.mw_use_toggle {margin:-24px 0 0 0;}
.mw_use_toggle .refer {margin-top:24px; font-size:17px;}

/* 민원 content wrap 및 font */
.loginContsWrap.login_wrap {
	width:100%; max-width:1188px; margin:0 auto 80px; padding:0 24px; color:#555; font-size:17px; line-height:1.5; word-break:keep-all; box-sizing:border-box;}

@media only screen and (max-width:805px) {
	.loginContsWrap.login_wrap {padding:0 16px; margin-bottom:55px;}
}

.loginContsWrap.login_wrap,
.loginContsWrap.login_wrap h1,
.loginContsWrap.login_wrap h2,
.loginContsWrap.login_wrap h3,
.loginContsWrap.login_wrap h4,
.loginContsWrap.login_wrap h5,
.loginContsWrap.login_wrap h6,
.loginContsWrap.login_wrap * {letter-spacing:0; font-family:"Pretendard GOV Variable", -apple-system, "Apple SD Gothic Neo", "Apple Gothic", BlinkMacSystemFont, sans-serif !important;}

/* placeholer : 주의!  " , " 로 한번에 여러개 선언 안됨 */
.login_wrap input::placeholder {opacity:1; font-size:19px !important; color:#8e8e8e !important; font-family:"Pretendard GOV Variable", -apple-system, "Apple SD Gothic Neo", "Apple Gothic", BlinkMacSystemFont, sans-serif !important;}
.login_wrap input:-ms-input-placeholder {opacity:1; font-size:19px !important; color:#8e8e8e !important; font-family:"Pretendard GOV Variable", -apple-system, "Apple SD Gothic Neo", "Apple Gothic", BlinkMacSystemFont, sans-serif !important;}
.login_wrap input::-webkit-input-placeholder {opacity:1; font-size:19px !important; color:#8e8e8e !important; font-family:"Pretendard GOV Variable", -apple-system, "Apple SD Gothic Neo", "Apple Gothic", BlinkMacSystemFont, sans-serif !important;}

/* input */
.login_wrap input[type="number"] {-moz-appearance:textfield;}
.login_wrap input[type="number"]::-webkit-outer-spin-button,
.login_wrap input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}

.login_wrap input[type="tel"],
.login_wrap input[type="text"],
.login_wrap input[type="number"],
.login_wrap input[type="password"] {width:100%; max-width:588px; height:56px; padding:0 16px; font-size:19px; border:1px solid #717171; border-radius:8px; color:#555; box-sizing:border-box;}

@media only screen and (max-width:805px) {
	.login_wrap input[type="text"],
	.login_wrap input[type="number"],
	.login_wrap input[type="password"] {width:100%; max-width:none; height:48px; padding:0 12px; border-radius:8px;}
}

.login_wrap input:focus {border:1px solid #006ae2; outline:none;}

.login_wrap input[type="tel"][readonly],
.login_wrap input[type="text"][readonly],
.login_wrap input[type="number"][readonly],
.login_wrap input[type="password"][readonly] {color:#1d1d1d; border-color:#c6c6c6; background-color:#d8d8d8;}

.login_wrap input[readonly].blue {background-color:#eef6ff;}

.login_wrap input[type="tel"][disabled],
.login_wrap input[type="text"][disabled],
.login_wrap input[type="number"][disabled],
.login_wrap input[type="password"][disabled] {color:#717171; border-color:#c6c6c6; background-color:#d8d8d8;}



/* button */
.login_wrap .login_btn {display:inline-flex; justify-content:center; align-items:center; min-width:104px; height:56px; padding:3px 16px; font-size:19px; font-weight:400; color:#fff !important; border-radius:8px; cursor:pointer; word-break:keep-all; background-color:#246beb; box-sizing:border-box; transition:background-color 0.1s ease-in-out;}
.login_wrap .login_btn:hover {background-color:#1d56bc;}
.login_wrap .login_btn:active {background-color:#16408D;}
.login_wrap .login_btn[disabled],
.login_wrap .login_btn.disabled {color:#717171 !important; cursor:default; pointer-events:none; background-color:#d8d8d8;}


/* 오른쪽 화살표 있는 링크 */
.login_wrap .login_txt_link {display:inline-block !important; margin-left:12px; padding-right:26px; vertical-align:bottom; background-image:url('../img/lc3/ico/ico-login-arr-right.png'); background-repeat:no-repeat; background-position-x:calc(100% - 2px); background-position-y:calc(50% - 1px); background-size:20px; transition:background 0.2s;}
.login_wrap .login_txt_link:active,
.login_wrap .login_txt_link:visited {color:#1d1d1d;}
.login_wrap .login_txt_link:focus,
.login_wrap .login_txt_link:hover {color:#1d56bc; cursor:pointer; text-decoration:underline; background-image:url('../img/lc3/ico/ico-login-arr-right-hover.png');}
.login_wrap .login_txt_link.disabled {color:#8e8e8e; cursor:auto; pointer-events:none; background-image:url('../img/lc3/ico/ico-login-arr-right-dis.png');}
.login_wrap .login_txt_link.disabled:hover,
.login_wrap .login_txt_link.disabled:focus {text-decoration:none;}


@media only screen and (max-width:805px) {
	.login_wrap .login_txt_link {margin-left:0; margin-top:16px; padding-top:0; vertical-align:middle; background-image:url('../img/lc3/ico/ico-login-arr-right.png');}
}

/* common */
.login_wrap .login_only_pc {display:block;}
.login_wrap .login_only_mo {display:none;}
.login_wrap .login_only_mo[hidden] {display:none;}

@media only screen and (max-width:805px) {
	.login_wrap .login_only_pc {display:none !important;}
	.login_wrap .login_only_mo {display:block;}
}

/* login txt */
.login_wrap .login_txt_info {margin-bottom:80px; color:#555; font-size:19px;}
.login_wrap .refer {color:#555;}
.login_wrap .txt_emphasis {color:#1d56bc;}

@media only screen and (max-width:805px) {
	.login_wrap .login_txt_info {margin-top:-24px; margin-bottom:64px;}
}

/* 모바일에서만 보이는 상단 타이틀 */
.login_wrap > .login_title_wrap {padding:34px 0 64px;}
.login_wrap > .login_title_wrap .tit_sub {margin-bottom:24px; color:#1d1d1d; font-size:19px; font-weight:700;}
.login_wrap > .login_title_wrap .login_page_tit {color:#1d1d1d; font-size:32px; font-weight:700;}



.login_wrap .box_info {margin:40px 0 0 0; padding:24px 24px 24px 48px; font-size:17px; background-color:#edf1f5;}
.login_wrap .box_info .tit_ico {margin:0 0 0 -24px; padding-left:24px; color:#003675; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF4SURBVHgB1ZS/SsNQFId/N2lLSytGwUGn+AQW1NJNnUX0EXTqaAQLOtm6VjAu+gxuBVehdSsKGmcR20k3AxYMTUm8N7YxMTcxdLIfBE7Ouffj3D8J8N8hoZWl/VUQewtE2KRv8iCrwaaPaVahqe14wrwiIZk6ojIFUVhERb/HxHq4kMlSyQaLEA8NPXPNKxV8ZdYZRyZNpEN8dGzCmYOgMK/IvGXKs1N4vz5G46LEVwp0DtvvgDCZqPDG610Dj0+vuLl/Rijs8IahmyyUHxB/737Txm1t3t9hiEzd28BL/RCN81KUUB4GAv5AOb1yliHPTSMOHqHdwaiwyx4Q2qSOURF4QtHmCrfXFzGZS0OiD4u5ELHqhr7CclmlmV1vil1qKZdxYr37Cf3D8MtsnOGu5t7fhK9omhX66a3Ac+JMEJD8oCFL53gQfeW3loGZwiUEMUM7LSIK1lnW3EEz6ufgpXggw+pXvrslC4NsB8Sqg9ADbJ00MZZ8Aav2bAl+8uOAAAAAAElFTkSuQmCC') no-repeat center left;}


@media only screen and (max-width:805px) {
	.login_wrap .box_info {margin:32px 0 0 0;}
}

/******************************************************************************/
/* icon */
.iconset_mw {overflow:hidden; display:inline-block; margin:-1px 0 0 0; padding:0; font-size:1px; line-height:0; text-align:left; text-indent:-9999px; vertical-align:middle; background-position:0 0; background-repeat:no-repeat; background-size:100% auto;}

/***/
.iconset_mw.ico_excla {width:40px; height:40px; background-image:url("../img/lc3/ico/ico-excla.png");}
.iconset_mw.ico_arw_down {width:24px; height:24px; background-image:url("../img/lc3/ico/ico-arw-down.png");}
.iconset_mw.ico_chk_border {width:54px; height:54px; background-image:url("../img/lc3/ico/ico-chk-border.png");}
.iconset_mw.ico_impossible {width:64px; height:64px; background-image:url("../img/lc3/ico/ico-impossible.png");}

.iconset_mw.ico_arr_link {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-arrow-link-right.png");}
.iconset_mw.ico_arr_link_disabled {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-arrow-link-right-disabled.png");}
.iconset_mw.ico_new_window {width:12px; height:12px; background-image:url("../img/lc3/ico/ico-new-window.png");}
.iconset_mw.ico_new_window_disabled {width:12px; height:12px; background-image:url("../img/lc3/ico/ico-new-window-disabled.png");}
.iconset_mw.ico_window_link {width:14px; height:14px; background-image:url("../img/lc3/ico/ico-window-link.png");}
.iconset_mw.ico_window_link_disabled {width:14px; height:14px; background-image:url("../img/lc3/ico/ico-window-link-disabled.png");}
.iconset_mw.ico_layer {width:12px; height:12px; background-image:url("../img/lc3/ico/ico-layer.png");}
.iconset_mw.ico_layer_disabled {width:12px; height:12px; background-image:url("../img/lc3/ico/ico-layer-disabled.png");}

.iconset_mw.ico_menu_blue {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-menu-blue.png");}
.iconset_mw.ico_import {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-import.png");}
.iconset_mw.ico_inquiry {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-inquiry.png");}

.iconset_mw.ico_human {width:28px; height:28px; background-image:url("../img/lc3/ico/ico-human.png");}
.iconset_mw.ico_computer {width:28px; height:28px; background-image:url("../img/lc3/ico/ico-computer.png");}
.iconset_mw.ico_noted {width:28px; height:28px; background-image:url("../img/lc3/ico/ico-noted.png");}
.iconset_mw.ico_light {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-light.png");}

.iconset_mw.ico_person {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-person.png");}
.iconset_mw.ico_person_add {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-person-add.png");}

.iconset_mw.ico_setting {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-setting.png");}

.iconset_mw.ico_chk {width:20px; height:20px; margin-right:4px; background:url('../img/lc3/ico/ico-chk-eval.png') no-repeat center;}
.iconset_mw.ico_good {width:20px; height:20px; margin-left:4px; background:url('../img/lc3/ico/ico-good.png') no-repeat center;}
.iconset_mw.ico_bad {width:20px; height:20px; margin-left:4px; background:url('../img/lc3/ico/ico-bad.png') no-repeat center;}
.iconset_mw.ico_login_lock {width:32px; height:32px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPlSURBVHgB7VfdUdtAED4bwzAMTJQKEG8MfzEVxHRgKrCowKYC2xXEVGBTAaQCiwoQv8ObLxVEPPPjfJ+8p6xlOyMDeUp25uZ0p9Xtt9/u7Z2M+delkJ3Y3Nz0S6VSA49fC4WCx7nhcBhj7iCKotjkEFnjTH1v8Wyfnp7aDw8PVusW9WB7e7u2uLh4CeV6sVj8jKkfbBiz90xOWV5ejvHNo/qeawVYe7C3t1cz0xggajEev76+Ht3e3obmA6VcLvtYtw82PDCx75hIGRDaPXh+8NHGKQifpWO0IbbMGADIF3gfUdH8JaFjYIAhKbu5klbAy0fzDtna2ipj8Qqaj7U+qVdXdE6YHRgV+pJ5p/i+762urtZhIODQzSOUyY5hzN3c7u6uNaNkvpoAIFmbO9MpOzs79LZLw9xm6NuIc4gYR3rLkpmFhQXSHmiQYwCgwMTItc/FeBNGWzQMLw+vr6/PZ+ne399H6Nh6AjrdigXzBnHG8XgB4FXtLUOytrZWBSg/MYDYv7y8WAExIXMDUJ6fwutAzVfQ8V1lxqcWQNoA0nszAClWA9IO4xtuHsn1DV1Ditgp+hDFJvEY+eAjIRn/urDCd0euEM21C2C8xZ7FKmsc7RzzRwCWzSNLo2gdlOEWQDSxTgfj6lwA6D06Jk/PFSucHQ3x/ASG0+rGPFhZWaHn3vPzs3XeQqclWzFwukWTU1z5RNK1HSAYqEs4UuPMESThAHo8V/oMGYx2xQFzc3PTIxtzAzCj4zkt1TBeobNS3xNhOGR3sNBw/hDt1IxOwr4CkW7Z3CFg/Ub8einyYrFG77FYyDGKTWBG4WiTavXpOYBRp7u0tHSGfl+vm4sBHqXseZBkAKUllfUAXZwxnghph/4x9MuStPMBQCL57EG3VdMs2z/dAIuvG1XjKciHlqMdwBj3EK0hNWMcABWdclaQgJa9u2JNE9YAdOtuDNY8zDVJO585B5aYF7wtTd4HYKQr+3OaxGLEN789HjvX8fzdKAZYnh3tYLAhcxYgDtFaExZAS1+SZargfQfvq5nxcBZrTqDT/5Ne7m2Iy0RDbx9I8gzWmlldHr/uWWinXtfkALBu8gMKBUSgb7py9l8yATmWusFaUHG5MAsA4+frDJ0mDINOKrkPdBzFcuyGvNo7PVc/XC5MBYAkZAIycbqz4iXUnuFYbYp3sTuY9E0XBlmuef0OOJbLaKQvIk4KWe/QMVZEbtWC6Z8RdHqYqqEmHN/d3SW7RgpVrC8m0GONiJA3CUAmLVkBqA39dzSWA0wy0LoPgydG/mpM5s9Irm4XchYYYcJmf9tYkjMOMl8ueD8w/0XJLwgJ4TLNzDmPAAAAAElFTkSuQmCC');}
.iconset_mw.ico_login_id {width:32px; height:32px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA1VBMVEUAAAAAAABVVVUrKyskJCQgICA5OTkzMzMuLi4rKysuLi4sLCwrKysvLy8uLi4uLi4tLS0uLi4tLS0sLCwsLCwuLi4tLS0sLCwuLi4tLS0sLCwtLS0tLS0sLCwsLCwtLS0tLS0sLCwtLS0sLCwuLi4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sLCwuLi4tLS0tLS0tLS0sLCwtLS0tLS0tLS0uLi4tLS0sLCwtLS0tLS0uLi4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3////QoyvJAAAARXRSTlMAAQMGBwgJCgsMFhcYGzhDREhKS0xNUFFUVVdbZW55fYKEiYqLjZianZ+kpqmqrK2ur7GytL3CxMfJyszP0uHu7/Dx/P18BvNhAAAAAWJLR0RGF7r57QAAAL9JREFUOMvVk8cagjAQhINgQ+wIYhd7x66Alez7v5IBOWb1woU5zGX+b7ObbAiJixTV4EhVwjg1osAVnWYCYA8brcSRtoCdnzfAxI42wWBuPSUMkN5r5raLd+9emTkODgRZVEDNHouEFC+zLB8Q7tQf6UahhVQ4AxQIOQCUESDfrTDPdXSBkPaKqf+jyfmD6RThmH+v2nqJWJ4MHqsJPQwYQJ154ghbnbcw+hKsb6Ghx185b5IOS8ncpa3Ksfl1H0WTLXCXAM9+AAAAAElFTkSuQmCC');}
.iconset_mw.ico_login_non_member {width:32px; height:32px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALsSURBVHgB7VY7cxJRFL7AMmMJFDwKxpuOdzadVmKnHfkFSpcu+AuyVNoFu3SQXxA6tQp2duE9diEdMMxIacHD7+DZzEp2l5VdK/PNXO5l77n3vM+5Qvzv8DkhyuVyRUwljMPNIZ9vtF6vL/v9fku4RGAXQT6fPwfDC4xnfr+fBKbxCv/fxmKx0HQ6/SJcwC92MMdUAbOPgUAg3O12Za/XU7E+wPdL2mMa70Fmx+VrjLoNTY1o2EV7wdICZGKaoW3VikZRFI2XJeG1AAiypxCiDYysaLA3B90d6FThtQAsREjsxg/hAnYCdDCkqqqWQqRSKcna34p/IECTfpbL5ZkVQTAY1GimmiD2hGUdQH6PotFoGBpWkO8yEol0ZrPZnPaklKFkMvkeyxNKUaTmhdgTOyshpRqYnNIamraxJpfIzWEwR22oCBdwXIo5LaUuCKamF6X4EU5ioIjpBQal2yYlqRsiO74Oh8OGcAlLASjHUWrrYFZkpnfw/Zy3D3kmQap/I0g2m90E7WAwqNFsWgcymYyKHL8h5hTpYHKkd0LuhmGQlbFHvaIOK505YU50aOnnOCP1bw8sQJoz8/lqtSrbRTpVycVioXGa1iDcOyvadDpdgkWvqL9AmSP9+4NClEgkiPkTSPochG1hg/F4/BMF6zMKFb0PTjB38P+7MFfqE+4d497XOKe7UihGQjalhK/Ldl1wGzBpBW6SZnvM/JrcBeYvt+/9wwV4XNwSITQ/EB4BSt1wwzqGi5rb+4qBsChYe+EA5FNofgq/HtO7wIyGn2sqBKhCqaYZjTELNq8aXNoSDgDGlJpFBOq1Wctmd1a4X2hW9xgFoNyeO/U9mZM0g8VU+P/KuEfWwZ7GEW/brHwGiSlQVG401gd+t997cxYKBQ1nSNsGvpeNaWwWdNu4T8N4PE7Fhfq/LUDzzZhqk8mkxe8GSsMQXPhBT2Mn1nTUjp0AAdfA9Ib/mka8GRThEbgWhKB9yyriH2GGX378MlpTwqLcAAAAAElFTkSuQmCC');}
.iconset_mw.ico_login_fingerprint {width:32px; height:32px; background-image:url('../img/lc3/ico/ico-login-fingerprint.png');}
.iconset_mw.ico_personal {width:40px; height:40px; background-image:url('../img/lc3/ico/ico-personal.png');}
.iconset_mw.ico_corporate {width:40px; height:40px; background-image:url('../img/lc3/ico/ico-corporate.png');}
.iconset_mw.ico_arrow_right {width:24px; height:24px; background-image:url("../img/lc3/ico/ico-arrow-right.png");}

@media only screen and (max-width:805px) {
	.iconset_mw.ico_arr_link {width:16px; height:16px; background-image:url("../img/mw/ic32_icon_move.png"); background-size:16px;}
	.iconset_mw.ico_new_window {width:20px; height:20px; background-image:url("../img/lc3/ico/ico-new-window-mo.png"); background-size:20px;}
	.iconset_mw.ico_layer {width:12px; height:12px; background-image:url("../img/lc3/ico/ico-layer-mo.png"); background-size:12px;}
}

/* 하단 링크 , 회색박스 */
.login_wrap .login_info_txt_link {margin:40px 0 0 0;}
.login_wrap .login_info_txt_link .block {margin-top:16px;}
.login_wrap .login_info_txt_link .block:first-child {margin-top:0;}
.login_wrap .login_info_txt_link .block .txt {display:inline-block; color:#1d1d1d; font-weight:700; vertical-align:middle;}

/* 로그인 */
.login_wrap .login_type_list {margin-top:40px;}
.login_wrap .login_type_list li {display:flex; justify-content:space-between; padding:24px 0; border-top:1px solid #d8d8d8;}
.login_wrap .login_type_list li:last-child {border-bottom:1px solid #d8d8d8;}
.login_wrap .login_type_list li .login_title_wrap {flex-shrink:0; width:420px; padding-top:24px;}
.login_wrap .login_type_list li .login_title_wrap .type_tit {color:#1d1d1d; font-size:25px; font-weight:700;}
.login_wrap .login_type_list li .login_type_wrap {max-width:640px;}

.login_wrap .login_type_list li .login_type_wrap {max-width:640px;}
.login_wrap .login_type_list li .login_type_wrap .login_type {overflow:hidden; display:block; position:relative; min-height:144px; margin-top:16px; padding:32px 80px 32px 88px; border-radius:12px; box-shadow:0 0 0 1px #e4e4e4; background-color:#f8f8f8; box-sizing:border-box}
.login_wrap .login_type_list li .login_type_wrap .login_type:hover,
.login_wrap .login_type_list li .login_type_wrap .login_type:visited,
.login_wrap .login_type_list li .login_type_wrap .login_type:focus {text-decoration:none; box-shadow:0 0 0 2px #246beb; outline:none;}
.login_wrap .login_type_list li .login_type_wrap .login_type:first-child {margin-top:0px;}
.login_wrap .login_type_list li .login_type_wrap .login_type .iconset_mw {display:block; position:absolute;}
.login_wrap .login_type_list li .login_type_wrap .login_type .iconset_mw:first-of-type {left:32px; top:35px;}
.login_wrap .login_type_list li .login_type_wrap .login_type .iconset_mw.ico_login_arrow_long {right:32px; top:39px;}
.login_wrap .login_type_list li .login_type_wrap .login_type .tit {color:#1d1d1d; font-size:25px; font-weight:700; word-break:keep-all;}
.login_wrap .login_type_list li .login_type_wrap .login_type .txt {margin-top:24px; word-break:keep-all;}

@media only screen and (max-width:805px) {
	.login_wrap .mw_use_toggle {margin-bottom:32px;}
	.login_wrap .login_info_txt_link {margin:32px 0 0 0;}
	.login_wrap .login_info_txt_link .block .txt {display:block;}
}

#anyidc .tab-content-wrap .newLoginWrap .login-4btn {
  flex-wrap: wrap !important;
}
