@charset "utf-8";

/* 팝업에 대한 코딩 */
img {vertical-align:top;}

#popup_s1 {position:relative; padding:30px; background-color:#fff; border:2px solid #818181;}
#popup_s1 .btn_close {position:absolute; top:-2px; right:-36px; cursor:pointer;}
#popup_s1 .title {padding-bottom:13px; font-size:15px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}

#popup_s2 {position:relative; padding:30px; background-color:#fff; border:5px solid #22a533;}
#popup_s2 .btn_close {position:absolute; top:-5px; right:-36px;}
#popup_s2 .title {padding-bottom:20px; margin-bottom:25px; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}

#popup_s3 {position:relative; padding:30px; background-color:#fff; border:1px solid #ccc;}
#popup_s3 .title {padding-bottom:20px; margin-bottom:25px; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}


.border_r_0 {border-right:0 !important;}

/* 장바구니 담기 */
#popup_s1.cart_ok {width:225px;z-index: 150;}
#popup_s1.cart_ok .con {padding:25px 0; text-align:center;}
#popup_s1.cart_ok .con .txt {margin-top:7px; font-size:11px; color:#9b9b9b; letter-spacing:-1px; line-height:140%;}
#popup_s1.cart_ok .con .txt span {color:#2ba33a;}
#popup_s1.cart_ok .btn_area {text-align:center; }

/* 계정정보찾기 */
#popup_s1.myinfo_find {width:230px;}
#popup_s1.myinfo_find .con {padding:25px 0; text-align:center;}
#popup_s1.myinfo_find .con b {color:#2ba33a; font-size:15px;}

/* 우편번호 검색 */
#popup_s2.postcode {width:431px;}

#popup_s2.postcode .tab_area {overflow:hidden; margin-bottom:40px;}
#popup_s2.postcode .tab_area div {float:left; width:49.8%;}
#popup_s2.postcode .tab_area div a {display:block; line-height:41px; color:#757679; text-align:center; letter-spacing:-1px; border:1px solid #dedede;}
#popup_s2.postcode .tab_area div a.on {color:#fff; font-weight:bold; background-color:#525a66; border:1px solid #444b56;}

#popup_s2.postcode .address_01_area {}
#popup_s2.postcode .address_01_area .search_area {margin-bottom:30px; color:#545454; letter-spacing:-1px; text-align:center;}
#popup_s2.postcode .address_01_area .search_area .input_area {margin-top:5px;}
#popup_s2.postcode .address_01_area .search_area .input_area input {width:250px; padding:4px; margin-right:4px;}

#popup_s2.postcode .address_01_area .postcode_list {overflow:hidden; height:200px; padding:10px 20px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s2.postcode .address_01_area .postcode_list table {}
#popup_s2.postcode .address_01_area .postcode_list table a {color:#767676;}
#popup_s2.postcode .address_01_area .postcode_list table td {padding:8px 0; margin:8px 0; border-bottom:1px solid #e7e7e7;}

/* 일반 회원가입_약관 전문보기 */
#popup_s2.join_rule {width:430px; }
#popup_s2.join_rule .con textarea {width:404px; height:238px; padding:10px; font-size:12px; color:#767676; letter-spacing:-1px;}

/* 장바구니 상품옵션/추가 */
#popup_s2.cart_in {width:500px;}
#popup_s2.cart_in .poroduct_info_area {overflow:hidden; margin-bottom:20px; }
#popup_s2.cart_in .poroduct_info_area .img_area {margin-right:20px;}
#popup_s2.cart_in .poroduct_info_area .name_area {font-size:16px; font-weight:bold; color:000; letter-spacing:-1px; }
#popup_s2.cart_in .poroduct_info_area .name_area span {display:block; margin:7px 0 12px 0;}

#popup_s2.cart_in .product_select {height:40px; margin-top:-1px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s2.cart_in .product_select .name {margin-left:10px; padding-top:15px; color:#000; font-weight:bold;}
#popup_s2.cart_in .product_select .select_area {padding:10px; }
#popup_s2.cart_in .product_select .select_area select {height:20px; width:340px; padding-left:2px; font-size:11px; color:#666; }

#popup_s2.cart_in .option_info {margin:30px 0 25px 0;}
#popup_s2.cart_in .option_info .txt {margin-bottom:8px; font-size:11px; letter-spacing:-1px; color:#333;}
#popup_s2.cart_in .option_info .option_select {height:40px; margin-top:-1px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s2.cart_in .option_info .option_select .name {width:340px; margin-left:10px; padding-top:14px; color:#545454; letter-spacing:-0.5px;}
#popup_s2.cart_in .option_info .option_select .num {width:55px; padding:10px 0; }
#popup_s2.cart_in .option_info .option_select .num select {height:20px; width:40px; padding-left:2px; font-size:11px; color:#666; }
#popup_s2.cart_in .option_info .option_select .price {padding-top:14px; color:#545454;  }
#popup_s2.cart_in .option_info .option_select .del_btn {margin-top:15px; padding-right:10px;}

#popup_s2 #selected_option_results .product_option_confirm_area {position:relative; height:40px;margin-top:-1px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s2 #selected_option_results .product_option_confirm_area .option_name {position:absolute; top:10px; left:10px; width:270px; font-size:11px; color:#545454;}
#popup_s2 #selected_option_results .product_option_confirm_area .quantity {position:absolute; top:11px; left:284px;}
#popup_s2 #selected_option_results .product_option_confirm_area .quantity select {height:20px; width:48px;}
#popup_s2 #selected_option_results .product_option_confirm_area .price {position:absolute; top:16px; left:364px; }
#popup_s2 #selected_option_results .product_option_confirm_area .option_del {position:absolute; top:16px; right:10px;}

#popup_s2.cart_in .total_price {padding-bottom:15px; border-bottom:1px solid #d7d7d9; }
#popup_s2.cart_in .total_price b {margin:0 5px 0 20px; font-family:tahoma; font-size:24px; font-weight:bold; color:#2ba33a; letter-spacing:-1px;}
#popup_s2.cart_in .total_price span {font-size:20px; font-weight:bold; color:#2ba33a;}

#popup_s2.cart_in .btn_area {margin-top:25px;}

/* 장바구니 찜목록 옵션/추가 */
#popup_s2.cart_in .payment_box {height:54px; padding-top:16px; color:#545454; font-size:15px; letter-spacing:-1px; border:5px solid #eee;}
#popup_s2.cart_in .payment_box .order {width:120px; padding-right:20px; text-align:right; }
#popup_s2.cart_in .payment_box .delivery {width:120px; padding-right:20px; text-align:right; background: url("../images/popup/popup_total_plus_img.gif") left center no-repeat; }
#popup_s2.cart_in .payment_box .total {width:160px; text-align:right; background: url("../images/popup/popup_total_price_img.gif") left center no-repeat; }
#popup_s2.cart_in .payment_box span {display:block; }
#popup_s2.cart_in .payment_box b {font-family:tahoma; font-size:19px; color:#333; font-weight:bold;}


/* 배송 주소록 */
#popup_s3.delivery {width:560px}
#popup_s3.delivery table {margin-bottom:25px; font-family:dotum; font-size:12px; color:#545454; letter-spacing:-0.5px; border-top:2px solid #686868; }
#popup_s3.delivery table th {height:40px; padding:0; font-size:12px; font-weight:bold; color:#686868; text-align:center; vertical-align:middle; background-color:#f4f4f4; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#popup_s3.delivery table td {padding:15px 0; text-align:center; vertical-align:middle; line-height:140%; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#popup_s3.delivery table td .address {margin-bottom:7px;}
#popup_s3.delivery table td .phone {margin-bottom:3px;}
#popup_s3.delivery table td .btn {margin-bottom:5px;}

/* 포인트 충전하기 */
#popup_s3.point {width:450px}
#popup_s3.point .payment_select_area {margin-bottom:24px; }
#popup_s3.point .payment_select_area .title {margin-bottom:10px; padding-bottom:0; font-size:12px; border-bottom:0; mcolor:#333; letter-spacing:-1px; font-weight:bold;}
#popup_s3.point .payment_select_area .select_box {height:44px; line-height:44px; font-size:12px; color:#767676; text-align:center; letter-spacing:-1px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s3.point .payment_select_area .select_box label {margin-right:10px; }
#popup_s3.point .payment_select_area .select_box label input {padding:0; margin:0;}
#popup_s3.point .payment_select_area .select_box label span {vertical-align:4%; }

#popup_s3.point .price_select_area {margin-bottom:7px; padding-bottom:25px; border-bottom:1px solid #d7d7d9;}
#popup_s3.point .price_select_area .title {margin-bottom:10px; padding-bottom:0; font-size:12px; border-bottom:0; mcolor:#333; letter-spacing:-1px; font-weight:bold;}
#popup_s3.point .price_select_area .select_box {height:38px; line-height:38px; font-size:12px; color:#767676; text-align:center; letter-spacing:-1px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
#popup_s3.point .price_select_area .select_box select {width:90%; font-family:dotum; font-size:12px; color:#666;}

#popup_s3.point .agree {margin-bottom:30px; letter-spacing:-1px;  color:#545454; letter-spacing:-1px;}
#popup_s3.point .agree label {cursor:pointer;}
#popup_s3.point .agree label input {padding:0; margin:0;}
#popup_s3.point .agree label span {vertical-align:15%;}
#popup_s3.point .agree a {font-weight:bold; color:#3ab54a; text-decoration:underline;}

/* 쿠폰선택 */
#coupon_pop {position:relative; padding:20px; background-color:#fff; border:5px solid #22a533; display: none;}
#coupon_pop .btn_close {position:absolute; top:-5px; right:-36px; cursor: pointer;}
#coupon_pop .coupon_layer_close {cursor: pointer;}
#coupon_pop .title {padding-bottom:10px; margin-bottom:10px; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}

#coupon_pop.coupon {width:530px}
#coupon_pop.coupon .con .title_box {height:41px; color:#fff; line-height:41px; text-align:center; font-weight:bold; background-color:#525a66; border:1px solid #444b56;}

#coupon_pop.coupon .con .items {max-height:300px; overflow:auto; overflow-x:hidden; overflow-y:auto;}
#coupon_pop.coupon .con .items > li {clear:both; padding:10px 0 0 0; border-bottom:1px solid #ccc;}
#coupon_pop.coupon .con .items > li p {padding:5px; font-size:14px; font-weight: bold; overflow: hidden;}
#coupon_pop.coupon .con .items > li p span {color:#2ba33a; float:left;}
#coupon_pop.coupon .con .items > li p span.item_price {float:right; color:#000; padding-right:3px;}
#coupon_pop.coupon .con .items .coupon_list {padding:5px 0 10px 10px;}
#coupon_pop.coupon .con .items .coupon_list li {clear:both; display:block; height:25px; line-height:25px; border:1px solid #fff;}
#coupon_pop.coupon .con .items .coupon_list li label {margin-bottom:3px; color:#545454; cursor:pointer; float:left;}
#coupon_pop.coupon .con .items .coupon_list li span.price {float:right; color:#2ba33a; font-weight: bold; padding-right:5px;}
/*#coupon_pop.coupon .con .items .coupon_list li:after {content:""; display:block; clear:both;}*/

#coupon_pop.coupon .con .tbl_coupon_result{border:none; margin:20px 0 15px 0; border-top:1px solid #ccc}
#coupon_pop.coupon .con .tbl_coupon_result th{border:1px solid #ccc; padding: 10px 5px; height:15px}
#coupon_pop.coupon .con .tbl_coupon_result td{border:1px solid #ccc; padding: 10px 5px; position: relative}
#coupon_pop.coupon .con .tbl_coupon_result td span.i_calc{position: absolute; right: -10px; top: 5px; display: block; width: 21px; height: 21px; background: url(//img.edupang.com/mobile/images/icon/icon_total.png) no-repeat 0 0;}
#coupon_pop.coupon .con .tbl_coupon_result td span.i_plus{background-position: 0 0;}
#coupon_pop.coupon .con .tbl_coupon_result td span.i_minus{background-position: -21px 0;}
#coupon_pop.coupon .con .tbl_coupon_result td span.i_enter{background-position: -42px 0;}

#coupon_pop.coupon .con .total_sale_price {position:relative; margin-bottom:25px; border-bottom:1px solid #d7d7d9;}
#coupon_pop.coupon .con .total_sale_price .price_txt{font-size:20px; font-weight: bold; margin:20px 0 0 0;}
#coupon_pop.coupon .con .total_sale_price .price_title {font-size:15px; letter-spacing:-1px; color:#545454; margin:5px 8px 0 8px; font-weight:normal;}
#coupon_pop.coupon .con .total_sale_price .price_tail{margin:5px 0 0 0; font-size:16px}
#coupon_pop.coupon .con .total_sale_price .price_num {font-family:tahoma;}

#coupon_pop.coupon .con .total_sale_price .price_result {color:#2ba33a; font-weight:bold;}
#coupon_pop.coupon .notic_txt {margin-top:24px; font-size:11px; color:#545454; line-height:180%; letter-spacing:-1px;}
#coupon_pop.coupon .notic_txt .important {color:#ee1a20;}


/* sms추천하기 */
#popup_s3.smsgo {width:400px}
#popup_s3.smsgo .txt01 {margin-bottom:15px; text-align:center;}
#popup_s3.smsgo table {margin-bottom:25px; font-family:dotum; font-size:12px; color:#545454; letter-spacing:-0.5px; border:5px solid #eee; }
#popup_s3.smsgo table th {height:40px; padding:0 0 0 21px; font-size:12px; font-weight:bold; color:#686868; text-align:left; background-color:#fff; vertical-align:middle; border-bottom:1px solid #dedede;}
#popup_s3.smsgo table td {padding:10px 0; text-align:left; vertical-align:middle; line-height:140%; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#popup_s3.smsgo input {height:20px; border:1px solid #c5c5c5;}
#popup_s3.smsgo input.middle {width:150px;}
#popup_s3.smsgo input.short {width:45px;}
#popup_s3.smsgo textarea {width:90%; height:50px;}

/*팝업 로그인*/
#member_login {position:relative; padding:30px; background-color:#fff; border:5px solid #22a533;}
#member_login .btn_close {position:absolute; top:-5px; right:-36px; cursor:pointer;}
#member_login .title {padding-bottom:20px; margin-bottom:25px; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}

#member_login.puplogin {width:900px; background-color:#fff; display:none;}

#member_login.puplogin .member_title {height:60px; margin-bottom:20px; padding-top:5px; border-bottom:1px solid #eaeaea; text-align:center;}

#member_login.puplogin .con .loginarea {margin-top:20px; }
#member_login.puplogin .con .loginarea h2 {margin-bottom:25px;}
#member_login.puplogin .con .loginarea .box {border:1px solid #eaeaea;}
#member_login.puplogin .con .loginarea .box h3 {height:29px; font-size:17px; font-weight:bold; letter-spacing:-1px; color:#333;}
#member_login.puplogin .con .loginarea .box h3 span {color:#3ab54a}

#member_login.puplogin .con .loginarea .box.basic_input {position:relative; padding:25px; margin-bottom:10px; background-color:#f1f1f1; border:1px solid #dedede;}
#member_login.puplogin .con .loginarea .box.sns_input {padding:18px 23px; border:1px solid #dedede;}

#member_login.puplogin .con .loginarea .member_login {width:447px; padding-right:40px; background: url("//img.edupang.com/images/popup/popup_loing_divbar.gif") right 0 repeat-y;}
#member_login.puplogin .con .loginarea .member_login .input_login {margin-bottom:5px;}
#member_login.puplogin .con .loginarea .member_login .input_login input {width:230px; height:40px; line-height:40px; padding-left:12px; border: 1px solid #c5c5c5;}
#member_login.puplogin .con .loginarea .member_login .btn_login {position:absolute; top:55px; right:25px;}
#member_login.puplogin .con .loginarea .member_login .login_maintain {margin-bottom:10px; letter-spacing:-1px; color:#545454;}

#member_login.puplogin .con .loginarea .member_login .mailpw_find {padding-top:10px; border-top:1px solid #d6d6d6;}
#member_login.puplogin .con .loginarea .member_login .mailpw_find .fl {padding-right:10px; margin-right:10px; background: url("//img.edupang.com/images/popup/popup_login_mailpwfind_divbar.gif") right 0 no-repeat;}
#member_login.puplogin .con .loginarea .member_login .mailpw_find .fl.last {background:none;}

#member_login.puplogin .con .loginarea .member_join {width:377px; }
#member_login.puplogin .con .loginarea .member_join ul {overflow:hidden; padding-top:20px; }
#member_login.puplogin .con .loginarea .member_join ul li {margin-bottom:10px; text-align:right;}
#member_login.puplogin .con .loginarea .member_join ul li.first {margin-bottom:33px;}
#member_login.puplogin .con .loginarea .member_join ul li.last {margin-bottom:0;}


/*팝업 휴면계정*/
#sleep_user_login {position:relative; padding:30px; background-color:#fff; border:5px solid #22a533;}
#sleep_user_login .btn_close {position:absolute; top:-5px; right:-36px; cursor:pointer;}
#sleep_user_login .title {padding-bottom:20px; margin-bottom:15px; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}
#sleep_user_login h4 {font-size:12px;color:#333;}
#sleep_user_login .info_area p {margin:10px 0;}
#sleep_user_login .info_area .sleep_user_info {padding:15px;}
#sleep_user_login .btn_modify {margin: 10% 25%;}


/* 팝업_상품상세_카드무이자할부 혜택 */
#popup_s4 {position:relative; background-color:#fff; border:1px solid #333;}
#popup_s4 .btn_close {position:absolute; top:14px; right:15px; cursor:pointer;}
#popup_s4 .title {padding-bottom:13px; font-size:15px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}
#popup_s4.popup_card_benefit {width:660px; z-index:800; border-box:box-sizing;}
#popup_s4.popup_card_benefit h1 {background:#f7f7f7; border-bottom:1px solid #e5e5e5; padding:15px 0 14px 14px; font-size:12px; color:#333; font-weight:bold; letter-spacing:-1px; }
#popup_s4.popup_card_benefit .popup-s4-table-wrap {width:630px; padding:15px;}
#popup_s4.popup_card_benefit table {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}
#popup_s4.popup_card_benefit th {height:35px; border-right:1px solid #cfcfcf; color:#111; background:#e5e5e5;}
#popup_s4.popup_card_benefit td {padding:10px 5px; font-size:11px; border-right:1px solid #cfcfcf;}
#popup_s4.popup_card_benefit .last {border-right:0;}
#popup_s4.popup_card_benefit .notxt {width:0; height:0; display:none;}
#popup_s4.popup_card_benefit .bankico {height:20px; background: url("//img.edupang.com/images/sub_detail/discount_card_icon.gif")  no-repeat; }
#popup_s4.popup_card_benefit .c_bc {background-position:20px 0; }
#popup_s4.popup_card_benefit .c_sh {background-position:20px -33px; }
#popup_s4.popup_card_benefit .c_ss {background-position:20px -67px; }
#popup_s4.popup_card_benefit .c_kb {background-position:20px -102px; }
#popup_s4.popup_card_benefit .c_ct {background-position:20px -134px; }
#popup_s4.popup_card_benefit .c_hd {background-position:20px -168px; }
#popup_s4.popup_card_benefit .c_lt {background-position:20px -198px; }
#popup_s4.popup_card_benefit .c_nh {background-position:20px -229px; }
#popup_s4.popup_card_benefit .c_hnsk {background-position:20px -260px; }

/* 팝업_여원미디어 판매처 리스트 */
#popup_s5 {position:relative; background-color:#fff; border:1px solid #818181; z-index:1000; display:none;}
#popup_s5.storefind {width:768px;}
#popup_s5.storefind .btn_close {position:absolute; top:20px; right:20px; cursor:pointer;}
#popup_s5.storefind .title {height:66px; background: url("//img.edupang.com/images/sub_detail/product_detail_popup_bg.png") repeat; background-color:#1a2044; border-bottom:1px solid #080a17; }
#popup_s5.storefind .title h1 {padding-top:20px; font-family:'Nanum Ghodic'; text-align:center; color:#fff; font-size:22px; letter-spacing:-1px;}
#popup_s5 .area_search {height:50px; background-color:#dcdee9;}
#popup_s5 .area_search p {padding-top:20px; text-align:center; color:#5f5f5f; }
#popup_s5 .area_search p span {color:#ec3f74; font-weight:bold;}
#popup_s5 .list_con {padding:20px; height:450px; overflow:auto; overflow-x:hidden; overflow-y:auto;}
#popup_s5 .list_con h2 {height:40px; padding-left:44px; padding-top:2px; font-family:'Nanum Ghodic';  font-size:17px; color:#1e1e1e; font-weight:bold;  background: url("//img.edupang.com/images/sub_detail/product_detail_popup_title_icon.png") no-repeat;}
#popup_s5 .list_con table {border:1px solid #c5c5c5; border-top:2px solid #0c0f22; border-right:0;}
#popup_s5 .list_con table th,
#popup_s5 .list_con table td {text-align:center; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
#popup_s5 .list_con table th {height:36px; padding:0; color:#1e1e1e;}
#popup_s5 .list_con table td {padding:8px; }
#popup_s5 .list_con table tr:hover td {background-color:#f4f4f4;}


/* 팝업_여원미디어 사은품 리스트 */
.popup_tantan {position:relative; background-color:#fff; width:900px; height:750px;  margin:0 auto; border:5px solid #22a533; z-index:1000; display: none;}
.popup_tantan.short {height:520px;}
.popup_tantan .btn_close {position:absolute; top:-5px; right:-35px; cursor:pointer;}
.popup_tantan .toparea {position:relative; height:45px; margin:0 35px; padding-top:35px; }
.popup_tantan .toparea h1 {font-size:18px; font-weight:bold; letter-spacing:-0.5px; color:#000;}
.popup_tantan .toparea h1 b {color:#f25953;}
.popup_tantan .toparea ul {position:absolute; left:186px; top:30px;}
.popup_tantan .toparea ul li {float:left; margin-right:19px; padding-left:5px; font-size:15px; letter-spacing:-0.5px; color:#545454; background: url("//img.edupang.com/images/popup/popup_listbulit.gif") 0 center no-repeat; }
.popup_tantan .toparea ul li b {font-size:22px; color:#000; }
.popup_tantan .toparea ul li.num b {color:#fa2222; }

.popup_tantan .listarea {width:840px; height:580px; padding:0 10px; margin:0 auto; overflow:auto; overflow-x:hidden; overflow-y:auto; border:1px solid #a5a5a5; }
.popup_tantan.short .listarea {height:340px; overflow:hidden;}
.popup_tantan .listarea ul li {width:273px; float:left;}

.popup_tantan .btnarea {margin-top:25px; text-align:center;}


/* 팝업_애플영어 이미지 크게보기 */
.propop_apple {position:relative; width:768px; height:750px; background-color:#fff; border:1px solid #818181; z-index:1000; display:block;}
.propop_apple .btn_close {position:absolute; top:20px; right:20px; cursor:pointer;}
.propop_apple .title {height:66px; background: url("//img.edupang.com/images/sub_detail/product_detail_popup_bg.png") repeat; background-color:#75a633; border-bottom:1px solid #080a17; }
.propop_apple .title h1 {padding-top:20px; font-family:'Nanum Ghodic'; text-align:center; color:#fff; font-size:22px; letter-spacing:-1px;}
.propop_apple .con {overflow:auto; width:768px; height:683px; margin:0 auto; }

/* 팝업_타파웨어 일정변경 공지 */
.pop_tupnotic {position:relative; width:678px; height:526px;}
.pop_tupnotic .close {position:absolute; top:10px; right:10px; }


/* 팝업_유니브넷 회원 이전 알림 공지 */
.pop_univnotic {width:560px; height:680px; padding:0 30px; background:#fff; border:1px solid #ccc;}


/* 팍스쌤 스페셜 혜택 팝업 */
#popSpecialEvent {position:relative; padding:30px; background-color:#fff; border:2px solid #818181;}
#popSpecialEvent .btn_close {position:absolute; top:-2px; right:-36px; cursor:pointer;}
#popSpecialEvent .title {padding-bottom:13px; font-size:15px; font-weight:bold; color:#000; letter-spacing:-1px; border-bottom:1px solid #eaeaea;}

#popSpecialEvent {width:225px;}
#popSpecialEvent .con {padding:25px 0; text-align:center;}
#popSpecialEvent .con .txt {margin-top:7px; font-size:11px; color:#9b9b9b; letter-spacing:-1px; line-height:140%;}
#popSpecialEvent .con .txt span {color:#2ba33a;}
#popSpecialEvent .btn_area {text-align:center; }

/* JLS 회원 팝업 */
#jlsUserSync {width: 550px; height: 300px; background-color: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:1px solid #ccc; position:relative; padding:15px 10px; display:none;}
#jlsUserSync a.pop_close {position:absolute; top:9px; right:10px; display:block; width:20px; height:20px; background: url(//img.edupang.com/images/JLSEvent/btn/btn_pop_close.png) no-repeat 0 0; text-indent: -9999px; z-index: 2011;}
#jlsUserSync .pop_con > p {font-size: 13px; line-height: 20px;}
#jlsUserSync h4 {padding:10px 0px; border-bottom:1px solid #ccc; font-size:20px; font-weight: bold;}
#jlsUserSync .authBox > p {margin-top:24px; text-align: center;}
#jlsUserSync .authBox > div {margin-top:14px; text-align: center;}
#jlsUserSync .authBox #sync_hp {font-size:14px;}
#jlsUserSync .authBox .authNumber {display:none;}
#jlsUserSync .authBox .syncBox {display:none; margin-top:25px;}
#jlsUserSync .pop_footer {width:100%; padding:10px 0;position: absolute; left:0; bottom:0; text-align:center;}
#jlsUserSync .pop_footer a {width:60px; margin:0 auto;}

#jlsUserSync .form-control {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #999; padding:5px 10px; line-height: 1.3; vertical-align: top !important;}
#jlsUserSync .btn {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #999; padding:5px 10px; line-height: 1.3;}
#jlsUserSync .btn-primary {color:#fff; background-color: #337ab7; border-color: #2e6da4;}
#jlsUserSync .btn-default {color:#333; background-color: #fff; border-color: #ccc;}
#jlsUserSync .btn-success {color:#fff; background-color: #5cb85c; border-color: #4cae4c;}
#jlsUserSync .btn-lg {padding:6px 12px; font-size: 14px; font-weight: 400; vertical-align: middle;}
#jlsUserSync input[readonly] {background-color: #f4f4f4;}


/*16.09.02 추가*/
/* 팝업_상품상세_카드무이자할부 혜택 */
#popup_s6 {position:relative; background-color:#fff; border:1px solid #333; display:none;}
#popup_s6.popup_payco_benefit {width:660px; z-index:800; box-sizing:border-box;}
#popup_s6.popup_payco_benefit .popup-s4-table-wrap {width:630px; padding:15px;}
#popup_s6.popup_payco_benefit table {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}
#popup_s6.popup_payco_benefit th {height:35px; border-right:1px solid #cfcfcf; color:#111; background:#e5e5e5;}
#popup_s6.popup_payco_benefit td {padding:10px; font-size:11px; border-right:1px solid #cfcfcf;}
#popup_s6.popup_payco_benefit tbody th {background:#fff;}
/*쿠폰 할인 안내*/
/*.popup-cupon-info {width:365px; position:relative; background-color: #fff; border:1px solid #333;z-index:999; display:none;}*/
.popup-cupon-info {width: 861px; position:relative; background-color: #fff; border:1px solid #333;z-index:999; display:none;}
.popup-cupon-info .pop-cupon-content {padding:20px 30px 30px; box-sizing:border-box;}
.popup-cupon-info .pop-cupon-content .red {color:#f33233; font-weight:bold;}
.popup-cupon-info .pop-cupon-content li {margin-bottom:2px; margin-left:15px; list-style:disc;}
.popup-cupon-info .pop-cupon-content .cupon-title {display:block; width:197px; height:95px; margin:8px 0 12px 55px; padding:20px 0 0 72px; box-sizing:border-box; font-size:30px; font-weight:bold; font-family: "맑은 고딕", Malgun Gothic; background:url("//img.edupang.com/images/sub_detail/pop-cupon-bg.jpg") no-repeat 0 0; text-align:center}
/*팝업 타이틀 공통*/
.pop-tit-common .btn_close {position:absolute; top:14px; right:15px; cursor:pointer;}
.pop-tit-common h1 {background:#f7f7f7; border-bottom:1px solid #e5e5e5; padding:15px 0 14px 14px; font-size:12px; color:#333; font-weight:bold; letter-spacing:-1px;}

/* 토즈 모임 팝업 영역 */
.toz-pop-wrapper input {
    margin: 1px 0;
    height: 25px;
}
.toz-pop-wrapper input[type="text"]:disabled {
    background: #DADADA;
    color: #959595;
}

.toz-pop-wrapper select {
    width: 232px;
    height: 30px;
}
.toz-pop-wrapper .add-btn {
    padding-left: 4px;
}
.toz-pop-wrapper .toz-input-default {
    width: 215px;
}
.toz-pop-wrapper .toz-input-search {
    width: 140px !important;
    margin-bottom: 4px;
}
.toz-pop-wrapper .meeting-write-area table tr:last-child th, .toz-pop-wrapper .meeting-write-area table tr:last-child td {
    border-bottom: 1px solid #ACACAC
}

.toz-pop-wrapper .pop-textarea-size {
    height: 120px;
}

.toz-pop-table-wrapper .manage-content-section .applicant-view-table td span {
    display: block;
}
.toz-pop-table-wrapper .meeting-write-area select {
    width: 40px;
    height: 25px;
}
.toz-pop-table-wrapper .manage-meeting-area table button {
    vertical-align: top;
    margin-top: 0;
    padding: 6px 10px 4px 10px;
}
.toz-pop-table-wrapper .toz-pop-table-txt {
    margin-top: 20px;
    font-size: 15px;
    letter-spacing: -1px;
}
.toz-pop-table-wrapper .toz-pop-table-txt strong {
    color: #FE6601;
}