@charset "utf-8";

/* 아이디 찾기_step01 */
#find_id{width:528px;}
#find_id .find_form_bg{width:528px; height:290px; background:url('/img/rc/layer_popup/pop_id_find_bg.gif') no-repeat; text-align:center; color:#797979;}
#find_id .find_form_bg p{padding:50px 0 23px 0; margin-bottom:19px; background:url('/img/rc/layer_popup/form_line02.gif') no-repeat 74px bottom;}
#find_id .find_form_bg ul{background:url('/img/rc/layer_popup/form_line02.gif') no-repeat 74px bottom; padding-bottom:19px; margin-bottom:15px;}
#find_id .find_form_bg li{padding-bottom:4px;}
#find_id .find_form_bg li input{width:220px; height:17px; line-height:17px; border:1px solid #d4cdc9;}

#find_id .find_form_bg li label{width:70px; text-align:left; display:inline-block;}

#find_id .find_footer{height:20px; text-align:right; padding:15px 18px 0 0;}


/* 아이디 찾기_step02 */
#find_id_ok{width:528px;}
#find_id_ok .find_form_bg{width:528px; height:290px; background:url('/img/rc/layer_popup/pop_id_find_bg.gif') no-repeat; text-align:center; color:#797979;}
#find_id_ok .find_form_bg span{font-weight:bold; color:#bd0100;}
#find_id_ok .output_info{padding:90px 0 40px 0; background:url('/img/rc/layer_popup/form_line01.gif') no-repeat 45px bottom;}
#find_id_ok .find_footer{height:20px; text-align:right; padding:15px 18px 0 0;}


/* 비밀번호 찾기_step01 */
#find_password{width:528px;}
#find_password .find_form_bg{width:528px; height:290px; background:url('/img/rc/layer_popup/pop_id_find_bg.gif') no-repeat; text-align:center; color:#797979;}
#find_password .find_form_bg p{padding:50px 0 23px 0; margin-bottom:19px; background:url('/img/rc/layer_popup/form_line02.gif') no-repeat 74px bottom;}
#find_password .find_form_bg ul{background:url('/img/rc/layer_popup/form_line02.gif') no-repeat 74px bottom; padding-bottom:14px; margin-bottom:13px;}
#find_password .find_form_bg li{padding-bottom:4px;}
#find_password .find_form_bg li input{width:220px; height:17px; line-height:17px; border:1px solid #d4cdc9;}

#find_password .find_form_bg li label{width:70px; text-align:left; display:inline-block;}

#find_password .find_footer{height:20px; text-align:right; padding:15px 18px 0 0;}


/* 비밀번호 찾기_step02 */
#find_password_ok{width:528px;}
#find_password_ok .find_form_bg{width:528px; height:290px; background:url('/img/rc/layer_popup/pop_id_find_bg.gif') no-repeat; text-align:center; color:#797979;}
#find_password_ok .find_form_bg span{font-weight:bold; color:#bd0100;}
#find_password_ok .output_info{padding:90px 0 40px 0; margin-bottom:23px; background:url('/img/rc/layer_popup/form_line01.gif') no-repeat 45px bottom;}
#find_password_ok .btn_login{padding-top:24px;}
#find_password_ok .find_footer{height:20px; text-align:right; padding:15px 18px 0 0;}


/* 온라인강좌(선택) */
.online_select{width:526px; border:1px solid #ddd; margin:0 auto; margin-top:30px;}
.online_select .type02{width:490px; margin:20px auto;}
.online_select .type02 td{padding:10px 0;}

.online_select_new{width:541px;margin:0 auto; margin-top:30px;}
.online_select_new .type02{width:490px; margin:20px auto;}
.online_select_new .type02 td{padding:10px 0;}
.online_select_new .n_round {background:url('/img/rc/layer_popup/layer_top_bg.png') repeat-y left top;}

.online_select_new2{width:534px;margin:0 auto; margin-top:30px;}
.online_select_new2 .type02{width:100%; margin:20px auto;}
.online_select_new2 .type02 td{padding:10px 0;}
.online_select_new2 .n_round {border:5px solid #ce0100;border-top:0px;}

.sms_telnum{text-align:center;}
.sms_telnum select, .sms_telnum input{height:20px; border:1px solid #ddd; width:50px;}


/* lecture_stop */
.lecture_stop, .lecture_delay, .stopclear, .rebuy{width:352px; border:1px solid #ddd; margin:0 auto; margin-top:30px;background:#fff}
.lecture_stop select{border:1px solid #ddd; width:50px; height:20px;}


/* 아이디 찾기_step02 */
#coupon{width:526px; border:1px solid #ccc; margin:0 auto;} 


/* 쿠폰 조회 적용 */
.referring, .delivery{width:500px; margin:0 auto; border:1px solid #da6464;}
.refe_tit_wrap{overflow:hidden; height:27px; background-color:#da6464; margin-bottom:23px;}
.refe_tit{float:left; margin:6px 11px;}
.refe_close{float:right; margin:6px;}
.refr_wrap, .deli_wrap{width:480px; margin:0 auto;}
.refr_wrap table{border-top:2px solid #da6464;}
.refr_wrap th, .refr_wrap td{text-align:center;}
.refr_wrap th{padding:10px 0; border-bottom:2px solid #d3d3d3; color:#5e5e5e;}
.refr_wrap td{padding:3px 0; border-bottom:1px solid #d3d3d3;}
.tr_type01{background-color:#f7f7f7;}
.refe_num{font-weight:bold; text-align:center; padding:10px 0; color:#676767;}
.cp_intxt{text-align:center;padding-top:10px; height:35px; background-color:#f7f7f7;}
.txt_care{padding:5px 0 0 10px; color:#777; font-size:11px; letter-spacing:-0.05em;}
.refe_btn{text-align:center; padding:40px  0 20px 0;}

.deli_wrap .table_wrap{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px 0;background:#fafafa; color:#777;}
.deli_wrap th, .deli_wrap td{border-bottom:1px dotted #d8d8d8;}
.deli_wrap th{text-align:left;padding-left:20px; width:100px; }
.deli_wrap td{padding:4px 0;}
.deli_wrap td input{border:1px solid #ccc; height:18px; line-height:18px;}
.deli_wrap .bu_post{width:60px;}
.deli_wrap .bu_add{width:300px;}
.deli_btn{text-align:center; padding:20px  0 20px 0;}


/*로그인팝업*/
#loginNew20150318 {width:658px; height:430px; background: url('http://www.no1hsk.co.kr/img/mypage/popup_login/login_popup_bg3.png') no-repeat top left; font-family:NanumGothic, "나눔고딕", Dotum, gulim; border:0px solid #f00}
#loginNew20150318 .login_title {margin-left:70px; margin-top:0px; padding-top:43px; color:#2c2c2c; font-size:2em; font-weight:bold,500; border:0px solid #f00}
#loginNew20150318 .login_summary {margin-left:59px; margin-top:13px; font-weight:bold; font-size:1.2em; color:#000;}
#loginNew20150318 .login_table {margin-left:24px}
#loginNew20150318 .login_td {font-size:1.12em; font-weight:bold; color:#242424;}
#loginNew20150318 .login_input {width:135px; height:23px; color:#7f7f7f; border:1px solid #c9c6c6}
#loginNew20150318 .btn_login {width:68px; height:58px; background-color:#d72226; border:1px solid #c31519; font-weight:bold; color:#fff; font-size:1.2em;z-index:1; }
#loginNew20150318 .id_save {margin-left:215px; margin-top:30px; }
#loginNew20150318 .regist_bar {margin-left:215px; margin-top:34px;}
#loginNew20150318 .bottom_social {margin-top:35px; text-align:center}
#loginNew20150318 .bottom_social img{margin-left:8px; cursor:pointer}
#loginNew20150318 .bottom_social img:fitst-child {margin-left:0px;}
#loginNew20150318 .bottom_summary {margin-left:160px; margin-top: 35px; font-size:1.3em; font-weight:bold; }
#loginNew20150318 .bottom_banner {margin-top:20px; margin-left:80px; }
#loginNew20150318 .allpass_banner {position:absolute; top:137px; left:390px; }
.font_red {color:#f00; }
.font_gray61 {color:#616161; }
.font_gray6f {color:#6f6f6f; }
.font_red_bold {color:#f00; font-weight:bold }