/*³ª´®½ºÄù¾î64ºñÆ®*/
@font-face {
	font-family:"NanumSquare";
	src:url('fonts/NanumSquare.eot');
	src:url('fonts/NanumSquare.eot?#iefix') format('embedded-opentype'),  url('fonts/NanumSquare.woff') format('woff'),  url('fonts/NanumSquare.ttf') format('truetype'); src:local(¡Ø), url('fonts/NanumSquare.woff') format('woff');
}
.login_new_wrap {margin: 0 auto;width:auto;}
.login_new_box_wrap {overflow:hidden;margin:0 auto;width:1025px;padding-top:40px;}
.login_new_box_title {position:relative;display:block;text-align:center;min-height:85px;box-sizing:border-box;}
.login_new_box_title_name {display:inline-block;padding-top:20px;font-size:31px;color:#222;font-weight:900;letter-spacing:-0.8px;text-align:center;font-family: 'NanumSquare', sans-serif;}
.btn_smart_certi_big {position:absolute;top:0;right:0;z-index:10;cursor:pointer;}
.btn_smart_certi_big a {display: inline-block;text-align:left; border-radius: 10px;background: #f7941d url(../../images/efine/btn_smart_certi_icon_big.png) no-repeat 10px 15px;padding: 14px 15px 0 70px;color: #fff;font-family: 'NanumSquare', sans-serif; font-weight: bold;font-size: 18px;letter-spacing:-0.5px; min-height: 75px;box-sizing: border-box;}
.btn_smart_certi_big a:hover {background:#ffa200 url(../../images/efine/btn_smart_certi_icon_big.png) no-repeat 10px 15px;}
.btn_smart_certi_big a span {display: inline-block;vertical-align:middle;padding-right:10px;}
.btn_smart_certi_big a img {vertical-align:middle;}
.login_new_box1 {float: left; margin: 0 auto;width: 505px; min-height: 380px; border: 1px solid #999;background: #fff;
box-shadow: 5px 5px 10px #ccc; -webkit-box-shadow: 5px 5px 10px #ccc; -moz-box-shadow: 5px 5px 10px #ccc;}
.login_new_box2 {float: right;margin: 0 auto;width: 505px;min-height: 380px;border: 1px solid #999;background: #fff;
box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;}
.login_new_title_area {background: #fff;width: 100%; height: auto;line-height: normal; padding-top: 30px;text-align: center;color: #111; font-size: 24px; font-weight: 800; letter-spacing: -1px;font-family: 'NanumSquare', sans-serif;}
.login_new_content {padding: 20px 20px 15px 20px;line-height: 170%;min-height: 270px;}
.login_new_con_check {margin-bottom: 10px;margin-top: 5px;vertical-align: middle;font-size: 12px;padding-left:142px;}
.login_new_con_check input {vertical-align:middle;}
.login_new_con_line {position: relative;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 20px 0;font-size:12px;word-break:break-all;}
.login_new_con_line > input {vertical-align:middle;padding-right:8px;}
.login_new_con_line2 {padding: 20px 0 0 0;font-size:12px;word-break:break-all;line-height:170%;letter-spacing:0px;}
.login_new_con {width: 300px;padding-left: 60px;}
.login_new_con li input {height:35px;bordeR:1px solid #ddd;background:#fff;font-size:15px;}
.login_new_con li {margin-bottom:10px;font-size:12px;}
.login_new_con li:last-child {margin-bottom:0px;}
.login_new_con li strong {display:inline-block;font-size:12px;font-weight:bold;color:#222;width:80px;text-align:center;}
.login_new_footer {text-align:center;display:block;padding:0 15px 15px 15px;}

a.btn_new_login {position: relative;top: auto;right: auto;display: inline-block;width: 49%; height: 45px;line-height: 43px;box-sizing: border-box; padding-top:0; background: #033385; border: 1px solid #032764; border-radius: 5px; font-sizE: 17px; font-weight: bold; letter-spacing: -0.5px; text-align: center;color: #fff; font-family: 'NanumSquare', sans-serif;}
a.btn_new_login2 {position: relative;top: auto;right: auto;display: inline-block;width: 49%;height: 45px;line-height: 43px;box-sizing: border-box; padding-top:0;background: #088364;border: 1px solid #05523f;border-radius: 5px;font-sizE: 17px;font-weight: bold;letter-spacing: -0.5px; text-align: center;color: #fff;font-family: 'NanumSquare', sans-serif;}
a.btn_new_login3 {position: relative;top: auto; right: auto;display: inline-block;width: 49%;height: 45px;line-height: 43px;box-sizing: border-box;padding-top:0;background: #1a2674;border: 1px solid #001851; border-radius: 5px;font-sizE: 17px; font-weight: bold;letter-spacing: -0.5px;text-align: center; color: #fff;font-family: 'NanumSquare', sans-serif;}
a.btn_new_login3 img {vertical-align:middle;padding-bottom:4px;}
a.btn_new_login4 {position: relative;top: auto;right: auto;display: inline-block;width: 49%;height: 45px;line-height: 43px;box-sizing: border-box; padding-top:0;background: #5f6368;border: 1px solid #414141;border-radius: 5px;font-sizE: 19px; font-weight: bold; letter-spacing: -0.5px; text-align: center;color: #fff;font-family: 'NanumSquare', sans-serif;}

.onepass_con {text-align:center;}
.onepass_text {color:#555;font-size:12px; padding:7px 0 0px 0;text-align:left;line-height:180%;}
.onepass_text_title {display:block;color:#222;font-size:14px;font-weight:bold;text-align:left;line-height:normal;}
.onepass_text_title_inline {display:inline-block;color:#222;font-size:14px;font-weight:bold;text-align:left;}

a.btn_onepass_login {margin-top:10px;display:inline-block;width:100%;height:70px;line-height:67px;background:#033385;border-radius:5px;font-sizE:19px;font-weight:bold;letter-spacing:-0.2px;text-align:center;color:#fff; font-family: 'NanumSquare', sans-serif;}
a.btn_onepass_login img {padding:0 12px 0 15px;vertical-align:middle;}
.login_new_smt {font-size:12px;color:#666;line-height:22px;margin-top:20px;}

.login_new_comment {position: relative;width: 1030px;margin: 0 auto;font-size: 12px;color: #666;line-height: 22px;margin-top: 20px;text-align: left;line-height: 200%;}
.login_new_comment_title {position:absolute;top:0;left:0;}
.login_new_comment_inner {padding-left:80px;}
.info_bubble {position:relative;display:inline-block;background:#03a6cf;height:27px;line-height:28px;border-radius:30px;padding:0 15px;color:#fff;font-size:14px;font-weight:bold;}
.info_bubble_arrow {position:absolute;display:inline-block;top:27px;left:34px;width:16px;height:9px;background:url(../../images/efine/info_bubble_arrow.png) no-repeat top left;}
/* .login_new_comment2 {width:520px;margin:0 auto;font-size:12px;color:#666;line-height:22px;margin-top:30px;} */

.mb15 {margin-bottom:15px;}
.blue {color: #0032ca;}
.red {color:#d60000;}
.pink {color:#cb2a78;}

/*****±âÁ¸cssº¯°æ*****/
#util_menu ul li {
    float: left;
    height: 18px;
    text-align:left;
    width:auto;
    display: inline-block;
    padding: 0 12px;
    background: url(../../images/efine/util_menu_bar.gif) no-repeat left 2px;
}
#util_menu ul li:first-child {background:none;}

#util_menu ul li.util_last {
    width: auto;
    background: none;
    font-weight: bold;
    padding-left: 9px;
}

/* 2019.05.29 */
.top_btn_wrap {float:right;}
.top_btn {display:inline-block;margin-top:-8px;padding:7px 8px;border:1px solid #bbb;background:#688dd0;color:#f5f5f5;font-size:11px;border-radius:2px;letter-spacing:-0.7px;vertical-align:middle;}
.top_btn:hover {color:#f5f5f5;border:1px solid #888;}
.top_btn img {vertical-align:middle;padding-left:2px;}
.top_btn span {vertical-align:middle;}

/* 2019.06.03 */
.top_btn_wrap_new {float:right;}
.top_btn_new {display:inline-block;margin-top:5px;padding:7px 8px;border:1px solid #bbb;background:#688dd0;color:#f5f5f5;font-size:11px;border-radius:2px;letter-spacing:-0.7px;vertical-align:middle;}
.top_btn_new:hover {color:#f5f5f5;border:1px solid #888;}
.top_btn_new img {vertical-align:middle;padding-left:2px;}
.top_btn_new span {vertical-align:middle;}