@charset "euc-kr";

.txt_s13 strong { color:#333; }
td div.tbl_form_r2 { margin-top:3px; }
a.point strong { color:#49a2ad; text-decoration:underline; }
.tips_box a.point,
.tips_box strong.point { color:#49a2ad; }

.security_card_cont { margin-bottom:0; }
.security_card_cont .card_pw_cont { padding:10px 0; }
.security_card_cont .card_pw_head { font-weight:bold; padding-bottom:10px; border-bottom:1px solid #d8d8d8; }
.security_card_cont .card_pw_head .pass { padding-left:5px; }
.security_card_cont .card_pw_head .input_txt { text-align:center; width:18px; padding-right:0; padding-left:0; }

.btn_r02 .txt_notice { font-size:12px; line-height:1.2; float:left; margin-top:0; }
.btn_r02 .txt_notice em { color:#e25f39; font-family:Tahoma; position:relative; bottom:-3px; }

.banking_cont_box { width:750px; padding-bottom:35px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/banking/bg_box_type01.gif') no-repeat left bottom; }
.banking_cont_box .box_wrap { width:680px; padding:35px 35px 0; background:url('/ctx_kr/sc_content/sg_resource/svc_img/banking/bg_box_type01.gif') no-repeat left top; }
.banking_cont_box p.main_info { padding:20px 0; color:#fff; font-size:23px; font-family:"³ª´®°íµñ"; font-weight:bold; text-align:center; letter-spacing:-0.05em; background:#4ab2c0 url('/ctx_kr/sc_content/sg_resource/svc_img/banking/bg_bankingbox_tit.gif') no-repeat left bottom; }
.banking_cont_box p.main_info strong,
.banking_cont_box p.main_info span { color:#fcff00;}

.agree_type01 { overflow-y:scroll; height:143px; padding:20px 0 0 20px; line-height:20px; border:1px solid #d8d8d8; }
.agree_type01 p { margin-bottom:20px; }
.agree_choice01 { width:100%; margin:15px 0; }
.agree_choice01:after { display:block; clear:both; content:""; }
.agree_choice01 p { float:left; }
.agree_choice01 div { float:right; }
.agree_choice01 label { padding-left:35px; }
.agree_choice01 .input_r { margin-top:-4px; }

.login_column:after { content:' '; display:block; visibility:hidden; clear:both; }
*+ html .login_column { height:1%; }
* html .login_column { height:1%; }
.login_column .left { float:left; width:350px; }
.login_column .left .round_box2 { padding:0 25px 0; }
.login_column .left .round_box2 .login { text-align:center; position:relative; height:152px; margin-bottom:20px; padding-top:25px; background-repeat:no-repeat; background-position:0 100%; background-image:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_login.gif'); }
.login_column .left .round_box2 .login a.btn { position:absolute; right:0; bottom:7px; }
.login_column .left .round_box2 .square_list01 li { margin-bottom:9px; }
.login_column .left .round_box2 .square_list01 li a { color:#49a2ad; font-weight:bold; text-decoration:underline; }
.login_column .right { float:right; width:380px; }
.login_column .right .round_box2 { min-height:296px; }
* html .login_column .right .round_box2 { height:300px; }
.login_column .right ul.tab { font-size:0; line-height:0; letter-spacing:0; margin-bottom:15px; padding:17px 0 0 25px; background-repeat:no-repeat; background-position:0 46px; background-image:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_login_tab.gif'); }
.login_column .right ul.tab li { vertical-align:top; display:inline-block; height:35px; margin-right:15px; padding-left:16px; background-repeat:no-repeat; background-position:0 1px; background-image:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_login_tab_line.gif'); }
*+ html .login_column .right ul.tab li { display:inline; }
* html .login_column .right ul.tab li { display:inline; }
.login_column .right ul.tab li.first { padding-left:0; }
.login_column .right ul.tab li a { display:inline-block; height:38px; }
.login_column .right ul.tab li.on a { background-repeat:no-repeat; background-position:50% 100%; background-image:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_login_tab_arrow.gif'); }
.login_column .right .form { position:relative; margin:0 25px 15px; border-bottom:1px solid #a9dae0; zoom:1; }
.login_column .right .form_type02 { margin-bottom:35px; padding-bottom:20px; }
.login_column .right .form p { font-size:0; line-height:0; letter-spacing:0; margin-bottom:5px; }
.login_column .right .form p label { vertical-align:middle; display:inline-block; width:95px; }
.login_column .right .form p.submit { position:absolute; right:0; top:27px; }
.login_column .right .form p input { font-size:12px; }
.login_column .right .form_type02 p.submit { position:absolute; right:0; top:0; }
.login_column .right .form p.btn { text-align:right; }
.login_column .right ul.check { margin:0 25px; }
.login_column .right ul.check li { white-space:nowrap; margin-left:-3px; padding-bottom:5px; }
.login_column .right ul.check li.hidden { display:none; }
.login_column .right ul.check li img,
.login_column .right ul.check li input { vertical-align:middle; }
.login_column .right p.square_list01 { margin:0 25px; }
ul.h21_bank_list { margin:10px 0 0 18px; }
ul.h21_bank_list:after { content:' '; display:block; visibility:hidden; clear:both; }
ul.h21_bank_list li { float:left; margin:0 3px 5px 0!important; padding:0 !important; font:0/0 Arial !important; background:none !important; }

#login_faq { padding:15px; }
#login_faq .question { cursor:pointer; padding:3px 0 3px 11px; }
#login_faq .q_visible { font-weight:bold; }
#login_faq .question img { vertical-align:middle; }
#login_faq .answer { display:none; line-height:20px; margin-bottom:7px; padding:8px 20px 8px 36px; background-color:#f2f2f2; }
#login_faq .a_visible { display:block; }

.h21_cont_wrap { position:relative; width:713px; height:218px; padding:30px 0 0 37px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h21.jpg') no-repeat left top; }
.h21_cont_wrap p.txt_info { position:absolute; top:40px; left:494px; }
.h21_cont_wrap .btn { width:302px; margin:10px 0 17px; padding-left:73px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h21_btnline.gif') repeat-x left 15px; }
.h21_cont_wrap .pw_area .cont_line { margin:2px 0; }
.h21_cont_wrap .pw_area img { position:relative; top:2px; }
.h21_cont_wrap .pw_area label { padding-right:10px; }
.h21_cont_wrap .pw_area input { width:110px; margin-right:5px; }

.h31_cont_wrap { width:100%; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h31.jpg') no-repeat right 30px; }
.h31_cont_wrap p.txt_normal { margin:0 0 5px 18px; line-height:20px; }
.h31_cont_wrap p.txt_check { margin:27px 0 32px; color:#333; font-size:13px; }
.h31_cont_wrap p.txt_check input,
.h31_cont_wrap .choice_area input { margin-top:-4px; }
.h31_cont_wrap .choice_area label { padding-right:10px; }
.h31_cont_wrap fieldset { display:block; width:100%; height:32px; margin-top:10px; padding-top:8px; text-align:center; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h31_box.gif') no-repeat left top; }
.h31_cont_wrap fieldset label { padding-right:10px; font-weight:bold; }
.h31_cont_wrap fieldset img { vertical-align:middle; }
.h31_cont_wrap fieldset label.bg_line { margin-left:20px; padding-left:20px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/line_v16.gif') no-repeat left top; }
.h31_cont_wrap div.ipin_box { width:100%; height:29px; margin-top:10px; padding-top:11px; color:#555; text-align:center; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h31_box.gif') no-repeat left top; }
.h31_cont_wrap div.ipin_box img { vertical-align:middle; }

.login_top_choice { margin-bottom:12px; }
.login_top_choice label { padding-right:10px; }
.login_top_choice input { margin-top:-4px; }

.h51_top_cont { padding:10px 0 0 258px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_h51.jpg') no-repeat left top; }
.h51_top_cont img { display:inline-block; margin-bottom:15px; vertical-align:top; }
.h51_cont:after { content:' '; display:block; clear:both; }
.h51_cont { width:750px; margin-top:30px; }
.h51_cont dl { position:relative; float:left; min-height:95px; margin-right:30px; padding-left:30px; line-height:20px; border-left:1px solid #c7e1e5; }
* html .h51_cont dl { height:95px; }
.h51_cont dl.list01 { padding-left:0; border-left:none; }
.h51_cont dl.list03 { margin-right:0; }
.h51_cont dl img { vertical-align:top; }
.h51_cont dl dt { margin-bottom:9px; }
.h51_cont dl dd.btn { position:absolute; bottom:0px; right:0; }

.h51_box_list li { position:relative; float:left; width:148px; height:124px; margin:0 6px 6px 0; padding:20px 18px 0 80px; line-height:20px; }
.h51_box_list li p.tit { margin-bottom:2px; color:#333; font-size:13px; }
.h51_box_list li .btn01 a { position:absolute; right:18px; bottom:18px; }
.h51_box_list li .btn02 a { float:right; margin-top:-20px; }
.h51_box_list li p.txt_line { margin-top:5px; padding-top:8px; border-top:1px dotted #d8d8d8; }

.h51_box_list li.list02,
.h51_box_list li.list05,
.h51_box_list li.list08 { margin-right:0; }
.h51_box_list li.list01 { width:274px; height:128px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box01.gif') no-repeat left top; }
.h51_box_list li.list02 { width:274px; height:128px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box02.gif') no-repeat left top; }
.h51_box_list li.list03 { height:107px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box03.gif') no-repeat left top; }
.h51_box_list li.list04 { height:107px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box04.gif') no-repeat left top; }
.h51_box_list li.list05 { height:107px; background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box05.gif') no-repeat left top; }
.h51_box_list li.list06 { background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box06.gif') no-repeat left top; }
.h51_box_list li.list07 { background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box07.gif') no-repeat left top; }
.h51_box_list li.list08 { background:url('/ctx_kr/sc_content/sg_resource/svc_img/login/bg_cont_box08.gif') no-repeat left top; }

img.img_line_blue { display:block; margin:8px 0; vertical-align:top; border:4px solid #80c5ce; }

.layer_hidden { left:0; top:0; z-index:-1; visibility:hidden; }
