@charset 'utf-8';
#header .gnb_area .gnb_inner .main_menu ul {display:block;}
#header.active .gnb_area .gnb_inner .main_menu ul {display:block;}
#header .gnb_area .in_box .sub_menu_wrap {display:none !important;}

/* 팝업 */
#pop_contents{padding:20px;}
.pop_wrap .pop_btn_section{border-top:0;padding:0px 20px 20px;text-align:center;}
.pop_wrap  .table_type1 td{padding-left:10px;}
.pop_wrap #pop_header{padding-left:20px;}
.pop_wrap .cash_receipts_radio{text-align:center;}
.pop_wrap .cash_receipts_box{padding:11px 14px;background:#f3f3f3;margin-top:13px;}
.pop_wrap .cash_receipts_box .label_title{color:#333333;display:inline-block;*zoom:1;width:85px;}
.select_star{color:#333333;font-size:15px;width:100px; width:120px;}
#pop_contents .credit_num {font-size:14px; color:#666;}
#pop_contents .credit_num span {color:#e5194e;}

.add_file_list_box ul{overflow:hidden;}
.add_file_list_box li{float:left;width:75px;padding:10px;position:relative;}
.add_file_list_box li .add_img img{width:65px;height:65px;}
.add_file_list_box .btn_file_del{position:absolute;right:5px;top:5px;}

/* 마이페이지 공통 */
.font14{font-size:14px !important;}
.point_bold{font-size:24px;line-height:28px;font-weight:500;color:#e5194e;}
.w195{display:inline-block;width:195px;padding:3px 0px;}
.lps_sub_title{font-size:16px;font-weight:500;color:#333;margin-bottom:10px;}
.btn_area_center{text-align:center;margin-top:30px;}
.completion_box {margin-top:1px;text-align:left;margin-bottom:42px;font-size:13px;}
.completion_box .ment {display:none; font-size:30px;font-weight:500;line-height:32px;color:#333333;}
.completion_box .sub_text {margin-top:10px;font-size:13px;color:#999999;line-height:19px;}
.completion_box .sub_text strong{color:#333333;}
.completion_box .sub_box {border:1px solid #ccc;padding:12px 0px 12px 30px;text-align:left;border-left:0;border-right:0;margin-top:18px;color:#5d5d5d;}
.completion_box .sub_box .num{font-size:24px;color:#e5194e;vertical-align:middle}
.completion_box .sub_box .title{display:inline-block;*display:inline;*zoom:1;margin:0 15px;font-weight:500;vertical-align:middle;}
.completion_box .sub_box .col{display:inline-block;*zoom:1;color:#dadada;font-size:19px;vertical-align:middle;padding:0px 30px;position:relative;top:-2px}
.completion_box .sub_box .article{display:inline-block;*zoom:1;vertical-align:middle;}
.completion_box .sub_box .article strong{margin-right:16px;}

.table_qna{border-bottom:1px solid #ccc;}
.table_qna thead th{border-top:2px solid #333;font-size:13px;font-weight:500;text-align:center;height:42px; padding:0px !important;}
.table_qna tbody td{border-top:1px solid #ccc;height:30px;padding:10px;line-height:18px;}
.table_qna tbody td a{display:block;}
.table_qna tbody td a:hover{text-decoration:underline; color:#333;}
.table_qna tbody .tr_answer td{padding:0;background:#ebebeb;}
.table_qna tbody .tr_answer .q_sec{position:relative;padding:18px;padding-left:323px;}
.table_qna tbody .tr_answer .q_sec .user{position:absolute;left:47px;top:50%;margin-top:-8px;}
.table_qna tbody .tr_answer .q_sec .user span{margin-left:50px;}
.table_qna tbody .tr_answer .q_sec .cont{width:400px;}
.table_qna tbody .tr_answer .a_sec{border-top:1px solid #ccc;padding:20px 77px;min-height:100px;background:url(../../_images/common/common/qna_a.gif) 45px 21px no-repeat; position:relative;}
.table_qna tbody .tr_answer .q_sec .a_bnt{position:absolute; right:0; margin-right:85px; bottom:0; margin-bottom:20px;}

/* 등급영역 */
.myroom_top_area {width:1240px; overflow:hidden;  margin-top: -40px;}
.myroom_top_area h2 {float:left; width:242px; height:57px; padding:37px 0px 3px 0px; text-align:center; color:#333; font-weight:700; font-size:26px; border-top:2px solid #292929; border-bottom:1px solid #929292; background:#e2e2e2; }
.myroom_top_area .my_info {float:left; width:917px; border-top:2px solid #292929; border-bottom:1px solid #929292; background:#ebebeb; padding:22px 29px 21px 50px; overflow:hidden;position:relative;}
.myroom_top_area .my_info .my_grade {overflow:hidden; width:442px;float:left;}
.myroom_top_area .my_info .my_grade .grade_box {min-width:45px;padding-left:0px; height:35px; text-align:center; color:#ffffff; font-size:16px; float:left;}
.grade_box span {display:block;width:50px;height:50px;text-indent:-999px}
.grade_d span {background:url('../../_images/dcg/sub/grade_d.png') 0 0 no-repeat;}/* 다이아 */
.grade_g span {background:url('../../_images/dcg/sub/grade_g.png') 0 0 no-repeat;} /* 골드 */
.grade_s span {background:url('../../_images/dcg/sub/grade_s.png') 0 0 no-repeat} /* 실버 */
.grade_b span {background:url('../../_images/dcg/sub/grade_b.png') 0 0 no-repeat} /* 브론즈 */
.grade_f span {background:url('../../_images/dcg/sub/grade_f.png') 0 0 no-repeat} /* 패밀리 */
.grade_d {color:#666; font-weight:700;}
.grade_g {color:#666; font-weight:700;}
.grade_s {color:#666; font-weight:700;}
.grade_b {color:#666; font-weight:700;}
.grade_f {color:#666; font-weight:700;}
.myroom_top_area .my_info .my_grade .mem_name {float:left; padding:3px 0px 0px 20px; color:#333333;font-size:20px; font-weight: 700;}
.myroom_top_area .my_info .cont_detail { overflow:hidden; border:1px solid #ebebeb; background:#ffffff; float:right; height:52px; border-radius: 5px;}
.myroom_top_area .my_info .cont_detail li {border-left:1px solid #ebebeb; float:left; width:156px; overflow:hidden;}
.myroom_top_area .my_info .cont_detail li:first-child {border-left:none !important;}
.myroom_top_area .my_info .cont_detail dl {overflow:hidden;}
.myroom_top_area .my_info .cont_detail dl dt.savtit {height:21px; line-height: 21px; background:#292929; margin:0px 0px 8px 0px; text-align:center; color:#fff; font-weight:300;}
.myroom_top_area .my_info .cont_detail dl dt.pricethum {height:21px; line-height: 21px; background:#292929; margin:0px 0px 8px 0px; text-align:center; color:#fff; font-weight:300;}
.myroom_top_area .my_info .cont_detail dl dd.savcont {font-weight:300;height:13px; text-align:center; color:#333333; padding-bottom:10px;}
.myroom_top_area .my_info .cont_detail dl dt.coutit {height:21px; line-height: 21px; background:#292929; margin:0px 0px 8px 0px; text-align:center; color:#fff; font-weight:300;}
.myroom_top_area .my_info .cont_detail dl dd.coucont {font-weight:300;height:13px; text-align:center; color:#333333; padding-bottom:10px;}
.myroom_top_area .my_info .cont_detail dl dd.savcont strong, .myroom_top_area .my_info .cont_detail dl dd.coucont strong {color:#333; font-size: 16px;}

/* 왼쪽 메뉴 */
.myroom_content {margin-top:30px; overflow:hidden;}
.myroom_lnb {float:left; width:240px; border:1px solid #929292; padding-bottom:5px;}
.myroom_lnb ul {padding-bottom:8px;}
.myroom_lnb li.one_depth {font-size:17px; font-weight:500; padding:18px 0px 0px 30px; color:#333333; margin-bottom:-1px;}
.myroom_lnb li.one_depth.etc {padding-bottom:19px; border-bottom:1px solid #dadada;}
.myroom_lnb ul.smmenu {width:240px; overflow:hidden; margin-left:-30px; border-bottom:1px solid #dadada; padding:15px 0 7px 0;}
.myroom_lnb ul.smmenu li {color:#333 !important; margin-left:24px; height:24px; font-size:13px !important; font-weight: 300;}
.myroom_lnb ul.smmenu li a {padding-left:7px; color:#333 !important;}
.myroom_lnb ul.smmenu li a.on {color:#333; font-weight: 500;} 
.myroom_lnb ul.smmenu li a:hover {color:#333; text-decoration:underline;}
.myroom_lnb ul.last {border:none !important;}

/* 오른쪽 컨텐츠 영역 */
.myroom_right_contents {width:949px; float:right;}
.box_title_area .add_label{margin-left:40px;color:#333333;position:relative;top:15px;}
/*.box_title_area{position:relative;line-height:18px;;margin-bottom:0px;}*/
.box_title_area:after{content:'.';width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;display:block;clear:both;}
.box_title_area h3{font-size:19px;color:#333333;letter-spacing:-0.01em; float:left; height:20px; padding-top:0px !important; vertical-align:top !important; font-weight: 700;}
.box_title_area h3.ty02{font-size:19px;color:#333333;letter-spacing:-0.01em; float:left; height:20px; padding-top:6px !important; vertical-align:top !important;}
/*.box_title_area .sub_text2 {float:left; margin-left:20px; background:url(../../_images/common/subtext_blet02.gif) no-repeat left 2px; padding-left:21px; color:#999; height:21px;line-height:15px}*/
.box_title_area .order_info{float:right;letter-spacing:-0.03em; font-size:11px;}
.box_title_area .order_info li a{vertical-align:middle;position:relative;top:-2px;}
.box_title_area .order_info .btn_h30_type5{margin-top:-5px;}
.box_title_area .order_info .btn_h20_type5{margin-top:-5px}

.pos_text {display:inline-block; margin-top:5px;}

.file_sort{background:#f3f3f3; position:relative; padding:5px 10px; color:#333; margin-top:5px;}
.file_sort:last-child {margin-bottom:5px;}
.file_sort .file_btn {position:absolute; display:inline-block; right:0; margin-right:10px; font-size:11px;}
.file_sort .file_vol {position:absolute; display:inline-block; right:0; margin-right:36px; font-size:11px;}

.mem_info {float:right; font-size:12px; display:inline-block; font-weight:normal; padding-right:10px;}

.order_tracking_section{border:0px solid #292929; min-height:117px;overflow:hidden;color:#333333; font-size:14px; background:#ebebeb ;}

/* 2016-05-30 수정*/
.order_tracking_section .process_list{float:left;width:804px;background:url(../../_images/pc_type3/common/order_tracking_process_img.png) 0px 0 no-repeat;}
.order_tracking_section .process_list li{float:left;height:117px;padding-top:29px;font-weight:500;letter-spacing:-0.025em;text-align:center;}
.order_tracking_section .process_list li.cell1{width:140px;padding-left:27px;}
.order_tracking_section .process_list li.cell2{width:140px;background-position:-119px bottom; padding-left:14px;}
/* .order_tracking_section .process_list li.cell3{width:138px;background-position:-250px bottom; padding-left:25px;} */
.order_tracking_section .process_list li.cell4{width:140px;background-position:-380px bottom; padding-left:10px;}
.order_tracking_section .process_list li.cell5{width:140px;background-position:-511px bottom; padding-left:4px;}
.order_tracking_section .process_list li.cell6{width:140px;background-position:right bottom; padding-left:20px;}
/* 2016-05-30 수정끝 */
.order_tracking_section .process_list li span{color:#e5194e;}
.order_tracking_section .total_order{float:right;height:146px;width:143px;background:#e2e2e2;font-size:13px !important; overflow:hidden; }
.total_order ul{padding:28px 0 0 18px;}
.total_order ul li{margin-bottom:9px;color:#333;position:relative;text-align:right;padding-right:19px;}
.total_order ul li .tit{position:absolute;left:0;padding-left:5px;}
a.deliv_seach01 {text-decoration:underline; color:#333333;}
.nodata {background:#ffffff !important; padding:133px 0px; color:#666666; text-align:center; border-top:1px solid #dadada; margin-top:-1px;}

/* 주문 배송 조회 */
.order_lookup_box{border:1px solid #ccc;border-left:0;border-right:0;margin-top:-1px;padding:8px 0px; font-weight: 300;}
.order_lookup_box dl{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.order_lookup_box dt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle; text-align:center;width:128px;color:#333333;font-weight:500;font-size:13px;}
.order_lookup_box dd{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../_images/common/subtext_blet02.gif) 0 center no-repeat;padding-left:25px;margin-left:8px;}
.btn_period_group{overflow:hidden;padding-left:1px;}
.btn_period{float:left;min-width:40px;padding:0px 6px;line-height:23px;height:23px;border:1px solid #ccc;background:#fff;color:#333333;text-align:center;white-space:nowrap;margin-left:-1px;}
.btn_period:hover,
.btn_period.on{background:#292929; color:#fff; font-weight: 500;}
.order_lookup_box .datepicker_wrap{display:inline-block;*display:inline;*zoom:1;height:23px;line-height:23px;border:1px solid #ccc;padding:0px 5px;}
.order_lookup_box .datepicker_wrap input[type=text]{border:0px;height:23px;line-height:23px;color:#3333333;vertical-align:top;padding:0 15px;width:76px;}
.order_lookup_box .datepicker_wrap img{vertical-align:-3px;}

.order_number_box{border:1px solid #dadada;border-left:0;border-right:0;margin-top:-1px;padding:11px 0px;position:relative;}
.order_number_box dl{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.order_number_box dt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle; text-align:center;width:128px;color:#333333;font-weight:500;}
.order_number_box dd{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../_images/common/subtext_blet02.gif) 0 center no-repeat;padding-left:25px;margin-left:8px;line-height:20px;}
.order_number_box .btn_group_abs{position:absolute;right:31px;top:11px;}
.order_number_box label {display:none;}

.plusCash_box{padding: 15px 0 15px 25px;background:#ebebeb;border-bottom:1px solid #ccc;border-top:2px solid #333333;position:relative;}
.plusCash_box .plusMsg{display:inline-block;*display:inline;*zoom:1;vertical-align:middle; text-align:left;color:#333333;font-weight:500;font-size:14px;}
.plusCash_box .btn_group_abs{position:absolute;right:30px;top:30px;}
.plusCash_box .goodsTotalAmt{position:absolute;right:30px;top:15px;text-align:right;}
.plusCash_box .goodsTotalAmt strong {font-size:14px;margin-right:5px;color:#333}
.plusCash_box label {display:none;}

.agree_box {padding:20px;position:relative;background:#f2f2f2;}
.agree_box div{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;color:#666;font-weight:normal;}
.agree_box .agreeCheck {position:absolute;right:20px;top:20px;}
.agree_box label {display:;color:#666;font-weight:normal;}


.order_shipping_process_table{border-top:1px solid #292929;border-bottom:1px solid #ccc;}
.order_shipping_process_table td{border-left:1px solid #ccc;vertical-align:top;}
.order_shipping_process_table td strong{ font-weight: 700;}
.order_shipping_process_table tr td:first-child{border-left:0;}
.order_shipping_process_table .process_tit{height:60px;padding:10px;padding-top:93px;color:#333333;border-bottom:1px solid #ccc;}
.order_shipping_process_table .process_tit strong{display:block;margin-bottom:4px;font-size:16px;line-height:18px;}
.order_shipping_process_table .permit_list{height:53px;padding:15px 17px;border-bottom:1px solid #dadada;color:#333333;}
.order_shipping_process_table .permit_list li{text-align:left;position:relative;margin-top:4px;}
.order_shipping_process_table .permit_list li:first-child{margin-top:0;}
.order_shipping_process_table .permit_list li .permit{color:#666666;position:absolute;right:0;top:0;}
.order_shipping_process_table .described_area{padding:10px;color:#7d7d7d;}
.order_shipping_process_table .process1 .process_tit{background:url(../../_images/pc_type3/order_shipping_process1.png) center 26px no-repeat;}
.order_shipping_process_table .process2 .process_tit{background:url(../../_images/pc_type3/order_shipping_process2.png) center 26px no-repeat;}
.order_shipping_process_table .process3 .process_tit{background:url(../../_images/pc_type3/order_shipping_process3.png) center 22px no-repeat;}
.order_shipping_process_table .process4 .process_tit{background:url(../../_images/pc_type3/order_shipping_process4.png) center 30px no-repeat;}
.order_shipping_process_table .process5 .process_tit{background:url(../../_images/common/order_shipping_process5.png) center 24px no-repeat;}

/* 상품평 관리 */
.review_detail_view .list_wrap{border-top:2px solid #333333;}
.review_detail_view .list_wrap .list_item{border-bottom:1px solid #ccc;}
.review_detail_view .list_wrap .subject_section{position:relative;padding:17px 120px 20px 23px;}
.review_detail_view .list_wrap .subject_section .abs{position:absolute;right:25px;top:30px;}
.review_detail_view .list_wrap .subject_section .abs .date{text-align:right;margin-top:10px;}
.product_info_cell{overflow:hidden;}
.product_info_cell img{float:left;margin-right:35px;width:65px;height:65px;}
.product_info_cell .product_name{float:none; margin-top:10px;}
.product_info_cell .product_option{color:#999;margin-top:5px;}
.review_detail_view .list_wrap .contents_section{line-height:24px;padding:18px 18px 0px 18px;}
.review_detail_view .list_wrap .contents_section img{max-height:352px;margin-top:10px;display:block;}
.review_detail_view .list_wrap .btn_section{text-align:center;padding:2px 20px 20px;}
.pop_wrap .product_info_cell{padding:10px;}

/* 취소/교환/반품/AS */
.order_state_box{overflow:hidden;border:1px solid #ccc;border-left:0;border-right:0;margin-top:2px;}
.order_state_box dl{float:left;height:117px;border-left:1px solid #ccc;}
.order_state_box dl dt{border-bottom:1px solid #ccc;text-align:center;height:45px;line-height:45px;color:#333;font-weight:500;font-size:14px;}
.order_state_box dl dd {text-align:center}
.order_state_box .process{overflow:hidden;display:inline-block}
.order_state_box .process strong{display:block;margin-top:5px;color:#333333;font-weight:500;font-size:24px;line-height:26px;}
.order_state_box .process li{float:left;text-align:center;color:#333;font-size:14px;padding-top:14px;padding-left:18px;background:url(../../_images/common/order_state_box_arr.png) 0 18px no-repeat;width:92px}
.order_state_box .process li:first-child{padding-left:0;background:none;}
.order_state_box .cell1{width:474px;border-left:0;}
.order_state_box .cell2{width:474px;}
.order_state_box .cell3{width:316px;}

.info_order_state{border-top:1px solid #292929;}
.info_order_state .process_desc{padding-top:160px;background:url(../../_images/pc_type3/info_order_state.gif) 0 0 no-repeat;border-bottom:1px solid #dadada;overflow:hidden;}
.info_order_state .process_desc li{float:left;position:relative;height:60px;background:#ffffff;text-align:center;}
.info_order_state .process_desc .process1{width:378px;}
.info_order_state .process_desc .process2{width:189px;border-left:1px solid #ccc;background:#ebebeb;}
.info_order_state .process_desc .process3{width:188px;border-left:1px solid #ccc;background:#ebebeb;}
.info_order_state .process_desc .process4{width:188px;border-left:1px solid #ccc;}
.info_order_state .process_desc .process5{width:378px;border-left:1px solid #ccc;background:#ebebeb;}
.info_order_state .process_desc .text_box{padding-bottom:10px;}
.info_order_state .process_desc li .p_tit{position:absolute;top:-70px;font-size:15px;font-weight:700;color:#333333;width:100%;text-align:center;left:0;}
.info_order_state .process_desc li .p_tit.pos1{left:62px;width:auto;}
.info_order_state .process_desc li .p_tit.pos2{left:256px;width:auto;}
.info_order_state .process_desc span{position:absolute;top:-40px;font-size:12px;color:#333333;text-align:center;}
.info_order_state .process_desc span.desc1{left:0;width:50%}
.info_order_state .process_desc span.desc2{left:190px;width:50%}
.info_order_state .process_desc span.desc3{left:0;width:100%}
.info_order_state .process_desc li .line_pass{position:absolute;width:100%;top:50%;left:0;border-top:1px solid #ccc;}
.info_order_state .process_desc li .line_pass .arrow{position:absolute; width:0; height:0; border-style:solid; border-width:8px; border-color:#ccc; background:transparent}
.info_order_state .process_desc li .line_pass .left{left:-28px; border-color:transparent #ccc transparent transparent;}
.info_order_state .process_desc li .line_pass .right{right:-28px; border-color:transparent transparent transparent #ccc;}
.info_order_state .process_desc li .line_pass span{display:inline-block;*zoom:1;padding:0px 10px;background:#ffffff;position:relative;top:-8px;color:#DC0072}
.info_order_state .process_desc li .line_pass span.pos_t2{top:-16px;}
.info_order_state .process_desc.desc2{background:url(../../_images/pc_type3/info_order_state2.gif) 0 0 no-repeat;}
.info_order_state .process_desc.desc2 li{}
.info_order_state .process_desc.desc2 .process1{width:236px;}
.info_order_state .process_desc.desc2 .process2{width:236px;background:#ffffff;}
.info_order_state .process_desc.desc2 .process3{width:237px;background:#ffffff;}
.info_order_state .process_desc.desc2 .process4{width:235px;}

.info_order_state .process_desc.desc3{background:url(../../_images/pc_type3/info_order_state3.gif) 0 0 no-repeat;}
.info_order_state .process_desc.desc3 li{}
.info_order_state .process_desc.desc3 .process1{width:315px;}
.info_order_state .process_desc.desc3 .process2{width:315px;background:#ffffff;}
.info_order_state .process_desc.desc3 .process3{width:315px;background:#ffffff;}
.info_order_state .process_desc.desc3 .process4{width:236px; display:none;}

.order_cancel_desc_table{border-bottom:1px solid #ccc;margin-top:-1px;}
.order_cancel_desc_table th{border-top:1px solid #ccc;width:148px;font-size:13px;color:#333333;border-right:1px solid #dadada;}
.order_cancel_desc_table td{border-top:1px solid #ccc;text-align:left;padding:20px 20px;line-height:20px;}
.order_cancel_slt{width:263px;}
.order_cancel_ta{margin-top:0;width:500px;height:8px}

/* 위시리스트 */
.box_area {overflow:hidden;}
.box_area .select_area {width:50%; float:left;}
.box_area .btn_area {float:right;}

/* FAQ */
.search_top_box {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 17px 10px 35px;}
.btn_keyword {float:left;min-width:40px;padding:0px 5px;line-height:23px;height:23px;border:1px solid #dadada;background:#ffffff;color:#333333;text-align:center;white-space:nowrap;margin-left:-1px;}
.btn_keyword:hover,
.btn_keyword.on{background:none;}
.order_number_box.faq .btn_group_abs {right:17px;}
.order_number_box.faq dt {font-size:14px; font-weight:500; width:118px;}
.order_number_box.faq dd {margin-left:0px; padding-left:45px;}
.sm_title {font-size:14px; color:#333333; font-weight:500;}
.top10_box {padding:18px 0px 4px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden;}
.top10_box ul {overflow:hidden;}
.top10_box li.toplist {height:27px; color:#333333; font-size:12px;margin-left:32px;} 
.tab_menu01.length7 li a{width:109px;}
.tab_menu01.length4s li a{width:128px;}
.tab_menu01.length5s li a{width:215px;}
.togglecolor {background:#ebebeb;}
.togglecolor2 {background:#f6f6f6;}
.bcont {display:none;}
.bcont > td {padding:20px 77px 20px 83px;min-height:100px;background:#f2f2f2 url(../../_images/common/common/qna_a.gif) 50px 21px no-repeat;}

.tab_menu02{border-left:1px solid #ccc;border-top:1px solid #ccc;width:945px !important;}
.tab_menu02 ul{overflow:auto;}
.tab_menu02 li{margin-top:-1px;margin-left:-1px;width:134px;background:#f2f2f2;border:1px solid #ccc;text-align:center; float:left; line-height:15px;}
.tab_menu02 li a {padding:10px 10px; background: #fafafa;; display:block; height:15px; font-size:14px; font-weight:500; color:#929292}
.tab_menu02 li.on a,
.tab_menu02 li a:hover{padding:10px 10px !important; background:#292929; color:#fff; font-weight:700; }


/* 별점 */
*[class*=star_point]{display:inline-block;*display:inline;*zoom:1;height:15px;vertical-align:middle;width:71px;text-indent:-9999px;overflow:hidden;}
.star_point5{background:url(../../_images/common/common/star_point_my.png) 0 0 no-repeat;}
.star_point4{background:url(../../_images/common/common/star_point_my.png) 0 -20px no-repeat;}
.star_point3{background:url(../../_images/common/common/star_point_my.png) 0 -40px no-repeat;}
.star_point2{background:url(../../_images/common/common/star_point_my.png) 0 -60px no-repeat;}
.star_point1{background:url(../../_images/common/common/star_point_my.png) 0 -80px no-repeat;}
.star_point0{background:url(../../_images/common/common/star_point_my.png) 0 -100px no-repeat;}
.noti > td {background:#ebebeb !important; background-image:none !important; padding:20px 70px 20px 70px !important;}
.noti > td img {max-width:800px !important;}
.noncoupon {padding:48px 0px 53px 0px !important;}

.table_cartlist1 tbody td a.qa{display:block;}
.table_cartlist1 tbody td a.qa:hover{display:block;text-decoration:underline;}
.table_cartlist1 tbody .tr_answer td{padding:0;background:#ebebeb;}
.table_cartlist1 tbody .tr_answer .q_sec{position:relative;padding:18px;padding-left:323px;}
.table_cartlist1 tbody .tr_answer .q_sec .user{position:absolute;left:47px;top:50%;margin-top:-8px;}
.table_cartlist1 tbody .tr_answer .q_sec .user span{margin-left:50px;}
.table_cartlist1 tbody .tr_answer .q_sec .cont {width:400px;}
.table_cartlist1 tbody .tr_answer .a_sec{border-top:1px solid #ccc;padding:20px 77px;min-height:100px;background:url(../../_images/common/common/qna_a.gif) 45px 21px no-repeat; position:relative;}
.table_cartlist1 tbody .tr_answer .q_sec .a_bnt{position:absolute; right:0; margin-right:58px; bottom:0; margin-bottom:20px;}

.faq_cont01 {padding:20px 77px 20px 73px;background:#f2f2f2 url(../../_images/common/common/qna_a.gif) 40px 21px no-repeat; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:16px;}

/*고객센터*/
.cus_topwrap {position:relative; height:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cus_topwrap ul {overflow:hidden;}
.cus_topwrap li.left_area {width:458px; padding:5px 0px 0px 110px; background:url(../../_images/common/common/call_img.png) no-repeat left -5px; background-size:70px 70px; float:left; font-size:27px; color:#333; height:60px; font-weight:500;}
.cus_topwrap li.right_area {background:#ebebeb; padding:0px 0px 0px 70px; height:64px; width:242px; float:left; font-size:12px; color:#333;} 
.cus_topwrap li.right_area li {background:url(../../_images/common/common/ico_arrow01.gif) no-repeat 1px 16px; padding:10px 0px 1px 12px;color:#666; font-size:12px;}
.cus_topwrap li.right_area span {display:inline-block; padding:5px 0px 0px 55px;}
.phonenum {font-size:32px;}
.cus_topwrap li.right_area li:last-child {padding-top:0px !important; background-position:1px 6px;}
.infotxt {display:inline-block; margin-top:16px; font-size:12px !important; padding-left:3px;}
.cus_delist {position:relative; overflow:hidden;}
.cus_delist .faqwrap {float:left; width:421px; border-bottom:1px solid #ccc}
.cus_delist .faqwrap h3 {border-bottom:1px solid #ccc; height:30px; font-size:14px; color:#333; font-weight:500; padding-left:3px; position:relative;}
.cus_delist .faqwrap ul {overflow:hidden; padding:18px 0px 5px 0px;}
.cus_delist .faqwrap li {padding-left:32px; height:28px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;overflow:hidden;}
.cus_delist .notiwrap {float:right; width:421px; margin-right:22px; border-bottom:1px solid #ccc;}
.cus_delist .notiwrap h3 {border-bottom:1px solid #ccc; height:30px; font-size:14px; color:#333; font-weight:500; padding-left:3px; position:relative;}
.cus_delist .notiwrap ul {overflow:hidden; padding:18px 0px 5px 0px;}
.cus_delist .notiwrap li {padding-left:32px; height:28px; vertical-align:top;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;overflow:hidden;}
.cus_delist .faqwrap .btn_more,
.cus_delist .notiwrap .btn_more {position:absolute; right:2px; bottom:8px;}
.left_banner_area{position:absolute; left:0; top:331px; margin-top:10px}
.cus_pop {padding:0}

/** 2016-05-03 **/
.nomem_my_grade{font-size:20px;font-weight:500;color:#333;position:absolute;left:50px;top:38px;}
.nomem_cont_detail{border:1px solid #ccc;padding:17px;float:right;background:#fff;margin-right:-10px;}
.table_cartlist1_add{border-bottom:0;width: 100%;}
.table_cartlist1_add td,.table_cartlist1_add th{border-bottom:0;padding:10px;}
.table_cartlist1_add th{text-align:left;}
.table_cartlist1_add td{text-align:left;}
.table_cartlist1_add
.ver_top{vertical-align:top;padding-top:16px;}
.table_cartlist1 .table_type2{border-bottom:0;}
.table_cartlist1 .table_type2 tr:first-child th,
.table_cartlist1 .table_type2 tr:first-child td{border-top:0;}
.table_cartlist1 .table_type2 tr th,
.table_cartlist1 .table_type2 tr td{border-bottom:0;border-top:1px solid #ccc;}
.table_type2.etc .normal_th{background:none;}
.table_type2.etc td{border-left:0;}
.table_cartlist1 tr.current td{background:#ebebeb;}

.pop_tit1 .pop_tit1_sub{font-weight:normal;font-size:13px;color:#333;}
.pop_tit1 .col{color:#dadada;font-size:11px;font-weight:normal;display:inline-block;padding:0px 3px;}
.table_type1.etc_c thead th{text-align:center;padding:10px;height:30px;font-weight:500;vertical-align:middle;font-size:13px;}
.table_type1.etc_c tbody td{text-align:center;padding:10px;height:30px;font-size:13px;}
.table_type1.etc_c tbody tr:first-child td{border-top:1px solid #ccc;}
.right_add_text{margin-top:20px;padding-right:20px;text-align:right;font-size:13px;color:#333;margin-bottom:-10px;}

/* 2016-06-08 영수증관련 테이블 */
.table_cash {border-bottom:1px solid #dddddd;}
.table_cash tr:first-child th {border-top:2px solid #333; height:30px; font-size:11px; color:#999; vertical-align:middle; text-align:left; padding-left:20px; background:#f3f3f3;border-right:1px solid #ddd;}
.table_cash tbody th {border-top:1px solid #ddd; height:30px; font-size:11px; color:#999; vertical-align:middle; text-align:left; padding-left:20px; background:#f3f3f3;border-right:1px solid #ddd;}
.table_cash tbody th:last-child {border-right:none !important;}
.table_cash tbody th.t_center {padding:0px !important; text-align:center;}
.table_cash td {padding-left:20px; color:#333; font-size:11px; height:30px; vertical-align:middle; text-align:left;border-right:1px solid #ddd;}
.table_cash td:last-child {border-right:none !important;}
.table_cash td.ch01 {color:#999; border-top:1px solid #ddd;}
.table_cash td.ch02 {color:#999; text-align:center; padding:0px !important; border-top:1px solid #ddd;}
.table_cash tbody td.t_center {padding:0px !important; color:#333; border-top:1px solid #ddd;}
.re_etc {border-top:1px solid #ddd; padding:20px 10px 0px 10px; font-size:11px; color:#999; line-height:17px;}

/* common */
.lps_stit1{color:#191919;font-size:24px;letter-spacing:-0.024em;margin-bottom:20px;line-height:26px;}
.label_tit_w50{display:inline-block;width:50px;margin-right:6px;}
.label_tit_w85{display:inline-block;width:85px;color:#333333}

/* step area */
.step_area01 {width:1240px; height:100px; background:#ebebeb url(../../_images/pc_type3/common/step_bg01.png) left top no-repeat; margin:30px 0px 35px 0px; position:relative;border-top: 2px solid #292929; border-bottom: 1px solid #929292} 
.step_area01 .nonmember_cont {position:absolute; width:297px; height:58px; right:0; top:0px; margin:24px 28px 0px 0px; padding:14px 9px 11px 9px; border:1px solid #dadada; background:#ffffff; color:#333333;}
.step_area01 .nonmember_cont strong {line-height:14px; display:block;}
.step_area01 .nmember_cont {position:absolute; width:315px; height:58px; right:0; top:0; margin:24px 28px 0px 0px; color:#333333;}
.step_area01 .nmember_cont p {height:30px; line-height: 30px; font-size:16px; font-weight:700; position: absolute; text-align: right; right: 330px; width: 300px; top:-1px ;}
.step_area01 .nmember_cont p img {margin:-2px 5px 0px 0px;}
.step_area01 .nmember_cont .cont_detail {width:314px; overflow:hidden; border:1px solid #ebebeb; background:#fff; border-radius: 5px; }
.step_area01 .nmember_cont .cont_detail li {border-left:1px solid #ebebeb; float:left; width:156px; overflow:hidden;}
.step_area01 .nmember_cont .cont_detail li:first-child {border-left:none !important;}
.step_area01 .nmember_cont .cont_detail dl {overflow:hidden;}
.step_area01 .nmember_cont .cont_detail dl dt.savtit {height:21px; line-height: 21px; background:#292929; margin:0px 0px 8px 0px; text-align:center; color:#fff; font-weight:300;}
.step_area01 .nmember_cont .cont_detail dl dd.savcont {font: weight 5px;00;height:13px; text-align:center; color:#333333; padding-bottom:10px;}
.step_area01 .nmember_cont .cont_detail dl dt.coutit {height:21px; line-height: 21px; background:#292929; margin:0px 0px 8px 0px; text-align:center; color:#fff; font-weight:300;}
.step_area01 .nmember_cont .cont_detail dl dd.coucont {font-weight:500;height:13px; text-align:center; color:#333333; padding-bottom:10px;}
.step_area01.step2{background:#ebebeb url(../../_images/pc_type3/common/step_bg02.png) left top no-repeat;}
.step_area01.step3{background:#ebebeb url(../../_images/pc_type3/common/step_bg02.png) left top no-repeat;}
.step_area01.step4{background:#ebebeb url(../../_images/common/step_img04.gif) left top no-repeat;}

.buy_addr {display:none;position:relative; margin-bottom:42px; color:#333; font-size:12px;}
.buy_addr .info {color:#999; display:block; margin-top:7px;}

/* 완료 박스 */
.comp_text_box{padding-bottom:90px;border-bottom:1px solid #dadada;margin-bottom:55px;text-align:center;padding-top:55px;font-size:13px;}
.comp_text_box .title{display:inline-block;*display:inline;*zoom:1;color:#333333;font-size:29px;font-weight:500;letter-spacing:-0.01em;margin-bottom:20px;padding-left:45px;background:url(../../_images/common/common/bull_comp_tit.png) 0 0 no-repeat;min-height:32px;line-height:31px;}
.comp_text_box .button_section{margin-top:40px;}
.comp_text_box .button_section a{margin-left:2px;}
.comp_text_box .comp_text,
.comp_text_box .order_number{font-size:20px;color:#333333;line-height:24px;margin-bottom:20px;}
.comp_text_box .order_number{margin-bottom:10px;}
.comp_text_box .order_number .num{color:#ff62a1}

/* table 타이틀 */
.table_title{border-top:2px solid #333333;padding:18px 30px;background:url(../../_images/common/common/table_title_bg.gif) 4px 24px no-repeat;font-size:14px;color:#333333;font-weight:500;}

/* 결제 수단 */
.pay_method_wrap{overflow:hidden;}
.pay_method_wrap .pay_method_section{float:left;width:942px;border-top:2px solid #333333;}
.pay_method_wrap .payment_section{float:right;width:294px;border:2px solid #333333;}
.pay_method_wrap .payment_title{padding:18px 30px;background:#f3f3f3;font-size:13px; font-weight:500;color:#333333;}
.pay_method_wrap .payment_title .pament_kind{margin-left:35px;}
.pay_method_wrap .payment_title label:first-child{margin-left:0;}
.payment_info {}
.payment_info .p_box {padding:18px 30px 18px 20px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}

.pay_method_wrap .evid_doc{padding:18px 25px;}
.pay_method_wrap .evid_doc_cont{padding:15px 25px;border-top:1px solid #dadada;}
.pay_method_wrap .evid_doc_cont .tax_doc1{padding:10px 0px;}
.pay_method_wrap .payment_section .title{text-align:center;font-weight:500;font-size:18px;color:#ffffff;height:50px;line-height:49px;border-bottom:2px solid #333333;background:#333333;}
.pay_method_wrap .payment_section .payment_run{height:430px;border-top:2px solid #333333;padding:19px 16px;}
.pay_method_wrap .agreement {font-size:13px;color:#333333;}
.pay_method_wrap .agreement .tit{font-size:13px;color:#333333;display:block;margin-bottom:11px;}
.pay_method_wrap .payment_section .btn_area {margin-top:20px;}
.pay_method_wrap .payment_section .btn_area a{margin-top:8px;display:block;}
.pay_method_wrap .agreement .agree_text{margin-bottom:10px;line-height:21px;}
.pay_method_wrap .payment_confirm{padding:30px 30px 26px;background:#f3f3f3;font-size:13px;color:#333333;}
.pay_method_wrap .payment_confirm .detail_sec dl{position:relative;margin-bottom:13px;}
.pay_method_wrap .payment_confirm .detail_sec dt{position:absolute;left:0;top:0;font-weight:500;}
.pay_method_wrap .payment_confirm .detail_sec dd{text-align:right;padding-left:65px;}
.pay_method_wrap .payment_confirm .total_pay{border-top:1px solid #dadada;margin-top:24px;padding-top:18px;font-size:13px;color:#333333;font-weight:500;}
.pay_method_wrap .payment_confirm .total_pay dt{margin-bottom:17px;}
.pay_method_wrap .payment_confirm .total_pay dd{text-align:right;font-size:14px;}
.pay_method_wrap .payment_confirm .total_pay dd .cost{font-size:30px;line-height:30px;color:#e5194e}
.pay_method_wrap .payment_confirm .total_pay dd .won{position:relative;top:-3px;}

.box_cart_list_controller{padding:0px 0px 17px;overflow:hidden;}
.box_cart_list_controller.bottom{border-bottom:0;margin-bottom:0;}
.box_cart_list_controller label{font-size:12px;margin-right:8px;vertical-align:middle;}
.box_cart_list_controller label span {position:relative;top:1px; font-size:14px; font-weight:500;}
.box_cart_list_controller .box_pos1{float:left;}
.box_cart_list_controller .box_pos2{float:right;}

.content_middle{position:relative;}
.box_title_area .add_label{margin-left:40px;color:#333333;position:relative;top:15px;}
.box_title_area{position:relative;line-height:22px;overflow:hidden;margin-bottom:10px;}
.box_title_area h2{font-size:24px;color:#363636;letter-spacing:-0.1em; line-height:40px;*line-height:38px;float:left; font-weight:700;}
.box_title_area h2 span.num{font-size:24px;letter-spacing:-0.025em;vertical-align:top;*vertical-align:middle;*line-height:38px; margin-top:0px !important;}
.box_title_area .sub_text2 {float:left; margin-left:20px; padding-top:3px; background:url(../../_images/common/subtext_blet02.gif) no-repeat left 2px; padding-left:21px; color:#999; line-height:18px; height:21px}
.box_title_area .sub_text2 a {text-decoration:underline; color:#333; font-weight:500;}
.box_title_area .sub_text2.ty02 {float:left; margin-left:20px; padding-top:3px; background:url(../../_images/common/subtext_blet02.gif) no-repeat left 11px; padding-left:21px; color:#999; line-height:18px; height:40px}
.box_title_area .sub_text3 {float:left; margin-left:18px; padding-top:3px; color:#999; line-height:38px; padding-right:18px;}
.box_title_area span {display:inline-block; line-height:38px; margin-top:3px;}
td.dotline span.agreearea {display:inline-block; line-height:38px; margin-top:3px; position:absolute; left:595px; top:8px;}
.box_title_area .order_info{float:right;padding-top:5px;letter-spacing:-0.03em; font-size:11px;}
.box_title_area .order_info .select_style01{height:20px;font-size:12px;}
.box_title_area .order_info li{float:left;background:url(http://image.kyobobook.co.kr/ink/images/common/line_footer.gif) 0 4px no-repeat;padding-left:6px;padding-right:5px;max-height:20px;}
.box_title_area .order_info li.first{padding-left:0;background:none;}
.box_title_area .order_info li a{vertical-align:middle;position:relative;top:-2px;}
.box_title_area .order_info li label,
.box_title_area .order_info li select{vertical-align:middle;}
.box_title_area .order_info li select{margin-top:-3px;}

.box_title_area .order_info2{display:none;float:right; letter-spacing:-0.03em; font-size:11px; height:28px; margin-top:11px;}
.order_info2 .listview {height:26px; width:27px;text-align:center;white-space:nowrap; background:url(../../_images/common/list_up01.gif) no-repeat left top; line-height:26px;text-indent:-9999px;overflow:hidden; display:inline-block; margin-right:1px;}
.order_info2 .listview.on {height:26px; width:27px;text-align:center;white-space:nowrap; vertical-align:middle; background:url(../../_images/common/list_down01.gif) no-repeat left top; line-height:26px;text-indent:-9999px;overflow:hidden; display:inline-block; margin-right:1px;}

.order_info2 .listview2 {height:26px; width:27px;text-align:center;white-space:nowrap; background:url(../../_images/common/list_up01.gif) no-repeat left top; line-height:26px;text-indent:-9999px;overflow:hidden; display:inline-block; margin-right:1px;}
.order_info2 .listview2.on {height:26px; width:27px;text-align:center;white-space:nowrap; vertical-align:middle; background:url(../../_images/common/list_down01.gif) no-repeat left top; line-height:26px;text-indent:-9999px;overflow:hidden; display:inline-block; margin-right:1px;}

.ui_count_box{position:relative;width:50px;height:21px;text-align:left;display:inline-block;*display:inline;*zoom:1; margin-top:14px;}
.ui_count_box .input_style02{width:32px;height:19px;text-align:center !important;*margin-top:-1px; padding:0px 3px; line-height:18px;}
.ui_count_box .quantity_up {position:absolute;right:0;top:0px;border:1px solid #d0d0d0;width:9px;height:9px;overflow:hidden;}
.ui_count_box .quantity_down {position:absolute;right:0;bottom:0px;border:1px solid #d0d0d0;width:9px;height:9px;overflow:hidden;}
.ui_count_box .quantity_up img,
.ui_count_box .quantity_down img{vertical-align:top;}
.count_num {left:45px; top:-18px; position:relative; width:40px; text-align:left;}
.table_cartlist1 select {border:1px solid #ccc; /* height:19px; */}

.font_discount {color:#ff62a1 !important;font-weight:500;}
.fcolor_pink {color:#ff62a1 !important;}

/* 오늘본 상품 */
.today_view_list{padding-top:60px;border-top:1px solid #dadada;margin-top:30px;}

/* 총주문 금액 */
.price_area {position:relative;border:2px solid #292929;color:#333333;}
.total_price caption {display:none;}
.total_price {width:100%;font-size:14px;line-height:20px;table-layout:fixed;*table-layout:normal;}
.total_price th {text-align:left;padding:10px 20px;height:20px;border-left:1px solid #dadada !important;border-bottom:1px solid #dadada;background:#ffffff; font-weight:300;}
.total_price th img{vertical-align:middle;margin-top:-2px;}
.total_price .rowth {background:#fff !important; border-bottom:none !important;border-left:1px solid #dadada !important; text-align:left; vertical-align:top; padding:16px 20px !important;}
.total_price .rowth strong {font-size:24px; color:#333; padding-right:9px;}
.total_price span.notetit {display:block; height:18px; background:url(../../_images/common/common/icon_note_tit.gif) left top no-repeat; padding:0px 0px 17px 25px; color:#333; font-size:14px; font-weight:500;}
.total_price td{text-align:right;padding:10px 20px;height:50px;background-color:#ebebeb !important;border-left:1px solid #dadada;}
.total_price .border_leftnone {border-left:0 !important;}
.total_price .last_cell{border-left:0;text-align:right !important;white-space:nowrap;}
.total_price .cost_cell {padding-right:20px;font-weight:500;}
.total_price .cost_cell strong {font-size:24px;line-height:30px;color:#e5194e; font-weight: 700;}
.total_price .cost_cell:nth-child(2) strong {color:#333}
.total_price .icon_plus{position:absolute;left:-35px;}
.total_price .icon_equal{position:absolute;left:-35px;}
.posr {position: relative !important;}

.table_total_count_detail{position:relative;border-bottom:none !important;font-size:14px;line-height:16px;background:#fff !important;}
.table_total_count_detail .font12{}
.table_total_count_detail {width:100%;table-layout:fixed;*table-layout:normal;border-spacing:0;border-collapse:collapse; background:#fff !important;border-top:1px solid #dadada;}
.table_total_count_detail th {font-size:14px;padding:10px 18px;height:26px;text-align:left;color:#333333;border-bottom:1px solid #dadada; background:#fff !important; border-left:none;}
.table_total_count_detail td {padding:10px 20px;text-align:right;height:26px;border-bottom:1px solid #dadada !important; background:#fff !important; border-left:none;font-size:13px !important;}
.table_total_count_detail .cost_sell2 div, .table_total_count_detail .table_detail .cost_sell2 strong, 
.table_total_count_detail .last_cell strong {font-size:13px !important; line-height:20px !important;}
.table_total_count_detail table .cost_cell2 {padding-right:20px;}
.table_total_count_detail tr:first-child th,
.table_total_count_detail tr:first-child td{border-left:none !important;}
.table_total_count_detail .deco1{position:absolute;left:-24px;}
.table_total_count_detail .deco2{position:absolute;left:-24px; top:9px;}
.table_total_count_detail .last_cell {border-bottom:none !important;}
.table_total_count_detail .border_bottom_none {border-bottom:none !important;}
.table_total_count_detail .detail_list{position:relative;min-height:20px;}
.table_total_count_detail .detail_list dd{padding-left:100px;color:#666666;}
.table_total_count_detail .detail_list dt{position:absolute;left:0;top:0;font-weight:500;color:#333333;}

.cart_list_order_btn_box{margin-top:30px;position:relative;text-align:right;}
.btn_left_area {float:left;}

.non_members_section{}
.non_members_section label {margin-top:14px; display:block;}
.non_members_section input.checkbox {margin-right:7px; margin-top:-1px;}
.non_members_section .term_boxs {background:#fff; border:1px solid #dadada; padding:28px 20px 26px 20px; line-height:19px; font-size:13px;border-top:none;}
.non_members_section .term_box02 {color:#333; font-size:13px;}
.non_members_section .box_agree{padding:0;font-weight:normal;background:none;color:#333333;}
.non_members_section .box_agree span{vertical-align:middle;position:relative;top:3px;}
.non_members_section .sub_title{margin-top:25px;font-size:14px;letter-spacing:-0.1em;margin-bottom:12px;}
.non_members_section .event_box{padding:30px;border:1px solid #dfdfdf;background:#ffffff;text-align:center;}
.non_members_section .event_box img{margin:0 25px;}

.box_title_area h2 .num.font_28 {font-size:28px !important;}
.col{padding-left:20px;padding-right:20px; margin-top:-2px; color:#333333;}
.list_type1 .text_sec li.u_util .link_group .col {padding:0px !important;}
.table_type1 .sms_agree{background:url(../../_images/common/order_blet01.gif) 0 0 no-repeat;padding-left:12px;float:left;margin-left:63px; color:#999999;}
.table_type1 .sms_agree2{background:url(../../_images/common/order_blet02.gif) 0 0 no-repeat;padding-left:12px;margin-left:63px; color:#999999;}
.table_type1 .sub_text {color:#999999;}
.table_type1 .sub_text2 {display:inline-block; width:63px;}
.table_type1 .sub_text3 {display:inline-block; margin-top:5px;}

.delv_message li {float:left;display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#666666 !important; font-weight:normal;vertical-align:middle;}
.delv_message li a {float:left;display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#666666 !important;padding:0px 10px;border:1px solid #dadada;font-weight:normal;vertical-align:middle;}
.delv_message li.on a{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#666666;font-size:12px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #666666;font-weight:normal;vertical-align:middle;}

.abs_send_message_list{position:absolute;left:0;top:-1px;background:#ffffff;border:1px solid #dadada;z-index:100;border-top:none;width:800px;}
.abs_send_message_list li{border-top:1px solid #dadada;}
.abs_send_message_list a{display:block;font-size:12px;color:#666666;padding:8px 10px 7px 10px;}
.abs_send_message_list a:hover{background:#ffffff;color:#666666;}

/* 2016-05-24*/
.my_class{position:relative;top:-10px;color:#fff;display:inline-block;line-height:15px;padding:4px;}
.my_class span {display:block;width:25px;height:25px;text-indent:-9999px;font-size:0;background-size:25px 25px !important}


