@charset "utf-8";

.imed {ime-mode:disabled;}
.red_text{display:none;font-size:11px;color:#FF0000}

/*middle title*/
.s_members_text {font-size:18px;margin-top:90px;color:#87b60a;}
.s_members_left_border_text {display:block;border-left:#87b60a 5px solid;padding-left:11px;font-size:18px;margin-top:50px;}

/*공통 버튼*/
.s_members_enroll_button {float:left;display:block;width: 148px;line-height:42px;  color:#fff;background:url(/img/bg_button1.jpg) no-repeat;background-size: 148px 42px;text-align: center;border:0px;cursor:pointer; border:1px solid #d5dfaf;}
.s_members_cancle_button {float:left;display:block;width: 148px;line-height:42px;color:#333333;background:url(/img/bg_button2.jpg);background-size: 148px 42px;text-align: center;border:0px;cursor:pointer; border:1px solid #d5dfaf; margin-left:10px; font-size:10pt; }
.s_members_black_button {display:block;width: 148px;line-height:42px;color:#fff;background:url(/img/bg_button1.jpg);background-size: 148px 42px;text-align: center;	border:1px solid #d5dfaf;cursor:pointer; font-size:10pt;}
.s_members_black_button2 {display:block;width: 148px;line-height:42px;color:#333333;background:url(/img/bg_button2.jpg);background-size: 148px 42px;text-align: center;	border:1px solid #d5dfaf;cursor:pointer; font-size:10pt;}
.s_members_passwd_id_button {float:right;display: block;width: 120px;line-height:71px;color:#fff;background:url(/img/bg_button1.jpg) no-repeat;background-size: 120px 71px;text-align: center;cursor:pointer}
.s_members_passwd_passwd_button {float:right;display: block;width: 120px;line-height:110px;color:#fff;background:url(/img/bg_button1.jpg) no-repeat;background-size: 120px 110px;text-align: center;cursor:pointer}
.s_members_join_onebox{width:467px;margin:0 auto}
.s_member_join_one{float:left;background:url(/img/member/bg_member_one1.png) no-repeat;width:119px;height:119px;background-size:119px;text-align:center}
.s_member_join_two{float:left;background:url(/img/member/bg_member_one2.png) no-repeat;width:119px;height:119px;background-size:119px;text-align:center}
.s_member_join_span1,.s_member_join_span2{display:block;color:#fff;font-weight:bolder}
.s_member_join_span1{margin-top:15px;font-size:9pt;text-align:center}
.s_member_join_one img, .s_member_join_two img{margin:7px 0;height:40px;}
.s_reporter_kal{float:left;line-height:119px;margin:0px 20px;font-weight:bold;font-size:25pt;color:#d7d6d6}
.s_members_join_box{margin-top:50px;padding-bottom:20px;}
.s_members_box{width:310px;margin:20px auto}
.all_check{margin-top:20px;}
/* 회원가입 */
.s_member_box{padding:50px 140px;margin-top:40px;border:1px solid #d5dfaf;}
.s_member_title{display:block;text-align:center;font-size:18pt;}
.s_member_mtitle{display:block;margin-top:5px;text-align:center;color:#5e5e5e}
.s_member_marginbox1{margin-top:50px;float:left;}
.s_member_marginbox2{margin-top:50px;float:right;}
.s_member_box2{width:279px;height:230px;padding:20px;background:url(/img/member/bg_member_index1.jpg) no-repeat;border:1px solid #d0d0d0;}
.s_member_box3{width:279px;height:230px;padding:20px;background:url(/img/member/bg_member_index2.jpg) no-repeat;border:1px solid #d5dfaf;}
.s_member_span{display:block;margin-top:160px;font-size:14pt;}
.s_member_p{margin-top:8px;font-size:10pt; color:#777777;}
.s_member_a{text-decoration:underline;color:#87b60a;}
.s_member_button{display:block;margin:25px auto 0px;background:url(/img/bg_button1.jpg) no-repeat; background-size:148px 42px;width:148px;line-height:42px;text-align:center;color:#fff; border:1px solid #d5dfaf; font-size:10pt;}
/* 회원가입-  1. 약관동의 */
.s_join_policy_box{height:250px;padding:10px;overflow-y:scroll;overflow-x:hidden;border:1px solid #e5e5e5;font-size:13px;line-height:20px;margin-top:30px}
.s_join_policy_box pre{width:100%}
.s_join_policy_box table{width:100%;border:1px solid #000;border-collapse:collapse;border-spacing:0}
.s_join_policy_box table th, .join_policy_box table td{padding:5px;font-size:13px;border:1px solid #000}
.s_join_check_box{margin:20px 0 0 0}
.s_page_button_alone{display:inline-block;width:240px;margin-left:10px;margin-bottom:5px;padding:10px 0px;border:3px solid #e91000;background:#fc382a;border-radius:20px;font-size:15pt;color:#fff;text-align:center}
.s_page_button_submit{border:3px solid #e91000;background:#fc382a;color:#fff}
/* 회원가입- 2. 정보입력 */
.s_member_inspan{display:block;margin-bottom:15px;font-size:13pt;font-weight:bold;color:#87b60a}
.s_member_table{width:100%;margin-top:15px;border-top:1px solid #666}
.s_member_table td{padding:20px;border-top:1px solid #fff;border-bottom:1px solid #e2e0e0}
.s_member_td1{width:170px;background:#f4f4f4}
.s_member_input{width:130px;height:25px;padding-left:10px;}
.s_member_input_mini_text{padding:5px 8px;width:45px;margin: 5px 0px;}
.s_member_input_short_text{padding:5px 8px;width:150px;margin: 5px 0px;}
.s_member_input_long_text{padding:5px 8px;width:90%;margin: 5px 0px;}
.s_member_inputm{margin:5px 0;}
.s_member_inbuttom{padding:5px 8px;margin-left:20px;background:#87b60a;color:#fff;cursor:pointer}
.s_member_input_select {padding:4px 8px;}
.s_member_idcheck{padding-left:3px;color:#ff0000;display:inline-block;margin-top:5px;}
.s_member_idcheck_ok{color:#0000ff}
.s_member_grayspan{color:#adadad;}
.s_member_buttonbox{width:304px; margin:55px auto }
.s_member_button2{background:url(/img/newspapers/btn_newspaper.jpg) no-repeat; background-size:150px 30px;width:150px;line-height:30px;text-align:center;color:#fff;border:1px solid #e0e0e0;cursor:pointer}
.s_member_button3{background:url(/img/newspapers/btn_newspaper.jpg) no-repeat; background-size:150px 30px;width:150px;line-height:30px;text-align:center;color:#fff;border:1px solid #e0e0e0;cursor:pointer}
/* 회원가입- 3. 완료 */
.s_member_complete{margin-top:30px;padding:40px;border:1px solid #b8b6b6; background:#fafafa;text-align:center;}
.s_member_comspan{font-size:18pt; font-weight:bold}
.s_member_complete p{margin-top:30px;letter-spacing:2px;line-height:20px;}
.s_member_complete p span {color:red;}
/* 마이페이지 */
.s_mypage_table {width:720px;margin-top:50px;margin-bottom:50px;}
.s_mypage_table td{padding:15px 10px 15px 10px;}
.s_mypage_table_head_td{width:20%;background:#f2f2f2;}
.s_mypage_table_border_top{border-top:1px solid #e5e5e5;}
.s_mypage_table_border_bottom{border-bottom:1px solid #e5e5e5;}
.s_mypage_table2 {width:720px;margin-top:15px; border-top:4px solid #777;border-bottom:4px solid #777;}
.s_mypage_table2_no{width:150px;text-align:center;padding:20px 0;background:#f2f2f2;}
.s_mypage_table2_title{text-align:center;width:325px;padding:20px 0;background:#f2f2f2;}
.s_mypage_table2_date{width:125px;text-align:center;padding:20px 0;background:#f2f2f2;}
.s_mypage_table2_ok{width:120px;text-align:center;padding:20px 0;background:#f2f2f2;}
.s_mypage_table2_top_01_v2{text-align:center;padding:20px 0;border-top:1px solid #e5e5e5;}
.s_mypage_table2_top_01, .s_mypage_table2_top_02, .s_mypage_table2_top_03, .s_mypage_table2_top_04{padding:10px 0;border-top:1px solid #e5e5e5;}
.s_mypage_table2_top_01,.s_mypage_table2_top_03, .s_mypage_table2_top_04{text-align:center;}
/*회원정보 수정 */
.s_edit_table {width:100%;margin-top:50px;margin-bottom:20px;}
.s_edit_table td{padding:15px 10px 15px 10px;}
.s_edit_table_head_td{width:20%;background:#f2f2f2;}
.s_edit_table_border_top{border-top:1px solid #e5e5e5;}
.s_edit_table_border_bottom{border-bottom:1px solid #e5e5e5;}
.s_edit_input_select {padding:4px 8px;}
.s_edit_input_mini_text{width:45px;padding:5px 8px;margin:5px 0px;ime-mode:disabled;}
.s_edit_input_short_text{width:150px;padding:5px 8px;margin:5px 0px;}
.s_edit_input_long_text{width:90%;padding:5px 8px;margin:5px 0px;}
.s_search_zipcode{text-decoration:none;color:#333;}
.s_edit_text {margin-left:20px;}
.s_edit_bottons_table{margin-top:30px;width:100%;}
.s_edit_bottons_table td{width:50%;padding-left:10px;text-align:left;}
.s_edit_bottons_table td.rgt input{float:right;}
.s_edit_red{color:red;font-size:10pt;}
/* 아이디 패스워드 찾기 */
.s_id_selet{margin: 10px 0px 30px 10px;}
.s_id_box{width: 550px; margin: 20px auto; border:1px solid #e9e8e8; background:#fafafa; padding: 35px 86px;}
.s_id_box02{width: 550px; margin: 20px auto; border:1px solid #e9e8e8; background:#fafafa; padding: 25px 86px;}
.s_id_left{float:left;}
.s_id_left input{width:330px;height:30px;}
.s_id_left input:nth-of-type(1){margin-bottom:7px;}
.s_id_box .s_id_name{display:block; float:left; width:80px;line-height:35px;font-size:11pt;}
.s_input_right{width:300px}
.s_id_point{color:red;font-weight:bold;}
.s_ok_box{width:246px; margin:20px auto 0px}
.s_hide_one, .s_hide_two{display:none}
.s_id_box02 { display: none; }
#s_id_mobile { display: none; }
#s_pass_mobile { display: none; }

/* 영수증출력 */
.s_receipt_table{width:100%;border-top:3px solid #555555;border-bottom:2px solid #555555;}
.s_table_no,.s_table_title,.s_table_data,.s_receipt_date{padding:15px 0px;font-size:12pt;background:#fafafa}
.s_table_no{width:80px;text-align:center}
.s_table_title{text-align:center}
.s_table_data{width:100px;text-align:center}
.s_receipt_date{text-align:center}
.s_receipt_td{padding:15px 0px;border-top:1px solid #dddddd;font-size:11pt;}
.s_receipt_tdc{text-align:center}
.s_img_margin{margin-bottom:30px;}