@charset "euc-kr";


html{width:100%; height:100%; }
body{height:100%; margin:0; padding:0; font: normal 12px/14px Dotum,gulim,arial,sans-serif; color:#5f5f5f; }

h1,h2,h3,h4,h5,h6{margin:0; padding:0; }
ul,ol{margin:0; padding:0; list-style:none; }
dl,dt,dd{margin:0; padding:0; }
p{margin:0; padding:0; }
em {font-style:normal;}
input{margin:0; padding:0; }
textarea{margin:0; padding:0; }
table{border-collapse:collapse; }
td img,td input,td select {vertical-align:middle; font-size:12px;}
hr, table caption, fieldset legend {height:0; font-size:0; line-height:0; overflow:hidden; text-indent:-9999px;}
form{margin:0; padding:0; border:none; }
fieldset{border:0; margin:0; padding:0; }
img{border:0;}
select {height:21px; font-family:Arial; padding:0; margin:0; line-height:1.5; font-size:12px;}
textarea {border:1px solid #e3e3e3; padding:2px 5px;}
legend, .hidden{ text-indent:-5000px; line-height:0; font-size:0; position:absolute;  top:0; left:0;}
hr{display:none;}

a:link{text-decoration:none; color:#5f5f5f; }
a:visited{text-decoration:none; color:#5f5f5f; }
a:hover{text-decoration:none; color:#21c630; }
a:active{text-decoration:none; color:#5f5f5f; }

/*skipNavigation*/
#skip{height:0}
#skip a{position:absolute;left:0;top:-10000px;z-index:10000000;display:block;width:100%;text-align:center;font-size:1.3em}
#skip a:hover, #skip a:focus, #skip a:active{position:absolute;top:0;padding:15px 0;font-weight:bold;color:#fff;background:#1d60a7;z-index:500}

/* common */
.hidden {overflow:hidden; display:block; width:0; height:0; text-align:center; color:#000; visibility:hidden;}

/* ·Î±×ÀÎ */
.login {}
.top {width:960px; margin:0 auto;*zoom:1; padding-bottom:-3px;}
.top:after {content:""; display:block; clear:both;}
.top h1 {float:left; padding-top:11px;}
.top ul {float:right; overflow:hidden; padding-top:17px; }
.top ul li {float:left; padding-left:14px; background:url('http://img.sbs.co.kr/sw11/login/images/line2.gif') 7px top no-repeat;}
.top ul .first {padding-left:0; background:none;}
.top ul li a {color:#000;}

.login .visual {width:960px; display:block; position:relative; text-align:center; margin:0 auto -20px; clear:both; z-index:99;}

.login .login_form {width:100%; height:287px; border-bottom:1px solid #3295cc; background:#3295cc url('http://img.sbs.co.kr/sw11/login/images/bg_pop_blue.gif') left top repeat-x; padding-top:19px; margin-bottom:-19px}
.login .titTxt {text-align:center; font-size:14px; font-weight:bold; line-height:18px; color:#024768; padding:40px 0 20px;}
.login .idpw {width:500px; margin:0 auto; position:relative;*zoom:1;}
.login .idpw:after {content:""; display:block; clear:both;}
.login .idpw input {display:block; line-height:1.5; background:#ddd;}
.login .idpw .txt_input {width:362px; height:39px; border:none; float:left; background:url('http://img.sbs.co.kr/sw11/login/images/bg_txt.gif') left top no-repeat;  }
.login .idpw .txt_input input {width:337px; height:27px; padding:12px 0 0 0; margin-left:15px; font:bold 14px Dotum; color:#69757a; background:none; border:none;}
:root .login .idpw .txt_input input {height:37px; padding-top:0;}
.login .form_txt .img_input {position:absolute; right:0; top:-95px;}

.login .form_txt {width:500px; margin:17px auto 0; *zoom:1; position:relative;}
.login .form_txt:after {content:""; display:block; clear:both;}

.login .check {float:left; line-height:1; }
.login .check label {color:#024768}
.login .check label.id_save {margin-right:25px;}
.login .check input {width:14px; height:14px; font-size:0.1; margin:0; padding:0; }
.login .check label, 
.login .check input, 
.login .check a, 
.login .check img {vertical-align:middle;}
.login .check2 {float:right; margin-right:-20px; line-height:1; }
.login .check2 label {color:#024768}
.login .check2 label.id_save {margin-right:25px;}
.login .check2 input {width:14px; height:14px; font-size:0.1; margin:0; padding:0; }
.login .check2 label, 
.login .check2 input, 
.login .check2 a, 
.login .check2 img {vertical-align:middle;}

.login .idpw_search {clear:both; margin-top:38px; float:left; margin-left:23%; min-width:400px;}
.login .idpw_search a {color:#024768; margin-right:7px; padding-right:10px; background:url('http://img.sbs.co.kr/sw11/login/images/line.gif') right top no-repeat;}
.login .idpw_search strong a {margin-right:0; padding-right:0; background:none;}

.login .cont_btm {background:url('http://img.sbs.co.kr/sw11/login/images/bg_pop_btm.gif') left top repeat; }
.login .cont_btm .cont_btm_txt {width:960px; margin:0 auto; position:relative; overflow:hidden;}
.login .cont_btm ul {width:545px; float:left; letter-spacing:-0.1em; margin-top:40px;}
.login .cont_btm ul li {padding-left:15px; line-height:149%; margin-bottom:15px; background:url('http://img.sbs.co.kr/sw11/login/images/icon_check.gif') left 2px no-repeat;}
.login .cont_btm ul li a {text-decoration:underline; color:#096a98;}
.login .cont_btm .ad {float:right; padding:25px 0 35px;}

.login .footer {width:960px; margin:0 auto; border-top:1px solid #d3d7de; padding:40px 0 75px;}
.login .footer p {font-family:'sans-serif', Arial; font-size:10px; display:block; text-align:center; color:#595959;}
.login .footer p span {color:#096a98}

/* ÆË¾÷ ·Î±×ÀÎ */
.login_pop {position:absolute; z-index:99999;}
.login_pop .visual {display:block; position:relative; text-align:center; margin-bottom:-21px;}
.login_pop .login_form {width:100%; height:287px; border-bottom:1px solid #3295cc; background:#3295cc url('http://img.sbs.co.kr/sw11/login/images/bg_pop_blue.gif') left top repeat-x;}
.login_pop .titTxt {text-align:center; font-size:14px; font-weight:bold; line-height:18px; color:#024768; padding:40px 0 20px;}
.login_pop .idpw {width:422px; margin:0 auto; position:relative;*zoom:1;}
.login_pop .idpw:after {content:""; display:block; clear:both;}
.login_pop .idpw input {display:block; line-height:1.5; background:#ddd;}
.login_pop .idpw .txt_input {width:286px; height:39px; border:none; float:left; background:url('http://img.sbs.co.kr/sw11/login/images/bg_pop_txt.gif') left top no-repeat;  }
.login_pop .idpw .txt_input input {width:261px; height:27px; padding:12px 0 0 0; margin-left:15px; font:bold 14px Dotum; color:#69757a; background:none; border:none;}
:root .login_pop .idpw .txt_input input {height:37px; padding-top:0;}
.login_pop .idpw .img_input {position:absolute; right:0; top:0;}

.login_pop .check {width:260px; margin-left:32px; line-height:1; padding:17px 0 40px; float:left;}
.login_pop .check label {color:#024768}
.login_pop .check label.id_save {margin-right:25px;}
.login_pop .check input {width:14px; height:14px; font-size:0.1; margin:0; padding:0; }
.login_pop .check label, 
.login_pop .check input, 
.login_pop .check a, 
.login_pop .check img {vertical-align:middle;}
.login_pop .check2 {float:right; line-height:1; padding:17px 0 40px; margin-right:7px;}
.login_pop .check2 label {color:#024768}
.login_pop .check2 label.id_save {margin-right:25px;}
.login_pop .check2 input {width:14px; height:14px; font-size:0.1; margin:0; padding:0; }
.login_pop .check2 label, 
.login_pop .check2 input, 
.login_pop .check2 a, 
.login_pop .check2 img {vertical-align:middle;}

.login_pop .idpw_search {text-align:center; clear:both;}
.login_pop .idpw_search a {color:#024768; margin-right:7px; padding-right:10px; background:url('http://img.sbs.co.kr/sw11/login/images/line.gif') right top no-repeat;}
.login_pop .idpw_search strong a {margin-right:0; padding-right:0; background:none;}

.login_pop .cont_btm {background:url('http://img.sbs.co.kr/sw11/login/images/bg_pop_btm.gif') left top repeat;}
.login_pop .cont_btm ul {padding:20px 20px 35px; letter-spacing:-0.1em;}
.login_pop .cont_btm ul li {font-size:11px; padding-left:15px; line-height:15px; margin-bottom:15px; background:url('http://img.sbs.co.kr/sw11/login/images/icon_check.gif') left 2px no-repeat;}
.cont_btm ul li a {text-decoration:underline; color:#024768;}

.login_pop .footer {border-top:1px solid #d3d7de; overflow:hidden;}
.login_pop .footer p {float:left; padding:17px 0 17px 20px; font-family:'sans-serif', Arial; font-size:10px; display:block; text-align:center; color:#595959;}
.login_pop .footer p span {color:#096a98}
.login_pop .footer .close {padding:9px 7px 0 0; display:block; float:right;}

/*.Re .login .login_form {width:100%;height:287px;padding-top:20px;border-bottom:1px solid #3295cc;background:#3295cc url(http://img.sbs.co.kr/sw11/login/images/bg_pop_blue.gif) left top repeat-x}*/

/*·Î±×ÀÎ:½îÆ¼ ¾à°üµ¿ÀÇ*/
.login .soty {height:557px; width:100%; top:227px; border-top:1px solid #3295cc; background:#ebeef5; z-index:10;}
.login .soty form {width:921px; margin:0 auto;}

.login .soty #soty_member {padding:28px 0; position:relative; overflow:hidden; width:921px; height:568px;}
.login .soty #soty_member .go_soty {position:absolute; top:28px; right:0px;}
.login .soty #soty_member .txt_tit {letter-spacing:-0.09em; font:normal 12px/1.7em dotum;}
.login .soty #soty_member .txt_tit strong {display:block; font:bold 14px/1.2em dotum; color:#008cd0; padding:3px 0 10px 2px; letter-spacing:-1px; letter-spacing:-0.07em;}
.login .soty #soty_member .bx_round3 {width:891px; height:162px; padding:15px; background:url(https://sbscert.sbs.co.kr/image/service/member_v2/bg_bx4.gif) no-repeat left top; margin-bottom:10px;}
.login .soty #soty_member .bx_round3 .cont {overflow-y:scroll; overflow-x:hidden; width:870px; height:162px; padding:0 10px;
    scrollbar-3dlight-color:AEAEAE;
    scrollbar-arrow-color:AEAEAE;
    scrollbar-track-color:EDEDED;
    scrollbar-darkshadow-color:FFFFFF;
    scrollbar-face-color:FFFFFF;
    scrollbar-highlight-color:FFFFFF;
    scrollbar-shadow-color:B4B4B4;
    }
.login .soty #soty_member .bx_round3 .cont table {border:1px solid #dfdfdf; text-align:center; margin:0 auto;}
.login .soty #soty_member .bx_round3 .cont table caption {display:none;}
.login .soty #soty_member .bx_round3 .cont table th.title {background:#f2f2f2; text-align:center; font-weight:bold;}
.login .soty #soty_member .bx_round3 .cont table th, #soty_member .bx_round3 .cont table td {border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font:normal 11px doutm; text-align:left; padding:5px;}
.login .soty #soty_member .bx_round3 .cont table th.top {vertical-align:top;padding-top:20px;}
.login .soty #soty_member fieldset.cnt_step {padding-bottom:20px; margin-top:27px; position:relative;}
.login .soty #soty_member fieldset.cnt_step legend {padding-bottom:10px; display:block;}
.login .soty #soty_member fieldset.cnt_step h3 {margin-bottom:10px;}
.login .soty #soty_member fieldset.cnt_step .pw h3 {float:left; width:93px;}
.login .soty #soty_member fieldset.cnt_step .pw {display:block;}
.login .soty #soty_member fieldset.cnt_step .pw input.inputbox {border:1px solid #dddbd9; position:relative; top:-7px; padding:4px;}
.login .soty #soty_member .txt_point {font:normal 11px dotum; color:#e63931; text-align:right; display:block; margin-bottom:10px; letter-spacing:-0.05em;}
.login .soty #soty_member .btn {text-align:center; margin-top:27px;}
.login .soty #soty_member fieldset.cnt_step .check_agree {text-align:center; margin-top:10px;}
.login .soty #soty_member fieldset.cnt_step .check_agree {text-align:center;}
.login .soty #soty_member fieldset.cnt_step .check_agree span {padding:0 10px;}
.login .soty #soty_member fieldset.cnt_step .check_agree input {vertical-align:-1px; margin-right:3px;}

/*ÆË¾÷·Î±×ÀÎ:½îÆ¼ ¾à°üµ¿ÀÇ*/
.login_pop .soty {position:absolute; height:486px; width:451px; top:132px; border-top:1px solid #3295cc; background:#ebeef5; z-index:10; padding:0 17px 17px 17px;}
.login_pop .soty form {width:451px; margin:0 auto;}
.login_pop .soty #soty_member {padding:28px 0; position:relative; overflow:hidden; width:451px; height:568px;}
.login_pop .soty #soty_member .go_soty {position:absolute; top:17px; right:0px;}
.login_pop .soty #soty_member .txt_tit {letter-spacing:-0.09em; font:normal 11px/1.5em dotum;}
.login_pop .soty #soty_member .txt_tit strong {display:block; font:bold 14px/1.2em dotum; color:#008cd0; padding:3px 0 10px 2px; letter-spacing:-1px; letter-spacing:-0.07em;}
.login_pop .soty #soty_member .bx_round3 {width:455px; height:122px; padding:15px; background:url(https://sbscert.sbs.co.kr/image/service/member_v2/bg_bx5.gif) no-repeat left top; margin-bottom:7px;}
.login_pop .soty #soty_member .bx_round3 .cont {overflow-y:scroll; overflow-x:hidden; width:400px; height:127px; padding:0 10px;
    scrollbar-3dlight-color:AEAEAE;
    scrollbar-arrow-color:AEAEAE;
    scrollbar-track-color:EDEDED;
    scrollbar-darkshadow-color:FFFFFF;
    scrollbar-face-color:FFFFFF;
    scrollbar-highlight-color:FFFFFF;
    scrollbar-shadow-color:B4B4B4;
    }
.login_pop .soty #soty_member .bx_round3 .cont table {border:1px solid #dfdfdf; text-align:center; margin:0 auto;}
.login_pop .soty #soty_member .bx_round3 .cont table caption {display:none;}
.login_pop .soty #soty_member .bx_round3 .cont table th.title {background:#f2f2f2; text-align:center; font-weight:bold;}
.login_pop .soty #soty_member .bx_round3 .cont table th, #soty_member .bx_round3 .cont table td {border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font:normal 11px doutm; text-align:left; padding:5px;}
.login_pop .soty #soty_member .bx_round3 .cont table th.top {vertical-align:top;padding-top:20px;}
.login_pop .soty #soty_member fieldset.cnt_step {padding-bottom:20px; margin-top:10px; position:relative;}
.login_pop .soty #soty_member fieldset.cnt_step legend {padding-bottom:10px; display:block;}
.login_pop .soty #soty_member fieldset.cnt_step h3 {margin-bottom:10px;}
.login_pop .soty #soty_member fieldset.cnt_step .pw h3 {float:left; width:93px;}
.login_pop .soty #soty_member fieldset.cnt_step .pw {display:block; padding-top:5px;}
.login_pop .soty #soty_member fieldset.cnt_step .pw input.inputbox {border:1px solid #dddbd9; position:relative; top:-7px; padding:4px;}
.login_pop .soty #soty_member .txt_point {font:normal 11px dotum; color:#e63931; text-align:right; display:block; margin-bottom:10px; margin-right:15px; letter-spacing:-0.05em;}
.login_pop .soty #soty_member .btn {text-align:center; margin-top:10px;}
.login_pop .soty #soty_member fieldset.cnt_step .check_agree {text-align:center; margin-top:5px;}
.login_pop .soty #soty_member fieldset.cnt_step .check_agree {text-align:center;}
.login_pop .soty #soty_member fieldset.cnt_step .check_agree span {padding:0 10px;}
.login_pop .soty #soty_member fieldset.cnt_step .check_agree input {vertical-align:-1px; margin-right:3px;}