@charset "UTF-8";
/* position:relative;display:block;overflow:hidden;zoom:1;content:'';clear:both; */
/* table */
table{clear:both;width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;word-wrap:break-word;table-layout:fixed}
caption{visibility:hidden;width:0;height:0;font:0/0 'arial'}

table thead th:last-child,table tbody td:last-child,table tbody th:last-child{border-right:0}
table thead th:first-child,table tbody td:first-child,table tbody th:first-child{border-left:0}
table thead th{text-align:center}
table thead th,table tbody th{color:#555}
table thead td,table tbody td{font-weight:normal;color:#767676}
table tbody td:first-child,table tbody th:first-child{border-left:0}
table th,table td{border-bottom:1px solid #e5e5e5}
table th{padding:10px 0 10px 15px;background:#f6f6f6;text-align:left}
table tbody th.line_l{border-left:1px solid #e4e4e4}
table tbody td.line_l{border-left:1px solid #e4e4e4}
table tbody th.line_r{border-right:1px solid #e4e4e4}
table tbody td.line_r{border-right:1px solid #e4e4e4}
/* 모바일 */
.mobile_link    {background-color:#fff;margin:0 auto;width:50%;padding:15px 0;display:block;font-size:1.3em;font-weight:600;text-align:center;border:1px solid #ccc;margin-bottom:10px;}
/* 나의강의실 테이블 td에 옅은색깔 줄려고 넣었따. */
table td.tit{padding:10px 0 10px 15px;background:#fbfbfb;text-align:left}
table td.subj{padding-left:15px !important;text-align:left !important}

/* 나의강의실 테이블 td에 옅은색깔 줄려고 넣었따. */
table td{padding:10px 20px;text-align:left}

/* 나의강의실 테이블 */
.approva_list table tfoot th,.approva_list table tfoot td{padding:10px;background:#f6f6f6;font-weight:bold}

.re_subj{padding:0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_re.png') no-repeat 0 50%}
.re_box{margin-left:10px}

input[type="text"]  {border:1px solid #d1d1d1;line-height:25px;height:25px;text-indent:5px;}
/* input[type=text] {height:25px;border:1px solid #d1d1d1;line-height:25px;text-indent:5px} */
input.none          {border:1px solid #f0f0f0;background:#f0f0f0;color:#676767}
input.checkbox      {margin-top:6px !important}

/* 나의강의실 테이블 */
td.lineno,th.lineno{border-right:0 !important}
td.lineno_r,th.lineno_r{border:0 !important}
.lineno_b td,.lineno_b th{border-bottom:0 !important}
.lineno_r td,.lineno_r th{border-right:0 !important}
.table_info_t1 table td input,.table_info_t1 table td a,.table_info_t1 table td span,.table_info_t1 table td label,.table_info_t1 table td select,.table_info_n table td input,.table_info_n table td a,.table_info_n table td span,.table_info_n table td label,.table_info_n table td select,.table_info table td input,.table_info table td a,.table_info table td span,.table_info table td label,.table_info table td select,.table_tb2 table td input,.table_b2 table td input,.table_t2 table td input,.table_info_btm td a,.table_tb2 table td a,.table_t2 table td a,.table_b2 table td a,.table_tb2 table td span,.table_info_btm table td span,.table_info_btm table td label,.table_info_btm table td select,.table_info_btm table td input,.table_b2 table td span,.table_t2 table td span,/* table td label,*/
/* table td select,*/
.member_join span{float:left;margin-right:5px}
.member_join td span{line-height:25px}

/* td안에 padding없애기 */
td.p0{padding:0 !important}

/* td안에 table */
.td_table{margin-top:-1px}
.td_table .card_select_area{float:left;position:relative}

/* book table */
.book th,.book td{background:#fff !important}
.book .date{font-size:12px;font-family:dotum}

/* table_box */
.table_box{float:left;width:730px;border:5px solid #ebebeb}
.table_box table td{padding:20px 0;text-align:center}
.table_box table td.line_r5{border-right:5px solid #ebebeb}
.table_box table td.on{padding:20px 0;color:#fff !important;text-align:center}
.table_box table td.on .font_ci_b14{color:#fff !important}

/* table_box */
.table_box2{overflow:hidden;clear:both;width:725px;margin:0 auto;border:5px solid #ebebeb;zoom:1}
.table_box2 table td{padding:20px 0;line-height:17px;text-align:center}
.table_box2 table td.line_r5{border-right:5px solid #ebebeb}
.table_box2 table td.on{padding:20px 0;color:#fff !important;text-align:center}
.table_box2 table td.on .font_ci_b14{color:#fff !important}
.table_tb2_c table td.date{font-size:11px;line-height:16px;color:#777;letter-spacing:-1px}

/* .table_tb2_c table td    {padding:5px 10px} */

/* 나의강의실 table */
.myroom td{font-size:12px;color:#262626}
.myroom th{color:#333}
.myroom td,.myroom th{margin:0;padding:5px 0;border-left:1px solid #e5e5e5;line-height:20px;text-align:center}
.myroom td:first-child,.myroom th:first-child{border-left:0}
.myroom td  span,.myroom td a{float:left;position:relative;margin-right:5px}

/* my table */
.my td{font-size:12px;color:#262626}
.my th{color:#333}

.my td,.my th{margin:0;padding:5px 0;border-right:1px solid #e5e5e5;line-height:20px;text-align:center}
.my td.txtl{padding-left:10px;text-align:left}

.my td.txtl span,.my td.txtl a{float:left;margin-right:10px;line-height:23px}

/* my_line table 나의통장 팝업 2013.10.23 add JJY */
.my_line td{font-size:12px;color:#262626}
.my_line th{color:#333}

.my_line td,.my_line th{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:30px}

.my_line td.lineno,.my_line th.lineno{border-right:0}
.my_line td.txtl{padding-left:10px}

.my_line td.txtl span,.my_line td.txtl a{float:left;margin-right:10px;line-height:23px;text-align:center}

/* 주문배송/결재완료 */
.approva_list{float:left;clear:both;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.approva_list table{border-top:1px solid #e4e4e4}
.approva_list table td{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;color:#262626;text-align:center}
.approva_list table td:first-child{border-left:0}
.approva_list table thead th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;vertical-align:top}

.approva_list table thead th:first-child,.approva_list table thead th:first-child{border-left:0}
.approva_list table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;vertical-align:top}
.approva_list .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.approva_list .book_num_chk{line-height:160%}
.approva_list .win{padding:36px 28px}
.approva_list tr.bg_gray{background:#f2f2f2}
.add_txt_explan{display:block;clear:both;width:100%}
.approva_list table td a.btn_reject{color:#e4321f;text-decoration:underline;}

/* 반품신청 */
/* //반품신청 */
#pop_contents .approva_view{display:inline-block;clear:both;width:100%;margin-top:10px;border-top:1px solid #979797;border-bottom:1px solid #979797}
.approva_view{width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.approva_view table{border-top:1px solid #e4e4e4}
.approva_view table td{margin:0;margin-top:-1px;padding:10px 0;padding-left:10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626}
.approva_view table thead th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.approva_view table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.approva_view .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.approva_view .book_num_chk{line-height:160%}

.approva_view td select,.approva_view td input,.approva_view td span{float:left;margin-right:5px}
.approva_view td span{line-height:25px}
.approva_view [type=radio]{margin-top:0}
.approva_view td input.radio{margin-top:6px}
.approva_view .top{vertical-align:top}
.approva_view td.b_bgray{background:#f6f6f6}
.approva_view td.b_gray{background:#fbfbfb}
.approva_view td button.file-upload{display:block;position:relative;width:58px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/circles/btn_file_search.gif') no-repeat left top;color:#555}
.approva_view td .img-volume-msg{clear:both}
.approva_view td .img-volume-msg span{float:none}
.approva_view td input.file{position:absolute;right:0;z-index:10;text-align:right;-moz-opacity:0;filter:alpha(opacity= 0);opacity:0}

.approva_view .none_input .none_input{float:none}

.approva_view_c{overflow:hidden;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.approva_view_c table{border-top:1px solid #e4e4e4}
.approva_view_c table td{margin:0;margin-top:-1px;padding:10px 0;padding-left:10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:center}
.approva_view_c table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;text-align:center}

/* 계좌환불클릭시 나올 테이블 */
.approva_view .refund_table{display:inline-block;overflow:hidden;width:100%;margin-top:-1px}

/* 성적확인 */
.grade_table{float:left;clear:both;position:relative;border-top:1px solid #979797;border-bottom:1px solid #979797;zoom:1}
.grade_table table th{padding:10px 0;line-height:16px}
.grade_table table td{text-align:center}
.grade_table table td span{float:none}
.grade_table table td .subj{float:left;line-height:16px}
.ibox_or{display:inline-block;overflow:hidden;position:relative;width:48px;height:14px;border:1px solid #f49a1a;font-size:11px;line-height:14px;color:#f49a1a;letter-spacing:-1px;text-align:center}

/* 구매조건 */
.pur_con_list{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.pur_con_list table{border-top:1px solid #e4e4e4}
.pur_con_list table td{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:center}
.pur_con_list table thead th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;text-align:center !important}
.pur_con_list table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.pur_con_list .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.pur_con_list .book_num_chk{line-height:160%}

/* 주문결제 */
.price_list{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.price_list table{border-top:1px solid #e4e4e4}
.price_list table td{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:center}
.price_list table thead th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:center !important}
.price_list table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.price_list table tfoot th{margin:0;margin-top:-1px;padding:20px 0 15px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.price_list .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.price_list .book_num_chk{line-height:160%}
.explan_esco{display:inline-block;position:relative;zoom:1}
.explan_esco p{float:left;position:relative;width:100%;line-height:17px}

.price_view2{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.price_view2 table{position:relative}
.price_view2 table th{border-right:1px solid #e4e4e4}
.price_view2 table td{margin:0;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:0;color:#262626;text-align:left}
.price_view2 table td.c_fb{background:#fbfbfb}
.price_view2 table td input{float:left;margin-right:5px;padding:4px !important}

.price_view2 table td img,.price_view2 table td select,.price_view2 table td span{float:left;margin-right:5px}

.price_view3{float:left;position:relative;width:100%;padding-bottom:10px;border-top:1px solid #979797;border-bottom:1px solid #ccc}
.price_view3 table{position:relative}
.price_view3 table th{border-right:1px solid #e5e5e5}
.price_view3 table td{margin:0;padding:5px 0 5px 10px;border-bottom:1px solid #e5e5e5;border-right:0;color:#262626;text-align:left}
.price_view3 table td.c_fb{background:#fbfbfb}
.price_view3 table td input{float:left;margin-right:5px;padding:4px !important}
.price_view3 table td .radio_area input{float:left;margin-right:5px;padding:0 !important}
.price_view3 table td .radio_area label{margin-top:-3px !important}

.price_view3 table td img,.price_view3 table td label,.price_view3 table td input,.price_view3 table td select,.price_view3 table td span{float:left;margin-right:5px}

/* .in_table2   td, */

/* .in_table2   th  {border-top:1px solid #e4e4e4;border-bottom:0 !important} */

/* .in_table2   th:first-child, */

/* .in_table2   td:first-child {border-top:0 important} */
.price_view{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.price_view table{border-top:1px solid #e4e4e4}
.price_view table td{margin:0;margin-top:-1px;padding:5px 0 5px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:left}
.price_view table td span{line-height:25px}
.price_view table tbody th{margin:0;margin-top:-1px;padding:5px 0 5px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;line-height:27px;vertical-align:top}
.price_view table tfoot th{margin:0;margin-top:-1px;padding:20px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.price_view .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.price_view .book_num_chk{line-height:160%}
.price_view td span{line-height:25px}
.price_view td img{margin-top:6px}
.price_view td .checkbox{width:70px;margin-top:5px}
.price_view td .checkbox    input{width:13px;height:13px;margin-top:1px;vertical-align:top}
.price_view td img{margin-top:0}
.price_view td .info_text{float:left;width:100%;margin:5px 0;}

.price_view td span,.price_view td select,.price_view td img,.price_view td .checkbox,.price_view td input,.price_view td a,.price_view td p,.price_view td label{float:left;margin-right:5px}
.price_view td span.f_price{position:relative;width:73px;text-align:right}
.price_view td .radio_area a{margin-top:-7px}

/* .price_view table td .radio_area {margin:0 0} */
.price_view .quest{clear:both;padding:0 0 0 20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_quest2.gif') no-repeat 0 center}
.quick_go{clear:both;padding:5px 0 5px 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_btn2.gif') no-repeat 0 center;color:#262626}
.quick_go a{font-weight:600;text-decoration:underline}

.applicant_area{padding:20px 10px;background:#f7f7f7}
.applicant_area p{float:left;color:#262626}
.applicant_area .applicant_subj{width:120px;font-weight:600;color:#262626}
.applicant_area .radio_area{position:absolute;top:20px;right:10px}

.applicant_area2{width:100%;padding:10px;background:#f7f7f7}
.applicant_area2 p{overflow:hidden;position:relative;width:300px;height:34px;margin:0 auto;padding-left:45px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/point_gry.gif') no-repeat;font-size:14px;font-weight:bold;line-height:34px;color:#6a6a6a}
.applicant_area3{width:100%;padding:10px;background:#f7f7f7}
.applicant_area3 p{overflow:hidden;position:relative;width:400px;height:34px;margin:0 auto;padding-left:45px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/point_gry.gif') no-repeat;font-size:14px;font-weight:bold;line-height:34px;color:#6a6a6a}

/* 테이블 안 테이블 */
.in_wle_area{display:inline-block;clear:both;position:relative;margin-right:10px;margin-top:10px;zoom:1}
.in_table_area table tbody th{background:#fbfbfb;font-weight:normal;color:#333}

/* 테이블 안 테이블 */
.in_table_area2{display:block;clear:both;position:relative;zoom:1}
.in_table_area2 table{border:0 !important}
.in_table_area2 table tbody th{background:#fbfbfb;font-weight:normal;line-height:27px;color:#333}

/* member edit */
.member_edit td input.num{text-align:center}

.member_edit td span,.member_edit td a{float:left;margin-right:10px;line-height:23px}

/* .member_edit td input    {float:left;margin-right:10px} */

/* table line */
.table_info_t1{float:left;width:100%;margin-bottom:-1px;border-top:1px solid #979797}
.table_info_n{float:left;width:100%}
.table_info{float:left;width:100%;border-top:1px solid #979797}
.table_info .b_line{border-bottom:1px solid #979797}
.table_info_btm{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}
.table_tb2{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}
.table_t2{float:left;width:100%;border-top:1px solid #ccc}
.table_b2{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}
.table_tb2_c{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}

/* search_area */
.search_area{float:left;position:relative;width:100%;margin-bottom:10px}
.search_area .subjj{float:left;margin-right:10px;margin-top:5px}

/* pop */
.all_sum_num{display:block;overflow:hidden;line-height:30px;text-align:right;zoom:1}
.table_tb2 th{font-size:12px;color:#333}
.table_tb2_c th{padding:5px 0 !important;font-size:12px;color:#333}
.table_tb2_c td{text-align:center}

/* form */
.form{padding-left:10px;text-align:left}

.form input,.form label{float:left}

/* input */
input.none{border:1px solid #ccc !important;background:f7f7f7}

input,select{font-family:'나눔고딕',Nanum Gothic,dotum;font-size:12px;color:#666}

/* select */
select{height:27px;margin:0;padding:0 0 0 3px !important}
@-moz-document url-prefix(){
    select{ margin:0;padding:4px 0 0 3px !important;height:27px }
}


textarea{border:1px solid #ccc}

/* 숫자입력시 정렬 */
input.num{padding-right:5px;text-align:right}

/* 버튼 정의 */
.btn_area{float:left;clear:both;position:relative;width:100%;margin:0 0 5px;padding:0;text-align:left}
.btn_area a{text-decoration:none}
.btn_area_r{float:left;clear:both;position:relative;width:100%;margin:5px 0;padding:0;text-align:right}
.btn_area_r a{margin-left:10px}
.btn_area_c{clear:both;position:relative;width:100%;padding-top:10px;text-align:center}

/* pop내 버튼때문에 clear:both 처리 /  top 간격에 문제가 있을 경우 주변의 element 의 float 문제를 해결할것 */
.btn_area_c a{text-decoration:none}
.btn_area_cc{overflow:hidden;position:relative;width:200px;margin:15px auto}

/* 설문조사pop */
.btn_blu{display:inline-block;margin:0;padding:4px 11px;background:#4f7bcc;font-size:13px;font-weight:600;color:#fff !important;text-align:center}

/* 설문조사pop */

/* button */
.btn_01{display:inline-block;overflow:hidden;position:relative;height:23px;padding:0 8px;border:1px solid #aaa;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_wbtn.gif') repeat-x;line-height:23px;text-align:center}
.btn_01_c{overflow:hidden;position:relative;width:50px;height:23px;padding:2px 8px;border:1px solid #aaa;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_wbtn.gif') repeat-x;line-height:23px;text-align:center}
.btn_01_c:hover {color:#262626 !important;text-decoration:none !important;}

/* 나의 강의실 시험 모사답안버튼 */
.btn_01_r{overflow:hidden;float:right;position:relative;width:100px;height:18px;padding:2px 8px;border:1px solid #aaa;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_wbtn.gif') repeat-x;line-height:18px;text-align:center}

/* 나의 강의실 시험 모사답안버튼 */
.btn_b{display:inline-block;margin:0;padding:3px 11px;border:1px solid #373737;background:#373737;font-size:13px;font-weight:600;color:#fff;text-align:center}
.btn_b_b{display:inline-block;margin:0;padding:15px 40px;border:1px solid #373737;background:#373737;font-size:15px;font-weight:600;color:#fff;text-align:center}
.btn_w{display:inline-block;margin:0;padding:4px 20px;border:1px solid #bebebe;background:#fff !important;font-size:13px}
.btn_w_s{display:inline-block;margin:0;padding:0 5px;border:1px solid #bebebe;background:#fff;font-size:12px;font-weight:600;line-height:20px;color:#767676}
.btn_g{display:inline-block;margin:0;padding:4px 20px;border:1px solid #767676;background:#767676;font-size:13px;font-weight:600;color:#fff !important}
.btn_gr{display:inline-block;margin:0;padding:4px 20px;font-size:13px;font-weight:600;color:#fff}

/* 나의 강의실 */
.tabl_list_room .myroom_main{overflow:hidden;position:relative;height:130px}
.tabl_list_room .myroom_main dd{margin:0 0 0 8px;padding:0}
.tabl_list_room .myroom_main    dt .tit_room{float:left;width:72px;height:67px;padding:20px 25px 20px 65px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/img_room/sub/dt_subj_stu.gif') no-repeat 0 0;color:#fff}
.tabl_list_room .myroom_main    dt .tit_room p{font-size:12px;text-align:right}
.tabl_list_room .myroom_main    dt .tit_room p strong{font-size:16px}
.tabl_list_room .myroom_main    dd .room_intro{margin-top:10px;font-size:13px;color:#111}
.tabl_list_room .myroom_main    dd{float:left}
.tabl_list_room .myroom_main ul{position:absolute;right:0;bottom:20px;width:517px;height:40px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/img_room/sub/menu_bg.png') no-repeat 0 0}
.tabl_list_room .myroom_main li.menu1{float:left;width:102px;height:29px;padding:4px;border-right:1px solid #ccc;line-height:29px}
.tabl_list_room .myroom_main li.menu2{float:left;width:120px;height:29px;padding:4px;border-right:1px solid #ccc;line-height:29px}
.tabl_list_room .myroom_main li.menu3{float:left;width:138px;height:29px;padding:4px;border-right:1px solid #ccc;line-height:29px}
.tabl_list_room .myroom_main li.menu4{float:left;width:120px;height:29px;padding:4px;line-height:29px}
.tabl_list_room .myroom_main li a{display:block;overflow:hidden;height:29px;padding:0 12px;line-height:29px;text-align:center}
.tabl_list_room .myroom_main li a.on{background:#747474;font-weight:600;color:#fff}

.tabl_stu_list  .btn_room{display:block;width:64px;height:22px;background:#ba64cf;line-height:22px;color:#fff;text-align:center}
.tabl_stu_list  .btn_room2{display:block;width:64px;height:22px;border:1px solid #ba64cf;line-height:22px;color:#ba64cf;text-align:center}

/* 나의 강의실버튼 */
.btn_st1{display:inline-block;width:60px;height:20px;margin:0;background:#4cac26;font-size:11px;color:#fff;text-align:center}
.btn_st2{display:inline-block;width:60px;height:20px;margin:0;background:#fff;font-size:11px;text-align:center}
.btn_st3{display:inline-block;width:60px;height:20px;margin:0;border:1px solid #767676;background:#fff;font-size:11px;color:#767676;text-align:center}
.btn_st4{display:inline-block;width:70px;height:20px;margin:0;border:1px solid #767676;background:#767676;font-size:11px;color:#fff;text-align:center}

/* 나의강의실 quiz버튼 */
.btn_r{display:inline-block;margin:0;padding:4px 20px;border:1px solid #e80000;background:#fff;font-size:13px;font-weight:600;color:#e80000}

/* 나의강의실 quiz버튼 */
.btn_cell{display:inline-block;margin:0;padding:12px 40px;font-size:16px;font-weight:600;color:#fff}
.btn_cell_cen{display:inline-block;margin:0;padding:12px 40px;border:1px solid #bebebe;background:#fff;font-size:16px;font-weight:600;color:#333}
.btn_g_b{float:left;margin:0;padding:5px 40px;font-size:15px;font-weight:600;line-height:20px;color:#fff}
.btn_gry{display:inline-block;margin:0;padding:4px 11px;border:1px solid #e9e9e9;background:#e9e9e9;font-size:13px;font-weight:600;color:#828282}
.btn_categ{float:left;position:relative;padding:6px 11px;border:1px solid #bebebe;background:#fff;color:#000}
.btn_categ span{float:left;color:#262626}
.btn_online{position:absolute;top:0;right:0;z-index:1}

.btn_categ2{float:left;position:relative;height:20px;padding:0 19px 0 7px;border:1px solid #bebebe;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_btn2.gif') no-repeat 70px 6px;line-height:20px;color:#000}
.btn_categ3{float:left;position:relative;height:20px;padding:0 19px 0 7px;border:1px solid #bebebe;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_btn2.gif') no-repeat 90px 6px;font-size:12px;line-height:20px;color:#000}
.btn_categ4{float:left;position:relative;height:19px;padding:0 20px 0 7px;border:1px solid #ccc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_go.gif') no-repeat 70px 7px;line-height:19px;font-size:11px;color:#000}
.btn_categ5{float:left;position:relative;height:19px;padding:0 10px 0 7px;border:1px solid #ccc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_go.gif') no-repeat 52px 7px;line-height:19px;font-size:11px;color:#000}

/* 카테고리 별 색 */

/* rbl */
.categ_rb{float:left;width:40px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_rbl_m.png');text-indent:-99999px}

/* e러닝 */
.categ_er{float:left;width:46px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_er_m.png');text-indent:-99999px}

/* 집합 */
.categ_st{float:left;width:68px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_stu_m.png');text-indent:-99999px}

/* rbl&e러닝 */
.rber_b{float:left;width:85px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/rber_b.gif');text-indent:-99999px}

/* e러닝 & 집합교육 */
.erstu_b{float:left;width:113px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/erstu_b.gif');text-indent:-99999px}

/* rbl&집합 */
.rbstu_b{float:left;width:107px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/rbstu_b.gif');text-indent:-99999px}

/* rbl&e러닝&집합 */
.rberstu_b{float:left;width:152px;height:25px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/rberstu_b.gif');text-indent:-99999px}

/* small */

/* rbl */
.categ_rb_s{float:left;width:24px;height:16px;margin:0;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_rbl_s.png');text-indent:-99999px}

/* e러닝 */
.categ_er_s{float:left;width:30px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_er_s.png');text-indent:-99999px}

/* 집합 */
.categ_st_s{float:left;width:46px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/st_stu_s.png');text-indent:-99999px}

/* rbl&e러닝 */
.categ_rb_er{float:left;width:53px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_rb_er.gif');text-indent:-99999px}

/* e러닝 & 집합교육 */
.categ_er_st{float:left;width:72px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_er_st.gif');text-indent:-99999px}

/* rbl&집합 */
.categ_rb_st{float:left;width:69px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_rb_st.gif');text-indent:-99999px}

/* rbl&e러닝&집합 */
.categ_rb_er_st{float:left;width:98px;height:16px;padding:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_rb_er_st.gif');text-indent:-99999px}

.teg_note{display:inline-block;height:16px;margin-right:5px;padding:0 2px;border:1px solid #656fca;background:#848de3;line-height:16px;font-size:11px;color:#fff}
.btn_categ .point{margin-left:10px;font-size:9px;line-height:16px;color:#a4c7e7}

/* icon */
.dot_icon{padding-left:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_dot.jpg') no-repeat left center;font-weight:600;color:#767676}
.btn_rbl_s{float:left;position:relative;height:18px;padding:0 5px;background:#a6b8c5;font-size:12px;font-weight:bold;line-height:16px;color:#fff}
.btn_w_go{float:left;padding:2px 3px;border:1px solid #ddd;background:#fff;font-size:11px;color:#555}
.btn_w_go span{float:left}
.btn_w_go span.go{margin-left:3px;margin-top:1px;font-size:9px;color:#999}
.btn_a{float:left;position:relative;width:53px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_a.gif') no-repeat;font-size:12px;line-height:20px;color:#767676;text-align:center}
.btn_ablock{display:inline-block;position:relative;width:53px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_a.gif') no-repeat;font-size:12px;line-height:20px;color:#767676;text-align:center}
.btn_a2{float:left;position:relative;width:76px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_a2.gif') no-repeat;font-size:12px;line-height:20px;color:#767676;text-align:center}
.btn_a3{display:inline-block;position:relative;width:76px;height:20px;margin-left:5px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_a2.gif') no-repeat;font-size:12px;line-height:20px;color:#767676;text-align:center}
.btn_bb{position:relative;width:55px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bb.gif') no-repeat;font-size:12px;line-height:20px;color:#fff;text-align:center}
.btn_cc{position:relative;width:55px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_cc.gif') no-repeat;font-size:12px;line-height:20px;color:#fff;text-align:center}
.btn_more{padding-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_d.gif') no-repeat right 4px;font-size:11px;color:#969696}
.btn_more_c26{padding-right:13px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_d.gif') no-repeat right 4px;font-size:12px;color:#000}

/* 도서상세 설명 */
p.i_d_or{padding-left:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_d_or.gif') no-repeat left 5px;color:#fe6b04}
p.i_d_gr{padding-left:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_d_gr.gif') no-repeat left 5px;color:#767676}

.btn_w_bl{float:left;height:17px;padding:0 4px;border:1px solid #e7e7e7;background:#fff;line-height:17px;font-size:11px;color:#258de0;position:relative}

/* 30일 */
.btn_g_time{float:left;height:17px;padding:0 4px;border:1px solid #efefef;background:#efefef;line-height:17px;font-size:11px;color:#767676;position:relative}

/* 8시간 */
.btn_review_c{overflow:hidden;position:relative;width:112px;margin:0 auto}
.write_review{float:left;width:61px;height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_cha_book.png');text-indent:-99999px}
.btn_view_book{float:left;width:71px;height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_view_memo.png');text-indent:-99999px}
.btn_sns_w a span{display:block;overflow:hidden;clear:both;width:105px;height:22px;margin:0 auto;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_sns_write.gif');text-indent:-99999px;zoom:1}

/* .write_review span   {float:left;width:100px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/go_r.gif') no-repeat right center;height:20px;line-height:20px} */
.write_review2{float:left;height:18px;padding:0 5px;border:1px solid #ccc;background:#fff;line-height:18px;color:#555}
.write_review2 span{float:left;width:60px;height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/go_r.gif') no-repeat right center;line-height:20px}

.select_book{float:left;padding:0 25px;border:1px solid #7a7a81;background:#fff;position:relative}
.select_book span{float:left;width:107px;height:47px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_selectbook.jpg') no-repeat right center;line-height:47px;font-size:16px;font-weight:600}

.btn_rbl{float:left;padding:4px 10px;background:#36c1d9;font-size:14px;font-weight:bold;color:#fff}

/* RBl */
.btn_ebook{float:left;padding:4px 10px;background:#318de4;font-size:14px;font-weight:bold;color:#fff}

/* 이러닝 */
.btn_comu{float:left;padding:4px 10px;background:#3661a9;font-size:14px;font-weight:bold;color:#fff}

/* 집합교육 */
.btn_rb_sl{float:left;position:relative;width:35px;height:15px;padding:1px 2px !important;background:#36c1d9;font-size:11px;font-weight:normal;line-height:15px;color:#fff;text-align:center !important}

/* RBl */
.btn_ebook_s{float:left;position:relative;width:35px;height:15px;margin-right:5px;padding:1px 2px !important;background:#318de4;font-size:11px;font-weight:normal;line-height:15px;color:#fff;text-align:center !important}

/* 이러닝 */
.btn_comul_s{float:left;position:relative;width:50px;height:15px;padding:1px 2px !important;background:#3661a9;font-size:11px;font-weight:normal;line-height:15px;color:#fff;text-align:center !important}

/* 집합교육 */
.btn_gr_s{float:left;position:relative;padding:1px 5px;background:#7cbb9b;font-size:11px;color:#fff}

/* 지식포럼 */
.btn_note{float:left;position:relative;padding:1px 5px;background:#d8b378;font-size:11px;color:#fff} 

/* 북리뷰 */
.btn_bookreview{float:left;position:relative;padding:1px 5px;background:#3661a9;font-size:11px;color:#fff}

/* 학습노트 */
div.option_book span.ico-md-choice{display:inline-block;padding:2px 5px;background:#7dafcb;font-size:11px;color:#FFF}
div.option_book span.ico-best{display:inline-block;padding:2px 5px;background:#f4867d;font-size:11px;color:#FFF}
div.option_book span.ico-new{display:inline-block;padding:2px 5px;background:#80c999;font-size:11px;color:#FFF}

/* 상품상세_구매버튼 */
.cart_btn_g,.cart_btn_b,.cart_btn_m,.cart_btn_w{display:inline-block;padding:0 9px 0 15px}

.cart_btn_g{margin-right:5px;font-weight:600;color:#fff}
.cart_btn_b{margin-right:5px;background:#525252;font-weight:600;color:#fff}
.cart_btn_m{margin-right:5px;border:1px solid #333;background:#fff;color:#262626}
.cart_btn_w{border:1px solid #333;background:#fff;color:#262626}

.cart_btn_g img{vertical-align:middle}
.cart_btn_b img{vertical-align:middle}
.cart_btn_g span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;line-height:43px;font-size:14px}
.cart_btn_b span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;line-height:45px;font-size:14px}
.cart_btn_m span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell2.png') no-repeat right center;line-height:43px;font-size:14px}
.cart_btn_w span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell2.png') no-repeat right center;line-height:43px;font-size:14px}

.btn_more_view{display:block;width:100%;margin:10px 0 0;padding:5px 0;border:1px solid #ddd;background:#f7f7f7}

/* 상품상세_구매버튼2 */
.cart_btn_g2,.cart_btn_b2,.cart_btn_w2{display:inline-block;padding:0 9px 0 15px}

.cart_btn_g2{margin-right:5px;font-weight:600;color:#fff}
.cart_btn_b2{margin-right:5px;background:#525252;font-weight:600;color:#fff}
.cart_btn_w2{border:1px solid #333;background:#fff;color:#262626}

.cart_btn_b2 img{margin-top:-4px;vertical-align:middle}
.cart_btn_g2 span{display:inline-block;min-width:55px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;line-height:43px;font-size:14px}
.cart_btn_b2 span{display:inline-block;min-width:55px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;line-height:45px;font-size:14px}
.cart_btn_w2 span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell2.png') no-repeat right center;line-height:43px;font-size:14px}

/* 교육과정 */
.cart_btn_g3 span{display:inline-block;min-width:108px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;font-size:14px;line-height:43px;color:#fff !important}
.cart_btn_g3{margin-right:5px;font-weight:600}

.cart_btn_g,.cart_btn_g3{display:inline-block;padding:0 9px 0 15px}
.cart_btn_b3{margin-right:5px;background:#525252;font-weight:600;color:#fff}
.cart_btn_b3{display:inline-block;padding:0 9px 0 15px}
.cart_btn_b3 img{margin-top:-4px;vertical-align:middle}
.cart_btn_b3 span{display:inline-block;min-width:109px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell.png') no-repeat right center;line-height:45px;font-size:14px}

/* faq list */
.faq_list{float:left;position:relative;width:760px}
.faq_list ul{list-style:none}
.faq_list li{position:relative;background:url()}
.faq_list li a{float:left;width:100%;width:100%;padding:14px 0 14px 10px;border-bottom:1px solid #ccc;font-size:14px;font-weight:600;color:#000;letter-spacing:-1px}
.faq_list li.on a{width:100%;padding:14px 0 14px 10px;border-bottom:1px solid #ccc;font-size:14px;font-weight:600;color:green;letter-spacing:-1px}
.faq_memo{float:left;position:relative;width:100%;margin:25px 0}
.faq_memo li{font-size:14px;color:#666}

/* 수료증출력pop */
.cert_plan{overflow:hidden;position:relative;width:700px;margin:0 auto}
.cert_plan .btn_gr{float:right}
.cert_plan span{float:left}
.cert_bg{overflow:hidden;position:relative;width:700px;height:243px;margin:0 auto;padding:0}
.cert_bg .logo_cert{position:absolute;top:30px;left:30px}
.cert_bg .cert_memo{position:absolute;top:30px;left:0;width:620px;margin:0 40px}
.cert_bg .cert_memo .sbj_cert{overflow:hidden;clear:both;position:relative;width:197px;margin:0 auto;border-bottom:2px solid #7f90a8;font-size:26px;font-weight:600;color:#081e39;text-align:center;zoom:1}

.cert_bg    .cert_memo .class_list,.cert_bg .cert_memo .date,.cert_bg   .cert_memo .name,.cert_bg .cert_memo .num{display:block;overflow:hidden;clear:both;position:relative;width:100%;text-align:center;zoom:1}

.cert_bg    .cert_memo .class_list{padding:5px 0;font-size:20px;font-weight:600;color:#262626}
.cert_bg    .cert_memo .date{padding:0 0 5px;font-size:14px;font-weight:600;color:#555}
.cert_bg    .cert_memo .name{padding:10px 0 20px;font-size:18px;font-weight:600;color:#262626}
.cert_bg .cert_memo .num{padding:10px 0;background:#efefef}

/* 페이징 */
.page_group{overflow:hidden;position:relative;width:100%;height:40px;margin:10px 0;}/*float:left제거,height:45px;변경,margin:20px 0; (도정훈 20181130)*/
.page_group .page_area{position:absolute;width:100%;height:40px;padding-top:0;font-size:11px;text-align:center;vertical-align:top}
.page_group .page_area a{display:inline-block;min-width:16px;height:18px;padding:5px 4px 3px 4px;margin:0 3px;font-size:13px;line-height:17px;font-weight:600;color:#555;font-family:dotum;vertical-align:top;zoom:1}
.page_group .page_area a.on,
.page_group .page_area a .on,
.page_group .page_area strong{display:inline-block;min-width:16px;height:18px;padding:4px 3px 2px 3px;font-size:13px;line-height:17px;vertical-align:top;text-decoration:none;font-family:dotum;border:1px solid #dddddd;}
.page_group .page_area a.page_arrow{width:24px;padding:5px 0 0 0;height:19px;border:1px solid #dddddd;}
.page_area img{margin:2px 0 0;padding:0;vertical-align:top !important}

/* .page_group .page_area span.bar  {font-size:9px;color:#999 !important} */
.page_group .btn_area{position:absolute;right:0;z-index:9999;text-align:right}

/* 하단 우측 버튼 */
.page_group .btn_area_1{position:absolute;left:0;z-index:9999;text-align:left}

/* 하단 좌측 버튼 */
.page_group .btn_area_2{position:absolute;right:55px;z-index:9999;text-align:right}

/* 하단 우측 버튼 */
.page_group .btn_area_3{position:absolute;right:110px;z-index:9999;text-align:right}

/* 하단 우측 버튼 */
.page_group2{overflow:hidden;position:absolute;top:-1px;right:0}

/* .page_group2 .page_area {position:absolute;width:100%;height:40px;padding-top:0;text-align:center;font-size:11px} */
.page_group2 .page_area a{display:inline-block;position:relative;min-width:16px;height:18px;
padding:5px 4px 3px 4px;margin:0 3px;font-weight:600;letter-spacing:-1px;font-family:dotum;color:#555;text-align:center;zoom:1}
.page_group2 .page_area a.on,
.page_group2 .page_area a .on{display:inline-block;min-width:16px;height:18px;padding:4px 3px 2px 3px;border:1px solid #dddddd;text-decoration:none}
.page_group2 .page_area a .on{margin-top:-5px;}
.page_group2 .page_area a img{margin:2px 0 0;padding:0;vertical-align:top;}
.page_group2 .page_area a.page_arrow{width:24px;padding:5px 0 0 0;height:19px;border:1px solid #dddddd;}

/* td 정렬 */
table.td_r td{text-align:right !important}

/* 라인 */
.line_hr{float:left;width:100%;height:0;margin:10px 0;border-top:1px solid #ccc;border-left:0;border-right:0;color:#ccc}
.li_line{width:100%;height:1px;padding:0;border-bottom:1px solid #ccc}
.line_hr2{float:left;width:100%;height:0;margin:0;border-top:1px solid #ccc;border-left:0;border-right:0;color:#ccc}
.dashed_hr{overflow:hidden;float:left;width:100%;height:0;margin:0;padding:0;border-top:1px dashed #ccc;border-left:0;border-right:0;color:#ccc}
.line_dashed{float:left;position:relative;width:100%;height:1px;margin:10px 0;padding:0;border-bottom:1px dashed #ccc}
.add_line{float:left;position:relative;width:100%}
.phone_num{float:left;width:100%}

/* tab depth2 */
.sort_area3{float:left;width:100%;height:27px;margin-top:15px;padding:11px 0;background-color:#f5f5f5;zoom:1;}
.sort_area3:after{content:'';display:block;clear:both;}
.sort_area3 .sort_l{float:left;margin-left:20px;}
.sort_area3 .sort_r{float:right;margin-right:20px;}
.sort_area3 .sort_l .sort_select{float:left;margin-right:10px;}
.sort_area3 .sort_r a.btn_w{float:left;margin-left:10px;font-weight:600;padding:4px 18px;}

/* tab depth2 */
.sort_area2{float:left;position:relative;z-index:99;width:100%;padding:0 0 10px}
.sort_area2 .sort_l{float:left}
.sort_area2 .sort_r{float:right}

.sort_area2 .sort_r span,.sort_area2 .sort_r    a{float:left;color:#767676}
.sort_area2 .sort_r a.on{font-weight:600;color:#262626}
.sort_area2 .sort_l p{color:#767676}
.sort_area2 a{position:relative;padding:0 4px;font-size:12px}

/* tab depth2 */
.sort_area{float:left;position:relative;z-index:99;width:100%;min-height:19px;padding:0 0 10px;border-bottom:1px solid #ccc;}
.sort_area .sort_l{float:left;margin-top:4px}
.sort_area .sort_r{float:right}

.sort_area .sort_r  span,.sort_area .sort_r label,.sort_area .sort_r    select,.sort_area .sort_r   a{float:left;color:#767676}
.sort_area .sort_r  a.on{font-weight:600;color:#262626}
.sort_area .sort_l p{color:#767676}
.sort_area a,.sort_area span{float:left;position:relative;padding:0 4px;font-size:12px}
.sort_area .on{font-weight:600;color:#373737}
.sort_area .off{color:#767676}
#contents .bar{color:#ccc}

.sort_area .class_select,.sort_area .w_sort{float:left;position:relative}
.sort_area .class_select label{margin-right:10px;line-height:26px}
.sort_area .w_sort a.select_s{float:left;width:60px;margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_select.gif') no-repeat 55px center}
.sort_area .w_sort a.select_b{float:left;width:60px;margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_select_b.gif') no-repeat 55px center}

.sort_area .btn_w,
.sort_area .btn_b,
.sort_area .btn_g,
.sort_area .btn_gr {padding:4px 10px;}

.sort_page_area{float:left;position:relative;z-index:99;width:100%;padding:0 0 10px;border-bottom:1px solid #666}
.sort_page_area .sort_l{float:left;margin-top:4px}
.sort_page_area .sort_r{float:right}

.sort_page_area .sort_r span,.sort_page_area .sort_r    label,.sort_page_area .sort_r   select,.sort_page_area .sort_r  a{float:left;color:#767676}
.sort_page_area .sort_r a.on{font-weight:600;color:#262626}
.sort_page_area .sort_l p{color:#767676}
.sort_page_area a{float:left;position:relative;padding:0 4px;font-size:12px}
.sort_page_area .on{font-weight:600;color:#373737}
.sort_page_area .off{color:#767676}
.sort_page_area .btn_selected {margin:-5px 5px -5px 0;}
#contents .bar{color:#ccc}

.sort_page_area .class_select,.sort_page_area .w_sort{float:left;position:relative}
.sort_page_area .class_select label{margin-right:10px;line-height:26px}
.sort_page_area .w_sort a.select_s{float:left;width:60px;margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_select.gif') no-repeat 55px center}
.sort_page_area .w_sort a.select_b{float:left;width:60px;margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_select_b.gif') no-repeat 55px center}

/* 장바구니 추가 2021-01-26 */
.sort_page_area .checkbox{float:left;position:relative;padding:0 4px;font-size:12px}
.sort_page_area.type_2{padding:0 0 0 0; border-bottom:none;}
.sort_page_area.type_2 a{margin:0 4px;}
.sort_page_area.type_2 .sort_l{margin-top:0;}
.sort_page_area.type_2 .sort_l a,
.sort_page_area.type_2 .sort_r a{color:#262626;}
.sort_page_area.type_2 .checkbox{margin:0 4px;}

/* base layout */
.b_list_box,.width_book,.b_list_box .book_img,.b_list_box .info_book{float:left;position:relative}

/* book img */
.rightline{padding:0 15px 0 0;border-right:1px solid #ddd !important}
.b_list_box img{margin:5px 15px}
.b_list_box .book_img .recom_num{position:absolute;top:-13px;left:5px;z-index:99;width:20px;height:29px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/page_chk.gif') no-repeat;color:#fff}

/* 책 정보(제목, 저자) */
.b_list_box .info_book div{display:block;position:relative;width:100%}

/* .b_list_box .info_book span  {float:left} */
.b_list_box .info_book{font-size:14px}
.b_list_box .info_book .subj_book{line-height:18px;color:#333}
.b_list_box .info_book .categ{font-weight:600;color:#1abc9c}
.b_list_box .info_book .writer{padding:6px 0;color:#9d9d9d}
.b_list_box .info_book .grade{width:170px;padding:4px 0}
.b_list_box .review_num{padding:0 4px;font-weight:600;color:#319bef}
.b_list_box .review_txt{margin-top:10px;color:#777}

/* .b_list_box .info_book .grade span   {float:left} */
.b_list_box .info_book .grade img{margin:3px 0 0}

/* 함께보면 좋은 도서 */
.width_book{display:block;margin:0 0 0 15px;padding:0 !important}
.width_book p{float:left;position:relative;top:-8px;color:#00b7bd}
.width_book .book_list{clear:both;position:relative;width:100%}
.width_book .book_list span{padding:0 5px}

/* label */
.label_re{float:left;position:relative;height:21px;padding:0 10px;background:#fc5c1d;line-height:21px;color:#fff}
.label_or{float:left;position:relative;height:21px;padding:0 10px;background:#fdae17;line-height:21px;color:#fff}
.label_gr{float:left;position:relative;height:21px;padding:0 10px;background:#90cf16;line-height:21px;color:#fff}

/* book search_area */
.book_seh_area{position:absolute;top:0;right:5px;z-index:100}

.book_seh_area button,.book_seh_area input{float:left;position:relative;margin-right:5px}
.book_seh_area input{height:22px;padding:0}
.book_seh_area button{width:60px;height:24px !important;border:0;background:#373737;font-size:14px;font-weight:600;line-height:20px;color:#fff;text-align:center}

/* 주문취소 */
.pop_table_box{float:left;position:relative;width:100%;margin:10px 0;padding:0 0 10px;border:1px solid #ccc}
.pop_table_box p.subj{float:left;position:relative;width:100%;margin:0 0 5px;padding:5px 0;border-bottom:1px solid #ccc;background:#f7f7f7;font-size:13px;font-weight:bold;text-align:center}
.table_border0{display:block;overflow:hidden;position:relative;margin:0 15px;border:1px solid #fff}

.table_border0  th,.table_border0   td{padding:5px 0;border:0;background:#fff}
.table_border0 p{line-height:150%}

/* 상품 목록 page */
.book_list{float:left;position:relative;width:100%}
.book_list table{border-top:1px solid #e4e4e4}
.book_list table td{margin:0;margin-top:-1px;padding:20px 0;border-bottom:1px dashed #e4e4e4;vertical-align:top}
.book_list table th{margin:0;margin-top:-1px;padding:20px 0;border-bottom:1px dashed #e4e4e4;vertical-align:top}
.book_list table th.txtc{margin:0;text-align:center}

.book_list .option_book,
.book_list .subject_b,
.book_list .won_b,
.book_list .intro_b,
.book_list .info_b{float:left;position:relative;width:100%}
.book_list .keyword{padding:0 20px 0 48px;margin-top:5px;color:#888;font-size:11px;line-height:16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/search/icon_keyword.gif') no-repeat left top;}
.book_list .keyword .hide_text{display:none;}
.book_list .keyword a{color:#888;font-size:11px;line-height:16px;}

/* 제목 */
.book_list .subject_b{margin:7px 0 6px 0;font-size:15px;font-weight:600;color:#000}
.book_list .subject_b span{/*float:left;*/margin-right:5px;/*padding:0 0 3px;*/line-height:20px}
.book_list .subject_b a{float:none;/*margin-bottom:3px*/}
.book_list .subject_b a.btn_a,
.book_list .subject_b a.btn_bb,
.book_list .subject_b a[class^="btn_"] {display:inline-block;vertical-align:middle;}
.book_list .subject_b .short-info{font-size:12px;color:#8d8d8d}
.book_list .subject_b .short-info em {color:#4ea8c9;}
.book_list .subject_b .short-info02{padding-right:5px;font-size:12px;color:#262626;font-weight:600;}

.book_list .intro_b{font-size:12px;font-weight:normal;color:#767676}
.book_list .intro_b span,
.book_list .intro_b a{float:left;height:16px;line-height:15px}
.book_list .intro_b .bar{padding:0 7px}
.book_list .intro_b .point{margin-left:4px;font-size:10px;color:#5aca10}

.book_list .bg_book_img{float:left;position:relative;width:78px;height:109px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_img_bg2.gif') no-repeat}
.book_list .bg_book_img img{position:absolute;top:1px;left:1px;width:72px;height:103px}

.book_list .info_b{height:30px;overflow:hidden;font-size:12px;line-height:15px;}
.book_list .check_book{float:left;margin-right:7px;}

/* 주문결제 */
.point_all{float:left;font-weight:normal}
.hap_add{float:right}
.hap_add p{float:left;margin-right:10px;line-height:23px}
.hap_add .add{font-weight:normal}
.hap_add .add2{margin-right:20px;font-weight:normal;line-height:1.25;}
.hap_add .all_hap{color:#333}
.hap_add .all_hap span{float:left;height:30px;font-size:20px;font-weight:600}
.happ3{position:relative;margin-right:10px;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_hap.jpg') no-repeat 0 0;text-align:right}
.happ4{position:relative;margin-right:10px;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_hap.jpg') no-repeat 0 0;text-align:right}

/* 장바구니 page */
.book_list2{float:left;position:relative;width:100%;border-top:2px solid #555;border-bottom:2px solid #555}
.book_list2 table{border-top:1px solid #e4e4e4}
.book_list2 table td{margin:0;margin-top:-1px;padding:20px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626;text-align:center}

/* 0203추가 */
.book_list2 table td a.bookimg{display:block;width:72px;height:103px;padding:1px 5px 5px 1px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_img_bg2.gif') no-repeat scroll 0 0;}
.book_list2 table td a.bookimg img{display:block;width:72px;height:103px}

.book_list2 table td.vtop{padding-left:10px;vertical-align:top}
.book_list2 table td.vtop .font_14{float:left;position:relative;margin:10px 0 0!important;padding:0 !important;text-align:left;}
.book_list2 table th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.book_list2 table th.txtc{margin:0;text-align:center}
.book_list2 table tbody th{background:#fff}

.book_list2 .option_book,.book_list2 .subject_b,.book_list2 .won_b,.book_list2 .intro_b{float:left;position:relative;width:100%}
.book_list2 .option_book{float:none;margin-bottom:5px;text-align:left}
.book_list2 .option_book span{margin-bottom:2px;}
.book_list2 .intro_b span{float:left;height:16px}
.book_list2 .intro_b a{float:left;height:16px;line-height:15px}
.book_list2 .intro_b .bar{padding:0 7px}
.book_list2 .subject_b span{float:left;margin-right:10px;line-height:15px;}
.book_list2 .subject_b a{margin-bottom:3px}
.book_list2 .subject_b{font-size:14px;font-weight:600;line-height:40px;color:#000;text-align:left}

/* 제목 */
.book_list2 .subject_b .btn_a{float:left;position:relative;width:53px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_a.gif') no-repeat;font-size:12px;line-height:20px;color:#767676;text-align:center}
.book_list2 .subject_b .btn_bb{float:left;position:relative;width:55px;height:20px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bb.gif') no-repeat;font-size:12px;line-height:20px;color:#fff;text-align:center}
.book_list2 .intro_b{height:20px;font-size:12px;line-height:20px;color:#767676}
.book_list2 .intro_b .point{margin-left:4px;font-size:10px;color:#5aca10}
.book_list2 .btn a.btn_gg{overflow:hidden;clear:both;width:50px;margin-bottom:5px;padding:4px 11px;line-height:20px;font-weight:bold;color:#fff;text-align:center}
.book_list2 .btn a.btn_bb{overflow:hidden;clear:both;width:50px;margin-bottom:5px;padding:4px 11px;background:#60606a;line-height:20px;font-weight:bold;color:#fff;text-align:center}
.book_list2 .btn a.btn_ww{overflow:hidden;clear:both;width:50px;margin-bottom:5px;padding:2px 11px;border:1px solid #ccc;background:#fff;line-height:20px;color:#555;text-align:center}

.book_list2 .num_book{float:left;width:25px;height:18px;padding:0;padding-top:2px;line-height:18px;font-size:11px;text-align:center}
.book_list2 .point{float:right;font-size:12px;color:#555}
.book_list2 .point span{float:left}
.book_list2 .point img{float:left;margin-top:3px;margin-right:5px}
.book_list2 .nonono{position:relative;width:100px;margin:0 auto;padding:2px 3px;background:#90909e;color:#fff;text-align:center}

/* 상품 목록 page - 바둑판식 정렬 */
.book_list3{position:relative;float:left;width:100%;border-top:1px solid #e4e4e4;}
.book_list3 ul{padding:1px}
.book_list3 ul:after{content:'';display:block;clear:both;}
.book_list3 ul li{float:left;position:relative;width:25%;padding:20px 0;border-bottom:1px dashed #e4e4e4;}
.book_list3 ul li .bookarea{width:134px;margin:0 auto;text-align:center;}
.book_list3 ul li .bookarea .cover{position:relative;width:134px;height:198px;}
.book_list3 ul li .bookarea .cover a img{width:132px;height:196px;border:1px solid #cecece;}
.book_list3 ul li .bookarea .cover .layer{position:absolute;left:0;top:0;display:table;width:114px;height:158px;padding:20px 10px;opacity:0;visibility:hidden;transition:all 0.2s linear;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_black70.png') repeat left top;}
.book_list3 ul li .bookarea .cover .layer .layer_btn_area{display:table-cell;vertical-align:middle;}
.book_list3 ul li .bookarea .cover .layer .layer_btn_area a{display:block;margin:5px auto;width:96px;height:16px;padding:4px 0 5px;color:#fff;font-size:12px;line-height:16px;border:1px solid #fff;}
.book_list3 ul li .bookarea .cover .layer .layer_btn_area a:hover{text-decoration:underline;}
.book_list3 ul li.on .bookarea .cover .layer,
.book_list3 ul li:hover .bookarea .cover .layer{visibility:visible;opacity:1;}
.book_list3 ul li .bookarea .title{display:block;height:38px;overflow:hidden;margin:15px 0 7px;color:#000;font-size:14px;line-height:19px;font-weight:600;}
.book_list3 ul li .bookarea .title:hover{text-decoration:underline;}
.book_list3 ul li .bookarea .author{height:16px;overflow:hidden;color:#767676;font-size:12px;line-height:16px;}
.book_list3 ul li .bookarea .book_price{margin:5px 0;}
.book_list3 ul li .bookarea .book_price .line_won{font-size:12px;text-decoration:line-through;}
.book_list3 ul li .bookarea .book_price .actual_price{font-size:14px;font-weight:600;color:#f54033;}
.book_list3 ul li input.check{position:absolute;left:-24px;top:0;margin-top:0;}


/* 0204 추가 */
td.view_img_prod,td.check_prod{border-right:0 !important;vertical-align:top}
.sum_hit{display:inline-block;clear:both;margin-left:-20px;padding:0;padding:5px;text-align:left}
.sum_hit .sum_hit_num{margin-top:10px;padding:10px 0;border-top:1px solid #ccc;font-weight:bold}
.sum_hit_list{clear:both}
.sum_hit_list img{display:inline-block;width:40px;height:57px;vertical-align:top;border:1px solid #d7d7d7;}
.sum_hit_list dl{display:inline-block;margin:0;padding-left:5px;line-height:18px}
.sum_hit_list dd{margin:0}

div.hap1s{float:left;position:relative;margin-left:0;font-size:12px;font-weight:400;color:#434343;text-align:left}

div.hap1{float:left;position:relative;width:200px;margin-left:35px;font-size:12px;font-weight:400;color:#434343;text-align:left}

div.hap2{float:left;position:relative;width:170px;margin-left:70px;font-size:12px;font-weight:400;color:#434343;text-align:left}
div.hap3{float:left;position:relative;width:220px;margin-left:60px;font-size:12px;font-weight:400;color:#434343;text-align:left}
div.hap4{float:right;position:relative;margin-right:10px;font-size:20px;font-weight:600;color:#434343;color:#333;text-align:left}

.hap3 p{float:left;position:relative;width:100%;padding:0}

.hap1 span,.hap2 span,.hap3 span{float:left;position:relative;line-height:19px}
.hap4 span{float:left;position:relative;line-height:28px}
.hap3 img{position:absolute;top:8px;left:35px}
img.quest_cart{position:absolute;top:23px !important;left:35px}
.happ{position:relative;padding-right:10px;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_hap.jpg') no-repeat 0 2px;text-align:right}
.happ2{position:relative;margin-right:10px;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_hap.jpg') no-repeat 0 2px;text-align:right}
.minur{position:relative;margin-left:10px;padding-left:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_minu.jpg') no-repeat 0 4px;color:#145dc3;text-align:right}
.plus{position:relative;margin-left:10px;padding-left:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_plus.jpg') no-repeat 0 4px;color:#145dc3;text-align:right}

.px_explan{float:left;width:100%;margin:5px 0 0;color:#767676}

.book_list_foot {float:left;width:100%;}
.book_list_foot .btn_selected {float:left;width:25%;margin-top:5px;}
.book_list_foot .px_explan {float:right;width:75%;text-align:right;}

.guide_box{float:left;position:relative;width:658px;padding:20px 20px 20px 80px;border:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/important.gif') no-repeat 20px 18px}
.guide_box  .subj{padding:0 0 10px;font-size:13px;font-weight:bold;font-size:14px;color:#000}

/* 수량 */
.book_list2 .select_num{display:block;overflow:hidden;position:relative;width:40px;margin:0 auto;margin-bottom:5px}

.book_list2 .select_num input,.book_list2 .select_num img{float:left}
.book_list2 .select_num a{height:20px;line-height:20px;font-size:11px}
.book_list2 .select_num input{text-indent:0}

/* intro_book 예상출고일 */
.intro_book{float:left;position:relative;width:100%;margin-top:5px;text-align:left}
.intro_book p{font-size:12px;line-height:17px;color:#767676}

/* stu_book 학습기간 */
.stu_date{float:left;position:relative;width:100%;margin-top:5px;text-align:left}
.stu_date p{font-size:12px;color:#767676}

/* with_stu */
.with_stu{float:left;position:relative;width:380px;padding-top:9px}
.with_stu .icon{position:absolute;top:1px;left:10px;z-index:999}
.with_stu .comment{float:left;position:relative;width:380px;padding:0;border:1px solid #dfdfdf}
.with_stu .edu_list{float:left;position:relative;width:360px;padding-left:20px;background:#fff;line-height:25px}
.with_stu .edu_list a{font-size:12px;font-weight:bold;color:#4ea8c9}
.with_stu .edu_list .absolute_r{position:absolute;top:0;right:20px;color:#4ea8c9}
.with_stu   .with_list{float:left;width:340px;padding:10px 20px;background:#f8f8f8;line-height:18px;color:#555}

/* with_stu_l */
.with_stu_l{float:left;position:relative;width:220px;padding-left:9px}
.with_stu_l .icon{position:absolute;top:4px;left:1px;z-index:999}
.with_stu_l .comment{float:left;position:relative;width:218px;padding:0;border:1px solid #dfdfdf}
.with_stu_l .edu_list{float:left;position:relative;width:198px;padding-left:20px;background:#fff;line-height:30px}
.with_stu_l .edu_list   a{font-size:12px;font-weight:bold;color:#4ea8c9}
.with_stu_l .edu_list .absolute_r{position:absolute;top:0;right:20px;color:#4ea8c9}
.with_stu_l .with_list{float:left;width:178px;padding:10px 20px;border-top:1px solid #eee;background:#f8f8f8;line-height:18px;color:#555}

/* won_b */
.won_b{line-height:30px}
.won_b span{float:left;margin-right:2px}
.won_b span img{margin-right:3px;vertical-align:middle}
.won_b  .bar{padding:0 4px}
.won_b .line_won{padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_won.gif') no-repeat 0 9px;font-size:12px;text-decoration:line-through}
.won_b .actual_price{font-size:14px;font-weight:600;color:#f54033}
strong.actual_price{font-size:12px;font-weight:600;color:#f54033}
.won_b .discount{font-size:12px;color:#f54033}
.won_b .point{padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_point.gif') no-repeat 0 9px;font-size:12px;color:#555}
.won_b .release{font-size:12px;color:#555}
.won_b .release_r{font-size:13px;color:red}
.won_b span.amount{width:auto;margin-left:0;padding:0 0 0 15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_won.gif') no-repeat left 10px;font-weight:bold;color:#f54033}

/* recom */
.recom{display:block;overflow:hidden;position:relative;width:120px;border-left:1px solid #eee;border-right:1px solid #eee}
.recom p{float:left;position:relative;width:100px;margin:0 10px;margin-bottom:10px;border-bottom:1px solid #eee;line-height:30px;font-weight:bold;color:#262626;text-align:center}
.recom .list_area{float:left;position:relative;width:100px;margin:0 10px;line-height:25px}
.recom .mybusiness{display:inline-block;position:relative;width:60px;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_business.jpg') no-repeat 0 5px}
.recom .myclub{display:inline-block;position:relative;width:60px;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_club.jpg') no-repeat 0 3px}
.recom .myfriend{display:inline-block;position:relative;width:60px;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_friend.jpg') no-repeat 0 4px}
.recom .bar{margin:0 8px}

/* recom2 */
.recom2{float:left;position:relative;width:100%;height:20px;margin-top:10px}
.recom2 .mybusiness{display:inline-block;position:relative;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_business.jpg') no-repeat 0 0}
.recom2 .myclub{display:inline-block;position:relative;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_club.jpg') no-repeat 0 0}
.recom2 .myfriend{display:inline-block;position:relative;padding-left:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/i_friend.jpg') no-repeat 0 0}
.recom2 .font_14{margin-left:2px;margin-right:15px}

/* amount */
.amount{float:left;position:relative;width:80px;margin-left:10px}

.amount .num_count{float:left;width:20px;height:19px;line-height:19px;text-align:center;text-indent:0}
.amount .num_count2{float:left;width:20px;height:19px;line-height:19px;text-align:center;text-indent:0}
.amount .num_book{float:left;width:25px;height:17px;padding:0;padding-top:2px;font-size:11px;text-align:center}
.amount label{float:left;margin-right:4px;font-size:11px;line-height:25px;color:#555}
.amount .btn p{display:block;width:13px;height:11px}
.amount .btn{float:left;width:13px}
.amount input{float:left}
.prod_btn{float:left;position:relative;width:70px;margin:9px 0 0 10px}
.prod_btn a{margin:0 0 5px;font-size:12px;text-align:center}
.prod_btn .b_btn_g{display:block;padding:4px 5px;font-weight:600;color:#fff}
.prod_btn .b_btn_b{display:block;padding:4px 5px;border:1px solid #54545c;background:#60606a;font-weight:600;color:#fff}
.prod_btn .b_btn_w{display:block;padding:4px 5px;border:1px solid #aaa;background:#fafafa;font-weight:600;color:#555}
.prod_btn .b_btn_bl{display:block;padding:4px 5px;border:1px solid #6381b8;background:#7193d1;font-weight:600;color:#fff}

/* btn */
.option_book a{margin-right:5px}

/* a.btn_b_w        {position:relative;float:left;background:#fff;border:1px solid #ccc;font-size:12px;padding:0 7px !important} */
.btn_cate_67{display:inline-block;height:19px;padding:0 6px;background:#67abcd;font-size:11px;line-height:19px;color:#fff}

/* 무료배송 */
.btn_cate_67s{float:left;position:relative;width:50px;height:15px;margin:0 !important;padding:-2px 0 0!important;background:#67abcd;font-size:11px;line-height:15px;color:#fff;text-align:center}

/* 무료배송 */
.btn_cate_95{display:inline-block;height:19px;padding:0 6px;background:#9588d3;font-size:11px;line-height:19px;color:#fff}

/* MD추천 */
.btn_cate_ce{/*float:left;position:relative;*/display:inline-block;height:19px;padding:0 6px;background:#cea57c;font-size:11px;line-height:19px;color:#fff}

/* 해외주문 */
.btn_cate_6f{/*float:left;position:relative;*/display:inline-block;height:19px;padding:0 6px;background:#6fc0c7;font-size:11px;line-height:19px;color:#fff}

/* Special Order */
.btn_cate_e6{/*float:left;position:relative;*/display:inline-block;height:19px;padding:0 6px;background:#e69019;font-size:11px;line-height:19px;color:#fff}

/* 소득공제 */
.btn_cate_d5{display:inline-block;height:19px;padding:0 6px;background:#d57eb3;font-size:11px;line-height:19px;color:#fff}

/* 금액별 과정개월수 */
.btn_cate_05{display:inline-block;height:17px;padding:0 5px;font-size:11px;line-height:19px;color:#057988;background:#fff;border:1px solid #057988;}

/* 교재정보보기 */
.option_book a:hover{color:#fff;text-decoration:none}

/* 제목 */
p.book_list_subj{float:left;position:relative;padding:0 0 15px;border-bottom:1px solid #e5e5e5}
p.book_list_subj .subj{font-size:24px;font-weight:600;color:#262626}
p.book_list_subj .subj_order{font-size:16px;font-weight:600;color:#767675}

div.book_list_subj{float:left;position:relative;width:90%;padding:0 10% 15px 0;border-bottom:1px solid #e5e5e5;z-index:91000;}
div.book_list_subj .subj{font-size:24px;font-weight:600;color:#262626}
div.book_list_subj .subj_order{font-size:16px;font-weight:600;color:#767675}
div.book_list_subj .subj_use{font-size:16px;font-weight:600;color:#262626;}
div.book_list_subj span{margin-right:5px}
h2.book_list_subj{float:left;position:relative;width:100%;padding:0 0 15px;border-bottom:1px solid #e5e5e5}
h2.book_list_subj .subj{font-size:24px;font-weight:600;color:#262626}
h2.book_list_subj .subj_order{font-size:16px;font-weight:600;color:#767675}
.book_view_subj .subj_order{font-size:18px;font-weight:600;font-weight:600;color:#a6a6a6}

/* info_book_list */
.info_book_list{float:left;position:relative;width:100%;border-bottom:2px solid #717171;line-height:29px}
.info_book_list .info_box{float:left;position:relative;margin-right:10px}
.info_book_list .info_box .sbj{color:#999}
.info_book_list .info_box .info_txt{color:#262626}
.info_book_list .info_box a.btn_more_b{padding:2px;border:1px solid #cdcdcd;font-size:11px;color:#999;letter-spacing:-1px}
.info_book_list .info_box .info_date{color:#999}

/* 요약보기 pop */
#pop_contents .subject{float:left;position:relative;width:100%;padding:0 0 10px;border-bottom:2px solid #717171;font-size:16px;color:#262626}
.summary_subj{float:left;font-weight:600}
.sum_name{float:left;margin-top:3px;margin-left:10px;font-size:12px;color:#767676}
.book_basic{float:left;position:relative;width:100%;margin-top:10px}
.book_img_bg{float:left;width:163px;height:232px;margin-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/sum_img_bg.gif') no-repeat}
.book_img_bg img{width:157px;height:226px;margin-top:1px;margin-left:1px}
.book_basic .option_list{display:inline-block;overflow:hidden;width:600px}
.book_basic .option_list .line_b td{padding:0 0 10px 15px !important;border-bottom:1px solid #333 !important}
.book_basic .option_list .line_c td{padding:0 0 10px 15px !important;border-bottom:0 !important}

.btn_area_td{padding:10px 0;border:0;line-height:20px}

/* 요약보기_책설명 */
.book_info_view p{float:left;position:relative;width:100%;line-height:40px;font-size:14px}
.book_info_view .subj{display:block;padding:5px 0;font-size:13px;font-weight:bold;color:#262626}
.book_info_view .memo_book{font-size:12px;line-height:20px;color:#555}

/* 주문정보 */
.info_search_cell .product_info_area{float:left;position:relative;z-index:9999999999;width:502px;margin-right:22px}
.info_search_cell .product_info_area .selling_area{float:left;position:relative;width:100%;border-bottom:1px solid #717171}

.product_info_area .selling_table   td,.product_info_area .selling_table    th{padding:5px 0;border:0;background:#fff;font-size:13px}
.selling_area .selling_table .cell{font-size:18px;font-weight:bold}
.selling_area .selling_table .sale{font-size:11px}
.selling_area .selling_table .sale img{margin-top:10px}
.selling_area .selling_table .overline{font-size:14px;font-weight:600;color:#767676;text-decoration:line-through}

.selling_area .selling_table .line_p    th,.selling_area .selling_table .line_p td{padding:5px 0;border-bottom:1px solid #ddd}

.selling_table .all_left input,.selling_table .all_left div,.selling_table .all_left span{float:left}
.selling_table .all_left div{width:13px}
.selling_table .all_left .btn p{display:block;position:relative;height:11px;margin:0;padding:0}
.selling_table .all_left span{line-height:25px}

.option_list .all_left input,.option_list .all_left div,.option_list .all_left span{float:left}
.option_list .all_left div{width:13px}
.option_list .all_left .btn p{display:block;position:relative;height:11px;margin:0;padding:0}
.option_list .all_left span{line-height:25px}

/* 주문관련된 설명 */
.info_search_cell .explan_area{float:left;position:relative;width:100%;padding:10px 0}
.info_search_cell .explan_area  p{line-height:25px}
.info_search_cell .explan_area span{float:left}

a.btn_or_eb{float:left;margin-top:0;padding:0 20px 2px 7px !important;border:1px solid #ccc;background:#fff;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_icon_gry.gif') no-repeat 73px 5px;line-height:16px;font-size:12px}

/* 도서정보 */
.book_info_area{float:left;position:relative;z-index:800;width:487px;padding:10px 0 10px 15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fafafa;font-size:11px;color:#555}
.book_info_area a{float:left;margin:2px 5px 0}
.book_info_area span{float:left;margin-right:5px;line-height:18px}
.book_info_area a.icon_call{float:left;margin:0 4px;padding:0 2px;border:1px solid #ccc;background:#fff;line-height:18px;color:#999}
.book_info_area span.bar{color:#999}

/* 1/11 추가 */
.book_info_area .isbn{display:block;overflow:hidden;clear:both;zoom:1}

/* 안내 */
.guide_book_area{display:block;overflow:hidden;clear:both;position:relative;padding:10px 0 0;zoom:1}
.guide_book_area span{display:inline-block;overflow:hidden;font-size:11px;color:#999}
.i_point{display:block;overflow:hidden;clear:both;position:relative;padding:2px 5px 2px 20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/exc.gif') no-repeat 0 50%;color:#555;zoom:1}
.i_point2{display:block;overflow:hidden;clear:both;position:relative;margin-right:5px;padding-left:17px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_point.gif') no-repeat 0 1px;font-weight:bold;color:#bc976f;zoom:1}
.guide_book_area .guide_point{width:445px}

/* 추가적립 및 수량 */
.product_info_area .delivery_area span,.product_info_area .delivery_area input,.product_info_area .delivery_area img,.product_info_area .delivery_area a{float:left;margin-right:5px}
.product_info_area .delivery_area td{font-size:13px;color:#262626}
.product_info_area .delivery_area   .btn_quest{margin:3px 0 0;padding:0}
.product_info_area .delivery_area .sale_s{font-size:12px;font-weight:600;color:#767676}
.product_info_area .out_txt{font-size:12px;color:#333}
.product_info_area .delivery_area .btn_exout{display:block;padding:1px 4px 2px 3px;border:1px solid #2b7db3;font-size:11px;color:#2b7db3;letter-spacing:-1px}

/* 주문/장바구니/관심상품 버튼 */
.product_info_area .btn_area{display:block;overflow:hidden;position:relative;z-index:9;margin:10px;text-align:right}
.product_info_area .btn_area    a{float:left;position:relative;font-size:16px;font-weight:600;line-height:46px;text-align:center}
.btn_area .btn_order{width:172px;height:46px;margin-right:5px;border:1px solid #3a8d18;color:#fff}
.btn_area .btn_cart{width:172px;height:46px;margin-right:5px;border:1px solid #56565e;background:#56565e;color:#fff}
.btn_area .btn_interest{width:122px;height:46px;border:1px solid #bebebe;background:#fff}
.btn_area .btn_order span{padding-left:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/order_icon.png') no-repeat 0 2px}
.btn_area .btn_cart span{padding-left:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/cart_icon.png') no-repeat 0 2px}

/* 연간과정 및 업/직종별베스트 */
.relation_book{float:left;position:relative;width:215px;margin:20px 0 20px 25px}
.relation_book .common_tab2 a span{display:inline-block;height:35px;line-height:35px;text-align:center}
.rela_book_box{float:left;position:relative;width:213px;padding:15px 0;border-left:1px solid;border-bottom:1px solid;border-right:1px solid;border-color:#e4e4e4}
.rela_book_box .rela_book_img{float:left;width:80px;text-align:center}
.rela_book_box .rela_book_info{float:left;width:125px;padding-right:5px}
.rela_book_box .rela_book_info .subj{font-size:13px;color:#333}
.rela_book_box .rela_book_info .person_txt{font-size:12px;color:#999;letter-spacing:-1px}

.rela_book_box .rela_book_info .date_txt,.rela_book_box .rela_book_info .num{font-size:12px;color:#999}

/* 카드 재승인 */
.card_cancel_table{border-top:1px solid #979797}
.card_cancel_table table{float:left;position:relative;width:100%}

.card_cancel_table table tbody td,.card_cancel_table table tbody th{padding:10px;border-bottom:1px solid #e5e5e5;background:#fff}
.card_cancel_table table tbody th{padding:15px 10px;border-right:1px solid #e5e5e5;background:#fbfbfb}
.card_cancel_table table th{font-size:13px;vertical-align:top}
.card_cancel_table table td{line-height:160%;color:#555}

/* 책정보 */
.book_info_table{float:left;width:100%;margin:0}
.book_info_table table{float:left;position:relative;width:756px;margin-top:-1px}

.book_info_table table td,.book_info_table table th{padding:20px 0;border-top:1px dashed #e5e5e5;border-bottom:0;background:#fff}

.book_info_table table td:first-child,.book_info_table table th:first-child{border-top:0}

/* .book_info_table table th    {background:#fff;padding:20px 0;border-bottom:1px dashed #e5e5e5} */
.book_info_table table th{font-size:13px;vertical-align:top}
.book_info_table table td{line-height:165%;color:#555;font-size:13px;}

.book_info_table_course{width:100%;margin:0}
.book_info_table_course table{position:relative;width:756px;margin-top:-1px}
.book_info_table_course table td,.book_info_table table th{padding:20px 0;border-top:1px dashed #e5e5e5;border-bottom:0;background:#fff}
.book_info_table_course table td:first-child,.book_info_table table th:first-child{border-top:0}
.book_info_table_course table th    {background:#fff;padding:20px 0;border-bottom:1px dashed #e5e5e5} 
.book_info_table_course table th{font-size:13px;vertical-align:top}
.book_info_table_course table td{line-height:165%;color:#555;font-size:13px;}

.book_info_table2{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.book_info_table2 table{width:100%}
.book_info_table2 table td{margin:0;margin-top:-1px;padding:5px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#262626;text-align:center}
.book_info_table2 table thead th{margin:0;padding:5px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f6f6f6;font-size:12px;font-weight:normal;color:#262626;vertical-align:center !important}
.book_info_table2 table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;vertical-align:top}
.book_info_table2 table td a:hover{text-decoration:underline}
.book_info_table2 table td .list_sbj{margin-top:5px}

.book_info_table3{margin-top:-1px;float:left;position:relative;width:100%;}
.book_info_table3 table{width:100%;border-collapse:collapse;}
.book_info_table3 table th{padding:5px 10px;margin:0;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#f6f6f6;font-size:13px;}
.book_info_table3 table td{padding:5px 10px;margin:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px;}
.book_info_table3 table td li{font-size:13px;}
.book_info_table3 table th:first-child,
.book_info_table3 table td:first-child{border-top:1px solid #e4e4e4;}
.book .book_info_table2 table th,
.book .book_info_table3 table th {background-color:#f6f6f6 !important;}

.book_info_table4 table{width:100%;margin-top:-1px;position:relative;border:1px solid #e4e4e4;border-collapse:collapse;font-weight:600;}
.book_info_table4 table thead th{padding:10px 0;margin:0;text-align:center;border-bottom:1px solid #e4e4e4;}
.book_info_table4 table thead td{padding:10px;margin:0;border:1px solid #e4e4e4;}
.book_info_table4 table tbody th{padding:3px 0;margin:0;text-align:center;}
.book_info_table4 table tbody td{padding:3px 10px;margin:0;border-left:1px solid #e4e4e4;border-top:none;}

.book_info_block{float:left;width:100%;margin:0}

.book_info_block ul.list_book{zoom:1;}
.book_info_block ul.list_book:after {content:'';display:block;clear:both;}
.book_info_block ul.list_book li{float:left;margin-left:40px;padding:40px 0 20px 0;}
.book_info_block ul.list_book li:first-child{margin-left:0;}
.book_info_block ul.list_book li .cover{float:left;width:79px;height:112px;margin-right:13px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_book_img.gif') no-repeat left top;}
.book_info_block ul.list_book li .cover img{width:73px;height:106px;border:1px solid #d1d1d1;}
.book_info_block ul.list_book li .info{float:left;width:130px;}
.book_info_block ul.list_book li .info .title{margin-top:30px;}
.book_info_block ul.list_book li .info .title a{font-size:14px;line-height:18px;}
.book_info_block ul.list_book li .info .author{margin-top:5px;color:#767676;}
.book_info_block ul.list_book li .info .author .author_line{color:#d9d9d9;}

.book_info_block ul.list_article{zoom:1;}
.book_info_block ul.list_article:after {content:'';display:block;clear:both;}
.book_info_block ul.list_article li{float:left;margin-left:40px;padding:40px 0 20px 0;}
.book_info_block ul.list_article li:first-child{margin-left:0;}
.book_info_block ul.list_article li .cover{float:left;margin-right:15px;}
.book_info_block ul.list_article li .cover img{width:100px;height:74px;}
.book_info_block ul.list_article li .title{float:left;padding-top:3px;width:230px;height:75px;overflow:hidden;}
.book_info_block ul.list_article li .title a{font-size:12px;line-height:15px;}

/* 리뷰 */
.book_review_sbj{margin-bottom:15px;}
.book_review_sbj span{float:left;min-height:23px;}
.book_review_sbj .subj{padding:0 10px 0 0}
.book_review_sbj .hit_s{padding:0 0 0 10px}

.book_review_sbj .id,.book_review_sbj .date,.book_review_sbj .img{padding:0 10px}
.book_review_sbj .sbj{font-weight:bold;color:#555}
.book_review_sbj .id{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/bar_l.gif') no-repeat right 6px;}
.book_review_sbj .hit_s{color:#767676}
.book_review_sbj .num{font-weight:bold;color:#767676}
.book_review_sbj .img{margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/bar_l.gif') no-repeat right 2px;}
.book_review_sbj .date{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/bar_l.gif') no-repeat right 6px;color:#767676;letter-spacing:-1px}
.book_review_sbj .btn_del{float:right;width:39px;height:20px;padding-left:5px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/circles/btn_del_comment.gif) no-repeat left top;font-size:11px;text-align:left;}
.book_review_mm a{color:#9a9a9a;text-decoration:underline}

/* 상세 업종 베스트 */
.best_area{display:block;overflow:hidden;width:200px;margin-top:20px;border:1px solid #e4e4e4;background:#fff}
.best_area .best_book_box{display:block;overflow:hidden;position:relative;padding:20px;border-top:1px solid #e4e4e4;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/book_point.png') no-repeat 0 0}
.best_area .best_book_box .num{position:absolute;top:3px;left:3px;font-weight:bold;color:#fff}
.best_area p.title{float:left;position:relative;width:180px;padding:10px 15px;font-size:14px;font-weight:bold}
.best_area .best_book_box p{float:left;position:relative}
.best_area .best_book_box p img{width:43px;height:63px}
.best_area .best_book_box .list{float:left;position:relative;width:100px;margin-left:10px}
.best_area .best_book_box .list p{display:block;overflow:hidden;width:100%}
.best_area .best_book_box .list p.subj{font-size:13px;font-weight:600;color:#333}
.best_area .best_book_box .list p.w_name{margin-top:2px;font-size:11px;color:#767676}
.best_area .best_book_box .list p.price{margin-top:3px;font-size:12px;color:#eb2c06}
.best_area .best_book_box .list p.sale{font-size:11px;color:#767676}

/* 분야 베스트 */
.best_area2{display:block;overflow:hidden;width:200px;margin-top:20px;border:1px solid #e4e4e4;background:#fff}
.best_area2 .best_book_box2{display:block;overflow:hidden;position:relative;padding:10px}
.best_area2 .best_book_box2 .num{position:absolute;top:3px;left:3px;font-weight:bold;color:#fff}
.best_area2 p.title{float:left;position:relative;width:170px;padding:10px 15px;border-bottom:1px solid #757f7f;background:#f8f8f8;font-size:14px;font-weight:600}
.best_area2 .best_book_box2 p{float:left;position:relative}
.best_area2 .best_book_box2 p img{width:43px;height:63px}
.best_area2 .best_book_box2 .list{float:left;position:relative;width:110px;margin-left:10px}
.best_area2 .best_book_box2 .list p{display:block;overflow:hidden;width:100%}
.best_area2 .best_book_box2 .list p.subj{font-size:13px;font-weight:600;color:#333}
.best_area2 .best_book_box2 .list p.w_name{margin-top:2px;font-size:11px;color:#767676}
.best_area2 .best_book_box2 .list p.price{margin-top:3px;font-size:12px;color:#eb2c06}
.best_area2 .best_book_box2 .list p.sale{font-size:11px;color:#767676}

/* 이 분야의 추천 (북모닝CEO) */
.best_video_box{float:left;width:200px;padding:18px 0 0 0;}
.best_video_box .thumb{position:relative;width:165px;height:103px;margin:0 auto;}
.best_video_box .thumb img{width:163px;height:101px;border:1px solid #d8d8d8;}
.best_video_box .thumb .btn_play{position:absolute;left:67px;top:36px;width:31px;height:31px;border:none;}
.best_video_box .thumb .time{position:absolute;right:1px;bottom:1px;padding:2px 5px;font-size:10px;color:#fff;background-color:#000;}
.best_video_box .title{padding:10px 20px;text-align:center;}

/* 주제어 */
.best_area2 .best_book_box2 .radio_area p{display:block;overflow:hidden;clear:both;margin-bottom:10px}

/* 책 원서 */
.best_area2 .best_book_box2 .chk_list{display:block;overflow:hidden;clear:both;margin-bottom:15px}
.best_area2 .best_book_box2 .chk_list input{float:left;width:13px;height:13px;margin-top:2px;vertical-align:top}
.best_area2 .best_book_box2 .chk_list .lists{float:left;margin-left:5px}

.best_area2 .best_book_box2 .chk_list .lists p,.best_area2 .best_book_box2 .chk_list .lists label{display:block;overflow:hidden;clear:both;width:150px}

/* 19금 pop */
.rnc19_box{float:left;position:relative;width:100%;padding:26px 0;background-color:#f2f2f2}
.rnc19_box2{float:left;position:relative;width:100%;}
.rnc19_box2 .rnc19_step_area{float:left;margin-top:10px;zoom:1;}
.rnc19_box2 .rnc19_step_area:after{clear:both;zoom:1;content:''}
.rnc19_box2 .rnc19_step_area .rnc19_step_box{float:left;width:223px;height:107px;border:1px solid #e4e4e4;background-color:#fff;text-align:center;}
.rnc19_box2 .rnc19_step_area .rnc19_step_box .rnc19_step_txt{margin:25px 0 10px;font-size:14px;line-height:20px;color:#2f2f2f;}
.rnc19_box2 .rnc19_step_area .rnc19_step_icon{float:left;width:20px;padding-top:49px;text-align:center;}
.rnc19_box2 .rnc19_box2_txt{width:100%;float:left;margin-top:10px;text-align:center;}

/* background-image:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_rnc19.gif') no-repeat 20px 25px; */
.rnc19_box .img{float:left;margin-left:20px}
.rnc19_box .txt{float:left;margin-left:20px;line-height:20px;color:#262626}

/* .rnc19_box .txt p    {line-height:20px;font-size:12px;color:#262626} */

/* 알림메일받기 pop */
.mail_call_box{float:left;position:relative;width:100%;padding:35px 0;background-color:#f2f2f2}
.mail_call_box p{float:left;position:relative;width:100%;margin:0;font-size:13px}
.mail_call_box .txtc{padding:0 0 20px;text-align:center}
.mail_call_box .input_area{overflow:hidden;position:relative;width:430px;margin:0 auto}

.mail_call_box .input_area label,.mail_call_box .input_area input{float:left;margin-right:10px;line-height:23px}
.mail_call_box .input_area a{float:left;margin-right:10px}
.mail_call_box .input_area label{font-weight:600}

/* 통합포인트 */
.allpoint_box{overflow:hidden;float:left;position:relative;width:100%;padding:15px 0;background-color:#f2f2f2}
.num_list{position:relative;padding:0 20px 0 0}
.num_list li{position:relative;margin:0 0 10px}
.w_point_box{float:left;position:relative;width:100%;padding:15px 0;border-bottom:1px dashed #ddd;background-color:#fff}

/* 예상출고일 툴팁 */
.noline_dot{border-bottom:0}

/* 예상출고일 툴팁 */
.point_box{display:block;float:left;position:relative;width:100%;margin-top:10px;padding:0 0 15px;background-color:#f2f2f2}
.point_box h2{display:block;overflow:hidden;position:relative;margin:0 20px}
.point_box  p{display:inline-block;overflow:hidden;clear:both;position:relative;margin:0 20px;line-height:165% !important;text-align:left !important;zoom:1}
.point_box  strong{display:block;overflow:hidden;position:relative;margin:0 20px;line-height:165%}
.point_box ul{padding:0 20px}
.point_box li{margin:0 0 10px;font-size:12px;line-height:150%}
.point_box a{text-decoration:underline}
.point_box p.subj{font-size:14px;font-weight:600}
.point_box h2.subj{font-size:16px;font-weight:600;line-height:30px}
.point_box span{float:none !important;line-height:165% !important}
.subj_h3{display:block;position:relative;margin:0;padding:0 0 0 6px !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_icon_gry.gif') no-repeat left center;font-size:14px}
.subj_h3:after{clear:both;zoom:1;content:''}
.subj_h3 strong{margin:0;padding:0 0 0 10px}

/* 교보캐시 충전 */
.w_box_tb1{overflow:hidden;float:left;position:relative;width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}
.w_box_tb1 ul{padding:0 10px}
.w_box_tb1 li{margin:0 0 5px;font-size:12px;line-height:150%;color:#555}

/* 교보캐시 충전 레이어팝업 */
.layerpop_wrap{float:left;position:relative;z-index:99999}
.pop_card{position:absolute;top:0;left:0;width:500px;height:200px;border:1px solid #000;background:#fff}
.pop_card .xx{position:absolute;top:5px;right:15px;font-size:20px}
.pop_card .select_card{display:inline-block;overflow:hidden;position:relative;margin:10px 20px 20px;padding:10px 15px;background:#f6f6f6}
.pop_card .select_card a{float:left;width:70px;margin:4px 0;color:#666}
.pop_card .select_card a:hover{color:#343434;text-decoration:underline}
.pop_card .subj_explan{float:left;position:relative;width:100%;margin:10px;font-weight:600;color:#272727}
.pop_card .radio_box{float:left;width:460px;margin:0 20px;padding:0}
.pop_card .radio_box input{float:left;margin-right:10px}
.pop_card .radio_box img{float:left;margin-top:4px;margin-right:10px}
.pop_card .radio_box span{float:left;margin-top:-2px}

/* 해외 배송료 안내 */
.popup_container dd{display:block;overflow:hidden;position:relative;margin:0;padding:10px;background:#f7f7f7;line-height:150%}
.popup_container dt{margin:10px 0;font-size:13px;font-weight:bold}

.delivery_select{height:28px;margin:30px 0 15px;border:1px solid #dcdcdc;background-color:#fbfbfb;zoom:1}
.delivery_select:after{display:block;clear:both;content:''}
.delivery_select li{float:left;border-right:1px solid #dcdcdc}
.delivery_select li a{display:block;min-width:40px;height:23px;padding:5px 20px 0;font-weight:bold;text-align:center}

.delivery_select li a:hover,.delivery_select li.on a{margin:-1px;border:1px solid #3873b3;background-color:#4690e0;color:#fff}

/* 상품상세보기 */
.book_view_subj{overflow:hidden;float:left;position:relative;width:100%;padding:8px 0 15px;border-bottom:2px solid #333}
.book_view_subj .subj{display:inline-block;margin-right:5px;font-size:20px;font-weight:600;color:#262626}
.book_view_subj .subj_products{margin-right:5px;font-size:16px;font-weight:600;color:#262626}
.book_view_subj .sub_subj{margin-right:5px;font-size:16px;font-weight:600;color:#777}
.book_view_subj h2{font-weight:600}

/* 본문검색 */
.this_book_search .subj_view{font-size:13px;font-weight:bold;color:#262626}
.this_book_search .s_sbj{line-height:30px}
.this_book_search .search_box{padding:20px 0;background:#f8f8f8;text-align:center}

.ebook_series .subj_view{font-size:13px;font-weight:bold;color:#262626}
.ebook_series .s_sbj{line-height:30px}

/* 시리즈상품 table */
.series_table{border-top:1px solid #979797}

.series_table table th,.series_table table td{padding:8px 0;color:#555;text-align:center}

/* 소셜 */
.book_view_subj .social_icon{position:absolute;right:0;bottom:10px}
.book_list_subj .social_icon{position:absolute;right:0;bottom:10px}

.social_icon .tweet,.social_icon .facebook,.social_icon .google{display:block;float:left;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/icon_social.gif');text-indent:-999999px}

.social_icon .tweet{width:20px;height:20px;padding:0;background-position:0 0}
.social_icon .facebook{width:20px;height:20px;padding:0;background-position:45px 0}
.social_icon .google{width:20px;height:20px;padding:0;background-position:20px 0}

/* sns리뷰등록 */
.book_view_subj_2{overflow:hidden;float:left;position:relative;width:100%;padding:0 0 15px}
.book_view_subj_2   .subj{font-size:24px;font-weight:bold;color:#262626}

/* sns리뷰등록 소셜 */
.book_view_subj_2 .social_icon_2{position:absolute;right:0;bottom:10px}

.social_icon_2 .tweet,.social_icon_2 .facebook,.social_icon_2 .google{display:block;float:left;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/icon_social.gif');text-indent:-999999px}

.social_icon_2 .tweet{width:20px;height:20px;padding:0;background-position:0 0}
.social_icon_2 .facebook{width:20px;height:20px;padding:0;background-position:45px 0}
.social_icon_2 .google{width:20px;height:20px;padding:0;background-position:20px 0}

.textarea_sns textarea{width:100%}

/* 상세보기 */
.option_view{display:block;clear:both;position:relative;z-index:9999999;zoom:1;content:''}

.option_view table th,.option_view table td{position:relative;padding:0;border:0;background:none;color:#333}

.option_view table .none_p3 th,.option_view table .none_p3 td{padding:3px 0}

.option_view table .line_b1pb10 th,.option_view table .line_b1pb10 td{padding:3px 0 10px;border-bottom:1px solid #545454}

.option_view table .none_pt10 th,.option_view table .none_pt10 td{padding-top:10px}

.option_view table .line_t5b10 th,.option_view table .line_t5b10 td{padding:5px 0 10px;border-bottom:1px solid #e9e9e9}

.option_view table .line_tb10 th,.option_view table .line_tb10 td{padding:10px 0;border-bottom:1px solid #e9e9e9}

/* 구매목록 선택 */
.info_search_cell{float:left;position:relative;z-index:9999;width:100%;margin-top:30px}
.info_search_cell .preview{float:left;position:relative;width:274px;margin-right:30px}
.info_search_cell .preview2{float:left;position:relative;width:225px;margin-right:20px;margin-left:9px}
.info_search_cell .option_list{float:left;position:relative;z-index:9888;width:502px;margin-right:19px}
.info_search_cell .option_list2{float:left;position:relative;z-index:9888;width:455px;margin-right:19px}
.info_search_cell .social_banner{float:left;position:relative;width:202px}

.info_search_cell .preview .img{width:274px;text-align:center}
.info_search_cell .preview .img img{width:274px;height:177px}
.info_search_cell .preview2 .book_img_big{width:204px;height:290px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_img_big.gif') no-repeat}
.info_search_cell .preview2 .book_img_big img{width:198px;height:284px;margin:1px 0 0 1px}
.info_search_cell .bt_preview{width:204px;padding:10px 0;text-align:center}
.info_search_cell .bt_preview .btn{color:#767676}
.info_search_cell .bt_preview .bar{color:#ccc}
.info_search_cell .bt_preview .btn a{color:#767676}
.info_search_cell .bt_preview .btn a:hover{color:#555}
.info_search_cell .book_stock{width:204px;text-align:center}
.info_search_cell .book_stock span{display:inline-block;padding:3px 13px;border:1px solid #cccccc;}
.info_search_cell .book_stock2{width:204px;margin:5px 0;text-align:center;}
.info_search_cell .book_stock2 a{display:block;padding:5px 0;border:1px solid #cccccc;color:#f84450;font-weight:600;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more3.gif') no-repeat 165px center;}

.info_search_cell .study_date{float:left;position:relative;width:272px;margin-top:10px;border:1px solid #e4e4e4;background:#f9f9f9}
.info_search_cell .study_date ul{display:block;position:relative;margin:13px 18px}
.info_search_cell .study_date li{display:block;overflow:hidden;position:relative;padding:5px 0;border-bottom:1px dotted #aeaeae}
.info_search_cell .study_date .class01{padding-left:30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/stu_date1.gif') no-repeat 0 10px}
.info_search_cell .study_date .class02{padding-left:30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/stu_date2.gif') no-repeat 0 10px}
.info_search_cell .study_date .class03{padding-left:30px;border:0 !important;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/stu_date3.gif') no-repeat 0 10px}
.info_search_cell .study_date .class_t{font-size:11px;font-weight:bold;line-height:15px;color:#000}
.info_search_cell .study_date .class_d{font-size:11px;line-height:18px;color:#333}

/* 교육과정 */
.info_search_cell .option_list2 table{float:left;position:relative;width:100%}

/* .info_search_cell .option_list2   table, */
.info_search_cell .option_list2 td,.info_search_cell .option_list2  th{padding:5px 0;border:0;background:#fff}
.info_search_cell .option_list2 td{font-size:12px;color:#262626}
.info_search_cell .option_list2 th{font-size:13px;vertical-align:top}
.info_search_cell .option_list2 .line_b th{padding:4px 0 10px!important;border-bottom:1px solid #333 !important}
.info_search_cell .option_list2 .line_b td{padding:0 0 10px!important;border-bottom:1px solid #333 !important;vertical-align:top !important}

.info_search_cell .option_list2 .line_e th,.info_search_cell .option_list2 .line_e td{padding:0 10px 15px 0 !important;border-bottom:1px solid #e9e9e9}

.info_search_cell .option_list2 .line_p th,.info_search_cell .option_list2 .line_p td{padding:10px 10px 10px 0 !important;border-bottom:1px solid #e9e9e9}

.info_search_cell .option_list2 .lineno th,.info_search_cell .option_list2 .lineno td{padding:0 10px 15px!important;border-bottom:0}

.info_search_cell .option_list2 .line_back th,.info_search_cell .option_list2 .line_back td{padding-right:15px;border-bottom:1px solid #e9e9e9;background:#fafafa !important}
.info_search_cell .option_list2 .line_back td label{padding:0 0 4px;font-weight:bold}
.info_search_cell .option_list2 .line_back .txt_selec{float:left}

.info_search_cell .option_list2 .line_back2 th,.info_search_cell .option_list2 .line_back2 td{padding-right:15px;border-bottom:1px solid #e9e9e9;background:#fff !important}
.info_search_cell .option_list2 .line_back2 td label{padding:0 0 4px;font-weight:bold}
.info_search_cell .option_list2 .line_back2 .txt_selec{float:left}

.info_search_cell .option_list2 .line_pd5 th,.info_search_cell .option_list2 .line_pd5 td{padding:10px 10px 5px 0}

.info_search_cell .option_list2 .line_b2 th{padding:5px 0 10px 10px !important;border-bottom:1px solid #333 !important}
.info_search_cell .option_list2 .line_b2 td{padding:5px 0 10px!important;border-bottom:1px solid #333 !important;vertical-align:top !important}
.info_search_cell .option_list2 .line_pd6 th{padding:5px 10px}
.info_search_cell .option_list2 .line_pd6 td{padding:5px 10px 5px 0}

.info_search_cell .option_list2 .step_chk{float:left;padding-left:14px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/step_chk.png') no-repeat 0 3px;}
.info_search_cell .option_list2 .list{float:left;position:relative;width:100%}
.info_search_cell .option_list2 .list p{float:left;position:relative;width:100%;line-height:17px}

.info_search_cell .option_list2 .book_list_cart{float:left;position:relative;width:100%;padding:0 0 10px}
.info_search_cell .option_list2 .step_subj{float:left;position:relative;width:100%;margin-bottom:5px;font-size:12px;font-weight:bold;color:#333}

/* 도서 & ebook */
.info_search_cell .option_list  table{float:left;position:relative;width:100%}

/* .info_search_cell .option_list    table, */
.info_search_cell .option_list  td,.info_search_cell .option_list   th{padding:5px 0;border:0;background:#fff}
.info_search_cell .option_list  td{font-size:12px;color:#262626}
.info_search_cell .option_list  th{font-size:13px;vertical-align:top}
.info_search_cell .option_list .line_b th{padding:4px 0 10px!important;border-bottom:1px solid #333 !important}
.info_search_cell .option_list .line_b td{padding:0 0 10px!important;border-bottom:1px solid #333 !important;vertical-align:top !important}

.info_search_cell .option_list .line_e th,.info_search_cell .option_list .line_e td{padding:0 10px 15px 0 !important;border-bottom:1px solid #e9e9e9}

.info_search_cell .option_list .line_p th,.info_search_cell .option_list .line_p td{padding:10px 10px 10px 0 !important;border-bottom:1px solid #e9e9e9}

.info_search_cell .option_list .lineno th,.info_search_cell .option_list .lineno td{padding:0 10px 15px!important;border-bottom:0}

.info_search_cell .option_list .line_back th,.info_search_cell .option_list .line_back td{padding-right:15px;border-bottom:1px solid #e9e9e9;background:#fafafa !important}
.info_search_cell .option_list .line_back td label{padding:0 0 4px;font-weight:bold}
.info_search_cell .option_list .line_back .txt_selec{float:left}

.info_search_cell .option_list .line_back2 th,.info_search_cell .option_list .line_back2 td{padding-right:15px;border-bottom:1px solid #e9e9e9;background:#fff !important}
.info_search_cell .option_list .line_back2 td label{padding:0 0 4px;font-weight:bold}
.info_search_cell .option_list .line_back2 .txt_selec{float:left}

.info_search_cell .option_list .line_pd5 th,.info_search_cell .option_list .line_pd5 td{padding:10px 10px 5px 0}

.info_search_cell .option_list .line_b2 th{padding:5px 0 10px 10px !important;border-bottom:1px solid #333 !important}
.info_search_cell .option_list .line_b2 td{padding:5px 0 10px!important;border-bottom:1px solid #333 !important;vertical-align:top !important}
.info_search_cell .option_list .line_pd6 th{padding:5px 10px}
.info_search_cell .option_list .line_pd6 td{padding:5px 10px 5px 0}

.info_search_cell .option_list .step_chk{float:left;padding-left:14px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/step_chk.png') no-repeat 0 3px;}
.info_search_cell .option_list  .list{float:left;position:relative;width:100%}
.info_search_cell .option_list  .list p{float:left;position:relative;width:100%;line-height:17px}

.info_search_cell .option_list .book_list_cart{float:left;position:relative;width:100%;padding:0 0 10px}
.info_search_cell .option_list  .step_subj{float:left;position:relative;width:100%;margin-bottom:5px;font-size:12px;font-weight:bold;color:#333}
.info_search_cell .option_list a.btn_layer{display:inline-block;margin:0 4px;padding:0 2px;border:1px solid #ccc;background:#fff;font-size:11px;line-height:18px;color:#999}
.info_search_cell .option_list .table_delivery_process table th{background-color:#f6f6f6;}
.info_search_cell .option_list .table_delivery_process table td{text-align:center;}

.book_list_cart .book_img{float:left}
.book_list_cart .book_info{float:left;width:270px;margin-left:10px}
.book_list_cart .btn_area_ab{position:absolute;right:0;bottom:0}
.book_list_cart .book_info2{float:left;width:100%;margin-left:0}
.book_list_cart .book_info2 p{float:left;position:relative;width:100%}
.book_list_cart .book_info2 p a{display:inline-block}
.book_list_cart .book_info2 p span{float:left;margin-left:5px}
.book_list_cart .book_info2 span{float:left;margin-left:5px}
.book_list_cart .book_info2 .categ_rb_s{float:left}
.book_list_cart .book_info p{float:left;position:relative;width:100%}
.book_list_cart .book_info p a{float:left}
.book_list_cart .book_info p span{float:left;width:230px;margin-left:5px}
.book_list_cart .book_info2 span{float:left}

/* 소셜 영역 */
.info_search_cell .social_banner .social_area{float:left;position:relative;width:180px;padding:15px 10px;border:1px solid #f2f2f2;background:#f9f9f9}
.social_area table{width:100%}
.social_area table td{background:none !important}
.social_area .table_social{float:left;position:relative;width:100%;margin-bottom:5px;border-top:1px solid #545454;border-bottom:1px solid #545454}
.social_area .cocail_subj{float:left;position:relative;width:100%;padding:5px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/review_icon.gif') no-repeat 0 5px}
.social_area .cocail_subj span{float:left;position:relative}
.social_area .table_social p.img img{width:44px;height:44px}
.social_area .cocail_subj .subj{margin-left:25px;font-size:14px;font-weight:bold}
.social_area .icon{position:absolute;top:8px;right:0}
.social_area .icon span{float:left}
.social_area .table_social  .write_social_txt{border-bottom:0;text-align:center}

/* sns리뷰등록하기 */
.social_area .sns_review{position:absolute;top:0;left:0;z-index:999999;width:168px;height:330px;padding:15px;border:1px solid #f2f2f2;background:#f9f9f9;text-align:center}
.social_area .sns_review .t_sns{overflow:hidden;height:24px;border-bottom:1px solid #545454;font-size:14px;font-weight:600;color:#484848}
.social_area .sns_review .close{position:absolute;top:11px;right:11px;cursor:pointer}
.social_area .sns_review textarea{width:145px;height:196px;margin-top:14px;padding:10px;background:#fff;font-size:11px;color:#888;letter-spacing:-1px;text-align:left}
.social_area .sns_review .t_icon{padding-top:8px}
.social_area .sns_review .t_icon li{display:inline-block;height:24px;padding-right:10px}
.social_area .sns_review .social_chk{height:35px;margin-bottom:10px;border-bottom:1px solid #545454;text-align:left}
.social_area .sns_review .social_chk .radio_area{margin:10px 0 0}
.social_area .sns_review .social_chk input[type=checkbox]{margin:2px 0 0}
.social_area .sns_review .social_chk>.page{position:absolute;right:16px;bottom:60px;font-size:11px;color:#888}
.social_area .sns_review a.btn_area_c{padding:0}
.table_social{overflow-y:auto;overflow-x:hidden;height:196px}
.table_social table td{padding:10px 0}
.social_recom{float:left;position:relative;margin-top:8px;padding-left:21px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/recom_i.gif') no-repeat 6px 1px;font-size:11px;font-weight:bold;color:#999}
.full_line p{float:left;position:relative;width:100%}

/* 소셜 배너 영역 */
.info_search_cell .social_banner .banner_area{float:left;position:relative;width:200px;margin-top:10px;padding:0;border:1px solid #ddd;background:#fff}
.info_search_cell .social_banner .banner_area .slide_btn{position:absolute;top:10px;right:10px}
.info_search_cell .social_banner .banner_area .slide_btn a{float:left}

/*eBook 보는 방법*/
.info_search_cell .social_banner .howto_ebook{float:left;position:relative;width:172px;padding:17px 14px 14px 14px;margin-bottom:10px;border:1px solid #f2f2f2;background:#f9f9f9;zoom:1;}
.info_search_cell .social_banner .howto_ebook:after{display:block;clear:both;content:''}
.howto_ebook .subj{margin-bottom:11px;font-size:16px;line-height:20px;color:#666666;text-align:center;}
.howto_ebook .btn_howto a{display:block;margin-top:2px;padding:4px 0 6px;font-size:13px;line-height:18px;font-weight:600;color:#fff;text-align:center;background-color:#a3a9bf;border:1px solid #9499ad;}

/* good_book */
.good_book{overflow:hidden;float:left;position:relative;width:100%;height:105px;margin-top:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/g_book_bg.gif') no-repeat}
.good_book .g_book_subj{float:left;position:relative;width:225px;height:75px;margin-right:10px;padding:30px 0 0 30px}

.good_book .g_book_subj p.txt_1{font-size:13px;color:#828282}
.good_book .g_book_subj p.txt_2{margin-top:5px;font-size:17px;font-weight:600;color:#262626}

.good_book .book_box{float:left;width:225px;margin-right:5px;padding:15px 0;}
.good_book .book_box .img{float:left;width:55px;}
.good_book .book_box .img img{width:55px;height:75px}
.good_book .book_box .book_list{float:left;width:150px;margin-left:15px;}
.good_book .book_box .book_list .subj{font-weight:bold;color:#262626}
.good_book .book_box .book_list p{margin-bottom:4px;color:#555}

.good_book .book_box.movie {width:320px;}
.good_book .book_box.movie .img{float:left;width:100px;}
.good_book .book_box.movie .img img{width:100px;height:75px}
.good_book .book_box.movie .book_list {width:200px;}
.good_book .more_btn {position:absolute;right:10px;bottom:10px;}

/* 상세 교육정보 */
#lrnnCntt td{padding-left:0}
.comunity_info_subj{float:left;position:relative;width:100%;padding:20px 0 10px 10px;font-size:20px;font-weight:600;color:#222}
.comunity_table{float:left;position:relative;width:100%;border-top:1px solid #757f7f}

.comunity_table th,.comunity_table td{padding-left:0;border-bottom:1px dotted #ccc;vertical-align:top}

.comunity_table th{font-size:14px;color:#262626}
.comunity_table td{font-size:12px;line-height:20px;color:#444}

.comunity_table .stu_day_box{display:block;overflow:hidden;position:relative;border-bottom:1px solid #333}
.comunity_table .stu_day_box2{display:block;overflow:hidden;position:relative}
.comunity_table .all_stu_day{float:left;position:relative;width:100%;height:35px;border-top:1px solid #161616;background:#666969;line-height:35px}
.comunity_table .all_stu_day span{float:left;padding:0 5px;color:#fff}
.comunity_table .all_stu_day a{float:left;margin-top:8px;margin-left:5px}
.comunity_table .cla_day_subj{font-size:13px;font-weight:bold;color:#555}

.comunity_table .day_list{float:left;position:relative;width:100%;margin:10px 0}
.day_list .subj{float:left;margin-right:10px;font-weight:bold;color:#555}
.day_list .days_memo{float:left}
.day_list .days_memo .font_76{letter-spacing:-1px}
.class_plan{float:left;position:relative;width:100%;margin-top:10px;margin-bottom:10px}
.class_plan .class_no{float:left;position:relative;height:25px;padding:0 20px 0 10px;background:#9b9b9b url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/class_num.gif') no-repeat right center;line-height:23px;color:#fff;text-align:center}
.class_plan span{float:left;margin-right:10px;color:#262626}
.class_plan a{float:left;margin-right:0;margin-top:2px}

.book_list_sum{float:left;position:relative;width:100%;margin:0 0 10px;padding-bottom:10px}
.book_list_sum .book_box{float:left;width:100%;margin-right:5px;padding:5px 0;}
.book_list_sum .book_box img{width:42px}
.book_list_sum .book_box .img{float:left;width:55px;}
.book_list_sum .book_box .book_list{float:left;width:785px;margin-left:15px;}
.book_list_sum .book_box .book_list .subj{font-weight:bold;color:#262626}
.book_list_sum .book_box .book_list p{display:block;overflow:hidden;position:relative;width:785px;color:#555}
.book_list_sum .book_box .book_list .summery{display:block;overflow:hidden;position:relative}
.book_list_sum .book_box .book_list p.list{display:block;overflow:hidden;position:relative;line-height:17px;color:#767676}
.book_list_sum .book_box .book_list span{float:left;padding:0 4px 0 0}
.more_l{float:left;position:relative;width:878px;padding:3px 0;border:1px solid #ddd;background:#f7f7f7;text-align:center}

/* 학습순서 */
.line2_box{display:block;overflow:hidden;position:relative;padding:23px 7px;border:2px solid #eee}
.line2_box .order_01{float:left;position:relative;width:157px;padding:0 5px;text-align:center}
.line2_box .order_01    p{line-height:18px}
.line2_box span{float:left;position:relative;width:20px;padding-top:15px;text-align:center}
.line2_box .explan_b33b{padding:5px 0}

.class_01{display:block;overflow:hidden;position:relative;padding:5px 10px;border:1px solid #e1e1e2;background:#f3f3f3}
.class_01 .subj{margin-right:10px;font-size:13px;font-weight:bold;color:#262626}
.class_02{display:block;overflow:hidden;position:relative;margin:10px 0 20px}
.class_02 p{display:block;overflow:hidden;line-height:23px}
.class_02 span{float:left;margin-right:10px}

/* 결제완료-결제정보 */
.pay_info{padding:15px;background:#f2f2f2}
.explan_sum{font-size:11px;color:#888}
.explan_sum p{line-height:18px}
.pay_info .extended_area{position:relative;padding:15px;background:#fff;color:#262626}
.pay_info .extended_area .btn_01_m{display:inline-block;overflow:hidden;position:absolute;top:19px;right:10px;height:23px;padding:0 8px;border:1px solid #aaa;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_wbtn.gif') repeat-x;line-height:23px;text-align:center}
.subj_dream{font-weight:bold;line-height:30px}
.ling_g6 .order_num{position:relative;width:340px;margin:0 auto;margin-top:10px;border:0}
.ling_g6 .order_num span{display:inline-block;margin-right:10px;padding:4px 0;line-height:25px;font-size:14px;font-weight:600}

/* .ling_g6 .order_num a            {float:left} */

/* 짧은테이블 */
.pay_info .sum_table{float:left;position:relative;width:467px}
.pay_info .sum_table table{border:1px solid #d9d9d9}
.pay_info .sum_table table th{border-bottom:1px solid #e5e5e5;background:#f6f6f6;font-size:14px}
.pay_info .sum_table table td{border-bottom:0;background:#fff;color:#262626}
.sum_table  .explan{line-height:30px;font-size:11px;color:#767676}

.pay_info .sum_table1{float:left;position:relative;width:357px}
.pay_info .sum_table1 table{border:1px solid #d9d9d9}
.pay_info .sum_table1 table th{border-bottom:1px solid #e5e5e5;background:#f6f6f6;font-size:14px}
.pay_info .sum_table1 table td{border-bottom:0;background:#fff;color:#262626}
.pay_info .sum_table1   .explan1{line-height:20px;font-size:11px;color:#767676}

/* full table */
.pay_info .sum_table2{float:left;position:relative;width:100%}
.pay_info .sum_table2 table{border:1px solid #d9d9d9}
.pay_info .sum_table2 table th{border-bottom:1px solid #e5e5e5;background:#f6f6f6}
.pay_info .sum_table2 table tbody td{background:#fff;color:#555;text-align:center}
.pay_info .sum_table2 table td p{line-height:20px}
.pay_info .sum_table2 table tfoot td{padding:25px !important;background:#fff}
.pay_info .sum_table2 .gray_b{padding:13px 0 9px 43px;background:#f3f6f9;line-height:19px;text-align:center}

/* 팝업 추가 */

/* 공통 스타일 */
div.layer-pop{position:relative;width:100%}
div.layer-pop h1{height:40px !important;padding:0}
div.layer-pop button.close{position:absolute;top:6px;right:14px;width:26px;height:25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_pop_close.png') no-repeat left top}
div.layer-pop table input[type=radio]{float:none;margin:0;vertical-align:middle}
div.layer-pop label{cursor:pointer}
div.layer-pop table input[type=text]{float:none;height:23px;margin:0}
div.layer-pop table select{height:24px}

/* 무료 배송비 */
div.layer-pop div.free-shipping{height:181px;padding:34px 20px 0;border-bottom:1px solid #ccc;background:#f2f2f2}
div.layer-pop div.free-shipping p{padding-left:19px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/exc.png') no-repeat left top;color:#262626}
div.layer-pop div.free-shipping ul{line-height:18px}
div.layer-pop div.free-shipping ul li{padding:10px 0 0 16px;text-indent:-16px}
div.layer-pop div.free-shipping ul.msg li{padding-left:8px;text-indent:-8px}
div.layer-pop div.free-shipping ul.msg li span{color:#0079c1}
div.btm-close{margin:20px 0 0;text-align:center}
div.btm-close.top-line{padding:15px 0 0;border-top:1px solid #ccc}

/* 교보캐시 온라인 신청내역 */
div.cash-app-layer div.approva_list{float:none;border:none}
div.cash-app-layer div.approva_list table{margin:15px 0 0;border-bottom:1px solid #ccc}
div.cash-app-layer div.approva_list table th{border-bottom:none;border-top:1px solid #979797;color:#333}
div.cash-app-layer div.approva_list table td{border-bottom:none;border-top:1px solid #e5e5e5}
div.cash-app-layer h2{font-size:16px;color:#262626}
div.cash-app-layer div.cash-caution{overflow:hidden;float:none;width:auto;margin:20px 0 0;border:1px solid #ccc}

/* 나의 주소록 */
div.my-address-list{overflow:hidden;width:100%;padding:10px 0}
div.my-address-list p{float:left;padding:3px 0 0}
div.my-address-list a{float:right;width:89px;padding:3px 0 3px 3px;border:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_go.gif') no-repeat 83px 8px;font-size:11px;color:#666}
div.address-choice{padding:20px 0 0;text-align:center}
div.address-choice span{display:inline-block;padding:6px 0 0}
div.address-choice button{display:inline-block;overflow:hidden;width:66px;margin-left:7px;padding:3px 0;font-family:'나눔고딕','Nanum Gothic';font-size:13px;font-weight:bold;color:#FFF;text-align:center}
div.address-choice button.modify{border:1px solid #373737;background:#373737}
div.address-choice button.cancel{border:1px solid #bebebe;color:#333}

/* 새로운 주소입력 */
div.layer-pop-contents div.approva_view{float:none;margin-top:5px}
div.layer-pop-contents div.approva_view table td div.choice-address label{margin-right:32px}
div.layer-pop-contents div.approva_view table td a.btn-post-num{display:inline-block;width:66px;height:20px;padding:4px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_66x24.gif') no-repeat left top;text-align:center;vertical-align:top}
div.layer-pop-contents div.approva_view table td div.address-input{margin-top:7px}
div.approva_view table .cnt p{clear:both;width:630px;margin-top:10px;line-height:160%;color:#555}

/* 툴팁UI적용 레이어 팝업 */
.layerpop_wrap{position:relative;padding:10px;border:1px solid #000}
.layerpop_wrap > .xx{position:absolute;top:10px;right:10px;z-index:99999;padding:0;border:0;font-size:20px}
.layer_pop .xx{position:absolute;top:10px;right:10px;z-index:99999;font-size:20px}
#layer_header{padding:10px 0;font-size:14px;font-weight:bold;color:#000}
.num_li{overflow:hidden;float:left;position:relative;width:100%;padding:15px 0}
.num_li ul{padding:0 10px}
.num_li li{margin:0 0 5px;font-size:12px;line-height:150%;color:#555}

.layer_contents2{overflow:hidden;clear:both;padding:0}
.layer_contents2 span.font_55{width:400px !important;height:none;margin:10px;line-height:20px;font-size:12px !important}

.layer_contents{overflow:hidden;clear:both;padding:10px 0}
.layer_contents p{margin-top:10px;line-height:20px}

.layer_table_tb2 table td input,.layer_table_tb2 table td a,.layer_table_tb2 table td span{float:left;margin-right:5px}
.layer_table_tb2{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}
.layer_table_tb2 th{font-size:12px;color:#333}

/* 주문/배송조회 */

/* 조회기간 */
.in_period{overflow:hidden;width:750px}
.in_period input.hasDatepicker{height:23px;line-height:23px}
.in_period strong{display:inline-block;padding-right:10px;line-height:24px}

p.enter_block{display:block;clear:both;width:100%}

/* 주문상태 안내 */
.order_guide{overflow:hidden;width:758px;border:1px solid #dedede}
.order_guide .order1{float:left;width:150px;height:220px;border-right:1px solid #dedede}
.order_guide .order1 dl{height:124px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot.gif') no-repeat center bottom}
.order_guide .order1 dt{padding-top:20px;text-align:center}
.order_guide .order1 dd{margin:0;padding:0;padding-top:20px;font-size:14px;font-weight:bold;color:#333;text-align:center}
.order_guide .order1 p{width:117px;margin:0 15px 22px 22px}
.order_guide .none{border-right:none}

/* 주문상태 안내 (승인대기 사용 시) */
.order_guide1{overflow:hidden;width:754px;border:1px solid #dedede}
.order_guide1 .order1{float:left;width:124px;height:220px;border-right:1px solid #dedede}
.order_guide1 .order1 dl{height:124px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot.gif') no-repeat center bottom}
.order_guide1 .order1 dt{padding-top:20px;text-align:center}
.order_guide1 .order1 dd{margin:0;padding:0;padding-top:20px;font-size:14px;font-weight:bold;color:#333;text-align:center}
.order_guide1 .order1 p{width:117px;margin:0 10px}
.order_guide1 .none{border-right:none}

/* 주문번호 */
.order_num{clear:both;position:relative;height:17px;padding:19px 20px;border:7px solid #ddd}
.order_num strong{display:inline-block;line-height:20px}
.order_num .order_btn{position:absolute;top:19px;right:20px}

.t_point{clear:both;margin-top:5px}
.t_point_block{display:inline-block;clear:both;margin-top:5px}
.floatR span{display:inline-block;padding-right:5px;line-height:20px}

.layer_table_tb3 table td input,.layer_table_tb3 table td a,.layer_table_tb3 table td span{float:left;margin-right:5px}
.layer_table_tb3 table thead th{border-right:1px solid #ddd}

.layer_table_tb3{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797}
.layer_table_tb3 th{padding:10px 0 !important;border-bottom:1px solid #ddd !important;background:#fbfbfb !important;font-size:12px;color:#333}
.layer_table_tb3 td{padding:5px !important;border-left:1px solid #ddd !important}
.layer_table_tb3 td:first-child{border-left:0 !important}
.layer_table_tb3 .noline{border-right:0}

/* 교육과정 책목록 이미지 사이자 */
.stu_img{width:104px;height:67px}

.tabl_list_room{display:block;overflow:hidden;width:685px;padding:5px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/img_room/sub/bg.gif') 0 0}
.tabl_list_room .stu_box h4{display:block;overflow:hidden;clear:both;width:664px;height:43px;padding:0 0 0 20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/img_room/sub/stu_bok_tit.gif') 0 0;line-height:43px;font-size:16px;font-weight:600;color:#000}
.tabl_list_room .stu_box .tabl_stu_list{display:block;overflow:hidden;width:644px;margin-bottom:10px;padding:35px 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/img_room/sub/stu_bottm.gif') no-repeat left bottom}
.tabl_list_room .stu_box .tabl_stu_list table{border-top:1px solid #767676}

.tabl_list_room .stu_box .tabl_stu_list .non span,.tabl_list_room .stu_box .tabl_stu_list .non a{float:none;clear:both;margin-bottom:3px}
.tabl_list_room .stu_box .tabl_stu_list .non a{display:inline-block;width:60px}
.mrt_box{display:inline-block;overflow:hidden;clear:both;width:738px;margin-top:10px;padding:10px;border:1px solid #979797}
.mrt_box    .all_point{float:left;position:relative;width:100%;padding:0;background:#fff;font-weight:600;text-align:center}
.act_index{float:left;position:relative;width:258px;height:100%;height:126px;margin-left:10px;border:1px solid #ccc;line-height:126px;text-align:center}
.mrt_box    .all_point .all_point_txt{position:relative;width:400px;margin:0 auto;padding:10px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/bot_line.gif') repeat-x left bottom;font-size:16px;color:#000}

.mrt_box    .all_point .all_point_txt span,.mrt_box .all_point .all_point_txt i{margin:0;padding:0 3px;}
.all_point .all_point_txt2{position:relative;width:300px;margin:0 auto;padding:10px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/bot_line.gif') repeat-x left bottom;font-size:16px;font-weight:600;color:#000;text-align:center}
.mrt_box .all_point .btn_emoney{position:absolute;right:0;top:19px;}
.pop_emoney_subj{padding-top:20px;border-top:1px dashed #dddddd;}

/* 안내 */
.mrt_box2{float:left;position:relative;width:660px;margin-bottom:20px;padding:20px 10px 20px 87px;border:1px solid #979797;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_important.gif') no-repeat 21px 21px}
.mrt_box2 .subj{font-size:14px;font-weight:bold;color:#262626}
.mrt_box2 .mrt_guide{float:left;position:relative;width:630px}
.mrt_box2 .mrt_guide p{line-height:20px}

.my span.won{float:left;margin-left:10px;font-size:13px;font-weight:600;color:#333}
.sec_subj{float:left;position:relative;width:100%;margin-bottom:10px;font-size:16px;font-weight:600}
.my .font_26{font-size:13px}
.my td p{line-height:20px}
.point_guide{overflow:hidden;float:float;position:relative;width:100%;padding:10px 0 0;line-height:20px}

.allleft span,.allleft a{float:left}
.allleft span{line-height:25px}
.fre_shi_area{float:left;position:relative;width:100%;padding:20px 0;background:#f7f7f7;font-size:14px;font-weight:600;color:#6a6a6a;text-align:center}

/* 내서재 */
.l_book_list{overflow:hidden;width:762px;padding:30px 0 50px;border-bottom:1px solid #d1d1d1}
.l_book_list ul{overflow:hidden}
.l_book_list ul li{float:left;padding-right:53px}
.l_book_list ul li .img_book{display:block;overflow:hidden;clear:both;width:106px;height:160px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/l_book_bg.gif') no-repeat left top;zoom:1}
.l_book_list ul li .btn{display:block;overflow:hidden;clear:both;zoom:1}
.l_book_list ul .last{padding-right:0}

/* 목록리스트가 없는경우 */
.no_list{padding:50px 0 60px;border-bottom:1px solid #979797;font-weight:bold;text-align:center}

/* 학습노트등록 */
.img_book{float:left;width:106px;height:160px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/l_book_bg.gif') no-repeat left top}

.mystory_note{float:left;margin-left:10px}
.mystory_note a{display:inline-block;position:relative;width:93px;height:120px;vertical-align:top}

/* .mystory_note a img  {margin:0;padding:0} */
.mystory_note a .mask{display:block;position:absolute;top:0;left:-6px;width:93px;height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mystory/sub/bg_book02.png') no-repeat 0 0}

.book_example{float:left;padding-left:20px}
.book_example strong{line-height:20px}
.book_example .author{font-size:11px;line-height:16px;color:#767676}
.book_example .b_text{padding-top:12px;line-height:16px}

.approva_view table th.b_top{vertical-align:top}

/* 장바구니 */
.point_gbox{display:inline-block;clear:both;width:746px;padding:26px 0;border:7px solid #e7e7e7}
.point_gbox ul{width:746px}
.point_gbox ul li{float:left;width:123px !important;height:49px;border-left:1px solid #cecece;text-align:center}
.point_gbox ul li:first-child {border-left:none}
.point_gbox ul .book{font-weight:bold;line-height:25px}
.point_gbox ul .book .all_fl span{float:left;margin-left:18px}
.point_gbox ul .book .all_fl a{float:left}
.point_gbox ul .hold .all_fl span{float:left;margin-left:10px}
.point_gbox ul .hold .all_fl a{float:left}
.point_gbox ul .t_pot .all_fl span{float:left;margin-left:20px}
.point_gbox ul .t_pot .all_fl a{float:left}
.point_gbox ul .quest_btn{margin:5px 0 0 5px}
.point_gbox ul li div.all_fl{display:block;position:relative;width:123px;margin:0 auto;line-height:25px;text-align:center;zoom:1}

.point_gbox ul li div span,.point_gbox ul li div img,.point_gbox ul li div a{display:inline-block;line-height:25px}
.point_gbox ul .hold{font-weight:bold;line-height:25px;text-align:center}
.point_gbox ul .t_pot{line-height:25px;text-align:center}
.point_gbox ul .balance{line-height:25px;text-align:center}
.point_gbox ul .kybo_cash{line-height:25px;text-align:center}
.point_gbox ul .mileage{border-right:none;line-height:25px}
.point_gbox ul .big{display:block;clear:both;width:123px;font-size:19px;font-weight:600}

.point_gbox ul .ticket{width:247px !important;font-weight:bold;line-height:25px;text-align:center}
.point_gbox ul .ticket .label {float:left;width:96px;padding-right:5px;height:39px;padding-top:12px;text-align:right;font-size:19px;font-weight:600}
.point_gbox ul .ticket .all_fl {float:left;width:145px;height:49px}
.point_gbox ul .ticket .all_fl span{float:left;margin-left:10px}
.point_gbox ul .ticket .all_fl span.number {margin-left:4px}
.point_gbox ul .ticket .all_fl span.number strong {font-size:18px}
.point_gbox ul .ticket .all_fl a{float:left}
.point_gbox ul .ticket .quest_btn{margin-left:2px}

/* .point_gbox ul .small {font-size:15px;font-family:'나눔고딕';font-weight:bold} */

/* 독서포인트 */
.point_gbox.point_gbox_book ul li{padding-top:15px;height:64px;}
.point_gbox.point_gbox_book ul li.ticket{padding-top:0;}
.point_gbox.point_gbox_book ul .ticket .label.book_point {width:100%;height:29px;text-align:center;padding:0;}
.point_gbox.point_gbox_book ul .ticket .all_fl.book_point_ex{width:auto;height:auto;padding-left:40px;}
.point_gbox.point_gbox_book ul .ticket .all_fl.book_point_ex span.number strong {font-size:12px}

/*나의통장 0204*/
.point_gbox2 {display:inline-block;border:7px solid #e7e7e7;padding:18px 0 18px 0;clear:both;width:746px;}
.point_gbox2 p  {float:left;width:150px;margin-right:10px;text-align:center;font-size:14px;color:#262626;line-height:20px;padding:10px 0 0 0;border-right:1px solid #eee;height:90px;font-weight:600;}
.point_gbox2 p span {color:#656565;font-weight:normal;}
.point_gbox2 ul {float:left;width:575px;}
.point_gbox2 ul li {height:49px;float:left;width:133px !important;}
.point_gbox2 ul .book {font-weight:bold;line-height:25px;}
.point_gbox2 ul .book .all_fl span{float:left;margin-left:18px;}
.point_gbox2 ul .book .all_fl a {float:left;}
.point_gbox2 ul .hold .all_fl span{float:left;margin-left:10px;}
.point_gbox2 ul .hold .all_fl a {float:left;}
.point_gbox2 ul .t_pot .all_fl span{float:left;margin-left:20px;}
.point_gbox2 ul .t_pot .all_fl a    {float:left;}
.point_gbox2 ul  .quest_btn {margin:5px 0 0 5px;}
.point_gbox2 ul li div.all_fl {position:relative;display:block;margin:0 auto;zoom:1;line-height:25px;width:123px;text-align:center;}
.point_gbox2 ul li div span {display:inline-block;line-height:25px;}
.point_gbox2 ul li div img {padding:5px 0 0 0;}
/* .point_gbox2 ul li div a {line-height:25px;} */
.point_gbox2 ul .hold {text-align:center;font-weight:bold;line-height:25px;}
.point_gbox2 ul .t_pot {text-align:center;line-height:25px;}
.point_gbox2 ul .balance {text-align:center;line-height:25px;}
.point_gbox2 ul .kybo_cash {text-align:center;line-height:25px;}
.point_gbox2 ul .mileage {border-right:none;line-height:25px;}
.point_gbox2 ul .big {font-size:18px;font-weight:bold;clear:both;width:123px;display:block;}
/* .point_gbox2 ul .small {font-size:15px;font-family:'나눔고딕';font-weight:bold;} */
.point_gbox2 ul li.p01  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p01.gif") no-repeat 5px 50%;padding-left:58px;width:200px;margin-bottom:10px;}
.point_gbox2 ul li.p02  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p02.gif") no-repeat 5px 50%;padding-left:58px;margin-bottom:10px;}
.point_gbox2 ul li.p03  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p03.gif") no-repeat 5px 50%;padding-left:58px;margin-bottom:10px;}
.point_gbox2 ul li.p04  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p04.gif") no-repeat 5px 50%;padding-left:58px;}
.point_gbox2 ul li.p05  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p05.gif") no-repeat 5px 50%;padding-left:58px;}
.point_gbox2 ul li.p06  {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/p06.gif") no-repeat 5px 50%;padding-left:58px;}

/* 1126 추가 */

/* 교보캐시 전환 */
input[type=password]{padding:5px 0;border:1px solid #d1d1d1;text-indent:5px}
.approva_view table td.txt_infor{padding:10px 0}
.approva_view table td.txt_infor dl{margin:0;padding:15px;background-color:#f6f6f6}
.approva_view table td.txt_infor dl dt{float:left;font-weight:bold}
.approva_view table td.txt_infor dl dd{margin:0;padding-left:130px}
.approva_view table td.txt_infor .gray_box{padding:15px;background-color:#f6f6f6}
.approva_view table td.txt_infor .gray_box p{padding-left:10px;text-indent:-10px}

.approva_view table td.txt_infor .gray_box2{padding:15px;background-color:#f6f6f6}
.approva_view table td.txt_infor .gray_box2 p{width:100%}

/* 레이어팝업 */
.layer_header{padding:10px 0;font-size:14px;font-weight:bold;color:#000}
.layerpop_load_wrap{display:none;position:absolute;top:0;left:0;z-index:900;background-color:#fff}
.layerpop_load{position:absolute;z-index:900;background-color:#fff}
.layerpop_load .layerpop_wrap{z-index:900;margin:0;background-color:#fff}
.sns_popup{display:none;position:absolute;top:0;left:0;z-index:900;background-color:#fff}

/* 상세 레이어팝업 */
.info_book_list{z-index:90000}
.book_info_area .layerpop_wrap span{float:none}

/* md 공통레이아웃 */
.bx-next{position:absolute;top:5px;right:10px;width:22px;height:22px;margin:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next_box.png') no-repeat;text-indent:-9999px}
.bx-prev{position:absolute;top:5px;right:31px;z-index:99;width:22px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev_box.png') no-repeat;text-indent:-999px}

.md_wrap{overflow:hidden;width:980px;margin:0 auto}
.md_baner{width:980px;margin:0 0 20px;/*background:#9cc2da*/}
.md_baner table th,
.md_baner table td {border-bottom:none;}
.md_banner_full{float:left;position:relative;width:100%;min-width:980px;margin:-10px 0 10px;background:#fff none center top;}
.md_list_wrap{overflow:hidden;width:980px}
.md_list_wrap:after{display:block;clear:both;content:''}
.md_l_list{overflow:hidden;float:left;width:650px}
.md_l1_list{overflow:hidden;float:left;width:320px}
.md_l2_list{overflow:hidden;float:right;width:320px}
.md_r_list{overflow:hidden;float:right;width:320px}
.md_c_list{overflow:hidden;float:left;width:980px}
.md_type_a1{clear:both;width:650px;margin-bottom:20px}
.md_type_b1{float:left;width:317px;margin-bottom:10px}
.md_type_b2{float:right;width:318px;margin-bottom:10px}
.md_type_b3{width:318px;margin-bottom:10px}
.md_type_b1_1{float:left;width:318px;height:394px;margin-bottom:10px}
.md_type_b2_1{float:right;width:318px;height:394px;margin-bottom:10px}
.md_type_b3_1{width:318px;height:394px;margin-bottom:10px}
.md_type_c1{clear:both;width:980px;margin-bottom:10px}

/* 북모닝 CEO */
.sub_subject{display:block;overflow:hidden;clear:both;width:100%;zoom:1}
.sub_subject .subj_m{float:left;margin-top:-2px;padding:0 10px 0 0;font-size:20px;font-weight:600;color:#262626}
.sub_subject .txt_subj{float:left;height:17px;margin:0;padding:0 10px 3px;border-left:1px solid #ccc;font-size:17px;font-weight:600;color:#262626}
.sub_subject .h4_explan{display:block;overflow:hidden;clear:both;color:#555;zoom:1}

.title_list_category{height:48px;padding-top:25px;}
.title_list_category h3{padding-left:3px;font-size:22px;line-height:26px;font-weight:normal;color:#262626;}

.title_list_search{height:48px;padding-top:25px;background-color:#f6f6f6;}
.title_list_search h3{padding-left:3px;font-size:14px;line-height:26px;font-weight:normal;color:#262626;text-align:center;}
.title_list_search h3 strong{font-size:22px;font-weight:normal;}
.title_list_search h3 strong span{color:#cb3500;}

.subject ~ .title_list_category,
.subject ~ .title_list_search {margin-top:-20px;}

.title_list_category ~ .book_ceo_box,
.title_list_search ~ .book_ceo_box {margin-top:0;}

.book_ceo_box{display:inline-block;overflow:hidden;clear:both;width:100%;margin-top:30px;border-top:1px solid #979797;zoom:1}
.book_ceo_box .ceo_sort{display:inline-block;overflow:hidden;padding:12px 0}
.book_ceo_box .ceo_sort a:first-child{border:none}
.book_ceo_box .ceo_sort a{float:left;padding:0 10px;border-left:1px solid #ccc}
.book_ceo_box .ceo_sort a.on{color:#373737}
.book_ceo_box .ceo_sort a.off{color:#767676}

.book_ceo_box .ceo_table{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}

/* .book_ceo_box .ceo_table th  {background:#fff} */
.book_ceo_box .ceo_table .book_img{width:79px;height:112px;margin:0 auto;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_book_img.gif') no-repeat}
.book_ceo_box .ceo_table .book_img img{width:73px;height:106px;margin:1px 0 0 1px}

.book_ceo_box .ceo_table .dbr_img{width:79px;height:112px;margin:0 auto;padding:0;border:1px solid #d3d3d3;}
.book_ceo_box .ceo_table .dbr_img img{width:100%;height:auto;}



.book_ceo_box .ceo_table .video_img{position:relative;width:165px;height:103px;margin-left:6px;}
.book_ceo_box .ceo_table .video_img img{width:163px;height:101px;border:1px solid #d8d8d8;}
.book_ceo_box .ceo_table .video_img .btn_play{position:absolute;left:67px;top:36px;width:31px;height:31px;border:none;}
.book_ceo_box .ceo_table .video_img .time{position:absolute;right:1px;bottom:1px;padding:2px 5px;font-size:10px;color:#fff;background-color:#000;}
.book_ceo_box .ceo_table tr:first-child td{background:none}
.book_ceo_box .ceo_table td{padding:12px 0;border:none;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/td_dashed.gif') repeat-x top left}
.book_ceo_box .ceo_table td.thumb{vertical-align:top}
.book_ceo_box .ceo_table td.txtl{vertical-align:top;padding-right:10px;}
.book_ceo_box .ceo_table td .subj_book{font-size:22px;font-weight:600;color:#000;}
.book_ceo_box .ceo_table td .name_date{margin-top:5px;font-size:12px;color:#767676;}
.book_ceo_box .ceo_table td .name_date .book_name{padding:0 8px 0 0;border-right:1px solid #d9d9d9}
.book_ceo_box .ceo_table td .name_date .date{padding:0 8px}
.book_ceo_box .ceo_table td .book_memo{margin-top:5px;line-height:17px;color:#555;font-size:13px;}
.book_ceo_box .ceo_table td .dbr_memo{height:68px;overflow:hidden;margin-top:5px;line-height:17px;color:#555;font-size:13px;}
.book_ceo_box .ceo_table td .book_info{margin-top:8px;}
.book_ceo_box .ceo_table td .book_info .label{margin-right:6px;padding:2px 6px;font-size:11px;line-height:13px;color:#fff;border:1px solid #8e5e11;background-color:#987b5c;}
.book_ceo_box .ceo_table td .book_info .title a{color:#000;}
.book_ceo_box .ceo_table td .book_info .vline{margin:0 1px;color:#d9d9d9;}
.book_ceo_box .ceo_table td .book_info .author a{color:#555;}

.m_bceo_banner{display:block;overflow:hidden;clear:both;zoom:1}
.m_bceo_banner img{width:760px;height:225px}
.today_weekly{display:block;overflow:hidden;width:760px;height:198px;margin:0;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bceo_intro_book.gif') no-repeat}

.today_weekly .today,.today_weekly .weekly{float:left;position:relative;width:304px;margin:0;padding:33px 38px}
.today_weekly dl{margin:0;padding:0}
.today_weekly .title{display:inline-block;overflow:hidden;clear:both;width:100%;margin:0;padding:0;font-size:20px;font-weight:600;zoom:1}
.today_weekly .title .fir{margin-right:5px;color:#333}
.today_weekly .title .sec{color:#9e9e9e}
.today_weekly .m_memo{width:150px;margin:10px 0 0}
.today_weekly .btn{margin-top:30px;margin-left:0;text-align:left}

/* .today_weekly .btn a {float:left} */
.today_weekly .book_img{position:absolute;top:30px;right:25px;width:130px;padding-bottom:23px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/book_table.png') no-repeat left bottom}
.today_weekly .book_img .bg_book{display:inline-block;overflow:hidden;width:95px;height:117px;margin-left:19px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/book_back.png') no-repeat left bottom}
.today_weekly .book_img .bg_book img{width:76px;height:106px;margin:1px 0 0 6px}
.today_weekly .book_movie{position:absolute;top:30px;right:50px;width:123px;height:109px;margin-top:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/m_movie_view.png') no-repeat left top}
.today_weekly .book_movie span{float:left;position:relative}
.today_weekly .book_movie img.movie_img{display:block;width:112px;height:65px;margin:5px 0 0 5px}
.today_weekly .book_movie img.play_btn{position:absolute;top:30px;left:50px}
/* // today intro */
.tb_intro_ceo{display:inline-block;overflow:hidden;clear:both;position:relative;width:706px;height:110px;margin-top:20px;padding:34px 54px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/tb_intro_bg.gif') no-repeat;zoom:1}
.tb_intro_ceo .book_bg{float:left;width:76px;height:109px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/today_bceo_bg.png') no-repeat}
.tb_intro_ceo .book_bg  img{width:70px;height:103px}
.tb_intro_ceo .bceo_intro_list{float:left;margin-left:30px}
.tb_intro_ceo .bceo_intro_list dl{margin:0;padding:0}
.tb_intro_ceo .bceo_intro_list dt.subj_bceo{font-size:19px;font-weight:600;color:#262626}
.tb_intro_ceo .bceo_intro_list dd{margin:0;padding:0}
.tb_intro_ceo .bceo_intro_list dd.name_pan{margin-top:6px;font-size:12px;color:#767676}
.tb_intro_ceo .bceo_intro_list dd.bceo_memo{width:490px;margin-top:15px;line-height:18px;font-size:13px;}

.tb_intro_ceo .month_day{position:absolute;top:20px;right:80px;width:53px;height:61px;padding:8px 0 0 7px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/month_bg.gif') no-repeat}
.tb_intro_ceo .month_day .year_month{font-size:11px;font-weight:bold;color:#fff}
.tb_intro_ceo .month_day .day{display:block;width:45px;margin-top:4px;font-size:27px;font-weight:bold;color:#262626;text-align:center}
/* // 월별조회 */
.search_month{display:inline-block;overflow:hidden;clear:both;margin:20px 0 10px;zoom:1}
.search_month .txt{font-weight:600;color:#555}
.search_month .year{width:74px;height:24px;padding:2px}
.search_month .txt_nor{color:#555}
.search_month .month{width:58px;height:24px;padding:2px}
.title_month {float:left;margin-top:20px;color:#000;font-size:18px;font-weight:600;}
/* //달력 */
.table_bceo{display:inline-block;overflow:hidden;clear:both;border-top:1px solid #979797;border-right:1px solid #ededed;zoom:1}
.table_bceo .ceo_table th{padding:10px 0 !important;border-left:1px solid #ededed;background:#fafafa;color:#262626}
.table_bceo .ceo_table td{height:180px;border-left:1px solid #ededed;color:#262626;vertical-align:top}
.table_bceo .ceo_table td.on{border:2px solid #f4c898}
.table_bceo .ceo_table .day_m{font-weight:bold;color:#555}
.table_bceo .ceo_table .day_week{font-weight:bold;color:#ff9191}
.table_bceo .ceo_table .book_list{margin:5px 0 0}
.table_bceo .ceo_table .book_list .book_bg{display:block;width:71px;height:104px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_month_b_bg.gif') no-repeat}
.table_bceo .ceo_table .book_list .book_bg img{width:65px;height:98px;margin:1px 0 0 1px}
.table_bceo .ceo_table .book_list .subj_bceo{display:inline-block;width:100%;margin-top:15px;line-height:18px}

/* 북브리핑 */
.book_today h4.book_br{height:26px;margin-top:20px;padding-left:13px;border-bottom:1px solid #e4e4e4;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 7px;font-size:17px;font-weight:600;color:#000}
.book_today h4.book_with{height:32px;margin-top:20px;padding-left:13px;border-bottom:2px solid #717171;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 7px;font-size:17px;font-weight:600;color:#000}
.book_today .me2_txt{height:50px;margin-top:32px;font-size:30px;font-weight:600;color:#000;text-align:center}
.book_today .me2day_play{text-align:center}
.book_today .author{padding:10px 0 0 140px;line-height:24px;color:#555}
.book_today .rare_text{margin-top:38px}
.book_today .rare_text dt{height:24px;font-weight:600;color:#555}
.book_today .rare_text dd{margin:0;padding:0;line-height:19px;color:#767676;font-size:13px;}
.book_today .psd_file{width:718px;padding:20px 20px 12px;border:1px solid #ededed;background:#fafafa}
.book_today .psd_file .pdf{margin-left:9px;padding-left:19px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_pdf.gif') no-repeat left top;line-height:23px}
.book_today .psd_file .b_line{height:37px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/sample/line.gif') no-repeat left bottom}
.book_today .psd_file .pdf_text dt{height:31px;color:#555}
.book_today .psd_file .pdf_text dt strong{color:#333333}
.book_today .psd_file .pdf_text dd{margin:0;padding:0;line-height:19px;color:#555}
.book_today .author_intu{padding-bottom:15px}
.book_today .author_intu dt{height:24px;font-weight:600;color:#555}
.book_today .author_intu dd{margin:0;padding:0;line-height:19px;color:#767676}
.book_today .with_list{padding:20px 0;border-bottom:1px solid #efefef}
.book_today .with_list ul{overflow:hidden}
.book_today .with_list ul li{float:left;width:250px}
.book_today .with_list ul li dl{margin:0;padding:0}
.book_today .with_list ul li dl dt{float:left;width:94px;height:111px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_book_img1.gif') no-repeat left top}
.book_today .with_list ul li dl dt a{display:block;width:130px;height:105px;padding:1px 0 0 1px;color:#262626;text-decoration:none;font-size:13px;}
.book_today .with_list ul li dl dt img{width:72px;height:105px}
.book_today .with_list ul li dl dd{overflow:hidden;float:left;margin:0;padding:0}
.book_today .with_list ul li dl dd dl{float:left;width:130px;/* height:52px */}
.book_today .with_list ul li dl dd dl dt{height:42px;background:none;font-weight:600;color:#000}
.book_today .with_list ul li dl dd dl dd{width:118px;margin-top:5px;font-size:11px;color:#767676}

/* 북모닝클럽30’s */
.bookm_club{margin-top:3px}
.bookm_club .club_30{height:138px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_bg.gif') no-repeat right top}
.bookm_club .club_30 dl{width:373px;height:138px;padding-left:28px}
.bookm_club .club_30 dl dt{height:44px}
.bookm_club .club_30 dl dd{margin:0;padding:0;line-height:17px;color:#777}
.bookm_club .top_total{overflow:hidden;height:25px;margin-top:33px;padding-bottom:10px}
.bookm_club .top_total .floatL{font-size:16px;font-weight:600;color:#000}

.bookm_club .tactics_view{margin-top:30px}
.bookm_club .tactics_view h4.club_30s{height:25px;border-bottom:1px solid #979797;font-size:16px;font-weight:600;color:#000}
.bookm_club .tactics_view .tactics{height:26px;margin:0;padding:0;padding:14px 11px 0;border-bottom:1px solid #e5e5e5}
.bookm_club .tactics_view .tactics dt{float:left;font-size:14px;font-weight:600;color:#262626}
.bookm_club .tactics_view .tactics dd{float:right;margin-top:3px;color:#999}
.bookm_club .tactics_view .tactics_text{padding:15px 28px 15px 20px;font-size:12px;line-height:19px;color:#555}

/* 진행중인 이벤트 */
.event{clear:both;position:relative}
.total_serch{position:absolute;top:5px;right:0}
.total_serch select{height:25px;margin:0 2px 0 0;padding:0;vertical-align:middle}
.total_serch label{margin-right:2px}
.total_serch input{height:23px;line-height:23px}
.event .steve_tit{height:30px;font-size:16px;font-weight:600;color:#000}

.event .event_list{display:block;overflow:hidden;margin-top:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/b_line.gif') repeat-x left bottom}
.event .event_list .elist{float:left;width:234px;padding-left:28px}
.event .event_list .elist dl{margin-top:12px}
.event .event_list .elist dl dt{line-height:16px;font-weight:600;color:#111}
.event .event_list .elist dl dd{margin:0;padding:0;padding-top:6px}
.event .event_list .elist dl dd ul{width:233px}
.event .event_list .elist dl dd ul li{padding-left:5px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot1.gif') no-repeat left 6px;line-height:17px;color:#555}
.event .event_list .elist dl dd ul li strong{color:#777}
.event .event_list .elist span.n_img{display:block;overflow:hieen;width:233px;height:102px;border:1px solid #e3e3e3}
.event .event_list .none{padding-left:0}
.event .last{border-bottom:1px solid #d1d1d1;background:none}

/* 이벤트 도서 */
.approva_view.full_size{border-bottom:none;}
.approva_view.full_size table td.image{padding:10px 0;text-align:center;border-bottom:none;}

.event_book{clear:both;position:relative;width:100%;margin:0 0 40px 0;}
.event_book table.tab_eventbook{border:2px solid #262626;table-layout:fixed;}
.event_book table.tab_eventbook tr td{padding:0;color:#262626;font-size:14px;line-height:19px;text-align:center;font-weight:bold;background-color:#fff;
border-left:1px solid #aeaeae;border-top:1px solid #aeaeae;border-bottom:none;}
.event_book table.tab_eventbook tr:first-child td{border-top:none;}
.event_book table.tab_eventbook tr td:first-child{border-left:none;}
.event_book table.tab_eventbook tr td.on a{color:#fff;background:#262626;}
.event_book table.tab_eventbook tr td a{display:block;padding:13px 10px 11px;}
.event_book table.tab_eventbook tr td a:hover{color:#fff;background:#262626;}

.event_booklist{position:relative;margin-top:40px;}
.event_booklist h3.event_subject{padding-bottom:7px;font-size:21px;line-height:26px;color:#262626;border-bottom:1px solid #262626;}
.event_booklist .btn_eventbook{position:absolute;right:0;top:0;}

.event_booklist ul{margin:8px 0;border-bottom:1px solid #e7e7e7;zoom:1;}
.event_booklist ul:after{content:'';display:block;clear:both;}
.event_booklist ul li{float:left;position:relative;width:25%;margin:17px 0;}
.event_booklist ul li a{display:block;width:134px;margin:0 17px 0 39px;text-align:center;}
.event_booklist ul li a .cover{width:134px;height:198px;}
.event_booklist ul li a .cover img{width:132px;height:196px;border:1px solid #cecece;}
.event_booklist ul li a .title{height:30px;overflow:hidden;margin:9px 0 7px;color:#262626;font-size:12px;line-height:15px;font-weight:600;}
.event_booklist ul li a .info{height:32px;overflow:hidden;color:#818181;font-size:11px;line-height:16px;}
.event_booklist ul li a:hover{text-decoration:underline;}
.event_booklist ul li a:hover .cover img{border:1px solid #2f2f2f;}
.event_booklist ul li input.check{position:absolute;left:17px;top:0;margin-top:0;}
.event_booklist ul li.off{display:none;}
.event_booklist.open_booklist ul li.off{display:block;}
.event_booklist .btn_open{display:block;margin:0 auto;padding-right:22px;font-size:16px;line-height:19px;color:#0b0b0b;font-weight:600;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_list_more.png') no-repeat right 8px;}
.event_booklist .btn_open.btn_close{background-image:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_list_less.png')}


/* 구분 */
.divi{display:block;width:64px;padding:2px;border:1px solid #2b6999;font-size:11px;color:#2b6999}

/* 독서경영대학 */
.lecture{display:block;width:64px;padding:2px;border:1px solid #1b8d8e;font-size:11px;color:#1b8d8e}

/* 특강 */
.seminar{display:block;width:64px;padding:2px;border:1px solid #4c4999;font-size:11px;color:#4c4999}

/* 북세미나 */
.club{display:block;width:64px;padding:2px;border:1px solid #9e548e;font-size:11px;color:#9e548e}

/* 북클럽 */

/* MD관리_베스트도서 / 나의 친구 */
.md_box_m{display:block;border:1px solid #d0d0d0;zoom:1}
.md_box_m .md_top_m{display:block;clear:both;position:relative;padding:5px 10px;background:#e4e4e4;line-height:22px;font-size:15px;font-weight:600;color:#555;text-align:center;zoom:1}
.md_box_m .md_top_m2{display:block;clear:both;position:relative;padding:5px 10px;background:#e4e4e4;line-height:22px;font-size:15px;font-weight:600;color:#555;zoom:1}
.md_box_m .md_top_m3{display:inline-block;clear:both;position:relative;padding:5px 10px;background:#e4e4e4;line-height:22px;font-size:15px;font-weight:600;color:#555;zoom:1}
.md_box_m .md_top_m4{display:block;clear:both;position:relative;padding:5px 10px;background:#f9f9f9;line-height:22px;font-size:15px;font-weight:600;text-align:center;zoom:1}
.md_box_m .md_top_m .best_icon{position:absolute;top:-3px;right:10px}
.md_box_m .md_top_m2 .go_order{position:absolute;top:0;right:0}
.md_box_m .md_top_m2 .go_view{position:absolute;top:4px;right:10px;padding:0 10px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/go_view.gif') no-repeat right 50%;font-size:11px;font-weight:400;color:#888 !important}
/* MD관리_베스트도서 / 나의 친구 beginning */

/* .md_box_m    {display:inline-block;width:316px;zoom:1;border:1px solid #d0d0d0} */

/* .md_box_m .md_top_m  {position:relative;display:inline-block;width:100%;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:32px;text-align:center;font-size:15px;font-weight:600;color:#555} */

/* .md_box_m .md_top_m2 {position:relative;display:inline-block;width:303px;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:30px;font-size:15px;font-weight:600;color:#555;padding-left:15px} */
.friend_list_v2{padding-top:70px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_plus.gif') no-repeat 142px 15px}
.friend_list_v2 p{margin-bottom:10px;text-align:center}
.friend_list_v2 p img{margin:10px 0}

/* MD관리_베스트도서 */
.book_list_md{padding:20px}
.book_list_md .table_list_b{display:block;overflow:hidden;clear:both;position:relative;width:278px;margin:0;padding:0 0 17px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_table_md.gif') no-repeat left bottom;zoom:1}
.book_list_md .table_list_b dt{display:none;margin:0;padding:0}
.book_list_md .table_list_b dd.book_list01{float:left;position:relative;margin:0 0 0 19px;padding:0}
.book_list_md .table_list_b dd.book_list02{float:left;position:relative;margin:0 0 0 25px;padding:0}
.book_list_md .table_list_b dd.book_list03{float:left;position:relative;margin:0 0 0 25px;padding:0}
.book_list_md .table_list_b dd.book_list01 a{display:block;width:66px;height:92px}
.book_list_md .table_list_b dd span.curver{position:absolute;top:0;left:-1px;width:68px;height:94px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_best_bg.png') no-repeat;cursor:pointer}

/* 나의 친구 */
.friend_list_md{display:block;overflow:hidden;position:relative;padding:5px 19px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/frd_top.jpg') no-repeat left -8px}
.friend_list_md dl{display:inline-block;overflow:hidden;width:287px;margin:0 auto;padding:10px 0;zoom:1}
.friend_list_md dl  :first-child{border-top:0}
.friend_list_md dt{float:left;margin:0;padding:5px 0}
.friend_list_md dd{float:left;width:65px;margin:10px 0 0 10px;padding:0;color:#777;word-break:break-all}
.friend_list_md dt img{display:block;width:60px;height:60px;border:1px solid #CCC !important;word-break:break-all}
.friend_list_md dd .f_name{font-weight:600}
.friend_list_md dd .f_id{margin:3px 0 0;font-size:11px}

/* MD관리 학습노트 */
.stu_note_list{margin-top:7px}
.stu_note_list dl{display:inline-block;overflow:hidden;clear:both;margin:0;padding:10px 19px;border-bottom:1px solid #f6f6f6;zoom:1}
.stu_note_list dt{float:left;width:58px;margin:0;padding:0}
.stu_note_list dl img{width:58px;height:58px;margin-left:2px}
.stu_note_list dd{float:left;position:relative;width:209px;margin:0 0 0 10px;padding:0}
.stu_note_list dd .name_note{font-weight:600;color:#555}
.stu_note_list dd .intro_note{margin-top:10px;color:#777;font-size:13px;}
.stu_note_list dd .date_r{position:absolute;top:0;right:0;font-size:11px;color:#999}

/* MD관리 풀무원 지식포럼 */
.md_box_m .pul_list_area{padding:10px 20px 10px 0;border-bottom:1px solid #eee}
.pul_list_area .list_box{position:relative}
.list_box .subj_area{position:relative;width:298px;padding:0 0 0 10px/* height:34px; */}
.subj_area p.g_tit{width:100%;font-size:12px;line-height:18px}
.subj_area p.b_tit{margin-top:3px;font-size:13px;font-weight:600;color:#333}
.i_name{position:absolute;top:18px;right:4px;height:18px;padding:0 0 0 22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_balloon.png') no-repeat 0 0}
.list_box .con{margin:7px 0 0 12px}
.list_box .con a{color:#767676;font-size:13px;}

/* MD관리 이달의 풀무원 동아리 */
.pil_club_area{padding:13px 20px}
.pil_club_area .club_top{position:relative;width:278px;height:78px}
.club_top .month_book{float:left}
.month_book .t_num_moth{float:left;width:32px;font-size:30px;font-family:'나눔고딕';font-weight:600;font-style:italic;color:#959595}
.month_book .t_txt_moth{float:left;margin:15px 0 0 10px;font-size:12px}
.month_book .club_subj{clear:both;width:130px;font-size:13px;font-weight:bold}
.club_top .pic{position:absolute;right:0;bottom:0}
.club_top .pic img{width:110px;height:76px}
.pil_club_area .club_bottom{clear:both;width:251px;margin:15px 0 0;word-wrap:break-word;font-size:13px;}

/* MD관리 주간 명예의 전당 */

/* .md_box_m    {display:inline-block;width:318px;zoom:1;border:1px solid #d0d0d0} */

/* .md_box_m .md_top_m  {position:relative;display: inline-block;width:100%;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:32px;text-align:center;font-size:15px;font-weight:600;color:#555} */
.list_area ul{width:318px;height:53px;padding:14px 0;border-bottom:1px solid #f3f4f4}
.list_area ul li{float:left}
.list_area ul li.num{padding:0 18px 10px 15px;line-height:50px;font-family:'나눔고딕';font-style:italic;font-size:30px;color:#8d8d8d}
.list_area .list_pic{padding:0 10px 0 0}
.list_area .list_info{width:97px;padding:5px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/forum/icon_dash_dot.jpg') no-repeat 100% 50%}

.list_info .name{padding:0 10px 0 0;font-family:'나눔고딕';font-size:16px;font-weight:600;color:#555}
.list_info .cup{padding:3px 0}
.list_info .part{padding:5px 0;font-size:11px;color:#888}

.list_area .list_reding{padding:8px 0 5px 10px;font-size:12px;color:#777}
.list_reding .list_count{padding:5px 20px;font-size:14px;font-weight:600;color:#fe8933}

/* 이달의베스트 */
.rolling{height:360px}

/* 프로필 */
.md_profile{position:relative;width:318px}
.md_profile .pr_head{height:32px}
.md_profile .pr_head .name{position:absolute;top:10px;left:113px;font-weight:600;color:#fff}
.md_profile .pr_head .id{position:absolute;top:10px;right:16px;font-weight:600;color:#fff}
.md_profile .pro_cont{overflow:hidden;border:1px solid #d0d0d0;background:#f3f4f4}
.md_profile .pro_cont .profile{display:block;overflow:hidden;height:121px;border-bottom:1px solid #d0d0d0;zoom:1;}
.md_profile .pro_cont .profile:after{content:'';display:block;clear:both;}
.md_profile .pro_cont .profile .photo{position:absolute;top:18px;left:16px;width:76px;height:76px;padding:3px;border:1px solid #cccdcd;background:#fff}
.md_profile .pro_cont .profile .photo img{width:76px;height:76px}
.md_profile .pro_cont .profile .mileage{width:192px;margin:10px 0 10px 109px;background:#fcfcfc;zoom:1;}
.md_profile .pro_cont .profile .mileage:after{content:'';display:block;clear:both;}
.md_profile .pro_cont .profile .mileage dt{float:left;width:101px;padding:2px 0 2px 6px;border-bottom:1px solid #f3f4f4;font-size:11px;color:#727272}
.md_profile .pro_cont .profile .mileage dd{float:left;width:62px;margin:0;padding:0;padding:2px 10px 2px 6px;border-bottom:1px solid #f3f4f4;font-weight:600;text-align:right}
.md_profile .pro_cont .profile .mileage .noline{border-bottom:none}
.md_profile .pro_cont .profile .info_edit{float:right;margin:0 20px 0 0;}
.md_profile .pro_cont .forum{position:relative;background:#fff}
.md_profile .pro_cont .forum .for{height:20px;padding:7px 0 6px 19px;font-weight:600;color:#777}
.md_profile .pro_cont .forum .list{display:block;overflow:hidden;border-bottom:1px solid #fff;background:#f3f4f4}
.md_profile .pro_cont .forum .txt_list{float:left;margin:0;padding:8px 0 8px 19px}
.md_profile .pro_cont .forum .txt_list dt{padding:3px 0;line-height:14px;font-size:11px;color:#666;color:#666; width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.md_profile .pro_cont .forum .txt_list dd{margin:0;padding:0;font-size:11px;color:#999}
.md_profile .pro_cont .forum .btn_write{float:right;padding:11px 19px 0 0}

/* 이달의 ceo 추천과정 */
.month_ceo{width:650px}
.month_ceo .mon_head{display:block;overflow:hidden;padding:5px 10px;line-height:20px;font-size:15px;font-weight:600;color:#fff;text-align:center}
.month_ceo .month_book{display:inline-block;position:relative;width:565px;padding:16px 40px 29px 41px;border:2px solid #c7c7c7;border-top:none;background:#f7f7f7}
.month_ceo .month_book .book{float:left;position:relative;width:150px;height:183px;padding:3px 0 0 6px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_ceo.gif') no-repeat left top}
.month_ceo .month_book .book a{display:block;width:122px;height:173px}
.month_ceo .month_book .book_content{float:left;width:324px;padding-left:45px}
.month_ceo .month_book .book_content dl{margin-top:15px}
.month_ceo .month_book .book_content dl dt{line-height:27px;font-size:18px;font-weight:600;color:#444}
.month_ceo .month_book .book_content dl dd{margin:0;padding:0;color:#999}
.month_ceo .month_book .book_content .cont{margin-top:18px;line-height:18px;font-size:13px}
.month_ceo .month_book .tag{position:absolute;top:0;right:17px}
.month_ceo .month_book .btn_go_ceo{position:absolute;right:0;bottom:0}
.month_ceo .month_book > .book > .curver{position:absolute;top:3px;left:4px;z-index:99;width:118px;height:169px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_ceo.png') no-repeat;cursor:pointer}

/* 이달의 ceo 추천과정 ver.2 */
.month_ceo .month_book_v2{display:inline-block;position:relative;position:relative;width:579px;padding:16px 40px 29px 27px;border:2px solid #c7c7c7;border-top:none;background:#f7f7f7}
.month_ceo .month_book_v2 .book{float:left;width:150px;height:183px;padding:3px 0 0 6px}
.month_ceo .month_book_v2 .book_content_v2{float:left;width:324px;padding-left:70px}
.month_ceo .month_book_v2 .book_content_v2 dl{margin-top:15px}
.month_ceo .month_book_v2 .book_content_v2 dl dt{line-height:27px;font-size:18px;font-weight:600;color:#444}
.month_ceo .month_book_v2 .book_content_v2 dl dd{margin:0;padding:0;color:#999}
.month_ceo .month_book_v2 .book_content_v2 .cont{margin-top:18px;line-height:18px;font-size:13px}
.month_ceo .month_book_v2 .tag{position:absolute;top:0;right:17px}
.month_ceo .month_book_v2 .btn_go_ceo{position:absolute;right:0;bottom:0}

/* 로그인페이지 */
.login_pop{display:block;width:320px;height:194px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_login.gif') no-repeat left top}
.login_pop .login_pw{margin:0;padding:35px 46px 0}
.login_pop .login_pw dt input{background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_id.gif') no-repeat 12px 7px;display:block;}
.login_pop .login_pw dd{margin:0;margin-top:1px;padding:0}
.login_pop .login_pw dd input{background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_pw.gif') no-repeat 12px 7px;display:block;}
.login_pop .login_pw input{width:195px;padding-left:32px}
.login_pop .btn_c{display:block;overflow:hidden;margin-top:10px;text-align:center}
.login_pop .ip_save{float:left;padding:8px 0 0 43px;}
.login_pop .ip_save li{float:left;font-size:11px;color:#444;margin-right:5px;}
.login_pop .ip_save input{vertical-align:middle;}
.login_pop .ip_find{float:right;padding:8px 43px 0 0;}
.login_pop .ip_find li{float:left;font-size:11px;color:#777;}
.login_pop .ip_find span{margin:0 4px;}

/* MD관리 핫이슈 토론 안내 */
.hotissue_talk{position:relative;height:288px;border-right:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/images/md/hotissue_talk_bg.png') no-repeat 0 0}
.hotissue_talk .talk_tit{position:absolute;top:16px;left:50px;font-size:12px}
.hotissue_talk .talk_subtit{position:absolute;top:33px;left:50px;width:250px;font-size:13px;color:#444}

.hotissue_talk .good_count{position:absolute;top:100px;left:45px;width:100px;font-family:'나눔고딕';font-size:30px;font-weight:600;color:#fff;text-align:center}

/* .hotissue_talk .good_count p {position:relative;padding-right:15px;display:inline-block} */
.hotissue_talk .good_count .per{float:inline-block;margin-top:-20px;font-family:'나눔고딕';font-size:15px;font-weight:600;color:#fff}

.hotissue_talk .not_good_count{position:absolute;top:100px;left:180px;width:100px;font-family:'나눔고딕';font-size:30px;font-weight:600;color:#fa7766;text-align:center}
.hotissue_talk .not_good_count .per{display:inline-block;font-family:'나눔고딕';font-size:15px;font-weight:600;color:#fa7766}

.hotissue_talk .talk_width_btn{position:absolute;top:209px;left:108px;padding:11px 20px;border:1px solid #b8b8b8;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/more_fut.gif') no-repeat 90% 50%;color:#333}
.person{position:absolute;left:39px;bottom:7px}
.person .person_txt{font-size:11px;color:#777}
.person .person_num{font-size:12px;font-weight:600}
.hotissue_talk .more_btn{position:absolute;right:15px;bottom:6px;padding:0 15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/more_fut.gif') no-repeat 100% 50%}

/* MD관리 풀무원 지식공유 */

/* .md_box_m    {display:inline-block;width:316px;zoom:1;border:1px solid #d0d0d0} */

/* .md_box_m .md_top_m  {position:relative;display:inline-block;width:100%;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:32px;text-align:center;font-size:15px;font-weight:bold;color:#555} */
.knowhow_list_area{padding:15px 20px 0 15px}
.knowhow_list_area ul{position:relative;height:92px;margin:0 0 10px;border-bottom:1px solid #e0e0e0}
.knowhow_list_area ul.last{border-bottom:none}

.knowhow_name{position:relative;height:19px;padding-left:6px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/forum/knowhow_icon_front.png') no-repeat 0 0;line-height:19px}
.knowhow_name p{float:left;position:relative;height:19px;padding-right:9px;background:#9ba2e1;color:#fff}
.knowhow_name .name_bold{padding:3px 2px;font-size:11px;font-weight:600}
.knowhow_name .back{float:left;position:relative}
.knowhow_name .back img{position:absolute;top:0;left:0;z-index:9;width:9px;height:22px}

.knowhow_book_tit{clear:both;margin:5px 0 0;font-weight:600;font-size:13px;color:#262626}
.knowhow_book_tit_con{width:160px;padding:7px 0 0;font-size:13px;/* word-break:break-all; */color:#777}
.knowhow_book_tit_con a{color:#777}
.knowhow_book_pic{position:absolute;top:0;right:0;width:57px;}
.knowhow_book_pic a{display:block}
.knowhow_book_pic img {width:56px;height:79px;}
.knowhow_book_pic img.kn_gr{position:absolute;top:0;left:0;width:57px;height:80px;}

/* MD관리 인문학 기행 */
.humanity_md{position:relative;width:288px;padding:15px;border:1px solid #d0d0d0}
.humanity_md .mv_area{display:block;overflow:hidden;height:180px}
.humanity_md .mv_area .play_btn{position:absolute;top:51px;left:115px}
.book_sub .mv_subj_txt{padding:19px 0 5px;font-size:12px}
.book_sub .txt_bold{font-weight:600}
.book_sub .subj_txt{font-size:15px;font-weight:600;color:#262626}
.book_sub .con_txt{padding:12px 0 0;font-size:12px;color:#666}

/* MD관리 리딩트리 서비스 안내 */
.readingTree_md{position:relative;width:318px;height:213px;padding:27px 20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/forum/readingTree_bg.jpg') no-repeat 10px 0}
.readingTree_md .reading_tit{font-size:18px;color:#fff}
.readingTree_md .reading_subtit{font-size:24px;font-weight:600;color:#fff}
.readingTree_md .reading_icon{position:absolute;top:35px;left:160px}
.readingTree_md .btn_reading{position:absolute;top:95px;left:20px;padding:5px 15px;border:1px solid #fff;font-size:11px;font-weight:600;color:#fff}

/* MD관리 오늘의 북모닝 CEO */
.today_bookCEO{overflow:auto;position:relative;padding:15px;border:1px solid #d0d0d0}
.today_bookCEO .mv_area{display:block;overflow:hidden;height:180px}
.today_bookCEO .mv_area .play_btn{position:absolute;top:51px;left:115px}
.today_bookCEO .book_morning_ceo{display:block;overflow:hidden;float:left;clear:both;position:relative}
.today_bookCEO .book_morning_ceo .mv_subj_txt{padding:15px 0 10px;font-size:13px;font-weight:600;color:#262626}
.today_bookCEO .book_morning_ceo .subj_txt{font-size:18px;font-weight:600;}
.today_bookCEO .book_morning_ceo .con_txt{padding:5px 0 0;font-size:13px;line-height:140%;color:#666;letter-spacing:.5px}

.md_type_b1,.md_type_b2,.md_type_b1_1,.md_type_b2_1,.md_type_b3_1,.md_type_b3{-webkit-box-shadow:4px 4px 2px -2px #ddd;-moz-box-shadow:4px 4px 2px -2px #ddd;box-shadow:4px 4px 2px -2px #ddd}

/* MD관리 공지사항 */

/* .md_box_m    {display:inline-block;width:318px;zoom:1;border:1px solid #d0d0d0} */

/* .md_box_m .md_top_m  {position:relative;display:inline-block;width:100%;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:32px;text-align:center;font-size:15px;font-weight:bold;color:#555} */

/* .md_box_m .md_top_m2 {position:relative;display:inline-block;width:303px;clear:both;zoom:1;height:32px;background:#e4e4e4;line-height:30px;font-size:15px;font-weight:600;color:#555;padding-left:15px} */
.notice_area{padding:16px 20px}
.notice_area ul li{position:relative;width:281px;padding:5px 0;font-size:13px;color:#666}
.notice_area ul li a:hover{text-decoration:underline}
.notice_area .new{padding:0 0 0 10px;font-weight:600}
.notice_area .data{position:absolute;top:7px;right:0;padding:0 0 0 10px;font-size:11px;color:#999}

/* MD관리 new */
.new_md{position:relative;width:318px;height:217px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/forum/new_bg.png') no-repeat 0 7px}
.new_md .new_icon{position:absolute;top:0;left:16px}

.new_md .new_book{position:absolute;top:40px;left:41px}
.new_md .new_book_tit{position:absolute;top:76px;left:150px;font-family:'나눔고딕';font-size:15px;font-weight:600;color:#262626}
.new_md .new_book_info{position:absolute;top:102px;left:150px;font-family:'나눔고딕';font-size:12px;color:#313131}

/* 사진등록팝업 */
.photo_reg{display:inline-block;overflow:hidden}
.photo_reg .photo_txt{height:23px;font-size:14px;font-weight:600;color:#333}
.photo_reg .basis_img{display:inline-block;overflow:hidden;width:540px;padding-left:16px;border-bottom:1px dotted #e3e3e3}
.photo_reg .basis_img li{float:left;width:96px;margin-right:12px}
.photo_reg .basis_img li p{padding:6px 0 22px;text-align:center}
.photo_reg .basis_img .frist{margin-left:none}
.photo_reg .size{padding:7px 81px 0 0;font-size:11px;color:#777;text-align:right}

/* 모두의 학습노트 */
.all_study_note{overflow:hidden;clear:both;position:relative;width:981px;height:885px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_chalkboard.gif') no-repeat left top}
.study_note{display:inline-block;overflow:hidden;clear:both;width:883px;padding:0 49px 31px;zoom:1}
.study_note ul{margin-top:46px}
.study_note ul li{float:left;margin:0 0 25px 55px}
.study_note ul li.last{margin-left:0}
.study_note ul li .all_st{padding:15px 22px 21px 16px}
.study_note ul li .bul{display:block;overflow:hidden;height:25px;margin-top:9px}
.study_note ul li dl{margin:0;padding:0}
.study_note ul li dl dt{height:40px;font-size:14px;font-weight:bold;color:#555}
/* 2014-02-27 */
.study_note ul li dl dd{margin:0;padding:0;line-height:19px;color:#555;width:215px;word-wrap:break-word;word-break:break-all;}
.study_note ul .bg_postie1{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie1.gif') no-repeat left top}
.study_note ul .bg_postie2{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie2.gif') no-repeat left top}
.study_note ul .bg_postie3{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie3.gif') no-repeat left top}
.study_note ul .bg_postie4{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie4.gif') no-repeat left top}
.study_note ul .bg_postie5{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie5.gif') no-repeat left top}
.study_note ul .bg_postie6{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie6.gif') no-repeat left top}
.study_note ul .bg_postie7{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie7.gif') no-repeat left top}
.study_note ul .bg_postie8{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie8.gif') no-repeat left top}
.study_note ul .bg_postie9{width:253px;height:251px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_postie9.gif') no-repeat left top}
.study_note .all_st .hit_txt{display:inline-block;overflow:hidden;height:27px;margin-top:10px}
.study_note .all_st .hit_txt li{margin:0}
.study_note .all_st .hit_txt .comment{width:84px;height:15px;margin-top:3px;padding-left:27px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_bubble.gif') no-repeat 5px top}
.study_note .all_st .hit_txt .recommend{width:48px;height:15px;margin-top:3px;padding-left:19px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_hert.gif') no-repeat left top}
.study_note .all_st .p_hong{height:26px;padding:0;font-size:11px;line-height:26px;color:#767676}
.study_note .all_st .p_hong img{width:26px;height:26px;margin-right:4px}
.note_sch_area{position:absolute;top:5px;right:0}

/* 모두의학습노트 팝업 */
.scollno{overflow:hidden !important}
div.pop_subj_w100{display:block;overflow:hidden;clear:both;position:relative;z-index:99;margin-top:0;padding:10px 15px;border-bottom:1px solid #e5e5e5;background:#fff}
div.pop_subj_w100 span.bul{margin:0}
div.pop_subj_w100 span.p_subj{font-size:14px;font-weight:600;color:#262626}
div.pop_subj_w100 span.subj_date{position:absolute;top:10px;right:15px;font-size:12px;color:#888}
div.pop_tbl_view_box{overflow:hidden;overflow-y:scroll;height:540px;padding:10px}
div.pop_tbl_view_box div.cnt{padding:10px;line-height:1.5}
div.pop_tbl_view_box div.cnt p.forum-place{margin:13px 0 20px;padding:20px 0;background:#f3f6f9;font-size:15px;color:#4a74b4;text-align:center}
div.pop_tbl_view_box div.item-btm{overflow:hidden;width:100%;padding:15px 0 0}
div.pop_tbl_view_box div.item-btm span.writer{float:left;min-height:16px;margin-left:11px;padding:0 0 0 23px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/circles/ico_board_view_writer.gif') no-repeat left top;font-size:13px}
div.pop_tbl_view_box div.item-btm span.writer.bgn{padding:0;background:none}

div.pop_tbl_view_box div.push{padding:25px 0 0;text-align:center}
div.pop_tbl_view_box div.push a{display:inline-block;padding:6px 10px 6px 30px;border:1px solid #bebebe;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/circles/ico_board_view_push.gif') no-repeat 10px 6px}
div.pop_tbl_view_box div.push a.btn_w {padding:6px 20px;font-size:12px;min-width:33px;}

/* chk_tab */
.chk_tab03{float:left;position:relative;width:100%;height:51px;font-size:13px}
.chk_tab03 a{float:left;position:relative;margin-left:-1px;padding:6px 37px;border:1px solid #ccc;background:#f8f8f8;font-weight:600;color:#6a6a6a;text-align:center}
.chk_tab03 a.on{margin-left:-1px;border:1px solid #ccc;color:#fff}

/* select */
.newest{display:inline-block;overflow:hidden;position:absolute;top:4px;right:0;padding:4px 9px !important}

/* 나의프로필 */
.md_profile_my{overflow:hidden;width:316px;border:1px solid #cccdcd}
.profile_my_left{float:left;width:96px;height:96px;padding:14px 0 0 15px}
.profile_my_left img{width:78px;height:78px;padding:3px;border:1px solid #cccdcd}
.profile_my_right{float:left;width:a;height:auto;padding:14px 19px 0 0}
.profile_my_right div{overflow:hidden;margin-bottom:11px;font-weight:bold}
.profile_my_right div .left_text{float:left}
.profile_my_right div .right_text{float:right}
.profile_my_right .my_right_name{overflow:hidden;padding-bottom:4px;border-bottom:1px solid #cfd0d0}
.my_name{font-size:15px;color:#555}
.my_id{font-size:12px;color:#888}
.my_point{font-size:11px;color:#727272}
.my_price{margin-right:5px;font-size:12px;color:#f04646}
.profile_my_bottom{clear:both;border-top:1px solid #cfd0d0}
.profile_my_bottom ul li{float:left;width:33%;padding:10px 0;border-left:1px solid #cfd0d0;font-size:11px;font-weight:bold;color:#777;text-align:center}
.profile_my_bottom ul li:first-child{border-left:none}
.profile_my_bottom ul li .index{margin-top:3px;color:#fe8933}
.profile_my_right.full{width:278px;height:auto;padding:13px 19px 0 19px;}
.profile_my_right.full div{margin-bottom:4px;font-weight:normal;}
.profile_my_right.full div.my_right_name{margin-bottom:11px;font-weight:bold;}
.profile_my_right.full div span.my_price{font-weight:bold;}
.profile_my_right.full div span img{vertical-align:middle;}

.md_profile_my .forum_area{float:left;width:100%;border-top:1px solid #d0d0d0;}
.md_profile_my .forum_area .forum{position:relative;background:#fff}
.md_profile_my .forum_area .forum .for{height:20px;padding:7px 0 6px 19px;font-weight:600;color:#777}
.md_profile_my .forum_area .forum .list{display:block;overflow:hidden;border-bottom:1px solid #fff;background:#f3f4f4}
.md_profile_my .forum_area .forum .txt_list{float:left;margin:0;padding:8px 0 8px 19px}
.md_profile_my .forum_area .forum .txt_list dt{padding:3px 0;line-height:14px;font-size:11px;color:#666;color:#666; width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.md_profile_my .forum_area .forum .txt_list dd{margin:0;padding:0;font-size:11px;color:#999}
.md_profile_my .forum_area .forum .btn_write{float:right;padding:11px 19px 0 0}

/* 임직원필독서 */
.exe_book_box{overflow:hidden;width:648px;border:1px solid #d0d0d0;font-size:13px}
.exe_book_tit{padding:5px 10px;font-size:15px;font-weight:600;line-height:22px;color:#fff;text-align:center}
.exe_book_tit strong{font-weight:600}
.exe_book_list_box ul > li{float:left;width:25%;margin:-1px;padding:0;border:1px solid #d8d8d8;background:#ececec;text-align:center}
:first-child+html .exe_book_list_box ul{overflow:hidden;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}

/* A002 Manual 타입 */
.A002m_book_box{overflow:hidden;width:648px;border:1px solid #d0d0d0;font-size:13px}
.A002m_tit{padding:5px 10px;font-size:15px;font-weight:600;line-height:22px;color:#fff;text-align:center}
.A002m_tit strong{font-weight:600}
.A002m_box ul > li{float:left;width:25%;margin:-1px;padding:0;border:1px solid #d8d8d8;background:#ececec;text-align:center}
:first-child+html .A002m_box ul{overflow:hidden;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}


/* IE7 핵 */
.exe_book_list_box ul:after{display:block;clear:both;content:''}
.exe_book_list_box ul > li a{display:block;padding:8px 0;color:#777}
.exe_book_list_box ul > li.selected a{padding:5px 0;background:#fff}

.A002m_box ul:after{display:block;clear:both;content:''}
.A002m_box ul > li a{display:block;padding:8px 0;color:#777}
.A002m_box ul > li.selected a{padding:5px 0;background:#fff}

.panel{overflow:hidden;padding:20px 0 0 20px}
.panel > div > ul > li{float:left;position:relative;width:100px;height:170px;padding:0 16px 0 8px;text-align:center}
.panel > div > ul > li > a span{display:block;margin-bottom:10px;color:#777}
.panel > div > ul > li > a span.curver{position:absolute;top:0;left:17px;z-index:99;width:81px;height:116px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/book_best_bg2.png') no-repeat;cursor:pointer}

.panel > div > .theme {display:block;font-size:17px;font-weight:600;margin:20px 0 10px;}
.panel > div > .theme:first-child {margin-top:0;}
.panel > div > .theme + ul {background-color:#f5f5f5;margin-left:-20px;padding:20px 0 0 20px;}
.panel > div > .theme + ul:after {content:'';display:block;clear:both;}

/* 개인역량강화 */
.indi_capab_box{overflow:hidden;width:648px;padding-bottom:15px;border:1px solid #d0d0d0;font-size:12px}
.indi_capab_tit{padding:5px 10px;font-size:15px;line-height:22px;color:#fff;text-align:center}
.indi_capab_tit strong{font-weight:600 !important}
.indi_capab_list_box ul > li{float:left;width:33.3%;margin:-1px;padding:0;border:1px solid #d8d8d8;background:#ececec;text-align:center}
.indi_capab_list_box ul:after{display:block;clear:both;content:''}
.indi_capab_list_box ul > li a{display:block;padding:8px 0;color:#777}
.indi_capab_list_box ul > li.selected a{padding:5px 0;background:#fff}
.indi_hidden{display:none}
.indi_panel{overflow:hidden;padding:15px 38px 0px 38px;border:1px solid #d8d8d8;border-top:1px;}
.indi_panel > div > ul > li{float:left;width:150px;height:160px;padding:0 20px;margin-top:15px;
/*background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/img_stand.jpg') no-repeat 20px 100px;*/text-align:left}
.indi_panel > div > ul > li > a > .cover{height:104px;}
.indi_panel > div > ul > li > a > .cover img{display:block;width:150px;height:auto;}
.indi_panel > div > ul > li > a > .title{padding:0 4px;height:54px;max-height:54px;overflow:hidden;line-height:18px;color:#777;}

/* md 최상단 배너 */
.sliderkit{display:none;overflow:hidden;position:relative;text-align:left}
.sliderkit .sliderkit-nav{position:absolute;z-index:10;text-align:center}
.sliderkit .sliderkit-nav-clip{overflow:hidden;position:relative;margin:0 auto}
.sliderkit .sliderkit-nav-clip ul{position:relative;top:0;left:0;margin:0;padding:0;list-style:none}
.sliderkit .sliderkit-nav-clip ul li{float:left}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden}
.sliderkit .sliderkit-btn{z-index:10}
.sliderkit .sliderkit-panels li{list-style:none}
.sliderkit .sliderkit-panel{overflow:hidden;position:absolute;z-index:1}
.sliderkit .sliderkit-panel-active{z-index:5}
.sliderkit .sliderkit-panel-old{z-index:4}
.photoslider-bullets{width:980px;height:210px}
.photoslider-bullets .sliderkit-nav{position:absolute;right:455px;bottom:10px}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left;margin:0 10px 0 0}
.photoslider-bullets .sliderkit-nav-clip ul li a{width:11px;height:11px;background:#fff}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:#000}
.photoslider-bullets .v1prev{position:absolute;top:90px;left:20px;width:19px;height:33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev.png') no-repeat 0 0}
.photoslider-bullets .v1next{position:absolute;top:90px;right:20px;width:19px;height:33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next.png') no-repeat 0 0}
.photoslider-bullets .v1next a,.photoslider-bullets .v1prev a{display:block;text-indent:-9999px}
.photoslider-bullets .sliderkit-nav-clip ul li a{border-top-left-radius:75px;border-top-right-radius:75px;border-bottom-left-radius:75px;border-bottom-right-radius:75px}
.photoslider-bullets.flexible {width:100%;height:100%;min-height:210px;}
.photoslider-bullets.flexible .sliderkit-panels,
.photoslider-bullets.flexible .sliderkit-panels-wrapper {height:100%;}
.photoslider-bullets.flexible .sliderkit-panel {width:100%;height:100%;text-align:center;background:#fff none center top;}
.photoslider-bullets.flexible .sliderkit-nav {left:0;right:0;margin:0 auto;}
.photoslider-bullets.flexible .v1next {right:50%;top:50%;margin-right:-471px;margin-top:-16px;}
.photoslider-bullets.flexible .v1prev {left:50%;top:50%;margin-left:-471px;margin-top:-16px;}
.md_bottom_con{width:980px}
.mb_list{left:-10px;width:990px}
.mb_list > li{float:left;width:320px;margin:10px 0 0 10px}

/* ceo추천도서 */
.ceo_recom{overflow:hidden;position:relative;width:317px;background:#333}
.ceo_recom > p{position:absolute;top:8px;left:8px;z-index:9;font-size:14px;color:#fff}
/*.v2bullets{width:317px;height:226px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_ceo_recom.jpg') no-repeat}*/
.panels_ceo_recom{width:100%}
.recom_book{position:relative;top:55px;left:145px;width:180px;height:190px}
.recom_book dt{width:135px;margin-bottom:8px;font-size:14px;font-weight:600;color:#44322a;line-height:17px;}
.recom_book_writer{width:135px;margin-bottom:8px;margin-left:0;font-size:11px;color:#785344}
.recom_book_synop{width:135px;margin-left:0;font-size:11px;line-height:18px;color:#555}
.recom_book_img{position:absolute;top:56px;left:30px}

.photoslider-bullets .v2prev{position:absolute;top:5px;right:31px;z-index:99;width:22px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev_box.png') no-repeat;cursor:hander}
.photoslider-bullets .v2next{position:absolute;top:5px;right:10px;z-index:99;width:22px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next_box.png') no-repeat;cursor:hander}
.photoslider-bullets .v2next a span,.photoslider-bullets .v2prev a span{display:block;text-indent:-9999px}
.recom_book_imgv2 img{width:93px}

/* ceo추천과정 */
.ceo_process{overflow:hidden;position:relative;width:317px;background:#333}
.ceo_process > p{position:absolute;top:8px;left:8px;z-index:9;font-size:14px;color:#fff}
.v3bullets{width:317px;height:226px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_process.jpg') no-repeat}
.panels_ceo_process{width:100%}
.panels_ceo_process p{font-size:12px;text-align:center}
.process_img{margin-top:60px}
.process_txt{width:250px;margin:40px auto 0;line-height:18px;color:#52453f}
.process_txt > span{margin-right:5px;padding:2px;border:1px solid #4a3692;background:#644db8;color:#fff}
.photoslider-bullets .v3prev{position:absolute;top:5px;right:31px;z-index:99;width:22px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev_box.png') no-repeat}
.photoslider-bullets .v3next{position:absolute;top:5px;right:10px;z-index:99;width:22px;height:22px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next_box.png') no-repeat}
.photoslider-bullets .v3next a span,.photoslider-bullets .v3prev a span{display:block;text-indent:-9999px}

/* 리딩트리 프로그램 */

/* tab */
.tab_pro{display:block;overflow:hidden;width:758px;border:1px solid #ccc}
.tab_pro .pro_tab_view{overflow:hidden;float:left;position:relative;width:566px;height:103px;padding:15px 29px 15px 0;background:#f9f9f9}

/* rbl */
.tab_pro .pro_tab_view .rbl_pro_v{height:133px;padding-left:200px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/pro_intro_img01.gif') no-repeat 0 0}
.tab_pro .pro_tab_view .rbl_pro_v dt span.cate_p{font-size:24px;font-weight:bold;color:#111}
.tab_pro .pro_tab_view .rbl_pro_v dt span.cate_ans{font-size:14px;color:#111}
.tab_pro .pro_tab_view .rbl_pro_v dd{font-size:12px;line-height:18px;color:#666}

/* er */
.tab_pro .pro_tab_view .er_pro_v{height:133px;padding-left:200px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/pro_intro_img01.gif') no-repeat 0 0}
.tab_pro .pro_tab_view .er_pro_v dt span.cate_p{font-size:24px;font-weight:bold;color:#111}
.tab_pro .pro_tab_view .er_pro_v dt span.cate_ans{font-size:14px;color:#111}
.tab_pro .pro_tab_view .er_pro_v dd{font-size:12px;line-height:18px;color:#666}

/* 집합 */
.tab_pro .pro_tab_view .stu_pro_v{height:133px;padding-left:200px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/pro_intro_img01.gif') no-repeat 0 0}
.tab_pro .pro_tab_view .stu_pro_v dt span.cate_p{font-size:24px;font-weight:600;color:#111}
.tab_pro .pro_tab_view .stu_pro_v dt span.cate_ans{font-size:14px;color:#111}
.tab_pro .pro_tab_view .stu_pro_v dd{font-size:12px;line-height:18px;color:#666}

.tab_pro .pro_tab_view button{position:absolute;right:10px;bottom:10px;width:53px;padding:2px 10px 2px 0;border:1px solid #ccc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/i_linkgo.gif') no-repeat 39px 50%;font-size:11px;cursor:pointer}
.tab_pro .tab_area_pro{float:left;position:relative;width:163px;height:133px;height:133px}
.tab_pro .tab_area_pro li{width:162px;height:44px;border-top:1px solid #ccc;font-size:14px;font-weight:bold;line-height:44px;cursor:pointer}
.tab_pro .tab_area_pro li:first-child{border-top:0}
.tab_pro .tab_area_pro li a{display:block;width:154px;padding-left:10px;border-left:1px solid #ccc;line-height:44px}
.tab_pro .tab_area_pro li a.on{border-left:0;background:#f2982e url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/pro_tab_ov.gif') 0 50% no-repeat;color:#fff}

/* 교육과정 best 타이틀 */
.best_box_area{display:inline-block;position:relative;width:746px;margin-top:20px;margin-left:10px;padding:0 0 15px;border:2px solid #dedede;height:347px;}
.best_box_area .best_cate{position:absolute;top:10px;left:0;width:100%}
.best_box_area .best_cate p.icon_bg{position:absolute;top:10px;left:-12px;width:131px;height:47px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/best_tab_bg.png') no-repeat 0 0;line-height:38px;font-size:14px;font-weight:bold;color:#fff;text-align:center}
.best_box_area .best_cate h4{margin:20px 25px;padding-left:100px;padding-bottom:20px;border-bottom:1px dashed #ccc}
.best_box_area .best_cate h4 a{font-size:18px;font-weight:600;color:#111}

/* 교육과정 best 컨텐츠 */
.best_movie_list{display:block;margin:80px 25px 20px}
.best_movie_list .movie_f{float:left;position:relative;width:278px;height:178px;border:1px solid #ccc/* margin-top:55px; */}
.best_movie_list .movie_f img.stu_c{width:278px;height:178px}
.best_movie_list .movie_f span.play{position:absolute;top:0;left:0;width:100%;padding:30px 0 0;/* margin-top:50px; */text-align:center}
.best_movie_list .movie_txt_list{float:left;position:relative;width:370px;margin-left:25px/* margin-top:55px; */}
.best_movie_list .movie_txt_list .name{font-size:12px;color:#999}
.best_movie_list .movie_txt_list .memo{/* margin-top:15px; */border-bottom:0;font-size:12px;line-height:18px;color:#666}
.best_box_area .movie_list{display:inline-block;position:absolute;right:20px;bottom:15px;margin-top:15px;padding:0 15px 15px;background:#f2f2f2}
.best_box_area .movie_list ul{margin-top:20px}
.best_box_area .movie_list ul li{display:block;float:left;position:relative;width:84px;height:54px;margin-left:9px;padding:0;background:#ccc}
.best_box_area .movie_list ul li:first-child{margin-left:0}

/* .best_box_area .movie_list ul li.on  {border:3px solid #d94d36;padding:-6px} */
.best_box_area .movie_list ul li span.num{position:absolute;top:0;left:0;z-index:99;width:22px;height:23px;padding-left:2px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/bookmark.png') no-repeat 0 0;font-size:10px;color:#fff;text-align:left}
.best_box_area .movie_list ul li img{width:84px;height:54px}
.best_box_area .movie_list ul li.on img.contentpic{display:block;width:78px;height:48px;border:3px solid #d94d36}
.best_box_area .movie_list ul li span.ov_play{position:absolute;top:10px;left:25px;z-index:999}
.best_box_area .movie_list ul li span.ov_play img{width:34px;height:34px}

/* 도서 best 컨텐츠 */
.best_book_list{display:relative;display:block;margin:0 25px 20px}
.reding_table3{float:left;margin-top:80px}
.reding_table4{float:left;margin-top:80px}
.best_book_list .name{position:absolute;top:43px;right:25px}
.best_movie_list .name{position:absolute;top:45px;right:25px}
.best_book_area .name{position:absolute;top:45px;right:25px}
.best_book_list .book_f{float:left;position:relative;width:170px;height:265px;border:1px solid #ccc}
.best_book_list .book_f img.book_c{width:170px;height:265px}
.best_book_list .book_f span.play{position:absolute;top:0;left:0;width:100%;margin-top:50px;text-align:center}
.best_book_list .book_txt_list{float:left;position:relative;width:500px;margin-left:23px}
.best_book_list .book_txt_list .name{font-size:12px;color:#999}
.best_book_list .book_txt_list .memo{margin-top:0;border-bottom:0;font-size:13px;line-height:18px;color:#666}
.best_box_area .book_list{display:inline-block;position:absolute;right:20px;bottom:15px;width:500px;margin-top:15px;padding:0 0 15px;background:#f2f2f2}
.best_box_area .book_list ul{margin-top:20px}
.best_box_area .book_list ul li{display:inline-block;/* float:left; */position:relative;width:72px;height:106px;margin-left:18px;background:#ccc;zoom:1;display:inline;}

/* .best_box_area .book_list ul li.on   {border:3px solid #d94d36;margin-top:-3px;margin-right:-3px} */
.best_box_area .book_list ul li span.num{position:absolute;top:0;left:0;z-index:99;width:22px;height:23px;padding-left:2px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/bookmark.png') no-repeat 0 0;font-size:10px;color:#fff;text-align:left}
.best_box_area .book_list ul li img{width:72px;height:106px}
.best_box_area .book_list ul li.on img{width:66px;height:100px;border:3px solid #d94d36}
.best_box_area .book_list ul li span.ov_play{position:absolute;top:0;left:0;z-index:999}

/* 프로그램 서브 제목 */
h5.pro_newbook_subj{display:block;overflow:hidden;margin-top:20px;padding-bottom:10px;font-size:18px;font-weight:bold;color:#262626}

/* 프로그램 도서 목록 */
.book_list_pro{display:inline-block;overflow:hidden;clear:both;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;zoom:1}
.book_list_pro dl{display:block;overflow:hidden;padding:15px 0 0;border-top:1px dashed #ccc}
.book_list_pro dl:first-child{border-top:0}
.book_list_pro dl dt{float:left;width:112px}
.book_list_pro dl dt img{display:inline-block;width:72px;height:107px;margin:0 20px;border:1px solid #ccc}
.book_list_pro dl dd{float:left;width:265px;margin:0}
.book_list_pro dl dd p.subj{font-size:15px;font-weight:600;line-height:19px;color:#333;padding-bottom:5px;}
.book_list_pro dl dd div.name{font-size:11px;color:#999}
.book_list_pro dl dd p.memo{margin-top:8px;padding:0 0 7px;border-bottom:0;font-size:12px;line-height:18px}
.book_list_pro dl dd p.memo a{color:#666;font-size:13px;}
.book_list_pro dl dd .btn_box{display:inline-block;height:22px;margin-top:0}
.book_list_pro dl dd .btn_box a{display:inline-block;padding:3px 4px;border:1px solid #ccc;font-size:11px;color:#555;text-decoration:none}
.book_list_pro dl dd .btn_box a span.btn_pro{display:block;padding-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/i_linkgo.gif') no-repeat right 50%}

/* sam이용약관 */
.sambox {height:200px;overflow-y:auto;overflow-x:none;border:1px solid #ccc;line-height:20px;padding:0 10px;}
.sambox h4.stit {padding-top:15px !important;}
/* sam 찜 버튼 */
a.samBtn{display:inline-block;padding:3px 4px;border:1px solid #ccc;font-size:11px;color:#555;text-decoration:none}
span.btn_pro{display:block;padding-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/i_linkgo.gif') no-repeat right 50%}
.book_list_pro2{display:inline-block;overflow:hidden;clear:both;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;zoom:1}
.book_list_pro2 dl{display:block;overflow:hidden;padding:15px 0 0;border-top:1px dashed #ccc}
.book_list_pro2 dl:first-child{border-top:0}
.book_list_pro2 dl dt{float:left;width:200px}
.book_list_pro2 dl dt img{display:inline-block;width:170px;height:110px;margin:0 20px;border:1px solid #ccc}
.book_list_pro2 dl dd{float:left;width:167px;margin:0}
.book_list_pro2 dl dd p.subj{font-size:13px;font-weight:bold;color:#333/* line-height:27px; */}
.book_list_pro2 dl dd div.name{font-size:11px;color:#999}
.book_list_pro2 dl dd p.memo{margin-top:8px;padding:0 0 7px;border-bottom:0;font-size:12px;line-height:18px}
.book_list_pro2 dl dd p.memo a{color:#666}
.book_list_pro2 dl dd .btn_box{display:inline-block;height:22px;margin-top:0}
.book_list_pro2 dl dd .btn_box a{display:inline-block;padding:3px 4px;border:1px solid #ccc;font-size:11px;color:#555;text-decoration:none}
.book_list_pro2 dl dd .btn_box a span.btn_pro{display:block;padding-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/i_linkgo.gif') no-repeat right 50%}

/* sam service title */
.sam_service{display:block;overflow:hidden;width:760px;margin-top:20px}
.sam_service .sam_left{float:left;position:relative;width:490px;height:120px;padding:20px;background:#f7f7f7 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/sam_service_bg.gif') no-repeat right bottom}
.sam_service .sam_left .tit{margin-bottom:10px}
.sam_service .sam_left .txt{margin-bottom:20px;font-size:12px;color:#777}
.sam_service .sam_left a.btn_guide{padding-right:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/btn_sam_c.png') no-repeat right 50%;font-size:12px;color:#666}
.sam_service .sam_right{float:left;position:relative;width:220px;height:160px;margin-left:10px}
.sam_service .sam_right p{width:220px;height:123px}
.sam_right ul{display:block;overflow:hidden}
.sam_right li{float:left;margin-top:-2px}

.sam_right a.btn01,.sam_right a.btn02{display:inline-block;width:109px;height:35px;border:1px solid #d9d9d9;background:#fff;font-size:12px;line-height:35px;color:#949494;text-align:center}
.sam_right a.btn02{margin-left:-2px}
.sam_right a:hover{height:35px;background:#eee !important}
.sam_right a span.cell{padding-right:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/btn_sam_c.png') no-repeat right 50%}
.sam_right a span.tick{padding-right:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/program/btn_sam_t.png') no-repeat right 50%}
/* //sam service title */

/* 검색이 없을시 */
div.no_search{display:inline-block;overflow:hidden;width:100%;margin-bottom:10px;padding:49px 0 66px;border-bottom:1px dashed #ccc;text-align:center}
div.no_search p{padding-top:17px;font-weight:600;color:#8d8d8d}
div.no_search p strong{font-size:14px;color:#000}

/* 더보기 */
.review_more{overflow:hidden;padding:0;font-size:12px}

.more_btn{padding:5px 0;background:#fff;font-size:12px;color:#767676}

.more_btn a{color:#999;text-decoration:underline}

/* jjy(20131223 이동) */
#often_wrap{display:block;overflow:hidden;position:relative;width:555px;border:1px solid #222;zoom:1}

#often_wrap .subj{height:40px;padding:0 0 0 10px;background:#5a5a5a;line-height:40px;font-size:16px;color:#fff;font-weight:600}
#often_wrap .close_btn{position:absolute;top:15px;right:10px}

.often_menu_wrap{margin:0 auto;padding:25px 0 10px 10px}
.often_menu_wrap ul:after{display:block;clear:both;content:''}
.often_menu_wrap ul{display:block;overflow:hidden;padding:5px 0;zoom:1}
.often_menu_wrap ul li{float:left;width:148px;height:15px;margin:0 5px;padding:10px;background:#f8f8f8;line-height:15px;vertical-align:middel}

/* ie6,7에서만 vertical-align정렬을 위해 '*vertical-align:3px;' */
.often_menu_wrap ul li label{padding:0 0 0 3px;font-size:12px;line-height:12px;vertical-align:top;vertical-align:3px}

/* 지식포럼 풀무원이야기 리스트형 */
.know_forum .pulmu_bg{height:211px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_list_02.gif') no-repeat left top}
.know_forum .pulmu_bg dl{padding:56px 0 0 32px}
.know_forum .pulmu_bg dt{height:47px;font-size:28px;font-weight:600;color:#333}
.know_forum .pulmu_bg dd{width:404px;margin:0;padding-left:4px;font-size:13px;color:#555}

.search_subT{display:block;overflow:hidden;position:relative;width:100%;margin:0 0 9px}
.search_subT .subT_area{position:absolute;right:0;bottom:0;width:90px}
.search_subT .subT_area .subT{padding:0 15px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/list_02_bar.png') no-repeat 40px 50%}

.approva_list table thead th{border-left:0}
.approva_list table tbody td{border-left:0}

.search_subT select,.search_subT input,.search_subT a{float:left;margin-right:5px}

.search_subT select{height:24px}
.search_subT input{height:22px}

/* 지식포럼 풀무원이야기 리스트형 글쓰기 */
.main_Tit{padding:0 0 12px;border-bottom:2px solid #717171;font-size:26px;font-weight:600;color:#111}
.know_forum .subTit{padding:20px 0 15px;font-size:18px;font-weight:600}
.know_forum .approva_view td.noline_r{border-right:none}
.know_forum .approva_view .view_area .cnt{width:96%;padding:10px;border:1px solid #d1d1d1;line-height:1.5}
.know_forum .approva_view .radio_area label{padding:0 10px 0 0}
.approva_view .chk_area{display:block;overflow:hidden;clear:both;zoom:1}
.approva_view .block_coment:after{display:block;clear:both;content:''}
.approva_view .block_coment{display:block;overflow:hidden;clear:both;zoom:1}
.approva_view .block_coment span{line-height:17px}

/* 영수증 보기 */
.sub_Tit span{padding:0 0 0 25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/rece_icon_subTit.png') no-repeat 0 0;font-size:15px;font-weight:600;color:#626262}
#pop_header_rece{float:left;position:relative;width:100%;height:54px;margin-bottom:20px;background:#1eaecb}
#pop_header_rece    span.subj{float:left;position:relative;margin-left:15px;font-size:24px;line-height:54px;font-weight:600;color:#fff}

.approva_view_rece .text_r{padding-right:10px;text-align:right}
.approva_view_rece .text_c{text-align:center !important}
.approva_view_rece .text_l{text-align:left}

.approva_view_rece_notop .text_r{padding-right:10px;text-align:right}
.approva_view_rece_notop .text_c{text-align:center !important}
.approva_view_rece_notop .text_l{text-align:left}

.approva_view_rece_notop .b_blu{font-weight:600;color:#2671bc}
.approva_view_rece_notop{float:left;clear:both;position:relative;width:100%;border-top:1px solid #e4e4e4;border-bottom:2px solid #40a9c9;zoom:1}
.approva_view_rece{float:left;clear:both;position:relative;width:100%;border-top:2px solid #40a9c9;border-bottom:2px solid #40a9c9;zoom:1}
.approva_view_rece table{border-top:1px solid #e4e4e4}
.approva_view_rece table td{margin:0;margin-top:-1px;padding:10px 0;padding-left:10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#262626}
.approva_view_rece table thead th{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;vertical-align:top}
.approva_view_rece table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}

.approva_view_rece td select,.approva_view_rece td input,.approva_view_rece td span{float:left;margin-right:5px}
.approva_view_rece td span{line-height:25px}
.approva_view_rece [type=radio]{margin-top:0}

/* 메일링 */
#mailing_wrap{position:relative;width:800px;margin:0 auto}

#mailing_wrap .font_red{color:#f00000}
#mailing_wrap .font_blu{color:#578dbe}
#mailing_wrap .font_or{color:#f60}
#mailing_wrap .font_gray{color:#686868}
#mailing_wrap .font_black{color:#111}
#mailing_wrap .font_bld{font-weight:600}
#mailing_wrap .font_low_gray{color:#999}

.mem_header{position:relative;padding:60px 0 15px;border-bottom:2px solid #565656}
.mem_header span.subtit{display:block;overflow:hidden;clear:both;position:absolute;right:0;bottom:15px;font-size:11px;color:#999;zoom:1}

/* 회원가입 완료 */
.mem_content .link_area .info_list{width:685px;padding:10px 0 0 10px}
.mem_content .link_area li{padding:0 0 7px 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/dot.jpg') no-repeat 0 5px;font-size:12px;color:#777}

/* 회원가입 완료 */

/* 회원가입 버튼 */
.mailing_btn_area{display:block;overflow:hidden;clear:both;position:relative;width:100%;margin-top:10px;padding:35px 0 3px;text-align:center !important;zoom:1;content:''}
.mailing_btn_area_r{display:block;overflow:hidden;clear:both;position:relative;width:100%;margin-top:10px;margin-top:-55px;padding:35px 0 3px;text-align:right !important;zoom:1;content:''}
.mailing_btn_area .btn_bg_b{display:inline-block;height:25px;padding:0 20px;background:#3771a6;line-height:25px;color:#fff}
.mailing_btn_area_r .btn_bg_b{display:inline-block;height:25px;padding:0 20px;background:#3771a6;line-height:25px;color:#fff}
.mailing_btn_area .btn_bg_w{display:inline-block;height:25px;padding:0 20px;border:1px solid #bebebe;background:#fff;line-height:25px;color:#262626}

/* 회원가입 버튼 */

/* 회원탈퇴 */

/* .mem_content  .link_area p.secession_con{padding:35px 0 25px 0 ; text-align:center; width:300px} */

/* 회원탈퇴 */
.mem_footer{margin:18px 0 0}
.mem_footer .top_footer:after{display:block;clear:both;content:''}
.mem_footer .top_footer{overflow:hidden;clear:both;padding:30px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;zoom:1}
.mem_footer .top_footer .footer_logo{float:left;padding:0 10px}
.mem_footer .top_footer .footer_sublogo{float:left;padding:0 10px}
.mem_footer .top_footer .fop_footer_txt{float:left;width:562px;padding:0 0 0 20px;border-left:1px solid #dbdbdb}
.mem_footer .top_footer .fop_footer_txt p{padding:0 0 10px;font-size:11px;color:#777}

.mem_footer .bt_footer{padding:15px 147px;background:#f8f8f8}
.mem_footer .bt_footer p{padding:5px 0 0;font-size:11px;color:#999}
.mem_footer .bt_footer span.bar{padding:0 0 0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/footer_bar.png') no-repeat 6px 50%}

/* 도서등록 */
.top_navi{overflow:hidden;height:31px;margin-top:20px}
.top_navi .floatL{padding-top:7px;margin-right:10px;}
.top_navi .floatR{padding-top:7px;margin-left:10px;}

.top_navi input{float:left;margin-top:-7px}
.top_navi a{float:left;}
.top_navi .btn_search{margin-top:-7px;display:inline-block;width:117px;height:25px;background:#464646;font-weight:600;line-height:25px;color:#fff;text-align:center}

.step_box{display:inline-block;overflow:hidden;width:100%;margin-top:10px;border:1px solid #e3e3e3;background:#f6f6f6}
.step_box ul{padding:13px 16px 9px 18px}
.step_box ul li{width:100%}
.step_box ul .board_sel{height:33px;border-bottom:1px dashed #ccc}
.step_box ul .book_sel{padding-top:9px}

.step_box ul .board_sel span,.step_box ul .board_sel select{display:inline-block;}

.step_box ul .book_sel span,.step_box ul .book_sel select{display:inline-block;}
.step_box ul li .step{width:53px;height:18px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mystory/btn/btn_step.gif') no-repeat left top;font-weight:600;color:#fff;text-align:center}

.approva_list .img_list{display:inline-block;overflow:hidden;margin:10px 0 10px 20px}
.approva_list .img_list .book_img1{float:left;width:79px}
.approva_list .img_list .book_img1{width:79px;height:112px;margin:0;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mystory/sub/ceo_book_img.gif') no-repeat}
.approva_list .img_list .book_img1 img{width:73px;height:106px;margin:1px 0 0 1px}
.approva_list .list_sub{float:left;width:281px;margin-left:20px}
.approva_list .list_sub ul{height:24px}
.approva_list .list_sub ul li{float:left;color:#767676}
.approva_list .list_sub ul li .ml{padding:0 11px}
.approva_list .list_sub p{clear:both;line-height:20px;color:#555}
.approva_list .list_sub .tit{font-size:14px;font-weight:600;color:#000}

/* ranking */
.ranking{overflow:hidden;width:980px;zoom:1}
.ranking .ranking:after{display:block;clear:both;content:''}
.ranking .rank_top{display:inline-block;width:100%;height:30px;margin-top:5px;margin-bottom:10px}
.ranking .rank_top .rank_tab a{display:inline-block;height:28px;margin-left:-1px;padding:0 40px;border:1px solid #e5e5e5;background:#f8f8f8;line-height:28px}
.ranking .rank_top .rank_tab a.on{height:30px;border:0;font-weight:600;color:#fff}
.ranking .rank_top .search{float:left;}
.ranking .select_rank{float:right}
.ranking .lank_intro:after{display:block;clear:both;content:''}
.ranking .lank_intro{overflow:hidden}
.ranking .lank_intro .lank_intro_top{display:block;position:relative;width:980px;height:347px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_rank_intro.jpg') no-repeat 0 0}
.ranking .lank_intro .lank_intro_top .book_rank1            {position:absolute;top:36px;left:552px;width:153px;height:156px;}
.ranking .lank_intro .lank_intro_top .book_rank1 img        {width:101px;height:86px;margin:21px 0 0 26px;border:2px solid #d88b1f}
.ranking .lank_intro .lank_intro_top .book_rank1 .num_rank  {text-align:center;padding:40px 0 10px;}
.ranking .lank_intro .lank_intro_top .book_rank1 .num_rank img  {border:0;margin:0;}
.ranking .lank_intro .lank_intro_top .num_rank img.num1 {width:25px;height:60px;}
.ranking .lank_intro .lank_intro_top .num_rank img.num2 {width:31px;height:41px;}
.ranking .lank_intro .lank_intro_top .num_rank img.num3 {width:27px;height:37px;}
.ranking .lank_intro .lank_intro_top .book_rank1 .name      {width:104px;margin:10px 0 0 26px;font-weight:600;font-size:14px;color:#fff;text-align:center}
.ranking .lank_intro .lank_intro_top .book_rank2            {position:absolute;top:82px;left:378px;width:130px;height:137px;}
.ranking .lank_intro .lank_intro_top .book_rank2 img        {width:86px;height:76px;margin:18px 0 0 37px;border:2px solid #cd6228}
.ranking .lank_intro .lank_intro_top .book_rank2 .num_rank  {text-align:center;padding:28px 0 8px 10px;}
.ranking .lank_intro .lank_intro_top .book_rank2 .num_rank img  {border:0;margin:0;}
.ranking .lank_intro .lank_intro_top .book_rank2 .name      {margin:9px 0 0 35px;font-weight:600;font-size:14px;color:#fff;text-align:center}
.ranking .lank_intro .lank_intro_top .book_rank3            {position:absolute;top:97px;left:745px;width:136px;height:137px;}
.ranking .lank_intro .lank_intro_top .book_rank3 img        {width:86px;height:76px;margin:20px 0 0 11px;border:2px solid #73779a}
.ranking .lank_intro .lank_intro_top .book_rank3 .num_rank  {text-align:center;padding:22px 0 5px;}
.ranking .lank_intro .lank_intro_top .book_rank3 .num_rank img  {border:0;margin:0;}
.ranking .lank_intro .lank_intro_top .book_rank3 .name      {width:100px;margin:8px 0 0 8px;font-weight:600;font-size:14px;color:#fff;text-align:center}
.ranking .lank_intro .lank_intro_top .rank_txt_num1         {width:200px;position:absolute;top:72px;left:85px;}
.ranking .lank_intro .lank_intro_top .rank_txt_num1 p{text-align:center;}
.ranking .lank_intro .lank_intro_top .rank_txt_num1 span    {font-size:16px;font-weight:600;line-height:22px;color:#ffe400;}
.ranking .lank_intro .lank_intro_top .rank_txt_num1 span img{vertical-align:middle;}
.ranking .lank_intro .lank_intro_top .division{height:12px;overflow:hidden;text-align:center;color:#ce967a;font-size:11px;line-height:13px;}


.ranking .lank_intro .lank_intro_top .rank_criteria{position:absolute;left:67px;top:184px;width:250px;}
.ranking .lank_intro .lank_intro_top .rank_criteria p{margin-bottom:5px;max-height:56px;overflow:hidden;font-size:11px;line-height:14px;color:#676767;}
.ranking .lank_intro .lank_intro_top .rank_criteria a{padding:2px 5px;margin-right:6px;font-size:11px;color:#989898;background-color:#fff;border:1px solid #e1e1e1;}

.ranking .lank_intro .lank_intro_bottom{display:block;position:relative;width:980px;height:49px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/rank/lank_intro_b.gif') no-repeat 0 0}
.ranking .lank_intro .lank_intro_bottom .box01{top:8px;left:367px;}
.ranking .lank_intro .lank_intro_bottom .box02{top:8px;left:557px;}
.ranking .lank_intro .lank_intro_bottom .box03{top:8px;left:747px;}

.ranking .lank_intro .lank_intro_bottom .box01,.ranking .lank_intro .lank_intro_bottom .box02,.ranking .lank_intro .lank_intro_bottom .box03{position:absolute;width:135px;height:30px;padding:4px 0 0 4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/rank/lank_intro_box.gif') no-repeat 0 0;font-size:11px;color:#000}

.ranking .lank_intro .lank_intro_bottom .box01 span,.ranking .lank_intro .lank_intro_bottom .box02 span,.ranking .lank_intro .lank_intro_bottom .box03 span{padding:0 6px;color:#fff}
.rank_explan    {text-align:right;font-weight:600;line-height:25px;}
.rank_table_list{overflow:hidden;clear:both;margin-top:10px;zoom:1;}
.rank_table_list:after{display:block;clear:both;content:''}
.rank_table_list ul{overflow:hidden;clear:both;margin-bottom:10px;zoom:1;}
.rank_table_list ul:after{display:block;clear:both;content:''}
.rank_table_list li.box_rank{display:inline-block;overflow:hidden;position:relative;width:234px;margin-left:7px;margin-bottom:10px;border:1px solid #d8dee1;zoom:1;}

/* .rank_table_list li.box_rank:first-child {margin:0} */
.rank_table_list li.box_rank .box_rank_top{padding:10px 0 10px 60px;border-bottom:1px solid #ebeef0;background:#fafafa;zoom:1;}
.rank_table_list li.box_rank .box_rank_top:after{display:block;clear:both;content:''}
.rank_table_list li.box_rank .box_rank_top .rank_icon{position:absolute;top:-2px;left:5px;width:45px;height:48px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/rank/rank_icon.png') no-repeat 0 0;font-size:17px;font-weight:bold;line-height:40px;color:#fff;text-align:center}
.rank_table_list li.box_rank .box_rank_top .week_accu .bar_l{display:inline-block;width:50px}
.rank_table_list li.box_rank .box_rank_top .chang_rank{clear:both;}
.rank_table_list li.box_rank .box_rank_top .chang_rank .bar_l{display:inline-block;width:50px}
.rank_table_list li.box_rank .box_rank_top .chang_rank .up{padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/rank/up.gif') no-repeat 0 50%;font-weight:600;color:#ff530b}
.rank_table_list li.box_rank .box_rank_top .chang_rank .down{padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/rank/down.gif') no-repeat 0 50%;font-weight:600;color:#5e82e3}
.rank_table_list li.box_rank .box_rank_top span{line-height:18px}

.rank_table_list li.box_rank .box_rank_b{display:block;overflow:hidden;padding:10px;zoom:1;}
.rank_table_list li.box_rank .box_rank_b:after {content:'';display:block;clear:both;}
.rank_table_list li.box_rank .box_rank_b .img{float:left;}
.rank_table_list li.box_rank .box_rank_b .img img{width:76px;height:76px}
.rank_table_list li.box_rank .box_rank_b .name_rank{float:left;margin-left:10px;width:115px;}

.rank_table_list li.box_rank .box_rank_b .name_rank .name{display:block;padding-bottom:5px;font-size:18px;font-weight:600;color:#333}
.rank_table_list li.box_rank .box_rank_b .name_rank .rank_img{display:block;padding-top:5px;font-size:18px;font-weight:600;color:#333}
.rank_table_list li.box_rank .box_rank_b .name_rank .division{display:block;height:28px;overflow:hidden;font-size:11px;line-height:14px;color:#9b9b9b;}

/* CRSI */
.crsi{display:inline-block;}
.crsi .crsi_cont{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/bg_crsi.gif') no-repeat right top}
.crsi .crsi_cont h3{padding-top:6px}
.crsi .crsi_cont .crsi_t_txt{width:387px;padding:23px 0 0 3px}
.crsi .crsi_cont .crsi_t_txt .c_tit{line-height:17px;color:#000}
.crsi .crsi_cont .crsi_t_txt .c_txt{padding:8px 0 22px;line-height:18px;color:#767676}
.crsi .crsi_cont .crsi_list{display:inline-block;overflow:hidden;position:relative;width:760px;margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}
.crsi .crsi_cont .crsi_list .cr_list{float:left;width:126px;height:127px;margin-top:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/bg_crsi_01.gif') no-repeat left top;text-align:center}
.crsi .crsi_cont .crsi_list .cr_list .cr_t{position:absolute;top:65px;left:33px;font-size:16px;font-weight:600;color:#333}
.crsi .crsi_cont .crsi_list .cr_list .cr_t1{position:absolute;top:45px;left:20px;font-size:16px;font-weight:600;color:#333}
.crsi .crsi_cont .crsi_list .cr_list .cr_t2{position:absolute;top:45px;left:19px;font-size:16px;font-weight:600;color:#333}
.crsi .crsi_cont .crsi_list .cr_list .cr_t3{position:absolute;top:55px;left:14px;font-size:16px;font-weight:600;color:#333}
.crsi .crsi_cont .crsi_list dl{float:left;width:583px;margin-left:51px}
.crsi .crsi_cont .crsi_list dl dt{height:25px;font-size:15px;font-weight:600;color:#333}
.crsi .crsi_cont .crsi_list dl dd{margin:0;line-height:19px;color:#777}
.crsi .crsi_cont .last{border-bottom:none}

/* CRSI의 특징 */
.character .char{margin-bottom:33px}
.character .char dt{height:33px;font-weight:600;font-size:14px;color:#333}
.character .char dt .number{padding-right:9px;font-size:17px;font-weight:bold;color:#58a9db}
.character .char dd{width:732px;margin:0;line-height:19px;color:#555}

/* 검사결과 샘플 */
.effect .search_eff{float:left;padding:16px 48px 0 0}
.effect .search_eff dd{margin:0;padding-top:11px;font-size:13px;font-weight:600;color:#555}
.effect .none{padding-right:0}

/* 연구개발진 */
.crsi_study .dev_txt{width:758px;line-height:19px;color:#555}
.crsi_study .study_cont{margin-top:29px}
.crsi_study .study_cont .devel{height:36px;padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 8px;font-size:17px;font-weight:600;color:#333}
.crsi_study .study_cont .dtit{width:747px;line-height:19px;color:#555}
.crsi_study .study_cont .project_box{display:inline-block;overflow:hidden;width:716px;margin-top:16px;padding:30px 0 29px 42px;border:1px solid #dfdfdf;background:#f9f9f9}
.crsi_study .study_cont .project_box .people{float:left;width:42px;height:33px;padding-bottom:32px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/bg01.gif') no-repeat left bottom;font-weight:600;font-size:13px;color:#555}
.crsi_study .study_cont .project_box .people1{float:left;width:42px;height:33px;padding-bottom:32px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/bg02.gif') no-repeat left bottom;font-weight:600;font-size:13px;color:#555}
.crsi_study .study_cont .project_box .name_list{float:left;width:601px;margin-left:62px}
.crsi_study .study_cont .project_box .name_list li{float:left;width:245px;padding:0 30px 0 9px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot2.gif') no-repeat left 10px;line-height:24px;color:#555}
.crsi_study .study_cont .project_box .name_list li span{margin:0 9px;color:#d8d8d8}
.crsi_study .study_cont .project_box .name_list li .bar1{margin:0 2px}
.crsi_study .study_cont .project_box .name_list li .ml5{margin-right:9px;color:#555}

/* 이론전배경 */
.crsi_back .crsi_box{display:inline-block;overflow:hidden;width:713px;padding:16px 29px 7px 16px;border:1px solid #ebebeb;background:#f7f7f7}
.crsi_back .crsi_box li{float:left;width:218px;height:26px;margin-left:18px;font-weight:600;color:#767676}
.crsi_back .crsi_box li.on{color:#187fbf}
.crsi_back .crsi_box li img{padding-right:9px}
.crsi_back h3.tactic{height:35px;margin-top:20px;padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 7px;font-size:17px;font-weight:600;color:#333}
.crsi_back .tac_group{position:relative;height:245px;margin-top:11px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/crsi_chart.gif') no-repeat left top}
.crsi_back .tac_group .sentence{position:absolute;top:85px;left:16px}
.crsi_back .tac_group .sentence1{position:absolute;top:85px;left:173px}
.crsi_back .tac_group .sentence2{position:absolute;top:85px;left:330px}
.crsi_back .tac_group .sentence3{position:absolute;top:85px;left:488px}
.crsi_back .tac_group .sentence4{position:absolute;top:85px;left:644px}
.crsi_back .tac_group dl{display:inline-block;margin-top:10px}
.crsi_back .tac_group dl dt{height:24px;font-size:13px;font-weight:600;color:#5786a3}
.crsi_back .tac_group dl dd{display:inline-block;overflow:hidden;margin:0;margin:0;line-height:26px;color:#555}
.crsi_back .tac_group dl dd ul{padding-top:8px}
.crsi_back .strategy{padding:30px 0 22px;border-bottom:1px solid #d1d1d1;color:#777}
.crsi_back .original{width:750px;line-height:19px;color:#555}
.crsi_back .original_box{position:relative;margin-top:20px;border-bottom:1px solid #d1d1d1}
.crsi_back .original_box dl{padding-bottom:10px}
.crsi_back .original_box dl dt{height:27px;font-size:13px;font-weight:600;color:#000}
.crsi_back .original_box dl dd{margin:0}
.crsi_back .original_box .hidden{display:block;overflow:hidden;width:0;height:0}
.crsi_back .original_box dd .pyramid{display:inline-block;overflow:hidden;margin-top:18px}
.crsi_back .original_box dd .pyramid dt{float:left;width:308px;height:287px}
.crsi_back .original_box dd .pyramid dd{float:left;width:280px;margin:0;padding-left:52px}
.crsi_back .original_box dd .pyramid dd ul{height:278px;margin-top:4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/bg_bar.gif') no-repeat left top}
.crsi_back .original_box dd .pyramid dd ul li{padding:0 0 26px 37px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot2.gif') no-repeat 28px 6px;line-height:17px}
.crsi_back .original_box .bg_amabile{width:760px;height:182px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/amabile.gif') no-repeat left top}
.crsi_back .original_box .bg_amabile .ama1{position:absolute;top:25px;left:15px}
.crsi_back .original_box .bg_amabile .ama2{position:absolute;top:25px;left:276px}
.crsi_back .original_box .bg_amabile .ama3{position:absolute;top:25px;left:536px}
.crsi_back .original_box .bg_amabile dl{display:inline-block;margin-top:10px}
.crsi_back .original_box .bg_amabile dl dt{width:210px;height:36px;color:#fff;text-align:center}
.crsi_back .original_box .bg_amabile dl dd{margin-top:16px}
.crsi_back .original_box .bg_amabile dl dd ul li{padding:0 0 12px 11px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_d_gr.gif') no-repeat left 5px;line-height:16px;color:#777}

/* 활용방안 */
.crsi_way{padding-top:5px}
.crsi_way .way{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/way01.gif') no-repeat left top}
.crsi_way .way1{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/crsi/way02.gif') no-repeat left top}
.crsi_way dl{padding:3px 0 43px 150px}
.crsi_way dl dt{height:35px;padding-left:12px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 7px;font-weight:600;font-size:17px;color:#333}
.crsi_way dl dd{width:593px;margin:0;line-height:19px;color:#555}

/* CRSI 검사 실시 */
.crsi_search{position:relative}
.crsi_search dl{width:350px}
.crsi_search dl dt{height:28px;font-size:18px;font-weight:600;color:#333}
.crsi_search dl dd{margin:0;color:#767676}
.crsi_search .btn_search{position:absolute;top:0;right:0}
.crsi_search .search_method{padding-top:10px}
.crsi_search .search_method dt{height:25px;padding-left:12px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 8px;font-weight:600;font-size:17px;color:#333}
.crsi_search .search_method dd{width:760px;padding:16px 0 0 22px;border-bottom:1px dashed #ccc}
.crsi_search .search_method dd .step_test{display:inline-block;overflow:hidden;width:760px}
.crsi_search .search_method dd .search01{float:left}
.crsi_search .search_method dd.l_top{width:760px;border-top:1px solid #ccc}
.crsi_search .search_method dd.l_bottom{border-bottom:1px solid #ccc}
.crsi_search .search_method dd ul{display:inline-block;overflow:hidden;padding:17px 0 0 21px}
.crsi_search .search_method dd ul li{float:left;color:#555}
.crsi_search .search_method dd ul .step{width:150px;height:46px}
.crsi_search .search_method dd ul .s_txt{width:511px}
.crsi_search .search_method dd ul .bar{padding:0 12px 0 24px;color:#e2e5e6}
.crsi_search .search_method dd ul .bar1{padding:0 12px 0 38px;color:#e2e5e6}
.crsi_search .search_method dd ul .s_color{font-size:14px;font-weight:bold;color:#60acdb}
.crsi_search .search_method .txt_b{margin-top:-5px;font-size:11px;color:#999}
.crsi_search .crsi_note{margin-top:40px}
.crsi_search .crsi_note dl{width:760px}
.crsi_search .crsi_note dl .cdot{height:36px;padding-left:12px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat left 8px;font-weight:600;font-size:17px;color:#333}
.crsi_search .crsi_note dl dd dl{width:726px;margin-bottom:24px}
.crsi_search .crsi_note dl dd dl dt{height:17px;font-weight:600;font-size:12px;color:#555}
.crsi_search .crsi_note dl dd dl dd{line-height:17px;color:#777}

/* CRSI 검사 결과 보기 */
.approva_list td a:hover{text-decoration:underline}

/* 지식포럼 */
input.findMainImg{height:20px}

/*.know_forum {}
.know_forum .pulmu_bg {height:211px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_forum.gif') no-repeat left top}
.know_forum .pulmu_bg dl {padding:56px 0 0 32px}
.know_forum .pulmu_bg dt {height:47px;font-size:28px;font-weight:600;color:#333333}
.know_forum .pulmu_bg dd {width:404px;margin:0;color:#555555;font-size:13px;padding-left:4px}
.know_forum .notice_list {position:relative;margin-top:38px;border:1px solid #ededed}
.know_forum .notice_list .notice_tit {padding:13px 0 12px 19px;background:#f1f1f1;color:#333333;border-bottom:1px solid #c1c1c1}
.know_forum .notice_list .notice_tit strong {font-size:14px;color:#111111}
.know_forum .notice_list .n_list {padding:15px 0 12px 18px}
.know_forum .notice_list .n_list li {height:24px;color:#555555}
.know_forum .notice_list .n_list .n_text {margin-left:4px;padding-top:5px}
.know_forum .notice_list .n_list .num {width:9px;color:#fff;font-size:11px;padding:3px}
.know_forum .notice_list .btn_go {position:absolute;top:65px;right:15px}
.know_forum .divi_board {width:708px;margin-top:8px;background:#f1f1f1;padding:11px 40px 11px 12px}*/
.no_data_forum{display:block;padding:100px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:600;text-align:center}

.know_f{overflow:hidden;width:980px;height:44px;margin:0 auto;padding-top:6px}
.know_f h2.floatL{width:700px;font-size:26px;font-weight:600;color:#333 !important}

.forum_tab{position:absolute;top:20px;left:20px}
.forum_tab a{display:block;float:left;height:25px;margin-left:-1px;padding:0 20px;border:1px solid #ccc;background:#fff;line-height:25px;font-weight:600;color:#6a6a6a}
.forum_tab a.on{z-index:9;color:#fff}

/* 풀무원 이야기_ 지식포럼 */
.forum_banner2{position:relative;width:100%;height:180px;margin-bottom:20px;border-top:2px solid #717171;border-bottom:1px solid #dfdfdf;background:#f8f8f8 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view2_bg.png')}
.forum_banner2 .banner{position:relative;width:980px;height:180px;overflow:hidden;margin:0 auto;}
.forum_banner2 .img_area img{max-width:980px;max-height:180px}
.forum_banner2 .banner .txt_banner{position:relative;padding:60px 0 0 20px;height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view2_bg2.png') no-repeat right 30px}
.forum_banner2 .banner .txt_banner p.subj_ban{font-size:28px;font-weight:600;color:#333}
.forum_banner2 .banner .txt_banner p.txt_ban{margin-top:5px;font-size:13px;line-height:18px;color:#6a6a6a}
.story_list_banner{position:absolute;right:0;bottom:0;width:215px;height:465px;margin-left:5px}

/* 풀무원 갤러리_ 지식포럼 */
.forum_banner2 .banner2{position:relative;width:980px;height:180px;margin:0 auto;}
.forum_banner2 .banner2 .txt_banner{position:relative;padding:60px 0 0 20px;height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view2_bg3.png') no-repeat right 10px}
.forum_banner2 .banner2 .txt_banner p.subj_ban{font-size:28px;font-weight:600;color:#333}
.forum_banner2 .banner2 .txt_banner p.txt_ban{margin-top:5px;font-size:13px;line-height:18px;color:#6a6a6a}

/* 생각나눔 게시판 _ 지식포럼 */
.forum_banner{position:relative;width:100%;height:280px;border-top:2px solid #717171;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/f_banner_bg.jpg') repeat-x center bottom;}
.forum_banner .banner{position:relative;width:980px;height:280px;margin:0 auto;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/forum_banner.png') no-repeat right -20px;}

/* img size w700 h205 */
.forum_banner .banner .img_area{padding-top:54px}
.forum_banner .banner .img_area img{width:700px;height:205px}
.forum_banner .banner .top_list{position:absolute;top:73px;right:28px;width:212px}
.forum_banner .banner .top_list p{margin-bottom:5px;color:#333}
.forum_banner .banner .top_list .n_hong{font-size:14px;font-weight:600;color:#111}
.forum_banner .banner .top_list .five{font-weight:600;color:#f24b1f}
.forum_banner .banner .top_list .list{display:block;overflow:hidden}
.forum_banner .banner .top_list .list ul{display:inline-block;overflow:hidden;position:relative;width:212px;padding:12px 0;border-top:1px dashed #ccc}
.forum_banner .banner .top_list .list ul:first-child{border-top:0}
.forum_banner .banner .top_list .list ul li span.num{display:inline-block;width:17px;height:15px;padding-top:2px;background:#d6bc89;color:#fff;text-align:center;text-align:center;vertical-align:center}
.forum_banner .banner .top_list .list ul li dl{float:left;margin:0 0 0 8px}
.forum_banner .banner .top_list .list ul li dl dt{display:inline-block;overflow:hidden;width:140px;color:#555;white-space:nowrap;text-overflow:ellipsis}
.forum_banner .banner .top_list .list ul li dl dd{margin:0;font-size:11px;color:#999;padding:0}
.forum_banner .banner .top_list .list .pen{position:absolute;top:10px;right:11px}

.forum_banner .banner .btn_forum{display:block;position:absolute;top:73px;right:28px;width:69px;height:39px;padding-top:8px;border:1px solid #c89804;background:#efb400;color:#fff;text-align:center}
.forum_banner .banner .btn_forum02{display:block;width:100%;height:35px;padding-top:12px;border:1px solid #c89804;background:#efb400;font-size:16px;line-height:22px;font-weight:600;color:#fff;text-align:center}
.forum_banner .banner .pen{position:absolute;top:93px;right:63px}

.forum_banner .banner_view{position:relative;width:980px;height:300px;margin:0 auto}
.forum_banner .banner_view .book_img{float:left;position:relative;width:157px;height:202px;margin:60px 0 0 100px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/book_background.png') no-repeat}
.forum_banner .banner_view .thum_view{float:left;position:relative;width:557px;height:176px;margin:60px 0 0 20px;padding:10px 40px 10px 58px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/book_view_sum.png') no-repeat}
.forum_banner .banner_view .book_img img{z-index:5;width:141px;height:193px}
.forum_banner .banner_view .book_img span{display:block;position:absolute;top:0;left:0;z-index:10;width:140px;height:193px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/book_up_bg.png') no-repeat}
.forum_banner .banner_view .book_wr_info{display:block;clear:both;height:22px;padding-bottom:3px;line-height:22px;color:#a6a6a6;zoom:1}
.forum_banner .banner_view .book_wr_info span{float:left}
.forum_banner .banner_view .book_wr_info .btn_a{margin-left:10px}
.forum_banner   .banner_view .book_forum_list_thum{height:72px;overflow:hidden;font-size:12px;font-weight:normal;line-height:18px;color:#555;}
.forum_banner   .banner_view .book_forum_list_thum a{color:#555;}

.forum_banner .banner_view .thum_view .subj_book{display:block;padding:20px 0 5px 0;zoom:1;}
.forum_banner .banner_view .thum_view .subj_book:after {content:'';display:block;clear:both;}

.thum_view .subj_book {position:relative;}
.thum_view .subj_book .i_book{float:left;height:14px;padding:0 2px;border:1px solid #ce9e1c;background:#e9b730;line-height:14px;font-size:11px;color:#fff}
.thum_view .subj_book .subj_tit{float:left;width:280px;height:40px;overflow:hidden;margin-left:10px;font-size:16px;font-weight:600;color:#151515;margin-top:-3px;}
.thum_view .subj_book .all_num_txt{float:right;height:20px;min-width:194px;padding:1px 6px 0 27px;background:#d5bb8a url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/all_num_bg.gif') no-repeat 7px 50%;font-size:12px;line-height:19px;color:#fff}
.thum_view .subj_book .all_num_txt .font_9d{font-weight:bold;color:#8f6902}
.thum_view .subj_book .all_num_txt2{position:absolute;right:0;top:37px;height:20px;min-width:194px;padding:1px 6px 0 27px;background:#c8976c url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/all_num_bg2.gif') no-repeat 5px 50%;font-size:12px;line-height:19px;color:#fff}
.thum_view .subj_book .all_num_txt2 .font_9d{font-weight:bold;color:#fff879;margin-left:10px;}
.thum_view .subj_book .all_num_txt2 a {color:#fff;}

/* 20150429_지식포럼 css 추가*/
.thum_view .subj_book .icon_book{float:left;height:14px;padding:0 2px;border:1px solid #ce9e1c;background:#e9b730;line-height:14px;font-size:11px;color:#fff}
.thum_view .subj_book .book_title{float:left;width:280px;height:40px;overflow:hidden;margin-left:10px;font-size:16px;font-weight:600;color:#151515;margin-top:-3px;}
.thum_view .subj_book .book_title .subj_use{font-size:14px;padding-right:5px;}

.thum_view .subj_book .sympathy_box{float:right;width:227px;margin:-5px;}
.thum_view .subj_book .sympathy_box .sympathy01{height:20px;min-width:194px;padding:1px 6px 0 27px;margin-bottom:6px;background:#d5bb8a url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/all_num_bg.gif') no-repeat 7px 50%;font-size:12px;line-height:19px;color:#fff}
.thum_view .subj_book .sympathy_box .sympathy01 .font_9d{font-weight:bold;color:#8f6902}
.thum_view .subj_book .sympathy_box .sympathy02{height:20px;min-width:194px;padding:1px 6px 0 27px;background:#c8976c url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/all_num_bg2.gif') no-repeat 5px 50%;font-size:12px;line-height:19px;color:#fff}
.thum_view .subj_book .sympathy_box .sympathy02 a{color:#fff;}
.thum_view .subj_book .sympathy_box .sympathy02 a .font_9d{font-weight:bold;color:#fff879;margin-left:10px;}

.knowforum{margin-top:0}
.knowforum .know_f .total_search{vertical-align:top}
.knowforum .c_search{display:inline-block;overflow:hidden;width:958px;margin-top:0;padding:11px 11px 9px;border-bottom:1px solid #d1d1d1;}

.knowforum .c_search span,.knowforum .c_search select,.knowforum .c_search input{float:left}
.knowforum .c_search input{height:20px;padding:2px 0 0 3px}
.knowforum .c_search span.mnext{padding:0 3px;line-height:22px}
.knowforum .c_search select{height:24px;padding:2px 0 0 3px !important}
.knowforum .c_search a.month{float:left;margin-left:3px;margin-top:5px}
.knowforum .c_search .search span.dot{padding:5px 0 0 7px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot1.gif') no-repeat left 11px}
.knowforum .c_search .btn_b{height:15px;margin-left:10px}
.knowforum .kf_top{position:relative}
.knowforum .kf_top .common_tab3{display:block;float:left;position:relative;width:100%;margin:20px 0 8px;border-bottom:1px solid #d1d1d1}
.knowforum .kf_top .common_tab3 a{float:left;position:relative;margin-bottom:-1px;margin-left:-1px;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:13px;font-weight:bold;color:#6a6a6a}
.knowforum .kf_top .common_tab3 a span{/* width:148px; */display:inline-block;height:26px;padding:0 15px;background:#f8f8f8;line-height:26px;text-align:center}
.knowforum .kf_top .common_tab3 a.on span{border:0;color:#fff}

.knowforum .kf_top .top_order .g_color{font-weight:600}
.knowforum .kf_top .top_order p{position:absolute;top:23px;right:167px;color:#767676}
.knowforum .kf_top .top_order ul{position:absolute;top:23px;right:0;color:#767676}
.knowforum .kf_top .top_order ul li{float:left}
.knowforum .kf_top .top_order ul li.on{font-weight:600;color:#373737}
.knowforum .kf_top .top_order ul li span{color:#cdccc8}

.knowforum.knowforum02 .c_search{width:100%;border-bottom:none;padding:3px 0;}
.knowforum .c_search .search .search_title{margin-top:2px;font-weight:600;font-size:13px;line-height:18px;color:#4a4a4a;}


/* .knowforum .books {display:inline-block;overflow:hidden;height:331px;border-bottom:1px dashed #cccccc;margin-top:20px} */
.knowforum .book_idea_list{float:left;width:480px;height:310px;margin:0 5px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_book.gif') no-repeat left top}
.knowforum .book_idea_list .bimg{float:left;width:165px;margin-left:27px;padding:20px 25px 20px 0}
.knowforum .book_idea_list .bimg img{width:190px;height:264px;border:1px solid #fff}
.knowforum .book_idea_list .book_idea{float:left;position:relative;width:205px;height:294px;margin-left:22px;padding:20px 18px 0}
.knowforum .book_idea_list .book_idea .s_book{height:22px;padding-left:16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_leves.gif') no-repeat left 2px}
.knowforum .book_idea_list .book_idea .g_color{font-weight:600}
.knowforum .book_idea_list .book_idea ul{border-top:1px dotted #cdcdcd}
.knowforum .book_idea_list .book_idea ul li .substance{overflow:hidden;width:200px;height:170px;margin-top:3px;line-height:17px;color:#999;word-wrap:break-word}
.knowforum .book_idea_list .book_idea ul .list dl{display:block;overflow:hidden;margin:0;padding:10px 0 3px}
.knowforum .book_idea_list .book_idea ul .list dt{float:left;width:100%;font-weight:600;color:#555/* height:32px; */;font-size:14px;}
.knowforum .book_idea_list .book_idea ul .list dd{float:right;margin:3px 0 0;font-weight:bold;color:#555}
.knowforum .book_idea_list .book_idea .mark{position:absolute;left:18px;bottom:0;width:186px;padding:9px 0 20px 16px;border-top:1px dotted #cdcdcd;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_heart.gif') no-repeat left 12px}
.knowforum .books .none{margin-right:0}
.knowforum .b_border{border-bottom:1px solid #d1d1d1}

.w760{position:relative}
.approva_list table th{border-right:0;border-left:0}
.approva_list table td{border-right:0;border-left:0}

.bg_r{position:absolute;right:0;bottom:18px}

.search_subT{position:relative;width:100%;margin:8px 0 9px}
.search_subT .subT_area{position:absolute;right:10px;bottom:0;width:90px}
.search_subT .subT_area .subT{padding:0 15px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/list_02_bar.png') no-repeat 40px 50%}

.search_subT02{margin:0 0 9px 0;zoom:1;}
.search_subT02:after{content:'';display:block;clear:both;}
.search_subT02 .subT_area{float:right;margin-right:10px;}
.search_subT02 .subT_area span a{padding:0 10px;display:inline-block;}
.search_subT02 .subT_area span.subT{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/list_02_bar.png') no-repeat right 50%}


/* 지식포럼 상세보기 */
.box_idea_view input.trans{border:0;background:none}

.box_idea_view{/* overflow:hidden; */clear:both;margin:46px 0 0;padding:10px 0;border-top:1px solid #ccc;/* width:980px; */border-bottom:1px solid #ccc;/* display:inline-block; */background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/box_idea_bg.gif') repeat-y 0 0;font-size:12px;zoom:1;}
.box_idea_view:after {content:'';display:block;clear:both;}
.box_idea_view .id_card_view{float:left;width:192px;height:109px;margin-left:15px;padding-top:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/id_card_bg.png') no-repeat 0 0}
.box_idea_view .id_card_view dl{margin:0;padding-top:10px}
.box_idea_view .id_card_view dt{display:inline-block;margin-left:10px;vertical-align:top}
.box_idea_view .id_card_view dd{display:inline-block;width:64px;margin-left:5px;line-height:15px}

.box_idea_view .id_card_view dt img{width:83px;height:83px;border:1px solid #ccc;vertical-align:bottom}
.box_idea_view .id_card_view strong{font-size:11px;font-weight:600;color:#555}
.box_idea_view .id_card_view p.idid{margin:0;font-size:11px;color:#555;word-break:break-all}
.box_idea_view .id_card_view p.team{margin-top:10px;font-size:11px;color:#a6a6a6}

.box_idea_view .board_list_idea{float:left;width:766px}
.box_idea_view .board_list_idea dl{margin:0}
.box_idea_view .board_list_idea dt.tit_forum_board{display:inline-block;overflow:hidden;clear:both;width:750px;margin:0;padding:0 0 6px;zoom:1}
.box_idea_view .board_list_idea dt span.subj_txt{float:left;width:430px;margin-left:-2px;margin:0;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_clip.gif') no-repeat left top;font-size:14px;line-height:20px;font-weight:600;color:#262626}
.box_idea_view .board_list_idea dt span.subj_txt .icon img {vertical-align:middle;}
.box_idea_view .board_list_idea dt span.more_info{float:right;margin-right:30px;line-height:20px}
.box_idea_view .board_list_idea dt span.name_form{margin-right:10px;font-size:12px;color:#888}
.box_idea_view .board_list_idea dt span.date{margin-right:10px;font-size:12px;color:#888}
.box_idea_view .board_list_idea a.forum_hit{display:inline-block;position:absolute;right:20px;height:25px;margin-left:10px;padding-right:25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view_comment_bg.gif') no-repeat right 40%;line-height:26px;color:#555;text-decoration:none;}
.box_idea_view .board_list_idea a.forum_hit_s{display:inline-block;position:absolute;right:20px;height:25px;margin-left:10px;padding-right:25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view_comment_bg2.gif') no-repeat right 45%;line-height:26px;color:#555;text-decoration:none;}
.box_idea_view .board_list_idea dd{margin:0}
.box_idea_view .board_list_idea dd.memo_box_forum{position:relative;margin:0}
.box_idea_view .board_list_idea dd div.memo_forum{display:block;/* overflow:hidden; */margin-left:6px;padding:10px 0 0 20px;border-top:1px solid #ccc;font-size:12px;line-height:19px;color:#555;text-align:left}
.box_idea_view .board_list_idea dd div.memo_forum p{width:620px;line-height:21px;font-size:13px;}
.box_idea_view .board_list_idea dd div.hit_num_forum{position:absolute;top:15px;right:15px;width:55px;height:21px;padding:8px 0 0 26px;border:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_hit_hand.gif') no-repeat 8px 50%;cursor:pointer}
.box_idea_view .board_list_idea dd div.hit_num_forum .hit_txt{font-weight:600;color:#262626}
.box_idea_view .board_list_idea dd div.hit_num_forum .hit_num{font-weight:600}
.box_idea_view .board_list_idea dd.box_gray_reply{display:inline-block;overflow:hidden;width:721px;margin:15px 15px 0;padding:5px 10px;background:#f7f7f7}
.box_idea_view .board_list_idea dd div.memo_forum_btn{display:block;/* overflow:hidden; */margin:10px 0 10px 6px;padding:10px 0 0 20px;}
.box_idea_view .board_list_idea dd div.memo_forum_btn a{display:inline-block;padding:6px 10px 6px 32px;margin-right:5px;border:1px solid #bababa;color:#192221;font-size:12px;line-height:15px;}
.box_idea_view .board_list_idea dd div.memo_forum_btn a.btn_recomm{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_hit_hand.gif') no-repeat 10px 6px;}
.box_idea_view .board_list_idea dd div.memo_forum_btn a.btn_reply{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_reply.png') no-repeat 10px 6px;}
.box_idea_view .board_list_idea dd div.memo_forum_btn a .num{color:#1d53ad;font-weight:bold;}
.box_idea_view .board_list_idea dd div.memo_forum_btn a.btn_list{ /* no-repeat 10px 6px; */padding:6px 26px 6px 26px}

.write_reply{overflow:hidden;width:721px;margin:15px auto 0;padding:5px 10px;background:#f7f7f7}
.write_reply fieldset{padding:10px 0;border:0}
.write_reply fieldset label{height:22px;margin-right:5px;line-height:22px}
.write_reply fieldset input{height:20px;margin-right:5px;padding:3px 0 0 5px;border:1px solid #ccc;background:#fff}
.write_reply fieldset a{display:inline-block;margin:0;padding:4px 20px;border:1px solid #bebebe;background:#fff !important;font-weight:600;font-size:12px;color:#666;text-decoration:none}
.write_reply label{float:left;font-size:12px;font-weight:bold;color:#555}
.write_reply input{float:left;width:580px;color:#555}


.comment_list{overflow:hidden;width:721px;margin:-10px auto 0;padding:5px 10px;background:#f7f7f7}
.comment_list .comment_tit{display:block;overflow:hidden;padding:5px 0}
.comment_list .comment_tit strong{float:left;font-weight:bold}
.comment_list .comment_tit .comment_num{float:right}


.comment_list .view_list_c{display:block;overflow:hidden}
.comment_list .view_list_c ul{overflow:hidden;padding:10px 0;border-top:1px solid #ccc}
.comment_list .view_list_c li{float:left}
.comment_list .view_list_c li.profile_img{width:51px;height:51px;margin-right:10px;border:1px solid #ccc}
.comment_list .view_list_c li.profile_img img{width:51px;height:51px}
.comment_list .view_list_c li p.name_date_c{padding:0 0 10px;color:#a6a6a6}
.comment_list .view_list_c li p.memo_com{width:565px;padding:0;color:#262626;word-break:break-all}
.comment_list .view_list_c li p.name_date_c span{margin-right:8px}
.comment_list .view_list_c li p.name_date_c .name {font-weight:bold;color:#555;}
.comment_list .view_list_c li.btn_area_li{overflow:hidden;float:right;text-align:right}
.comment_list .view_list_c li a{padding:2px 8px;font-size:11px;color:#666}

/* 지식포럼 갤러리 리스트 */
.gall_list .mlist{float:left;width:230px;margin:0 15px 17px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_paturn.gif')}
.gall_list .mlist .gal{border:1px solid #e3e3e3}
.gall_list .mlist ul li{margin:0;padding:0}
.gall_list .mlist ul li dl{margin:0;padding:0}
.gall_list .mlist ul li dl dt{margin:0;padding:0;border-bottom:1px solid #e8e7e7;text-align:center}
.gall_list .mlist ul li dl dt img{width:210px;height:147px;padding:12px 0 10px}
.gall_list .mlist ul li dl dd{margin:0;padding:9px 0 6px 10px;border-bottom:1px solid #e8e7e7;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/dd_bg.gif') repeat-x;font-weight:bold;font-size:13px;color:#555}
.gall_list .mlist ul li ul{height:23px;padding:8px 10px 0;border-bottom:1px dotted #e3e3e3}
.gall_list .mlist ul li ul li{float:left;width:75px}
.gall_list .mlist ul li ul .hits{height:12px;padding-left:16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_leves.gif') no-repeat left 0}
.gall_list .mlist ul li ul .hert{height:11px;padding-left:16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/heart.gif') no-repeat left top}
.gall_list .mlist ul li ul .bar{margin-left:8px}
.gall_list .mlist ul li ul li .gr{font-weight:600}
.gall_list .mlist ul li.name_kim{position:relative;height:17px;padding:7px 11px;padding-left:30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/no_photo.gif') no-repeat 10px 7px;font-size:11px;color:#767676}
.gall_list .mlist ul li .date{position:absolute;top:9px;right:10px}
.gall_list .none{margin-right:none}


/* 지식포럼개선_20141209손수현*/

.knowforum_booklist{width:376px;height:214px;margin-bottom:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_book_2.gif') no-repeat left top;}
.knowforum_booklist .cover{float:left;margin:15px 19px 0 27px;}
.knowforum_booklist .cover img{width:128px;height:180px;border:1px solid #fff;}
.knowforum_booklist .info{float:left;width:155px;margin:10px 19px 0 21px;}
.knowforum_booklist .info .book_person{padding:0 0 3px 16px;border-bottom:1px dotted #cdcdcd;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_leves.gif') no-repeat left 2px;}
.knowforum_booklist .info .title{margin-top:8px;height:18px;overflow:hidden;font-size:13px;line-height:18px;color:#262626;text-overflow:ellipsis;white-space:nowrap;}
.knowforum_booklist .info .name{margin-top:5px;font-size:11px;line-height:15px;color:#555555;text-align:right;}
.knowforum_booklist .info .detail{margin-top:5px;height:96px;overflow:hidden;font-size:12px;line-height:16px;color:#5b6264;}
.knowforum_booklist .nodata{width:168px;text-align:center;padding:96px 0 0 7px;}


/* 01_메인 */
.forum_main_wrap{padding-top:12px;zoom:1;}
.forum_main_wrap:after{content:'';display:block;clear:both;}
.forum_main_wrap .forum_main{float:left;width:760px;}
.forum_main_wrap .forum_main .forum_main_left{float:left;width:380px;margin-left:16px;}
.forum_main_wrap .forum_main .forum_main_right{float:left;width:318px;margin-left:33px;}
.forum_main_wrap .forum_main h2{margin:4px 0 9px;font-size:20px;color:#3d3d3d;}

.forum_main_wrap .forum_main .main_todaymember{width:276px;padding:20px;border:1px solid #d0d0d0;}
.forum_main_wrap .forum_main .main_todaymember .nodata {text-align:center;padding-top:209px;height:226px;}
.forum_main_wrap .forum_main .main_todaymember .member_info{margin-bottom:20px;zoom:1;}
.forum_main_wrap .forum_main .main_todaymember .member_info:after{content:'';display:block;clear:both;}
.forum_main_wrap .forum_main .main_todaymember .member_info .thumb{float:left;}
.forum_main_wrap .forum_main .main_todaymember .member_info .thumb img{width:94px;height:94px;border:1px solid #d3d3d3;}
.forum_main_wrap .forum_main .main_todaymember .member_info .info{float:left;margin-left:19px;width:160px;}
.forum_main_wrap .forum_main .main_todaymember .member_info .info .name{max-height:46px;overflow:hidden;margin:2px 0 6px;font-size:18px;line-height:23px;font-weight:bold;color:#5b6264;}
.forum_main_wrap .forum_main .main_todaymember .member_info .info .name .id{font-size:12px;font-weight:normal;}
.forum_main_wrap .forum_main .main_todaymember .member_info .info .depart{margin-bottom:7px;font-size:11px;color:#5b6264;}
.forum_main_wrap .forum_main .main_todaymember .member_info .info .write_number{padding-top:5px;border-top:1px solid #c1c1c1;}

.forum_main_wrap .forum_main .main_todaymember .member_book .title{margin-bottom:10px;font-size:17px;font-weight:bold;color:#59410d;text-align:center;}
.forum_main_wrap .forum_main .main_todaymember .member_book .title a{color:#59410d;}
.forum_main_wrap .forum_main .main_todaymember .member_book .info_wrap{padding:18px 22px;background-color:#f6f6f1;}
.forum_main_wrap .forum_main .main_todaymember .member_book .info_wrap .info{height:252px;overflow:hidden;font-size:13px;line-height:18px;color:#59410d;zoom:1;}
.forum_main_wrap .forum_main .main_todaymember .member_book .info_wrap .info:after{content:'';display:block;clear:both;}
.forum_main_wrap .forum_main .main_todaymember .member_book .info_wrap .info a{color:#59410d;}
.forum_main_wrap .forum_main .main_todaymember .member_book .info_wrap .info img{float:left;width:81px;height:113px;margin:0 10px 10px 0;border:1px solid #cdcdcd;}


/*02_도서카테고리 */
.forum_banner_top{width:100%;height:64px;margin-bottom:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_forum_list_top.gif') repeat-x}
.forum_banner_top .forum_top{position:relative;width:980px;height:64px;margin:0 auto;}
.forum_banner_top .forum_top .forum_tab{top:13px;}

.forum_banner_top.type02{height:28px;background:none;border-top:2px solid #727272;}
.forum_banner_top.type02 .forum_top .forum_tab{left:0;}

.knowforum_list .forum_subject{padding-bottom:10px;font-size:19px;line-height:24px;font-weight:600;color:#000;border-bottom:1px solid #d1d1d1;zoom:1;}
.knowforum_list .forum_search{margin-top:15px;padding:5px 0 5px 10px;font-size:12px;line-height:15px;background-color:#e4e4e4;}
.knowforum_list .forum_search:after{content:'';display:block;clear:both;}
.knowforum_list .forum_search .search span,.knowforum_list .forum_search .search select,.knowforum_list .forum_search .search input{float:left}
.knowforum_list .forum_search .search input{height:20px;padding:0 0 2px 3px}
.knowforum_list .forum_search .search span.mnext{padding:0 3px;line-height:22px}
.knowforum_list .forum_search .search select{height:24px;padding:2px 0 0 3px !important}
.knowforum_list .forum_search .search a.month{float:left;margin-left:3px;margin-top:5px}
.knowforum_list .forum_search .search .dot{padding:5px 0 0 7px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot1.gif') no-repeat left 11px}
.knowforum_list .forum_search .search .btn_b{height:15px;margin-left:10px}

.knowforum_list .forum_subject.type02{position:relative;margin:0;padding:20px 360px 20px 15px;font-size:22px;line-height:27px;color:#333;background-color:#f7f7f7;}
.knowforum_list .forum_subject.type02 .about{position:absolute;right:30px;top:15px;width:320px;}
.knowforum_list .forum_subject.type02 .about li{padding-left:5px;font-size:13px;line-height:17px;color:#8e8d8d;font-weight:normal;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot3.gif') no-repeat left 8px;}
.knowforum_list .forum_search.type02{margin-top:0;}

.forum_list_cont{zoom:1;}
.forum_list_cont:after{content:'';display:block;clear:both;}
.forum_list_cont .sort_area{border-bottom:none;margin-top:10px;}
.forum_list_cont .forum_list_tit{float:left;margin:8px 0 0 5px;color:#767676;font-size:13px;font-weight:normal;}
.forum_list_cont .forum_list_tit strong{color:#3072c2;font-size:16px;font-weight:600;}

.forum_list_cont .forum_list{float:left;}
.forum_list_cont .forum_list ul li{float:left;width:366px;height:214px;margin:0 7px 15px 7px;}
.forum_list_cont .forum_list ul li .knowforum_booklist{width:364px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_book_3.gif') no-repeat left top;}
.forum_list_cont .forum_list ul li .knowforum_booklist .cover{margin:15px 19px 0 21px;}
.forum_list_cont .forum_list ul li .knowforum_booklist .cover img{width:128px;}
.forum_list_cont .forum_list ul li .knowforum_booklist .info{float:left;width:160px;margin:10px 19px 0 15px;}


/* 03_주제카테고리 */
.forum_list_sub{float:left;width:760px;}
.forum_list_sub ul li{width:760px;margin-bottom:15px;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_list_subject.gif') repeat-y left top}

.list_category_sub{zoom:1;}
.list_category_sub:after{content:'';display:block;clear:both;}
.list_category_sub .category_book{float:left;}
.list_category_sub .category_book .cover{padding:0 30px 0 39px;}
.list_category_sub .category_book .cover img{width:135px;height:195px;border:1px solid #d7d7d7;}
.list_category_sub .category_book .cover02{padding:0 49px 0 58px;}
.list_category_sub .category_book .cover02 img{width:97px;height:141px;border:1px solid #d7d7d7;}
.list_category_sub .category_book .info{margin:5px 0 0 53px;width:109px;font-size:12px;line-height:15px;color:#a0a0a0;text-align:center;}
.list_category_sub .category_book .info a{color:#2d2d2d;text-decoration:underline;}
.list_category_sub .board_list_idea{position:relative;float:left;width:547px;}
.list_category_sub .board_list_idea dl{margin:0;}
.list_category_sub .board_list_idea dt.tit_forum_board{display:inline-block;overflow:hidden;width:547px;margin:0;padding:0 0 6px 0;zoom:1}
.list_category_sub .board_list_idea dt.tit_forum_board:after{content:'';display:block;clear:both;}
.list_category_sub .board_list_idea dt span.subj_txt{float:left;margin-left:-2px;margin:0;padding-left:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_clip.gif') no-repeat left top;font-size:14px;line-height:20px;font-weight:600;color:#262626}
.list_category_sub .board_list_idea dt span.subj_txt .icon img {vertical-align:middle;}
.list_category_sub .board_list_idea dt span.more_info{float:right;margin-right:30px;line-height:20px}
.list_category_sub .board_list_idea dt span.more_info .name{font-size:12px;color:#636363;}
.list_category_sub .board_list_idea dt span.more_info .depart{font-size:12px;color:#a3a3a3;}
.list_category_sub .board_list_idea dd{margin:0}
.list_category_sub .board_list_idea dd.memo_box_forum{position:relative;margin:0}
.list_category_sub .board_list_idea dd div.memo_forum{padding:10px 25px 0 25px;margin:0 0 15px 6px;border-top:1px solid #ccc;zoom:1;}
.list_category_sub .board_list_idea dd div.memo_forum h4{margin-bottom:5px;font-size:12px;line-height:17px;font-weight:600;zoom:1;}
.list_category_sub .board_list_idea dd div.memo_forum h4:after{content:'';display:block;clear:both;}
.list_category_sub .board_list_idea dd div.memo_forum h4 .title{float:left;}
.list_category_sub .board_list_idea dd div.memo_forum h4 .more_info{float:right;font-size:11px;color:#888888;font-weight:normal;}
.list_category_sub .board_list_idea dd div.memo_forum .text{height:120px;overflow:hidden;font-size:12px;line-height:20px;white-space:pre;word-wrap:break-word;}
.list_category_sub .board_list_idea dd div.memo_forum .text a{color:#555555;}


.box_idea_view .board_list_idea dd{margin:0}
.box_idea_view .board_list_idea dd.memo_box_forum{position:relative;margin:0}
.box_idea_view .board_list_idea dd div.memo_forum{display:block;/* overflow:hidden; */margin-left:6px;padding:10px 0 0 20px;border-top:1px solid #ccc;font-size:12px;line-height:19px;color:#555;text-align:left}
.box_idea_view .board_list_idea dd div.memo_forum p{width:620px;line-height:21px;font-size:13px;}
.box_idea_view .board_list_idea dd div.hit_num_forum{position:absolute;top:15px;right:15px;width:55px;height:21px;padding:8px 0 0 26px;border:1px solid #ccc;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_hit_hand.gif') no-repeat 8px 50%;cursor:pointer}
.box_idea_view .board_list_idea dd div.hit_num_forum .hit_txt{font-weight:600;color:#262626}
.box_idea_view .board_list_idea dd div.hit_num_forum .hit_num{font-weight:600}
.box_idea_view .board_list_idea dd.box_gray_reply{display:inline-block;overflow:hidden;width:721px;margin:15px 15px 0;padding:5px 10px;background:#f7f7f7}
.box_idea_view .board_list_idea dd div.write_reply fieldset{padding:10px 0;border:0}
.box_idea_view .board_list_idea dd div.write_reply fieldset label{height:22px;margin-right:5px;line-height:22px}
.box_idea_view .board_list_idea dd div.write_reply fieldset input{height:20px;margin-right:5px;padding:3px 0 0 5px;border:1px solid #ccc;background:#fff}
.box_idea_view .board_list_idea dd div.write_reply fieldset a{display:inline-block;margin:0;padding:4px 20px;border:1px solid #bebebe;background:#fff !important;font-weight:600;font-size:12px;color:#666;text-decoration:none}
.box_idea_view .board_list_idea dd div.write_reply label{float:left;font-size:12px;font-weight:bold;color:#555}
.box_idea_view .board_list_idea dd div.write_reply input{float:left;width:580px;color:#555}

h3.forum_subject{margin-top:10px;padding-left:220px;font-size:18px;color:#666666;font-weight:normal;}
h3.forum_subject .subject_title{display:inline-block;width:62px;height:21px;padding-top:5px;margin-right:10px;font-size:12px;color:#fff;background-color:#9a9a9a;text-align:center;vertical-align:middle;}

.forum_contents h3.forum_subject{position:relative;margin:10px 0 30px;padding:10px 16px 8px 76px;font-size:13px;line-height:20px;color:#555555;background-color:#ededed;}
.forum_contents h3.forum_subject .subject_title{display:inline-block;position:absolute;left:0;top:9px;width:60px;height:14px;color:#555555;font-size:14px;line-height:14px;text-align:center;font-weight:600;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/list_02_bar.png') no-repeat right bottom;}

/* 04_글상세페이지 */
.box_idea_view .forum_id_view{float:left;width:192px;height:218px;margin-left:15px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_forum_id.png') no-repeat left top}
.box_idea_view .forum_id_view .profile{margin:19px 0 15px 23px;}
.box_idea_view .forum_id_view .profile img{width:120px;height:120px;}
.box_idea_view .forum_id_view .name{width:150px;max-height:30px;overflow:hidden;margin:0 0 5px 13px;line-height:15px;text-align:center;}
.box_idea_view .forum_id_view .name a{color:#727272;font-weight:bold;}
.box_idea_view .forum_id_view .depart{width:150px;height:15px;overflow:hidden;margin:0 0 0 13px;line-height:15px;text-align:center;}

.box_idea_view .board_list_idea dd div.memo_forum_cont{padding:10px 0 0 30px;margin:0 0 0 6px;border-top:1px solid #ccc;zoom:1;}
.box_idea_view .board_list_idea dd div.memo_forum_cont:after{content:'';display:block;clear:both;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents{float:left;width:520px;margin-right:35px;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents .title{margin-bottom:10px;font-size:12px;color:#9f5538;font-weight:600;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents .text{margin-bottom:30px;font-size:12px;line-height:20px;color:#414141;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents .box_file{margin-bottom:30px;padding:10px 16px;background-color:#f7f7f7;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents .box_file a{text-decoration:underline;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents .box_keyword{margin-bottom:30px;padding:16px;background-color:#f7f7f7;text-align:center;}

.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_recommend{float:left;width:170px;margin-top:13px;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_recommend .recomm_box{width:159px;height:36px;padding:3px 0 0 0;margin-bottom:4px;border:1px solid #ccc;text-align:center;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_recommend .recomm_box .recomm_number{margin:3px 40px 0 50px;padding-right:16px;text-align:center;font-weight:bold;color:#696969;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_hit_hand.gif') no-repeat right top;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_recommend .recomm_box .recomm_number strong{color:#cf7000;}


.forum_banner_personal{position:relative;width:100%;height:261px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/f_banner_bg.jpg') repeat-x left -2px;}
.forum_banner_personal .banner_personal_wrap{position:relative;width:980px;height:261px;margin:0 auto;}
.forum_banner_personal .banner_personal{width:1200px;height:261px;margin:0 -110px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_forum_personal.png') no-repeat left top;}
.forum_banner_personal .banner_personal .personal_profile{position:absolute;left:210px;top:65px;width:183px;height:195px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_personal_profile.png') no-repeat left top}
.forum_banner_personal .banner_personal .personal_profile .profile_pic{position:relative;width:183px;height:195px;}
.forum_banner_personal .banner_personal .personal_profile .profile_pic img{position:absolute;left:27px;top:25px;width:108px;height:114px;}
.forum_banner_personal .banner_personal .personal_info{position:absolute;left:383px;top:65px;width:404px;height:169px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_personal_goal.png') no-repeat left top}
.forum_banner_personal .banner_personal .personal_info .user_info{width:342px;padding:13px 19px 0 43px;}
.forum_banner_personal .banner_personal .personal_info .user_info .name{font-size:17px;color:#151515;font-weight:600;}
.forum_banner_personal .banner_personal .personal_info .user_info .name span{font-size:12px;color:#777}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap{position:relative;width:342px;height:111px;margin-top:5px;text-align:center;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_aim_wrap.png') no-repeat left top}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap .aim_title{height:20px;padding-top:4px;font-size:12px;font-weight:bold;color:#4c3128;}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap .aim_text_view{width:312px;height:48px;overflow:hidden;padding:20px 15px 0 15px;font-size:15px;line-height:24px;color:#8c623d;font-weight:600;}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap .aim_text_clear{width:312px;height:48px;overflow:hidden;padding:30px 15px 0 15px;font-size:14px;line-height:18px;color:#a1a1a1;font-weight:600;}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap .aim_textarea{width:280px;overflow:hidden;margin:20px 20px 0 20px;padding:10px;border:1px solid #e2e2e2;background:#f2f2f2;}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap .btn_edit{position:absolute;min-width:45px;right:7px;top:3px;padding:2px 7px;background-color:#636363;font-size:11px;color:#fff;}

/* 글상세 추천아이콘 */
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_contents.forum_contents02{width:450px;}
.box_idea_view .board_list_idea dd div.memo_forum_cont .forum_recommend02{float:right;width:226px;height:235px;margin:9px 12px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/recom_bg.gif') no-repeat left top}

.memo_forum_cont .forum_recommend02 ul{width:206px;height:230px;margin:2px 7px 3px 13px;}
.memo_forum_cont .forum_recommend02 ul li{float:left;width:103px;height:115px;text-align:center;}
.memo_forum_cont .forum_recommend02 ul li a{display:block;padding-top:13px;}
.memo_forum_cont .forum_recommend02 ul li a .recom_img{padding-bottom:4px;}
.memo_forum_cont .forum_recommend02 ul li a .recom_text{height:15px;overflow:hidden;line-height:15px;font-weight:600;color:#4c4c4c;}
.memo_forum_cont .forum_recommend02 ul li a .recom_num{font-weight:bold;color:#ff6600;}

/* 05_개인리스트페이지 */
.forum_sort_area{zoom:1;}
.forum_sort_area:after{content:'';display:block;clear:both;}
.forum_sort_area .forum_personal_tit{float:left;margin:8px 0 0 5px;color:#202020;font-size:13px;}
.forum_sort_area .forum_personal_tit strong{color:#ff4000;}

.forum_book_view{float:left;width:192px;height:218px;margin-left:15px;padding:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_forum_id.png') no-repeat left top}
.forum_book_view .cover{width:98px;margin:17px 0 5px 38px;}
.forum_book_view .cover img{width:96px;height:138px;border:1px solid #ededed;}
.forum_book_view .book_use{width:150px;height:15px;overflow:hidden;margin:0 10px;font-size:11px;line-height:15px;color:#262626;text-align:center;text-overflow:ellipsis;}
.forum_book_view .title{width:150px;height:15px;overflow:hidden;margin:0 10px;font-size:11px;line-height:15px;color:#555;text-align:center;font-weight:600;text-overflow:ellipsis;}
.forum_book_view .author{width:150px;height:15px;overflow:hidden;margin:3px 10px 0 10px;font-size:11px;line-height:14px;color:#a6a6a6;text-align:center;}

.memo_forum_personal{padding:10px 0 0 30px;margin:0 0 15px 6px;border-top:1px solid #ccc;zoom:1;}
.memo_forum_personal:after{content:'';display:block;clear:both;}
.memo_forum_personal .forum_contents{float:left;width:520px;margin-right:35px;}
.memo_forum_personal .forum_contents .title{margin:10px 0;font-size:12px;color:#777777;font-weight:600;}
.memo_forum_personal .forum_contents .text{height:162px;overflow:hidden;margin-bottom:30px;font-size:12px;line-height:18px;white-space:pre;word-wrap:break-word;}
.memo_forum_personal .forum_contents .text a{color:#777777;}
.memo_forum_personal .forum_contents p.word{font-size:12px;line-height:17px;color:#4b4b4b;}
.memo_forum_personal .forum_recommend{float:left;width:170px;margin-top:13px;}
.memo_forum_personal .forum_recommend .recomm_box{width:159px;height:36px;padding:3px 0 0 0;margin-bottom:4px;border:1px solid #ccc;text-align:center;}
.memo_forum_personal .forum_recommend .recomm_box .recomm_number{margin:3px 40px 0 50px;padding-right:16px;text-align:center;font-weight:bold;color:#696969;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/i_hit_hand.gif') no-repeat right top;}
.memo_forum_personal .forum_recommend .recomm_box .recomm_number strong{color:#cf7000;}
.memo_forum_personal .forum_recomm_view{float:right;width:128px;margin:30px 32px 0 0;padding:20px 0 12px;border:1px solid #cccccc;text-align:center;color:#929292;}
.memo_forum_personal .forum_recomm_view .recomm_box{margin-bottom:8px;}
.memo_forum_personal .forum_recomm_view .recomm_box strong{color:#dc7700;}

/* 지식포럼_칼라 */
.knowforum .forum_main_wrap #lnb .tab_lnbmenu_2 .tab_on{background:#a68b6e;border:1px solid #a68b6e;border-bottom:1px solid #a68b6e !important;}
.knowforum .forum_main_wrap #lnb .depth2_area .menu:hover   ,
.knowforum .forum_main_wrap #lnb .depth2_area > .on,
.knowforum .forum_main_wrap #lnb .depth2_area > .ov {background:#a68b6e;}
.knowforum .forum_main_wrap #lnb h3 {background:#a68b6e;}
.knowforum .forum_main_wrap #lnb .over_depth li:hover a,
.knowforum .forum_main_wrap #lnb ul a:hover{color:#ffffff !important;}


/* mailing */
.m_cont{position:relative;margin-top:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/book_box_center.gif') repeat-y left top;line-height:18px}
.m_cont .book_box_top{min-height:236px;padding:0 0 0 67px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/book_box_top.gif') no-repeat left top}
.m_cont .book_box_top h2{line-height:24px}

/* .m_cont .book_box_center {background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/book_box_center.gif') repeat-y left top;padding:0 0 0 67px} */
.m_cont .book_box_bottom{height:52px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/book_box_bottom.gif') no-repeat left top}

.m_cont .book_box_top .top_area{display:inline-block;overflow:hidden;width:100%;padding:92px 0 0}
.m_cont .book_box_top .top_area .top_tit{font-size:20px;font-weight:600;line-height:25px;color:#10335a}
.m_cont .book_box_top .top_area .top_txt{width:500px;padding:31px 0 20px;font-size:13px;line-height:18px;font-weight:normal;color:#555}
.m_cont .book_box_top .top_area .top_txt .font_blu{font-size:12px;font-weight:600;color:#1495d7}
.m_cont .book_box_top .top_area .top_txt .welcome_tit{font-size:14px;font-weight:600;color:#2788db}
.m_cont .book_box_top .top_area .top_txt .welcome_tit2{font-size:14px;font-weight:600;color:#000}
.m_cont .book_box_top .top_secent{margin-top:20px}

.m_cont .link_area .empty_bg_area_top{overflow:hidden;padding:25px 20px 10px 35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/info_bg_top.png') no-repeat 0 0}
.m_cont .link_area .empty_bg_area_botm{height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/info_bg_bottom.jpg') no-repeat 0 100%}

.m_cont .book_box_top .link_area{padding:10px 20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/info_bg_center.jpg') repeat-y}
.m_cont .book_box_top .link_area .link_tit{padding:0 0 8px;font-size:17px;font-weight:600;color:#222}
.m_cont .book_box_top .link_area .link_txt{width:610px;padding:0 0 8px}
.m_cont .book_box_top .link_area .link_txt a{font-size:12px;font-weight:600;color:#578dbe}
.m_cont .book_box_top .link_area .link_date{font-size:11px}

.m_cont .con_list{padding:30px 0 0}
.m_cont .con_list ul{width:685px}
.m_cont .con_list ul li{padding:0 0 7px 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/dot.jpg') no-repeat 0 5px;font-size:12px;color:#777}

/* 회원탈퇴 */
.m_cont .top_txt .font_blu2{font-size:15px;font-weight:600;color:#1495d7}
.m_cont p.tit_bar2{width:600px;margin-bottom:10px;padding:5px 0 10px;border-bottom:1px solid #aaa}
.m_cont .must_reading2{padding:0 0 0 70px}
.m_cont .must_reading2 p.sub_Tit{width:630px;padding:5px;border:1px solid #ec877c;background:#fdeada;font-weight:600;color:#000}
.m_cont .must_reading2 ul{width:610px;margin-top:10px;list-style:none}

.m_cont .link_area .potion_table2 table{border:1px solid #d7d7d7}
.m_cont .link_area .potion_table2 table thead th{border:1px solid #d7d7d7;background:#f6f6f6;color:#262626;text-align:center}
.m_cont .link_area .potion_table2 table tbody td{border:1px solid #d7d7d7;font-weight:600;color:#000;text-align:center}

/* 과정입과안내 테이블 */
.m_cont .book_box_top .link_area .aboral_table{margin:30px 48px 20px 30px;border-top:1px solid #777;border-bottom:1px solid #777}
.m_cont .book_box_top .link_area .aboral_table td{padding:9px 0 9px 10px;border:1px solid #777;font-size:11px;color:#000}
.m_cont .book_box_top .link_area .aboral_table td.noline_l{border-left:0 none}
.m_cont .book_box_top .link_area .aboral_table td.noline_r{border-right:0 none}
.m_cont .book_box_top .link_area .aboral_table td.ta{padding-top:9px;vertical-align:top}
.m_cont .book_box_top .link_area .aboral_table td.bg_a{background:#cff}

/* 과정입과안내 */

/* 과정입과안내 - 테이블 */
.m_cont .link_area .empty_bg_area_top .aboral_table{margin:30px 48px 20px 20px}
.m_cont .link_area .empty_bg_area_top .aboral_table table{width:598px;border-top:1px solid #777;border-bottom:1px solid #777}
.m_cont .link_area .empty_bg_area_top .aboral_table table td{padding:9px 0 9px 10px;border:1px solid #777;font-size:11px;color:#000}
.m_cont .link_area .empty_bg_area_top .aboral_table table td.noline_l{border-left:0 none}
.m_cont .link_area .empty_bg_area_top .aboral_table table td.noline_r{border-right:0 none}
.m_cont .link_area .empty_bg_area_top .aboral_table table td.ta{padding-top:9px;vertical-align:top}
.m_cont .link_area .empty_bg_area_top .aboral_table table td.bg_a{background:#e4eff9}

/* 과정입과안내 - 테이블 */
.m_cont .link_area{margin:10px 0 0 65px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/info_bg_center.jpg') repeat-y}
.m_cont .subTit{font-size:15px;font-weight:600;color:#222}
.m_cont .link_tit{padding:0 0 8px;font-size:13px;font-weight:600;color:#222}
.m_cont .link_area .link_txt{width:610px;padding:0 0 8px}
.m_cont .link_area .link_txt a{font-size:12px;font-weight:600;color:#578dbe}
.m_cont .link_area .link_date{font-size:11px}

.m_cont .con_list{padding:37px 0 15px 67px}
.m_cont .con_list ul{width:685px}

/* 과정입과안내 */

/* 한국가스공사 */
.m_cont .link_area span.font_b{font-weight:600;color:#000000!}
.m_cont .link_area p.tit_bar{width:600px;padding:0 0 5px;border-bottom:1px solid #4a7ebb}

.m_cont .link_area .potion_table table{border-top:1px solid #aec5e0;border-right:1px solid #aec5e0;border-bottom:1px solid #aec5e0}
.m_cont .link_area .potion_table table thead th{border-left:1px solid #aec5e0;background:#dcecfb;color:#0070c0;text-align:center}
.m_cont .link_area .potion_table table tbody td{border-left:1px solid #aec5e0 !important;color:#00f;text-align:center}
.m_cont .link_area .potion_table table tbody .t_left{text-align:left}
.m_cont .link_area .potion_table table tbody td p{color:#000}
.m_cont .link_area .potion_table table tbody th.line_r{border-right:1px solid #aec5e0}
.m_cont .link_area .potion_table table tfoot td{border:1px solid #aec5e0 !important;background:#dcecfb;font-weight:600;text-align:right}

.m_cont .link_area .must_reading p.sub_Tit{width:588px;padding:5px;border:1px solid #ec877c;background:#fdeada;font-weight:600;color:#000}
.m_cont .link_area .must_reading ul{width:588px;margin-top:10px;background:none;list-style:none}

/* 한국가스공사 */

/* 폰트 사이즈 , 폰트 컬러 */
.m_cont .font_s12{font-size:12px}
.m_cont .font_s15{font-size:15px}
.m_cont .font_s18{font-size:18px}
.m_cont .font_s20{font-size:20px}
.m_cont .font_s26{font-size:26px}
.m_cont .font_green{font-size:18px;font-weight:600;color:#21af39}
.m_cont .font_black{font-size:20px;font-weight:normal;color:#000}
.m_cont .font_blu2{color:#1495d7}
.m_cont .font_orange{color:#e46c0a}
.m_cont .font_red{color:#f00}

/* 폰트 사이즈 , 폰트 컬러 */

/* 한국가스공사임시비밀번호 */
.m_cont .link_area input.tmpPass{height:17px;padding:2px 0 6px;font-weight:600;font-size:17px;color:#1495d7;text-align:center}
.m_cont .link_area a.btn_blu{display:inline-block;margin:0;padding:4px 11px;background:#3771a6;font-size:13px;font-weight:600;color:#fff !important;text-align:center}
.m_cont .link_area .empty_bg_area_top .temp_pass_box{display:block;overflow:hidden;width:500px;margin:0 auto;padding:15px 0 0}

.m_cont .link_area .empty_bg_area_top .temp_pass_box span,.m_cont .link_area .empty_bg_area_top .temp_pass_box input,.m_cont .link_area .empty_bg_area_top .temp_pass_box a{float:left}
.m_cont .link_area .empty_bg_area_top .temp_pass_box span{line-height:25px}

/* 한국가스공사임시비밀번호 */

/* 회원가입 완료 */
.m_cont .link_area .info_list{width:685px;padding:10px 0 0 10px}
.m_cont .link_area .info_list .font_bld{font-size:12px}
.m_cont .link_area li{padding:0 0 7px 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/mailing/dot.jpg') no-repeat 0 5px;font-size:12px;color:#777}

/* 한국가스공사 요청계좌 환불 */
.m_cont .link_area .potion_table table tbody td.f_black{border:1px solid #aec5e0;color:#000;text-align:center}

/* 한국가스공사 요청계좌 환불 */

/* 한국가스공사 주문상품 품절 */

/* .m_cont .book_box_top .top_area p span{font-weight:600; font-size:20px} */
.m_cont .link_area .must_reading a.btn_w{display:inline-block;margin:0;padding:4px 11px;background:#fff;font-size:13px;font-weight:600;color:#000;text-align:center}

/* 한국가스공사 주문상품 품절 */

/* 한국가스공사 배송주소가 정상적으로 접수되었습니다. */
.m_cont .link_area .potion_table table tr th{border-bottom:1px solid #AEC5E0}
.m_cont .book_box_top .top_area p.br_line{line-height:26px}

/* 한국가스공사 배송주소가 정상적으로 접수되었습니다. */

/* 주문배송현황 녹색글씨 */
.m_cont .book_box_top .top_area span.font_gr{font-size:20px;font-weight:600;color:#21af39}

/* 주문배송현황 녹색글씨 */

/* 개인정보취급방침 */
h2.subject{font-size:26px;font-weight:600;color:#333}
h3.subject{font-size:16px;font-weight:600;color:#555}
h4.subject{font-size:16px;font-weight:600}

.privacy_contents{height:138px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:2px solid #717171;background:#fcf8eb url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/priv_top_icon.gif') no-repeat 45px 18px}
.privacy_contents .privacy_top_li{margin:35px 0 0 250px}
.privacy_contents .privacy_top_li li{margin-top:3px;padding-right:30px;font-size:12px;line-height:20px;color:#555}

.privacy_terms{padding:31px;border:1px solid #dfdfdf}

.privacy_terms .privacy_terms_li:after{display:block;clear:both;content:' '}
.privacy_terms .privacy_terms_li li{display:block;overflow:hidden;float:left;width:427px;margin-top:5px;zoom:1}
.privacy_terms .privacy_terms_li li span{font-weight:600}

.terms_li_view{padding:31px;border:1px solid #dfdfdf}
.terms_li_view .terms_li_view{padding:31px;border:1px solid #dfdfdf}
.terms_li li span.li_subj{padding:0 0 0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/img_dot.gif') no-repeat 0 50%}
.terms_li li span.no_back{padding:0;background:none}
.privacy_terms_search{padding:20px 30px;background:#f7f7f7}
.privacy_terms_search .pri_li:after{display:block;clear:both;content:''}

/* ie7 float해제를 위해 */
.privacy_terms_search .pri_li{display:block;overflow:hidden;clear:both;zoom:1}

/* ie7 float해제를 위해 */
.privacy_terms_search .pri_li ul{float:right}
.privacy_terms_search .pri_li ul li.no_back{margin-top:10px;padding:0;background:none}
.privacy_terms_search .pri_li ul li{margin-top:3px;padding:0 0 0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/img_dot.gif') no-repeat 0 50%}

.privacy_print_area{border-top:1px solid #dbdbdb}
.privacy_print_area:after{display:block;clear:both;content:''}
.privacy_print_area a{display:block;overflow:hidden;float:right;clear:both;margin-top:18px;zoom:1}

/* 개인정보취급방침 */

/* 이용약관 */
.terms_condi_contents{height:138px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:2px solid #717171;background:#fcf8eb url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/term_top_img.gif') no-repeat 32px 25px}
.terms_condi_contents .terms_condi_top_li{margin:52px 0 0 238px}
.terms_condi_contents .terms_condi_top_li li{margin-top:3px;font-size:17px;color:#555}

.terms_condi_view{padding:20px;border:1px solid #dbdbdb}
.terms_condi_view .terms_condi_li{padding-top:5px}
.terms_condi_view .terms_condi_li li{width:916px;padding-bottom:10px;line-height:18px}
.terms_condi_view .terms_condi_li li span.dot_back{padding:0 0 0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/img_dot.gif') no-repeat 0 50%}
.terms_condi_view .terms_condi_li li span.no_dot_back{padding:0;background:none}
.terms_condi_view h5.li_subj{font-size:14px;font-weight:600;color:#333}
.terms_condi_view .terms_condi_li li a{text-decoration:underline}

.terms_condi_view .terms_dl,.terms_condi_view .terms_dl dt,.terms_condi_view .terms_dl dd{margin:0;padding:0}
.terms_condi_view .terms_dl dt{font-size:14px;font-weight:600;color:#333}
.terms_condi_view .terms_dl dd{font-size:12px;color:#555}

/* 이용약관 */

/* 이메일주소무단수집거부 */
div.spam_info{margin-top:10px;padding:20px 15px 23px;border-bottom:2px solid #ccc;background:#f2f2f2;line-height:18px}
p.icon_alert{padding:0 0 0 25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/exc.gif') no-repeat 0 0;line-height:18px}
div.btn_close{margin:20px 0 0;text-align:right}

/* 이메일주소무단수집거부 */

/* 아이콘color */
span.ico_erunning{margin:0 3px 0 0;padding:2px 3px;border:1px solid #2075c5;background:#318de4;font-size:11px;color:#fff}

/* 이러닝 */
span.ico_rbl{margin:0 3px 0 0;padding:2px 3px;border:1px solid #26a7bd;background:#36c1d9;font-size:11px;color:#fff}

/* RBL */
span.ico_offline{margin:0 3px 0 0;padding:2px 3px;border:1px solid #254d90;background:#3661a9;font-size:11px;color:#fff}

/* 집합교육 */
span.ico_complex{margin:0 3px 0 0;padding:2px 3px;border:1px solid #4a3692;background:#644db8;font-size:11px;color:#fff}

/* 복합과정 */

/* position:relative;display:block;overflow:hidden;zoom:1;content:'';clear:both; */

/* 이용안내 */
.u_guide ul.tab{float:left;width:980px;height:30px;margin-top:25px}
.u_guide ul.tab li{float:left;margin-left:-1px;border-bottom:1px solid #757f7f;font-weight:600;color:#6a6a6a}
.u_guide ul.tab li:first-child{margin:0}
.u_guide ul.tab li a{display:block;width:121px;height:21px;padding:6px 0 3px;border:1px solid #e5e5e5;background:#f8f8f8;font-size:13px;color:#6a6a6a;text-align:center}
.u_guide ul.tab li span{display:none}
.u_guide ul.tab li.on{position:relative;z-index:100;background:#40adad}
.u_guide ul.tab li.on a{position:relative;border:1px solid #40adad;background:#40adad;color:#FFF}
.u_guide ul.tab li.on span{display:block;position:relative;top:-5px;width:136px;height:8px;text-align:center}

.u_guide .guide{display:inline-block;overflow:hidden;padding:30px 59px 30px 61px}
.u_guide .guide .txt{width:850px;margin-top:22px;padding-left:5px;font-size:13px;line-height:19px;color:#767676}
.u_guide .guide .site_box{position:relative;height:159px;margin-top:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_guide.gif') no-repeat left top}
.u_guide .guide .site_box dl{float:left;margin-top:11px}
.u_guide .guide .site_box dl dt{display:block;height:26px;font-weight:600;font-size:13px;line-height:20px;color:#fff;text-align:center}
.u_guide .guide .site_box dl dt span{font-size:15px;font-weight:bold}
.u_guide .guide .site_box dl dd{margin:0;margin-top:5px;line-height:17px}
.u_guide .guide .site_box .site1{position:absolute;top:0;left:25px}
.u_guide .guide .site_box .site2{position:absolute;top:0;left:242px}
.u_guide .guide .site_box .site3{position:absolute;top:0;left:459px}
.u_guide .guide .site_box .site4{position:absolute;top:0;left:677px}

.u_guide .guide .site_box01{position:relative;height:127px;margin-top:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_guide01.gif') no-repeat left top}
.u_guide .guide .site_box01 dl{float:left;width:224px;margin-top:11px}
.u_guide .guide .site_box01 dl dt{display:block;height:26px;font-weight:600;font-size:13px;line-height:20px;color:#fff;text-align:center}
.u_guide .guide .site_box01 dl dt span{font-size:15px;font-weight:bold}
.u_guide .guide .site_box01 dl dd{margin:0;margin-top:5px;line-height:17px}
.u_guide .guide .site_box01 .site1{position:absolute;top:0;left:21px}
.u_guide .guide .site_box01 .site2{position:absolute;top:0;left:321px}
.u_guide .guide .site_box01 .site3{position:absolute;top:0;left:617px}
.u_guide .guide .site_box01 .site4{position:absolute;top:0;left:21px}
.u_guide .guide .site_box01 .site5{position:absolute;top:0;left:321px}
.u_guide .guide .site_box01 .site6{position:absolute;top:0;left:617px}

.u_guide .guide .site_box02{position:relative;height:127px;margin-top:35px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_guide02.gif') no-repeat left top}
.u_guide .guide .site_box02 dl{float:left;width:377px;margin-top:11px}
.u_guide .guide .site_box02 dl dt{display:block;height:26px;font-weight:600;font-size:13px;line-height:20px;color:#fff;text-align:center}
.u_guide .guide .site_box02 dl dt span{font-size:15px;font-weight:bold}
.u_guide .guide .site_box02 dl dd{margin:0;margin-top:5px;line-height:19px}
.u_guide .guide .site_box02 .site1{position:absolute;top:0;left:21px}
.u_guide .guide .site_box02 .site2{position:absolute;top:0;left:462px}

.u_guide .guide .bg_main{position:relative;height:604px;margin:30px 0 0 4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_main.gif') no-repeat left top}
.u_guide .guide .bg_main .main_account{position:absolute;top:45px;right:40px;width:293px}
.u_guide .guide .bg_main .main_account dl{float:left;width:282px;padding-bottom:15px}
.u_guide .guide .bg_main .main_account dl dt{display:inline-block;height:25px;line-height:25px;font-size:14px;font-weight:600;color:#d19d00}
.u_guide .guide .bg_main .main_account dl dt .one{display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/icon_circle.gif') no-repeat left top;font-size:15px;font-weight:600;color:#fff;text-align:center}
.u_guide .guide .bg_main .main_account dl dd{margin:0;padding-left:31px;line-height:16px;color:#767676}

.u_guide .guide .bg_main{position:relative;height:604px;margin:30px 0 0 4px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_main01.gif') no-repeat left top}
.u_guide .guide .bg_main ul li{float:left;width:282px;height:44px}
.u_guide .guide .bg_main ul li .num{display:inline-block;width:24px;height:24px;margin:0 7px 0 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/icon_circle.gif') no-repeat left top;font-size:15px;font-weight:600;color:#fff;text-align:center}
.u_guide .guide .bg_main .padd{padding-left:32px}

.u_guide .guide .reading_tree{display:inline-block;overflow:hidden;position:relative;width:853px;height:513px;margin-top:34px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_reading.gif') no-repeat left top}
.u_guide .guide .reading_tree .tree_box{display:inline-block;overflow:hidden;margin:25px 0 0 26px}
.u_guide .guide .reading_tree .tree_box ul{float:left;width:188px;height:103px;padding:14px 0 14px 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_cbox.gif') no-repeat left top}
.u_guide .guide .reading_tree .tree_box ul li{float:left}
.u_guide .guide .reading_tree .tree_box .tree_txt{padding-left:10px;font-size:15px;font-weight:600;color:#fff}
.u_guide .guide .reading_tree .tree_box .num_1{margin-top:-3px;font-size:25px;font-weight:bold;color:#fff}
.u_guide .guide .reading_tree .tree_box .breading{display:inline-block;overflow:hidden;width:550px;margin:0 0 0 30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/one_bg.gif') no-repeat right 10px}
.u_guide .guide .reading_tree .tree_box .breading1{display:inline-block;overflow:hidden;width:550px;margin:0 0 0 30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/two_bg.gif') no-repeat right 19px}
.u_guide .guide .reading_tree .tree_box .breading2{display:inline-block;overflow:hidden;width:550px;margin:0 0 0 30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/three_bg.gif') no-repeat right 10px}
.u_guide .guide .reading_tree .tree_box .breading dt{height:22px;font-size:15px;font-weight:600;color:#118989}
.u_guide .guide .reading_tree .tree_box .breading dd{margin:0;line-height:16px;color:#818181}
.u_guide .guide .reading_tree .tree_box .breading1 dt{height:22px;font-size:15px;font-weight:600;color:#118989}
.u_guide .guide .reading_tree .tree_box .breading1 dd{margin:0;line-height:16px;color:#818181}
.u_guide .guide .reading_tree .tree_box .breading2 dt{height:45px;font-size:15px;font-weight:600;color:#118989}
.u_guide .guide .reading_tree .tree_box .breading2 dd{margin:0;line-height:16px;color:#818181}

.gmain_w851{width:851px;margin:0 auto;padding:0}
.gmain{position:relative}
.gmain .g_tit{height:26px}
.gmain .main_banner{position:relative;width:851px;height:240px}
.gmain .t_btn{position:absolute;left:40px;bottom:78px}
.gmain .t_btn li{float:left;padding-right:8px}
.gmain .t_btn .play{margin-top:-2px}

.main_list{margin-top:5px}
.main_list .mlist{display:inline-block;overflow:hidden}
.main_list .mlist li{float:left;width:200px;font-weight:600;font-size:16px;color:#333;cursor:pointer}
.main_list .mlist .g_01{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_01.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_02{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_02.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_03{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_03.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_04{width:184px;height:94px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_04.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_05{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_05.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_06{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_06.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_07{width:184px;height:94px;margin-right:17px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_07.gif') no-repeat left top;cursor:pointer}
.main_list .mlist .g_08{width:184px;height:94px;padding:21px 0 0 16px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/bg_08.gif') no-repeat left top;cursor:pointer}

.mfoot{display:inline-block;overflow:hidden;width:857px;padding:16px 0;border:1px solid #f2f4f3;background:#fafafa;font-size:11px;color:#a8a8a8;text-align:center}

.gmain .main_banner .bx-controls{position:absolute;left:20px;bottom:20px}
.bx-stop{float:left;width:15px;height:14px;margin-right:5px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/btn_stop.gif') no-repeat;text-indent:-999px}
.bx-start{float:left;width:15px;height:14px;margin-right:2px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/btn_play.gif') no-repeat;text-indent:-999px}
.bx-pager-item{float:left;margin-right:5px}
.bx-pager-item a{display:inline-block;width:12px;height:12px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/icon_off.gif') no-repeat;text-indent:-999px}
.bx-pager-item a.active{display:inline-block;width:12px;height:12px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/icon_on.gif') no-repeat;text-indent:-999px}

/* 교육과정 신청 */
.u_guide .guide .curri_box{margin-top:22px;padding-left:5px;font-size:13px;line-height:19px;color:#767676}

.u_guide .guide .curri_box dl,.u_guide .guide .curri_box dl dt,.u_guide .guide .curri_box dl dd{margin:0;padding:0}

.u_guide .guide .curri_box dl dt span{font-size:16px;font-weight:600;color:#118989}
.u_guide .guide .curri_box dl dt span.img_num01{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num01.jpg') no-repeat 0 0}
.u_guide .guide .curri_box dl dt span.img_num02{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num02.jpg') no-repeat 0 0}
.u_guide .guide .curri_box dl dt span.img_num03{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num03.jpg') no-repeat 0 0}
.u_guide .guide .curri_box dl dd{margin:10px 0 0 33px}

.u_guide .guide .curri_box .rbl_box{width:850px;margin:18px 0 0;padding:0 0 30px;border:1px solid #e3e3e3;background:#fcfcfc;text-align:center}
.u_guide .guide .curri_box .rbl_box_guide{width:850px;height:136px;margin:18px 0 30px;border:1px solid #e3e3e3;background:#fcfcfc;text-align:center}
.u_guide .guide .curri_box .rbl_box p.subj{margin:20px 0 12px;font-size:13px;font-weight:600;color:#555}
.u_guide .guide .curri_box .rbl_box_guide p.subj{margin:20px 0 12px;font-size:13px;font-weight:600;color:#555}
.u_guide .guide .curri_box .rbl_box ul:after{display:block;clear:both;content:''}
.u_guide .guide .curri_box .rbl_box ul{display:block;overflow:hidden;clear:both;margin:0 0 0 18px;zoom:1}
.u_guide .guide .curri_box .rbl_box ul li.noback{background:none}
.u_guide .guide .curri_box .rbl_box_guide ul{margin:0 0 0 28px}
.u_guide .guide .curri_box .rbl_box_guide ul li.noback{background:none}
.u_guide .guide .curri_box .rbl_box ul li{float:left;padding:0 45px 0 60px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/li_icon.jpg') no-repeat 0 50%}
.u_guide .guide .curri_box .rbl_box_guide ul li{float:left;padding:0 10px 0 25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/li_icon.jpg') no-repeat 0 50%}

.u_guide .guide .curri_box .rbl_box02{width:730px;margin:20px 0 29px;padding:20px 60px;border:1px solid #e3e3e3;background:#fcfcfc;text-align:center}
.u_guide .guide .curri_box .rbl_box02 p.subj{margin:0 0 12px;font-size:13px;font-weight:600;color:#555}
.u_guide .guide .curri_box .rbl_box02 .rbl_model{margin:0 0 10px}
.u_guide .guide .curri_box .rbl_box02 .rbl_model dl:after{display:block;clear:both}
.u_guide .guide .curri_box .rbl_box02 .rbl_model dl dt{float:left}
.u_guide .guide .curri_box .rbl_box02 .rbl_model dl dd{width:570px;height:35px;margin:0 0 0 130px;padding:12px 24px;border:1px solid #cfecec;background:#fff;font-size:12px;color:#818181;text-align:left}
.u_guide .guide .curri_box .rbl_box02 .rbl_model dl dd.line_tt{line-height:13px}

/* 도서 ebook신청 */
.u_guide .guide .curri_box .dl_txt{margin:20px 0 30px 30px}
.u_guide .guide .curri_box .dl_txt dt.dt_txt span{font-size:13px;font-weight:600;color:#555}
.u_guide .guide .curri_box .dl_txt dd{margin:5px 0 0}

.u_guide .guide .curri_box .rbl_box:after{display:block;clear:both;content:''}
.u_guide .guide .curri_box .rbl_box{display:block;overflow:hidden;clear:both;zoom:1}

.u_guide .guide .curri_box .rbl_box p.curri_img_01{float:left;margin:0 100px 0 60px}
.u_guide .guide .curri_box .rbl_box p.curri_img_02{margin:0 60px}

.u_guide .guide .curri_box .rbl_box dl.del_dl,.u_guide .guide .curri_box .rbl_box dl.del_dl dt,.u_guide .guide .curri_box .rbl_box dl.del_dl dd{visibility:hidden;width:0;height:0}

.u_guide .guide .curri_box .rbl_box_left:after{display:block;clear:both;content:''}
.u_guide .guide .curri_box .rbl_box_left{overflow:hidden;clear:both;width:850px;margin:18px 0 30px;padding:0 0 30px;border:1px solid #e3e3e3;background:#fcfcfc;zoom:1}
.u_guide .guide .curri_box .rbl_box_left p{float:left;margin:28px 0 0 44px}

/* 도서 ebook신청 */

/* 교육과정 신청 */

/* 커뮤니티 */
.u_guide .guide .curri_box_dot{overflow:hidden;clear:both;width:850px;padding:0 0 15px;border-bottom:1px dashed #ccc;zoom:1}
.u_guide .guide .curri_box_dot.noback{border:none}
.u_guide .guide .curri_box_dot:after{display:block;clear:both;content:''}
.u_guide .guide .curri_box_dot .cir_box{float:left;margin:25px 0 0}

.u_guide .guide .curri_box_dot .cir_box dl,.u_guide .guide .curri_box_dot .cir_box dl dt,.u_guide .guide .curri_box_dot .cir_box dl dd{margin:0;padding:0}

.u_guide .guide .curri_box_dot .cir_box dl dt span{font-size:16px;font-weight:600;color:#118989}
.u_guide .guide .curri_box_dot .cir_box dl dt span.img_num01{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num01.jpg') no-repeat 0 0}
.u_guide .guide .curri_box_dot .cir_box dl dt span.img_num02{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num02.jpg') no-repeat 0 0}
.u_guide .guide .curri_box_dot .cir_box dl dt span.img_num03{padding:0 0 33px 33px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/num03.jpg') no-repeat 0 0}

.u_guide .guide .curri_box_dot .cir_box dl{width:450px}
.u_guide .guide .curri_box_dot .cir_box dl dd{margin:10px 0 15px 33px}
.u_guide .guide .curri_box_dot .cir_box .cir_li{margin:15px 0;padding:15px 18px;border:1px solid #e3e3e3;background:#fcfcfc}
.u_guide .guide .curri_box_dot .cir_box .cir_li li{padding:0 0 5px 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/u-guide/cir_li_dot.jpg') no-repeat 0 40%}

/* 커뮤니티 */

/* contents.css */

/* 나의강의실 서브 기본 */
.room_sub_body{width:927px;padding:26px;border:1px solid #ccc;color:#555 !important}
.room_sub_body .plan_left{float:left;position:relative;width:193px;margin-right:32px}
.room_sub_body .plan_right{float:left;position:relative;width:695px}
.room_sub_body h3.subj{float:left;clear:both;position:relative;width:100%;margin:5px 0;padding:0 10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_class.png') no-repeat 0 50%;font-size:14px;font-weight:bold;color:#777}

/* 도서 이미지 및 학습자료다운로드 */
.plan_left  .book_img{border-bottom:1px dotted #bebebe;padding-bottom:20px}
.plan_left  .book_img img{width:191px;height:123px;border:1px solid #eaeaea}
.plan_left .subj{margin-top:10px;font-weight:bold;line-height:20px}
.plan_left li span{margin-right:5px}
.plan_left li{padding:2px 0}

/* 선택도서 */
.plan_right .b_list_area{float:left}
.plan_right .b_list_area img{width:53px;border:1px solid #ddd;height:73px}
.plan_right .book_infos{float:left;padding:5px}
.plan_right .book_infos .subject_b{font-weight:bold;line-height:20px;color:#000}
.plan_right .book_infos .intro_b{font-size:11px;line-height:20px;color:#767676}

/* 학습목차 */
.room_sub_body .icon_subj{padding-left:10px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_dot.jpg') no-repeat left center;font-size:12px;font-weight:600;color:#555}
.goal_area{padding:0 0 25px}

/* .box_w140    {position:relative;float:left;wdth:140px;margin-right:23px} */

/* .box_w765    {position:relative;float:left;wdth:765px} */

/* 제목 */
.room_sub_body .subj_stu_list{width:765px;height:75px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/stu_list_subj_bg.gif') no-repeat;line-height:75px}
.room_sub_body .subj_stu_list p{float:left}
.subj_stu_list .select_book_subj{width:145px;font-size:14px;font-weight:600;text-align:center}
.subj_stu_list .list_subj{margin-left:20px;font-size:14px;font-weight:600;color:#262626}
.subj_stu_list .maker{margin-left:15px;margin-top:2px;font-size:11px;color:#767676}

/* 책소개 및 저자소개 */
.box_w765 .info_room{width:765px}
.box_w765 .info_room dl{display:block;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px solid #ccc}
.box_w765 .info_room dt{float:left;width:90px;margin:0;padding:0}
.box_w765 .info_room dd{float:left;width:675px;margin:0;padding:0;line-height:18px}

/* tab */
.tab_room ul{height:29px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/tab_bg.gif') repeat-x}
.tab_room li{float:left;border-right:1px solid #fff}
.tab_room li:hover{border-right:1px solid #fff}
.tab_room li a{float:left;z-index:99px;margin-bottom:-4px;padding:7px 15px;border-bottom:2px solid #ccc;border-right:1px solid #fff;color:#555}
.tab_room li:hover a{z-index:99px;margin-bottom:-4px;border-right:1px solid #fff;font-weight:bold}
.tab_room li.on a{z-index:99px;margin-bottom:-4px;border-right:1px solid #fff;font-weight:bold}

/* table */
.room_list{border-top:1px solid #979797}
.room_list table td{margin:0;margin-top:-1px;padding:5px 0;border-bottom:1px solid #e4e4e4;color:#262626;text-align:center}
.room_list table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;background:#fff;vertical-align:top}
.room_list .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.room_list .book_num_chk{line-height:160%}

.room_select{border-top:1px solid #979797}
.room_select table td{margin:0;margin-top:-1px;padding:5px 10px;border-bottom:1px solid #e4e4e4;color:#262626;text-align:left}
.room_select table tbody th{margin:0;margin-top:-1px;padding:10px 0 10px 20px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;line-height:20px;font-weight:bold}
.room_select .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.room_select .book_num_chk{line-height:160%}

.standard_list{border-top:1px solid #979797}
.standard_list table{color:#000 !important}
.standard_list table tbody td{margin:0;margin-top:-1px;padding:10px 0;border-bottom:1px solid #e4e4e4;color:#262626;text-align:center}
.standard_list table thead th{margin:0;margin-top:-1px;padding:10px 0 10px 10px;border-bottom:1px solid #e4e4e4;color:#000 !important;vertical-align:top}

.standard_list table tfoot th,.standard_list table tfoot td{border-bottom:1px solid #979797 !important;background:#f6f6f6;font-weight:bold;text-align:center}
.standard_list .book_list_subj{padding-left:10px;line-height:160%;text-align:left !important}
.standard_list .book_num_chk{line-height:160%}

/* error */
.error_reading{position:absolute;top:50%;left:50%;width:810px;height:410px;margin-left:-405px;margin-top:105px}
.error_reading h1{height:46px}
.error_reading h1.b_border{height:46px;border-bottom:2px solid #333}
.error_reading .error_box{display:inline-block;width:700px;padding:63px 30px 60px;border:1px solid #a8a8a7;background:#fcfcfc;overflow:hidden;zoom:1}
.error_reading .error_box .error{display:inline-block;overflow:hidden;position:relative;padding-bottom:26px;border-bottom:1px solid #e1e0de}
.error_reading .error_box .error dt{float:left;width:184px;height:139px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/error.gif') no-repeat left top}
.error_reading .error_box .error .screamer{position:absolute;top:34px;left:88px;font-size:60px;font-weight:bold;color:#69b13e}
.error_reading .error_box .error dd{float:left;width:475px;padding-top:10px}
.error_reading .error_box .error dd .tit{height:48px;font-size:23px;font-weight:bold;color:#333}
.error_reading .error_box .error dd .s_text{font-size:13px;color:#666}
.error_reading .error_box .error_code{width:433px;margin-top:19px;padding:19px;border:1px solid #f2f2f2;background:#f7f7f7}
.error_reading .error_box .error_code .code{font-size:13px;color:#333}
.error_reading .error_box .error_code .page{color:#e92c04}
.error_reading .error_box .error_code .code_text1{line-height:19px}
.error_reading .error_box .error_code .code_text2{color:#666}
.error_reading .service_end{position:relative;width:751px;padding:74px 28px;border-bottom:1px solid #e1e1e1}
.error_reading .service_end .service{width:207px;height:135px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/service_bg.gif') no-repeat left top}
.error_reading .service_end .service .s_seten{position:absolute;top:74px;left:274px;margin:0;padding:0}
.error_reading .service_end .service .s_seten dt{font-size:23px}
.error_reading .service_end .service .s_seten dd{margin:0;padding:0;padding-top:18px}
.error_reading .service_end .service .s_seten .g_tit{color:#69b13e}
.error_reading .service_end .service .s_seten .gr_tit{color:#333}

/* 고객센터 메인 */
.customer_body{overflow:hidden;position:relative;padding:15px;zoom:1}
.customer_body:after{display:block;clear:both;content:''}
.customer_body .cust_top{width:100%;height:190px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/customer_top_bg.gif') no-repeat right 50%}
.customer_body .cust_top p.welcome{display:inline-block}
.customer_body .cust_top p.welcome .f50{font-size:50px;color:#53c0d3}
.customer_body .cust_top p.welcome .txt_wel{font-size:26px;font-weight:600;color:#333}
.customer_body .cust_top p.welcome .txt_normal{font-size:26px;font-weight:600;color:#777}
.customer_body .cust_top p.wel_subtxt{margin:15px 0 0 25px;font-size:13px;color:#777}

/* 검색 */
.customer_body .customer_search{display:inline-block;position:relative;width:678px;padding:30px 25px;border:1px solid #e3e3e3;background:#f7f7f7}
.customer_body .customer_search label{padding-left:25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_search.jpg') no-repeat 0 50%;font-size:14px;line-height:17px;font-weight:600;color:#333}
.customer_body .customer_search .search_input{display:block;overflow:hidden;margin-top:10px;padding:0;zoom:1}
.customer_body .customer_search .search_input input{float:left;width:577px;height:27px;margin-right:6px;padding:0 10px;border:1px solid #ddd;background:#fff}
.customer_body .customer_search .search_input a{float:left;width:60px;height:29px;background:#333;font-weight:bold;line-height:28px;color:#fff;text-align:center}

/* tab버튼 */
.customer_body .tab_btn_cust{display:inline-block;position:relative;width:718px;margin:10px 0;padding:5px;border:1px solid #e3e3e3;background:#f7f7f7}
.customer_body .tab_btn_cust .tab_cust{float:left;padding:0 5px;border-left:1px solid #ccc}
.customer_body .tab_btn_cust .tab_cust:first-child{border:0}

.customer_body .tab_btn_cust a{float:left;height:34px;padding:0 10px;padding-left:33px;line-height:34px}

.customer_body .tab_btn_cust .cust_bt01{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_car.png') no-repeat 8px 50%}
.customer_body .tab_btn_cust .cust_bt02{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_cen.png') no-repeat 8px 50%}
.customer_body .tab_btn_cust .cust_bt03{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_bank.png') no-repeat 7px 50%}
.customer_body .tab_btn_cust .cust_bt04{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_info.png') no-repeat 9px 50%}
.customer_body .tab_btn_cust .cust_bt05{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_find.png') no-repeat 8px 50%}

/* tab버튼 로그인후 */
.customer_body .tab_btn_cust2{display:inline-block;position:relative;width:718px;margin:10px 0;padding:5px;border:1px solid #e3e3e3;background:#f7f7f7}
.customer_body .tab_btn_cust2 .tab_cust{float:left;padding:0 5px;border-left:1px solid #ccc}
.customer_body .tab_btn_cust2 .tab_cust:first-child{border:0}

.customer_body .tab_btn_cust2 a{float:left;height:34px;padding:0 36px 0 59px;line-height:34px}

.customer_body .tab_btn_cust2 .cust_bt01{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_car.png') no-repeat 30px 50%}
.customer_body .tab_btn_cust2 .cust_bt02{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_cen.png') no-repeat 30px 50%}
.customer_body .tab_btn_cust2 .cust_bt03{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_bank.png') no-repeat 30px 50%}
.customer_body .tab_btn_cust2 .cust_bt04{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_info.png') no-repeat 30px 50%}
.customer_body .tab_btn_cust2 .cust_bt05{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_find.png') no-repeat 30px 50%}

.customer_body .box_customer_area{display:inline-block;position:relative;width:740px}
.customer_body .box_customer_area a:hover{text-decoration:underline}

.customer_body .box_customer_area div{float:left;position:relative;width:214px;height:191px;border:1px solid #e3e3e3}
.customer_body .box_customer_area div .go{font-size:11px;color:#a1a1a1}
.customer_body .box_customer_area .cust_box01{margin-right:11px;padding:15px 0 0 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b01.gif') no-repeat 110px 130px}
.customer_body .box_customer_area .cust_box02{margin-right:11px;padding:15px 0 0 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b02.gif') no-repeat 110px 130px}
.customer_body .box_customer_area .cust_box03{padding:15px 0 0 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b03.gif') no-repeat 110px 130px}
.customer_body .box_customer_area .cust_box04{margin-right:11px;margin-top:10px;padding:15px 0 0 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b04.gif') no-repeat 110px 130px}
.customer_body .box_customer_area .cust_box05{margin-right:11px;margin-top:10px;padding:15px 0 0 20px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b05.gif') no-repeat 110px 130px}
.customer_body .box_customer_area .cust_box06{width:234px;height:206px;margin-top:10px}

.customer_body .box_customer_area div:hover{float:left;position:relative;padding:13px 0 0 18px}
.customer_body .box_customer_area div:hover .go{font-size:11px;color:#53c0d3}
.customer_body .box_customer_area .cust_box01:hover{width:212px;height:189px;margin-right:11px;border:3px solid #75cddc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b01on.gif') no-repeat 108px 128px}
.customer_body .box_customer_area .cust_box02:hover{width:212px;height:189px;margin-right:11px;border:3px solid #75cddc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b02on.gif') no-repeat 108px 128px}
.customer_body .box_customer_area .cust_box03:hover{width:212px;height:189px;border:3px solid #75cddc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b03on.gif') no-repeat 108px 128px}
.customer_body .box_customer_area .cust_box04:hover{width:212px;height:189px;margin-right:11px;margin-top:10px;border:3px solid #75cddc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b04on.gif') no-repeat 108px 128px}
.customer_body .box_customer_area .cust_box05:hover{width:212px;height:189px;margin-right:11px;margin-top:10px;border:3px solid #75cddc;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cust_b05on.gif') no-repeat 108px 128px}
.customer_body .box_customer_area .cust_box06:hover{float:left;position:relative;padding:0}
.customer_body .box_customer_area .subj{font-size:16px;font-weight:600;color:#333}
.customer_body .box_customer_area .subj_notice{margin:15px 0 0 20px;font-size:16px;font-weight:600;color:#333}
.customer_body .box_customer_area .txt{margin:10px 0 0}
.customer_body .box_customer_area .link{display:block;margin:5px 0 0}
.customer_body .box_customer_area .more{position:absolute;top:20px;right:20px}

.customer_body .box_customer_area .cust_box06 ul.notice_icon{margin:10px 20px 0;padding:10px 0 0;border-top:1px solid #ddd}
.customer_body .box_customer_area .cust_box06 ul.notice_icon li{padding-left:15px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/notice_dot.gif') no-repeat 0 50%;line-height:23px}

/* faq tab */
.btn_tab_area{display:inline-block;overflow:hidden;width:738px;margin-top:-1px;padding:10px;border:1px solid #e3e3e3;background:#f9f9f9}
.btn_tab_area .btn_box{float:left;z-index:1;width:121px;height:35px;margin-right:-1px;margin-top:-1px;border:1px solid #e3e3e3;background:#fff;font-size:12px;line-height:35px;color:#333;text-align:center}
.btn_tab_area .on{float:left;z-index:99;width:121px;height:35px;margin-right:-1px;font-size:12px;font-weight:bold;line-height:35px;color:#fff;text-align:center}
.btn_tab_area a:hover{float:left;z-index:99;width:121px;height:35px;margin-right:-1px;font-size:12px;font-weight:bold;line-height:35px;color:#fff;text-align:center}

/* faq 게시판제목 */
.faq_subj{display:inline-block;overflow:hidden;clear:both;margin-top:40px;margin-bottom:15px}
.faq_subj .subj{font-size:16px;color:#111}
.faq_subj .exp_faq{font-size:12px;color:#555}

/* faq list */
.b_faq_area{display:inline-block;overflow:hidden;position:relative;width:760px;border-top:1px solid #979797;zoom:1}
.b_faq_area dl.faq_list{overflow:hidden;width:100%;margin:0;padding:0;border-bottom:1px solid #979797}
.b_faq_area dl.faq_list dd{float:left;width:760px;margin:0;padding:10px 0 30px;border-top:1px solid #e3e3e3;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_ans.png') no-repeat 15px 20px}

.b_faq_area dl.faq_list dt{display:block;overflow:hidden;width:760px;border-top:1px solid #e3e3e3;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/faq_down.png') no-repeat 96% 50%;font-size:13px;zoom:1}
.b_faq_area dl.faq_list dt.on{display:block;overflow:hidden;width:760px;background:#f9f9f9 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/faq_up.png') no-repeat 96% 50%;zoom:1}
.b_faq_area dl.faq_list dt:hover{display:block;overflow:hidden;width:760px;background:#f9f9f9 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/faq_up.png') no-repeat 96% 50%;zoom:1}

.b_faq_area dl.faq_list dt a{float:left;width:690px;margin:0;padding:10px;padding-left:50px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_quest.png') no-repeat 15px 50%}
.b_faq_area dl.faq_list dt.on a{float:left;width:690px;margin:0;padding:10px;padding-left:50px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_quest_on.png') no-repeat 15px 50%;font-weight:bold}

.b_faq_area dl.faq_list dt:first-child{border-top:0}
.b_faq_area dl.faq_list .answer{float:left;margin-left:50px;line-height:20px;color:#767676}

/* faq 검색 */
.cust_sch_sub{display:inline-block;position:relative;width:708px;margin-top:30px;padding:30px 25px;border:1px solid #e3e3e3;background:#f7f7f7}
.cust_sch_sub label{padding-left:25px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/i_search.jpg') no-repeat 0 50%;font-size:14px;line-height:17px;font-weight:600;color:#333}
.cust_sch_sub .search_input{display:block;overflow:hidden;margin-top:10px;padding:0;zoom:1}
.cust_sch_sub .search_input input{float:left;width:577px;height:27px;margin-right:6px;padding:0 10px;border:1px solid #ddd;background:#fff}
.cust_sch_sub .search_input a{float:left;width:60px;height:29px;background:#333;font-weight:bold;line-height:28px;color:#fff;text-align:center}

/* 공지사항 */
.pattern_box{position:relative;height:120px;border:1px solid #e3e3e3;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_pattern.gif') repeat-x left top}
.pattern_box .nt_reading{position:absolute;top:35px;left:292px;width:400px;margin:0;padding:0}
.pattern_box .nt_reading dt{height:34px;font-size:16px;font-weight:600;color:#333}
.pattern_box .nt_reading dd{margin:0;padding:0;font-size:13px;color:#777}
.pattern_box .nt_reading .ad_text .date_t{font-size:13px;line-height:21px;color:#777}
.pattern_box .nt_reading .ad_text .date_t span{font-size:13px;font-weight:bold;text-decoration:underline}
.pattern_box .nt_reading .a_text{font-size:11px;color:#777}

.pattern_box .bg_notice{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/notice_bg.gif') no-repeat 40px 50%}

/* 공지사항 */
.pattern_box .bg_program{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/downlode_bg.gif') no-repeat 40px 50%}

/* 플그램 다운로드 */
.pattern_box .bg_faq{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/faq_bg.gif') no-repeat 50px 50%}

/* faq */
.pattern_box .bg_control{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/advice_bg.gif') no-repeat 50px 50%}

/* 1:1고객상담 */
.pattern_box .bg_control{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/control_bg.gif') no-repeat 50px 50%}

/* 실시간 원격안내 */
.pattern_box .bg_unkind{height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/unkind_bg.gif') no-repeat 50px 50%}

/* 친절/불친절 접수 */
.notice_table{float:left;clear:both;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797}
.notice_table table td{border-bottom:1px solid #e4e4e4;color:#555;text-align:center}
.notice_table table td.lineno{border-bottom:none}
.notice_table table td a:hover{text-decoration:underline}

/* 보기페이지 */
.pro_view{margin-top:30px;border-top:1px solid #979797;border-bottom:1px solid #979797}
.pro_view .h_view{height:27px;margin:0;padding:0;padding-top:15px;border-bottom:1px solid #e5e5e5}
.pro_view .h_view dt{float:left;padding-left:13px;font-size:14px;font-weight:bold;color:#262626}
.pro_view .h_view dd{float:right;padding-right:15px;color:#777}
.sent_view{padding:17px 15px 49px 13px}
.sent_view .s_top{overflow:hidden;margin:0;padding:0}
.sent_view .s_top dt{float:left;color:#555}
.sent_view .s_top dd{float:right;color:#555;text-decoration:underline}
.sent_view .file_link{padding-top:19px;color:#262626;text-align:right;text-decoration:underline}
.sent_view .v_text{padding-top:51px;color:#555}

/* 일대일고객상담 */
.one_step{height:28px;margin-top:30px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_step.gif') no-repeat left top}
.one_step .info{overflow:hidden;position:relative;height:27px}
.one_step .info dt{float:left;position:absolute;top:6px;left:10px;width:66px;font-weight:bold;color:#fff}
.one_step .info dd{float:left;width:115px;margin:0;padding:0;padding:5px 0 0 71px;font-size:16px;font-weight:600;color:#111}

.check_txt{overflow:hidden;float:right;clear:both !important;position:relative;height:23px;zoom:1}
.check_txt input{float:left;width:12px;height:12px;margin:0 5px 0 0;padding:0}
.check_txt label{float:left;margin:-1px 0 0}

/* 실시간 원격 */
.control_tab_area{display:inline-block;overflow:hidden;clear:both;width:100%;margin-top:30px;zoom:1}
.control_tab_area .circle_box{float:left;width:110px;height:70px;padding:20px 0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ctrol_tab_bg.gif') no-repeat;text-align:center}
.control_tab_area .next_bar{float:left;width:20px;height:110px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/next_bar.gif') no-repeat 0 50%;text-indent:-99999px}
.control_tab_area .circle_box .num{display:block;overflow:hidden;clear:both;margin-bottom:5px;font-size:16px}
.control_tab_area .circle_box .txt_ctr{display:block;overflow:hidden;clear:both;font-size:13px;font-weight:600;color:#555}
.ctrol_btn_area{display:inline-block;overflow:hidden;clear:both;width:100%;margin-top:20px;padding:10px 0 20px;border-top:1px solid #e3e3e3;text-align:center;zoom:1}

.b_control_area{display:block;overflow:hidden;width:760px;padding:0;border-top:1px solid #979797;border-bottom:1px solid #979797;zoom:1}
.b_control_area div{display:block;overflow:hidden;margin:0;padding:0;padding:15px 0;border-top:1px solid #e3e3e3;zoom:1}
.b_control_area div:first-child{border-top:0}
.b_control_area .ctrol_list01{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control01.gif') no-repeat 20px 50%}
.b_control_area .ctrol_list02{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control02.gif') no-repeat 20px 50%}
.b_control_area .ctrol_list03{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control03.gif') no-repeat 20px 50%}
.b_control_area .ctrol_list04{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control04.gif') no-repeat 20px 50%}
.b_control_area .ctrol_list05{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control05.gif') no-repeat 20px 50%}
.b_control_area .ctrol_list06{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/control06.gif') no-repeat 20px 50%}

.b_control_area div dl{float:left;height:60px;margin:0 0 0 100px;padding:0 15px;border-left:1px dashed #d3d3d3;line-height:30px}
.b_control_area div dt{font-size:15px;font-weight:600}
.b_control_area div dd{margin:0 0 0 20px;padding:0;font-size:12px;color:#555}

/* 해당 클래스는 숫자만 입력가능하고, 천자리마다 comma 찍힘 */
.num1000{font-size:11px;font-family:Tahoma;font-weight:bold;text-align:right}
input.num1000{padding-right:5px;}





/* 20140318 MD관리 추가 */
.shadowless {box-shadow:none;}

/* 분야 별 보기 */
.md_category_list .title{width:290px;height:31px;padding:12px 0 0 24px;margin-bottom:3px;font-size:16px;font-weight:600;border:1px solid #d0d0d0;background-color:#e4e4e4;}
.md_category_list ul li {margin-bottom:3px;}
.md_category_list ul li a {display:block;height:30px;padding:9px 0 0 28px;color:#479027;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_md_category.gif') no-repeat;font-size:16px;font-weight:600;}

/* 바로가기 아이콘 */
.md_shortcut_list ul{margin:-4px 0 0 -3px;zoom:1;}
.md_shortcut_list ul:after {content:'';display:block;clear:both;}
.md_shortcut_list ul li{float:left;margin:4px 0 0 3px;}

/* 최신글 목록 */
.md_latest_article{padding:0 15px;border:1px solid #d0d0d0;}
.md_latest_article li{border-top:1px solid #cecece;padding:8px 0;}
.md_latest_article li:first-child{border-top:none;}
.md_latest_article li a{display:block;padding-left:8px;}
.md_latest_article .thumb{float:right;}
.md_latest_article .thumb img {width:81px;height:46px;}
.md_latest_article .title{display:inline-block;width:180px;vertical-align:middle;}
.md_latest_article .valign {display:inline-block;height:46px;vertical-align:middle;}

/* 묶음배송 */
.division_box{display:block;position:relative;margin-top:15px;margin-bottom:20px;padding:20px 30px;background-color:#f2f2f2;box-shadow:4px 4px 2px -2px #ddd;}
.division_box .d_choice{margin-bottom:15px;zoom:1;font-size:14px;}
.division_box .d_choice:after{content:'';display:block;clear:both;}
.division_box .d_choice a{float:left;}
.division_box .d_choice ul{float:left;margin:0 5px;}
.division_box .d_choice ul li{float:left;border-right:1px solid #e4e4e4;}
.division_box .d_choice ul li a {padding:0 3px;margin:0;}
.division_box .d_scroll {overflow-y:auto;max-height:110px;}
.division_box .d_list{overflow:hidden;}
.division_box .d_list ul{margin-left:-10px;zoom:1;}
.division_box .d_list ul:after{content:'';display:block;clear:both;}
.division_box .d_list li{float:left;border-left:1px solid #e4e4e4;padding-left:10px;padding-right:10px;margin-bottom:5px; font-size:14px;}



/* 도로명 주소 - 우편번호 찾기 */
.tab_address_new {padding:10px 0;}
.tab_address_new label {color:#333;font-weight:bold;font-size:14px;vertical-align:baseline;}

.box_address_new .address_guide{padding:5px 0;font-size:13px;line-height:18px;}

.box_address_search {margin:0 auto;text-align:left;max-width:560px;}
.box_address_search label {display:inline-block;font-weight:bold;min-width:90px;font-size:14px;color:#333;padding-left:5px;}
.box_address_search label:first-child {min-width:60px;}
.box_address_search img {vertical-align:middle;}
.box_address_search .btn_b {margin-left:5px;}

.box_address_result {margin:15px 0 5px;font-size:11px;zoom:1;}
.box_address_result:after {content:'';display:block;clear:both;}
.box_address_result .total {float:left;}
.box_address_result .this {float:right;}

.box_address_scroll {border:1px solid #979797;border-width:1px 0;overflow-y:auto;background:#fff;height:340px;}
.box_address_scroll .inner {zoom:1;}

.table_address_list{width:100%;text-align: center; border-collapse:collapse; table-layout: fixed;}
.table_address_list th{padding-left:0;}
.table_address_list td{vertical-align:top;}
.table_address_list td.zipcode{padding:8px 0 3px;text-align:center;vertical-align:middle;}
.table_address_list td.no_result{height:259px;padding:8px 0 3px;text-align:center;vertical-align:middle;border-bottom-width:0;}
.table_address_list a:hover{color:#6199e3;text-decoration:underline;}

/* 도로명주소 - 상세주소 입력 */
.box_detail_address {padding:0 25px;text-align:left;}
.box_detail_address .input_readonly {background-color:#e5e5e5;color:#555;}
.title_detail_address {font-size:14px;color:#555;}
.guide_detail_address{padding-top:20px;margin-top:20px;border-top:1px dotted #acacac;}
.guide_detail_address h2 {padding-left:6px;font-size:13px;font-weight:normal;color:#444;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/img_dot.gif') no-repeat 0 5px;}
.guide_detail_address p {margin:2px 0 0 6px;color:#777;font-size:11px;line-height:16px;}
.guide_detail_address p .indent {display:inline-block;vertical-align:top;}

/* 도로명주소 - 5자리 우편번호 */
.box_address_result.type02{padding-bottom:5px;border-bottom:1px solid #dadada;}
.box_address_scroll.type02{height:250px;}

.box_address_search2{padding:16px 22px;background:#f2f2f2;border-bottom:2px solid #ccc}
.box_address_search3{margin-bottom:10px;line-height:28px;}
.box_address_search3 label{display:inline-block;margin:0 7px 0 30px;font-weight:bold;font-size:14px;}

.box_detail_address2{padding:18px;background:#f2f2f2;font-size:14px;line-height:18px;}
.box_detail_address2 .indent{margin-left:55px;}
.box_detail_address2 .input_detail_area{margin-top:8px;padding-top:12px;border-top:1px dashed #d5d5d5;}


/* 홍보사이트 내용 */
.box_prom_about{position:relative;height:1609px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/contents/bg_about.jpg')}
.box_prom_about h1{display:none;}
.box_prom_about .text01{position:absolute;left:195px;top:170px;width:280px;font-size:17px;line-height:26px;color:#fff;letter-spacing:-1px;}
.box_prom_about .text01 h2{font-size:23px;line-height:28px;color:#fff994;letter-spacing:-2px;}
.box_prom_about .text02{position:absolute;left:640px;top:480px;width:200px;font-size:15px;line-height:21px;color:#fff;letter-spacing:-1px;}
.box_prom_about .text02 h2{font-size:17px;line-height:20px;color:#2e2e2e;letter-spacing:-2px;}
.box_prom_about .text03{position:absolute;left:256px;top:655px;width:200px;font-size:13px;line-height:18px;color:#fff;letter-spacing:-1px;}
.box_prom_about .text03 h2{font-size:18px;line-height:20px;color:#fff994;letter-spacing:-2px;}
.box_prom_about .text04{position:absolute;left:618px;top:846px;width:190px;font-size:13px;line-height:18px;color:#827f7f;letter-spacing:-1px;}
.box_prom_about .text04 h2{font-size:18px;line-height:20px;color:#3e3e3e;letter-spacing:-2px;}
.box_prom_about .text05{position:absolute;left:180px;top:986px;width:240px;font-size:17px;line-height:25px;color:#fff;letter-spacing:-1px;}
.box_prom_about .text05 h2{font-size:21px;line-height:24px;color:#202020;letter-spacing:-2px;}
.box_prom_about .text06{position:absolute;left:620px;top:1213px;width:230px;font-size:14px;line-height:22px;color:#fff;letter-spacing:-1px;}
.box_prom_about .text06 h2{font-size:21px;line-height:24px;color:#fff994;letter-spacing:-2px;}

.box_prom_service_01 h3{font-size:19px;font-weight:bold;line-height:20px;color:#777;}
.box_prom_service_01 h3 span.black{color:#000;}
.box_prom_service_01 .text{margin:15px 0 40px;font-size:14px;line-height:20px;color:#777;}
.box_prom_service_01 img{display:block;margin:0 auto;}

.box_prom_service_02 li{display:block;padding:20px 0;border-bottom:1px solid #e3e3e3;}
.box_prom_service_02 li span{display:inline-block;vertical-align:top;}
.box_prom_service_02 .svc_images img{border:1px solid #cecdc9;}
.box_prom_service_02 .svc_text h3{font-size:14px;line-height:20px;color:#000;}
.box_prom_service_02 .svc_text .subtitle{font-size:14px;line-height:24px;color:#000;}





/* 북모닝CEO 메인 */
.bmceo_today{width:758px;height:317px;border:1px solid #bababa;}
.bmceo_today .article{float:left;width:200px;padding:22px 25px;}
.bmceo_today .article .title_area{margin-bottom:24px;font-size:16px;line-height:20px;text-align:center;}
.bmceo_today .article .title_area strong{color:#ff6600;}
.bmceo_today .article .title_theme{margin-bottom:18px;color:#d78201;font-size:21px;line-height:24px;}
.bmceo_today .article .title_theme a{color:#d78201;}
.bmceo_today .article .contents{height:136px;overflow:hidden;color:#767676;font-size:12px;line-height:17px;}
.bmceo_today .article .contents a{color:#767676;}
.bmceo_today .video{float:right;position:relative;width:508px;height:317px;background-color:#82b7f0;}
.bmceo_today .video .thumb{position:absolute;left:0;top:0;width:508px;height:317px;}
.bmceo_today .video .btn_play{position:absolute;left:219px;top:123px;}
.bmceo_today .video .time{position:absolute;right:0;bottom:0;padding:3px 13px;color:#fff;background-color:#000;}

.bmceo_latest{width:760px;height:180px;margin-top:30px;}
.bmceo_latest .box_best{float:left;width:365px;}
.bmceo_latest .box_new{float:right;width:365px;}
.bmceo_latest .title_area{padding-bottom:3px;font-size:18px;line-height:23px;color:#353535;border-bottom:1px solid #afafaf;}
.bmceo_latest ul{margin-top:8px;}
.bmceo_latest ul li{float:left;width:165px;height:145px;padding-left:35px;}
.bmceo_latest ul li:first-child{padding-left:0;}
.bmceo_latest ul li .thumb{position:relative;}
.bmceo_latest ul li .thumb img{width:163px;height:101px;border:1px solid #d8d8d8;}
.bmceo_latest ul li .thumb .btn_play{position:absolute;left:67px;top:36px;width:31px;height:31px;border:none;}
.bmceo_latest ul li .thumb .time{position:absolute;right:1px;bottom:1px;padding:3px 7px;font-size:11px;color:#fff;background-color:#000;}
.bmceo_latest ul li .title{margin-top:9px;height:28px;overflow:hidden;text-align:center;}
.bmceo_latest ul li .title a{font-size:11px;line-height:14px;}

.bmceo_series .header{height:33px;margin-top:30px;background-color:#f6d98a;}
.bmceo_series .header .title_area{float:left;padding:8px 30px 7px 30px;background-color:#eeb71e;text-align:center;color:#fff;line-height:18px;}
.bmceo_series .header .title_area strong{color:#ff6600;}
.bmceo_series .header .title_theme{float:left;padding:8px 0 0 25px;font-size:16px;line-height:19px;color:#482f05;font-weight:600;}
.bmceo_series .contents{position:relative;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_shadow.png') repeat-x left top;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.bmceo_series .contents .btn_prev{position:absolute;left:20px;top:62px;}
.bmceo_series .contents .btn_next{position:absolute;right:20px;top:62px;}
.list_bmceo_series{padding:30px 59px;zoom:1;}
.list_bmceo_series:after {content:'';display:block;clear:both;}
.list_bmceo_series li{float:left;width:165px;margin:0 24px;}
.list_bmceo_series li .thumb{position:relative;}
.list_bmceo_series li .thumb img{width:163px;height:101px;border:1px solid #d8d8d8;}
.list_bmceo_series li .thumb .btn_play{position:absolute;left:67px;top:36px;width:31px;height:31px;border:none;}
.list_bmceo_series li .thumb .time{position:absolute;right:1px;bottom:1px;padding:3px 7px;font-size:11px;color:#fff;background-color:#000;}
.list_bmceo_series li .title{margin-top:9px;padding:0 6px;height:30px;overflow:hidden;}
.list_bmceo_series li .title .series_num{display:inline-block;vertical-align:top;width:31px;height:14px;margin-right:7px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_series_num.png') no-repeat left top;text-align:center;color:#fff;font-size:11px;line-height:14px;}
.list_bmceo_series li .title .series_title{display:inline-block;vertical-align:top;width:110px;}
.list_bmceo_series li .title .series_title a{font-size:12px;line-height:15px;}
.list_bmceo_series li .detail{margin:10px 0;}
.list_bmceo_series li .detail .btn_detail{display:inline-block;width:73px;height:15px;font-size:11px;line-height:14px;text-align:center;border:1px solid #d4d4d4}
.list_bmceo_series li .detail .btn_detail ~ .btn_detail {margin-left:10px;}

.banner_bmceo_main {margin-top:70px;}

#aside .lnb_banner a.banner_bmceo_01,
#aside .lnb_banner a.banner_bmceo_02{display:block;width:128px;height:48px;padding:22px 50px 0 0;text-align:center;font-size:16px;line-height:20px;font-weight:600;color:#ec4614;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_lnb_calender.gif') no-repeat 127px 10px;}
#aside .lnb_banner a.banner_bmceo_02{background-image:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_lnb_video.gif');}



/* 북모닝CEO 상세 */
.bmceo_view_header {margin-top:10px;}
.bmceo_view_header .title_page{padding-bottom:7px;font-size:24px;line-height:30px;color:#262626;font-weight:600;border-bottom:2px solid #717171;}
.bmceo_view_header .contents_topic{margin:20px 0;zoom:1;}
.bmceo_view_header .contents_topic:after {content:'';display:block;clear:both;}

.bmceo_view_header .video_frame{float:left;position:relative;width:510px;height:317px;border:1px solid #bababa;}
.bmceo_view_header .video_frame .thumb{position:absolute;left:0;top:0;width:510px;height:317px;}
.bmceo_view_header .video_frame .btn_play{position:absolute;left:219px;top:123px;}
.bmceo_view_header .video_frame .time{position:absolute;right:0;bottom:0;padding:3px 13px;color:#fff;background-color:#000;}

.bmceo_view_header .book_frame{float:right;position:relative;width:348px;height:297px;padding:20px 50px 0 60px;border:1px solid #bababa;}
.bmceo_view_header .book_frame .title_area{font-size:18px;line-height:23px;text-align:center;}
.bmceo_view_header .book_frame .title_area strong{color:#ff6600;}
.bmceo_view_header .book_frame .book_wrap{position:relative;height:180px;width:207px;margin-top:33px;padding-left:141px;}
.bmceo_view_header .book_frame .book_wrap .cover{position:absolute;left:0;top:0;width:121px;height:171px;margin-right:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/ceo_book_img2.gif') no-repeat left top;}
.bmceo_view_header .book_frame .book_wrap .cover img{width:116px;height:167px;border:1px solid #a0a0a0;}
.bmceo_view_header .book_frame .book_wrap .title{margin-bottom:5px;}
.bmceo_view_header .book_frame .book_wrap .title a{font-size:20px;line-height:25px;font-weight:600;color:#d78400;}
.bmceo_view_header .book_frame .book_wrap .author{margin-bottom:10px;color:#767676;}
.bmceo_view_header .book_frame .book_wrap .author .author_line{color:#d9d9d9;}
.bmceo_view_header .book_frame .book_wrap .info{height:85px;overflow:hidden;color:#979696;font-size:12px;line-height:17px;}

.contents_series .header{height:33px;margin-top:30px;background-color:#e7e7e7;}
.contents_series .header .title_area{float:left;padding:8px 30px 7px 30px;background-color:#d2d2d2;text-align:center;color:#fff;line-height:18px;}
.contents_series .header .title_area strong{color:#ff6600;}
.contents_series .header .title_theme{float:left;padding:8px 0 0 25px;font-size:16px;line-height:19px;color:#363636;font-weight:600;}
.contents_series .contents{position:relative;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.contents_series .contents .btn_prev{position:absolute;left:20px;top:62px;}
.contents_series .contents .btn_next{position:absolute;right:20px;top:62px;}

.contents_pdf{margin-top:30px;padding:10px 20px;background-color:#f6f6f6}
.contents_pdf:after {content:'';display:block;clear:both;}
.contents_pdf img {vertical-align:middle;}
.contents_pdf .down_pdf {float:left;padding-top:2px;line-height:1.4;}
.contents_pdf .down_pdf .btn_download {display:inline-block;padding:2px;width:100px;border:1px solid #858585;background-color:#717171;color:#fff;text-align:center;}
.contents_pdf .down_reader {float:right;}
.contents_pdf .down_reader a {margin-left:10px;}



/* video popup */
.pop_video_title{font-size:22px;margin-top:15px;text-align:center;color:#000;font-weight:600;}
.pop_video_title .time{margin-left:3px;font-size:12px;color:#8e8e8e;}
.pop_video_frame {width:474px;height:347px;margin:20px auto 0;background-color:#8e8e8e;}



/* 20150129_도서등록기능*/
.md_reading_activity .activity_title{padding:6px 0;text-align:center;font-size:14px;font-weight:bold;color:#fff;/*background-color:#4dac26;*/}
.md_reading_activity .activity_title a{color:#fff;}
.md_reading_activity .activity_title .index{display:inline-block;padding:2px 8px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_black30.png');}
.md_reading_activity .activity_cont{border:1px solid #d0d0d0;border-top:none;}
.md_reading_activity .activity_cont ul{zoom:1;}
.md_reading_activity .activity_cont ul:after{content:'';display:block;clear:both;}
.md_reading_activity .activity_cont ul li{float:left;width:33%;padding:12px 0;text-align:center;font-size:13px;border-left:1px solid #d0d0d0;}
.md_reading_activity .activity_cont ul li:first-child {border-left:none;}
.md_reading_activity .activity_cont .index{display:block;margin-top:3px;color:#fe8933;font-size:14px;}
.md_reading_activity .activity_cont table {border-collapse:collapse;}
.md_reading_activity .activity_cont table th,
.md_reading_activity .activity_cont table td {font-size:13px;border:1px solid #d0d0d0;border-width:1px 0 0 1px;text-align:center;padding:7px 0;color:#555;}
.md_reading_activity .activity_cont table tfoot {background :#f6f6f6 }
.md_reading_activity .activity_cont table th:first-child,
.md_reading_activity .activity_cont table td:first-child {border-left:none;}
.md_reading_activity .activity_cont .score {color:#fe8933;}
.md_reading_activity .activity_cont table .bg_gray{background-color:#dddddd;}
.md_reading_activity .activity_cont table .bg_total{font-weight:bold;background:#ffffff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/td_dashed02.gif') repeat-x left top;}
.actv_innm_score {color:#fe8933;}
.md_reading_activity .activity_cont02 table th{color:#fff;}
.md_reading_activity .activity_cont02 table td{font-weight:600;}

/* 20150330 지식포럼 수료증 */
.certificate_head {position:relative;padding:5px 100px 0 0;min-height:21px;margin-bottom:12px;}
.certificate_head .btn_print {position:absolute;right:0;top:0;}
.certificate_body {background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_certificate.gif') no-repeat;text-align:ceter;width:600px;height:470px;padding-top:255px;margin:auto;text-align:center;}
.certificate_body .info {margin-top:50px;font-size:20px;}
.certificate_body .number {margin-top:40px;font-size:14px;}
.certificate_body .copy {margin-top:92px;font-size:13px;}


/* 직급추가 20151229 */
/* 지식포럼 */
.knowforum_booklist .info .name_wrap{margin-top:5px;font-size:11px;line-height:15px;text-align:right;}
.knowforum_booklist .info .name_wrap .personal_name{display:inline-block;}
.knowforum_booklist .info .name_wrap .personal_name a{color:#5c6262;}
.knowforum_booklist .info .name_wrap .position{display:inline-block;}

.main_todaymember .member_info .name_wrap{margin-top:2px;}
.main_todaymember .member_info .name_wrap .personal_name{display:inline-block;font-size:18px;line-height:23px;}
.main_todaymember .member_info .name_wrap .personal_name a{color:#5a6264;font-weight:600;}
.main_todaymember .member_info .name_wrap .position{display:inline-block;font-size:12px;line-height:23px;}
.main_todaymember .member_info .name_wrap .personal_id{margin-bottom:5px;font-size:18px;line-height:23px;color:#5b6264;}

.board_list_idea .tit_forum_board .name_wrap{float:right;margin:2px 30px 0 0;}
.board_list_idea .tit_forum_board .name_wrap .personal_name{float:left;}
.board_list_idea .tit_forum_board .name_wrap .position{float:left;}
.board_list_idea .tit_forum_board .name_wrap .personal_id{float:left;}

.comment_list .view_list_c .name_wrap{padding:0 0 10px;color:#555;}
.comment_list .view_list_c .name_wrap .personal_name{display:inline-block;font-weight:bold;}
.comment_list .view_list_c .name_wrap .position{display:inline-block;}
.comment_list .view_list_c .name_wrap .personal_id{display:inline-block;}

.forum_id_view .name_wrap{width:160px;margin-left:8px;text-align:center;}
.forum_id_view .name_wrap .personal_name{display:inline-block;}
.forum_id_view .name_wrap .position{display:inline-block;}
.forum_id_view .name_wrap .personal_id{margin:2px 0;}
.forum_id_view .name_wrap .depart{width:160px;margin:0;}

.forum_banner_personal .banner_personal .personal_info .user_info .name_wrap .personal_name{display:inline-block;font-size:16px;line-height:20px;color:#262626;font-weight:600;}
.forum_banner_personal .banner_personal .personal_info .user_info .name_wrap .position{display:inline-block;font-size:12px;line-height:20px;color:#262626;}
.forum_banner_personal .banner_personal .personal_info .user_info .name_wrap .personal_id{display:inline-block;color:#777;font-size:12px;line-height:16px;}
.forum_banner_personal .banner_personal .personal_info .user_info .name_wrap .depart{display:inline-block;color:#777;font-size:12px;line-height:16px;}

.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap{height:95px;}
.forum_banner_personal .banner_personal .personal_info .user_info .aim_wrap02 .aim_text_view{padding:10px 15px 0 15px;}

/* MD-나의프로필 */
.md_profile_my .profile_info{padding:13px 19px 0 15px;color:#656565;font-size:12px;line-height:18px;font-weight:600;}
.md_profile_my .profile_info .pr_name{font-size:14px;}
.profile_my_right .my_right_id{overflow:hidden;padding:4px 0;font-size:14px;background-color:#eeeeee;color:#888888;text-align:center;}

.md_profile02{position:relative;width:318px}
.md_profile02 .pr_head{height:25px;padding:7px 0 0 16px;color:#fff;font-size:12px;line-height:18px;font-weight:600;}
.md_profile02 .pr_head .pr_name{font-size:14px;}

.md_profile02 .pr_content{border:1px solid #d0d0d0;background:#f3f4f4;}
.md_profile02 .pr_content .profile{height:auto;padding:12px 0;border-bottom:1px solid #d0d0d0;zoom:1;}
.md_profile02 .pr_content .profile:after{content:'';display:block;clear:both;}
.md_profile02 .pr_content .profile .pr_photo{float:left;padding:0 10px 0 15px;}
.md_profile02 .pr_content .profile .pr_photo a{display:block;padding:3px;border:1px solid #cccdcd;background:#fff;}
.md_profile02 .pr_content .profile .pr_photo a img{width:76px;height:76px;}

.md_profile02 .pr_content .profile .pr_info{float:left;}
.md_profile02 .pr_content .profile .pr_info .pr_id{margin-bottom:10px;font-size:14px;line-height:18px;font-weight:bold;color:#666666;}
.md_profile02 .pr_content .profile .pr_info .mileage{width:192px;margin:0 0 10px 0;background:#fcfcfc;zoom:1;}
.md_profile02 .pr_content .profile .pr_info .mileage:after{content:'';display:block;clear:both;}
.md_profile02 .pr_content .profile .pr_info .mileage dt{float:left;width:101px;padding:2px 0 2px 6px;border-bottom:1px solid #f3f4f4;font-size:11px;line-height:15px;color:#727272;}
.md_profile02 .pr_content .profile .pr_info .mileage dd{float:left;width:62px;margin:0;padding:0;padding:2px 10px 2px 6px;border-bottom:1px solid #f3f4f4;font-weight:600;line-height:15px;text-align:right;}
.md_profile02 .pr_content .profile .pr_info .mileage .noline{border-bottom:none}

.md_profile .pr_content .profile .mileage.type02{float:left;margin:11px 0 0 15px;width:275px;padding:0;}
.md_profile .pr_content .profile .mileage.type02:after{content:'';display:block;clear:both;}
.md_profile .pr_content .profile .mileage.type02 dt,
.md_profile .pr_content .profile .mileage.type02 dd{margin:0;padding:7px 0 9px 0;font-size:14px;line-height:20px;border-bottom:4px solid #f3f4f4;}
.md_profile .pr_content .profile .mileage.type02 dt{float:left;width:141px;padding-left:9px;}
.md_profile .pr_content .profile .mileage.type02 dt span img{vertical-align:middle;}
.md_profile .pr_content .profile .mileage.type02 dd{float:right;width:105px;padding-right:20px;}

/* 회원정보수정 - 정보수집 및 제공동의 팝업 */
.offering_wrap{padding:0;text-align:left;}
.offering_wrap .table_tb2_c{border-bottom:none;}
.offering_wrap table td{text-align:left;line-height:17px;}
.offering_wrap table td.border_right{border-right:1px solid #e5e5e5;}
.offering_wrap table td.last{vertical-align:middle;}
.offering_wrap .btn_more_offer{float:left;width:100%;background:#f0f0f0;}
.offering_wrap .btn_more_offer a{display:block;padding:3px 0;text-align:center;color:#333333;}
.offering_wrap .offering_radio_area{float:left;width:100%;text-align:center;}
.offering_wrap .offering_radio_area input{vertical-align:middle;}

/* 도서상세_직원평점 */
.book_employee_grade{float:left;position:relative;margin-top:13px;zoom:1}
.book_employee_grade dl,
.book_employee_grade dt,
.book_employee_grade dd{margin:0;padding:0;}
.book_employee_grade dl{zoom:1;}
.book_employee_grade dl:after{content:'';display:block;clear:both;}
.book_employee_grade dt{float:left;padding:0 16px;font-size:13px;color:#555;font-weight:bold;}
.book_employee_grade dd{float:left;}

/* 기업베스트 MD 추가 */
.direct_icon_wrap{position:absolute;left:0;top:0;z-index:1000;display:none;}
.direct_icon_wrap ul{border:1px solid #d9d9db;zoom:1;}
.direct_icon_wrap ul:after{content:'';display:block;clear:both;}
.direct_icon_wrap ul li{float:left;border-left:1px solid #d9d9db;}
.direct_icon_wrap ul li.first{border-left:none;}
.direct_icon_wrap ul li a{width:28px;height:28px;}

.month_ceo .month_book .book .direct_icon_wrap{left:35px;top:67px;}
.month_ceo .month_book .book .direct_icon_wrap ul li a{width:28px;height:28px;}
.month_book .book.on .direct_icon_wrap{display:block;}

.panel > div > ul > li.on .direct_icon_wrap{display:block;left:28px;top:43px;}

.book_list_md .table_list_b dd .direct_icon_wrap ul li a{width:28px;height:28px;}
.book_list_md .table_list_b dd.on .direct_icon_wrap{display:block;left:4px;top:32px;}

.panels_ceo_recom{position:relative;}
.panels_ceo_recom.on .direct_icon_wrap{display:block;left:54px;top:104px;}

/* MD 직원 평점 베스트도서 */
.md_box_m .md_top_m .best_icon.best_icon03{top:-1px;}

.employee_grade_wrap ul li{border-top:1px solid #eeeeee;padding:20px 20px 20px 23px;}
.employee_grade_wrap ul li.first{border-top:none;}
.employee_grade_wrap ul li .employee_grade{zoom:1;}
.employee_grade_wrap ul li .employee_grade:after{content:'';display:block;clear:both;}

.employee_grade .book_cover{float:left;position:relative;width:57px;height:80px;margin-right:10px;}
.employee_grade .book_cover a{display:block;width:54px;height:77px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-bottom:2px solid #c8c8c8;border-right:2px solid #c8c8c8;}
.employee_grade .book_cover a img{width:54px;height:77px;}

.employee_grade .book_info{width:204px;float:left;}
.employee_grade .book_info .title{height:18px;overflow:hidden;margin-bottom:4px;}
.employee_grade .book_info .title a{font-size:13px;line-height:18px;color:#000;font-weight:600;}
.employee_grade .book_info .employee_grade dl{margin:0;padding:0;float:right;}
.employee_grade .book_info .employee_grade dt{margin:0;padding:0;float:left;padding-right:5px;font-size:12px;line-height:16px;color:#666;}
.employee_grade .book_info .employee_grade dd{margin:0;padding:0;float:left;padding-top:2px;}

.employee_grade .book_info .info{margin-top:10px;height:30px;overflow:hidden;}
.employee_grade .book_info .info a{font-size:12px;line-height:15px;color:#777777;}

/* 마이스토리 지식포럼 팝업*/
.popup_submit_guide{text-align:center;}
.popup_submit_guide p{font-size:15px;line-height:24px;color:#555;}

/* MD-승인하러가기 */
.md_approval{padding:12px 15px;border:1px solid #cccdcd;zoom:1;}
.md_approval:after {content:'';display:block;clear:both;}
.md_approval .approval_txt{float:left;font-size:12px;line-height:20px;color:#555555;}
.md_approval .approval_btn{float:right;}
.md_approval .approval_btn a{padding:12px 11px 14px;display:block;font-size:12px;line-height:16px;color:#fff;font-weight:600;}

/* 주문결제-중간관리자선택,신청사유작성 */
.middle_manager{float:left;position:relative;width:100%;padding:19px;border-top:1px solid #979797;border-bottom:1px solid #979797;background:#f6f6f6;}
.middle_manager p{font-size:12px;line-height:18px;color:#555;}
.middle_manager .result{margin-top:18px;padding-top:15px;border-top:1px solid #e5e5e5;}

.apply_paper{float:left;position:relative;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797;}
.apply_paper table{border-top:1px solid #e4e4e4;}
.apply_paper table textarea{width:700px;padding:10px;overflow:hidden;border:1px solid #d1d1d1;}

.apply_paper.type02 table th,
.apply_paper.type02 table td{border-right:1px solid #e4e4e4;}
.apply_paper.type02 table td .book_title{text-align:center;color:#777777;}
.apply_paper.type02 table td .btn_page{text-align:center;}
.apply_paper.type02 table textarea{width:620px;}

/* 퀵메뉴-go-top */
.go-top {display:none;position:fixed;bottom:50px;left:50%;margin-left:510px;}
.go-top .top{display:block;width:42px;height:42px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_top.png) no-repeat 0 0;font:0/0 a;color:tranparent;}

/* MD-북뉴스 */
.md_booknews{position:relative;width:648px;height:274px;}
.md_booknews .tab_booknews{position:absolute;left:282px;top:181px;zoom:1;}
.md_booknews .tab_booknews:after {content:'';display:block;clear:both;}
.md_booknews .tab_booknews li{float:left;margin-right:10px;}
.md_booknews .tab_booknews li a{display:block;}
.md_booknews .tab_booknews li a img{width:78px;height:78px;border:1px solid #dddddd;}

.md_booknews .list_booknews{position:relative;padding:22px 16px 103px 282px;}
.md_booknews .list_booknews li{display:none;}
.md_booknews .list_booknews li.on{display:block;}
.md_booknews .list_booknews li .cover{position:absolute;left:12px;top:13px;}
.md_booknews .list_booknews li .cover a img{width:248px;height:248px;border:1px solid #dddddd;}
.md_booknews .list_booknews li .subtitle{margin-bottom:6px;height:18px;overflow:hidden;font-size:14px;line-height:18px;color:#0783b6;font-weight:600;}
.md_booknews .list_booknews li .title{margin-bottom:9px;height:40px;overflow:hidden;}
.md_booknews .list_booknews li .title a{font-size:15px;line-height:20px;color:#333333;font-weight:600;}
.md_booknews .list_booknews li .info{height:76px;overflow:hidden;}
.md_booknews .list_booknews li .info a{font-size:14px;line-height:19px;color:#666666;}

.md_booknews02{position:relative;}

.md_booknews02 .photoslider-bullets{width:316px;height:464px;}
.md_booknews02 .photoslider-bullets .v3prev{position:absolute;top:127px;left:8px;z-index:99;width:19px;height:27px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev_03.png') no-repeat left top;}
.md_booknews02 .photoslider-bullets .v3next{position:absolute;top:127px;right:8px;z-index:99;width:19px;height:27px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next_03.png') no-repeat right top;}
.md_booknews02 .photoslider-bullets .v3next a,
.md_booknews02 .photoslider-bullets .v3prev a{display:block;width:19px;height:27px;}
.md_booknews02 .photoslider-bullets .v3next a span,
.md_booknews02 .photoslider-bullets .v3prev a span{display:block;text-indent:-9999px}

.md_booknews02 .booknews_slide .cover{margin:15px 33px 20px 33px;}
.md_booknews02 .booknews_slide .cover a img{width:248px;height:248px;border:1px solid #dddddd;}
.md_booknews02 .booknews_slide .subtitle{margin:0 20px 6px 20px;height:18px;overflow:hidden;font-size:14px;line-height:18px;color:#0783b6;font-weight:600;}
.md_booknews02 .booknews_slide .title{margin:0 20px 9px 20px;height:40px;overflow:hidden;}
.md_booknews02 .booknews_slide .title a{font-size:15px;line-height:20px;color:#333333;font-weight:600;}
.md_booknews02 .booknews_slide .info{width:248px;height:95px;overflow:hidden;margin:0 20px;}
.md_booknews02 .booknews_slide .info a{font-size:14px;line-height:19px;color:#666666;}

/* 팝업-기본 layout 팝업 */
.popup_contents{font-size:14px;line-height:20px;padding-bottom:50px;}
.popup_contents .popup_option{position:fixed;left:0;bottom:0;right:0;background:#f9f9f9;padding:10px 15px;font-size:13px;}
.popup_contents .popup_option input{vertical-align:middle;}
.popup_contents .popup_option label{padding-left:5px;}

/* 주문결제 - 도서 실수령 명단 */
.book_receive{float:left;position:relative;width:100%;padding:19px;border-top:1px solid #979797;border-bottom:1px solid #979797;background:#f6f6f6;}
.book_receive .book_receive_list{padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.book_receive .book_receive_list p{font-size:13px;}

.table_book_receive table{width:100%;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.table_book_receive table th{padding:10px 0;border-left:1px solid #e4e4e4;}
.table_book_receive table td{border-left:1px solid #e4e4e4;text-align:center;background-color:#fff;}
.table_book_receive table td.text_left{text-align:left;}
.table_book_receive table th:first-child,
.table_book_receive table td:first-child{border-left:none;}
.table_book_receive table input{vertical-align:middle;}
.table_book_receive table a.btn{display:inline-block;margin-left:8px;color:#767676;text-decoration:underline;}
.table_book_receive table th a.btn{color:#555;}

.book_receive_result{float:left;position:relative;width:100%;}

.pop_receive_error p{text-align:center;}
.pop_receive_error p.total{font-size:14px;font-weight:600;}
.pop_receive_error p.text{font-size:13px;line-height:18px;}

/* 결제 독서포인트 선택 팝업*/
.book_point_wrap{width:600px;}

.book_point_wrap .price{color:#ff6600;font-size:22px;}
.book_point_wrap .price_total{margin-bottom:10px;text-align:center;font-size:16px;color:#000;font-weight:600;}
.book_point_wrap .price_due{margin:10px 0;padding-right:25px;text-align:right;font-size:14px;color:#000;font-weight:600;}
.book_point_wrap .price_rest{padding:5px 0;text-align:center;background-color:#ebebe4;font-size:14px;color:#000;font-weight:600;}

.book_select_table{float:none;width:100%;height:400px;overflow-y:auto;overflow-x:hidden;}
.book_select_table table{width:100%;}
.book_select_table table .cover{display:inline-block;text-align:center;margin-bottom:5px;}
.book_select_table table .cover img{width:60px;height:88px;border:1px solid #dddddd;}
.book_select_table table .title{font-size:12px;line-height:15px;color:#262626;}
.book_select_table table .price{font-size:12px;line-height:15px;color:#262626;}
.book_select_table table .radio_area{float:left;}
.book_select_table table td.book_info{padding:10px;}

.book_select_table table td .pay_text{display:inline-block;width:55px;margin-left:3px;}
.book_select_table table td .pay_text a{font-size:12px;line-height:18px;color:#fff;}
.book_select_table table td .pay_text a:hover{text-decoration:none;}
.book_select_table table td .pay_text .btn_cancel{display:block;padding:2px 0;background-color:#60606a;border:1px solid #54545c;}
.book_select_table table td .pay_text .btn_use{display:block;padding:3px 0;background-color:#094ea3;}
.book_select_table table td .pay_text .font_red{color:#ff6600;font-size:13px;font-weight:bold;}
.book_select_table table td input[type="text"]{padding-right:5px;text-align:right;color:#ff6600;font-weight:600;}

/* 나의 독서활동지수 랭킹 팝업*/
.ranking_standard_wrap{width:600px;}
.ranking_standard_wrap .ranking_standard{margin-top:40px;zoom:1;}
.ranking_standard_wrap .ranking_standard:after {content:'';display:block;clear:both;}
.ranking_standard_wrap .ranking_standard h2{float:left;width:81px;height:66px;padding-top:15px;background-color:#b8b8b8;color:#fff;text-align:center;font-size:35px;font-weight:600;}
.ranking_standard_wrap .ranking_standard .standard{float:left;margin-left:12px;width:500px;}
.ranking_standard_wrap .ranking_standard .standard p{font-size:14px;line-height:18px;color:#909090;}
.ranking_standard_wrap .ranking_standard .standard p.tit{font-size:18px;line-height:22px;color:#2c4b77;}

/* 해외주문도서-상세 */
div.book_list_subj .subj_icon{display:inline-block;position:relative;}

.foreign_books_info{float:left;width:750px;margin:20px 0 0 6px;padding:30px 0 20px;border-top:1px solid #ddd;font-size:14px;line-height:24px;}
.foreign_books_info h2{font-size:14px;line-height:20px;margin-bottom:5px;color:#f84450;}
.foreign_books_info ul li{margin-bottom:10px;padding-left:10px;font-size:13px;line-height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot3.gif') no-repeat left 9px;}

.book_info_table .detail_series li{margin-bottom:5px;}
.book_info_table .detail_series li input{vertical-align:middle;}
.book_info_table .detail_series li label{margin-left:5px;font-size:12px;vertical-align:middle;}
.book_info_table .detail_basic{margin-top:10px;}
.book_info_table .detail_basic h3{font-size:12px;margin-bottom:5px;}
.book_info_table .detail_basic .list_basic li{padding-left:6px;font-size:12px;line-height:20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot3.gif') no-repeat left 9px;}

.best_area2 .best_book_box3{display:block;overflow:hidden;position:relative;padding:20px 15px;}
.best_area2 .best_book_box3 .cover{text-align:center;margin-bottom:14px;}
.best_area2 .best_book_box3 .cover img{width:108px;height:148px;border:1px solid #cccccc;}
.best_area2 .best_book_box3 .title{zoom:1;}
.best_area2 .best_book_box3 .title:after {content:'';display:block;clear:both;}
.best_area2 .best_book_box3 .title input{float:left;width:22px;margin-top:3px;}
.best_area2 .best_book_box3 .title label{float:left;width:148px;font-size:13px;line-height:18px;color:#333;}
.best_area2 .best_book_box3 .price{margin:5px 0 15px 22px;}
.best_area2 .best_book_box3 .price .sell_price{color:#f84450;font-weight:bold;}
.best_area2 .best_book_box3 .price .dc_rate{color:#767676;}
.best_area2 .best_book_box3 .btn_cart{text-align:center;}

/* MD - 학습 목록*/
.md_study_list{position:relative;width:318px}
.md_study_list .study_title{height:25px;padding:7px 0 0 0;color:#fff;font-size:15px;line-height:18px;font-weight:600;text-align:center;}
.md_study_list .study_list_box{overflow:hidden;border:1px solid #d0d0d0;background:#f3f4f4;padding:16px 20px 6px 20px;}
.md_study_list .study_list_box .list_box .list_title{padding:10px 10px 6px 10px;font-size:16px;line-height:20px;font-weight:600;color:#656565;background-color:#fff;}
.md_study_list .study_list_box .list_box .list_wrap ul li{position:relative;padding:10px 0;font-size:13px;line-height:17px;color:#666; border-bottom:1px solid #ddd;}
.md_study_list .study_list_box .list_box .list_wrap ul li .title{width:215px;padding:5px 0 10px;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.md_study_list .study_list_box .list_box .list_wrap ul li .date{font-size:14px;line-height:18px;}
.md_study_list .study_list_box .list_box .list_wrap ul li .btn_write{position:absolute;right:0;bottom:8px;display:inline-block;padding:4px 8px 5px 28px;color:#6b6b6b;border:1px solid #dbdbdb;font-size:14px;line-height:18px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/md_bg_write.gif') no-repeat 9px 8px;}
.md_study_list .study_list_box .list_box .list_wrap ul li .btn_write.test{padding:4px 8px 5px 21px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/md_bg_test.gif') no-repeat 8px 8px;}
.md_study_list .study_list_box .list_box .list_wrap p{margin:8px 0 10px;text-align:right;}
.md_study_list .study_list_box .list_box .list_wrap p .btn_view{font-size:14px;line-height:17px;color:#757575;padding-right:13px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell2.png') no-repeat right center;}

/* 북리뷰 */
.social_area .table_social td.full_line p.img img{width:21px;height:21px;border:1px solid #e4e4e4;vertical-align:middle;}
.social_area .table_social td.full_line .btn_gr_s,
.social_area .table_social td.full_line .btn_note,
.social_area .table_social td.full_line .btn_bookreview{float:none;}

.social_area .btn_bookreview_area{float:left;padding-top:5px;}
.social_area .btn_bookreview_area a{display:inline-block;width:74px;height:17px;padding:3px 9px 0 0;color:#989898;font-size:12px;text-align:center;border:1px solid #b7b7b7;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/go_r.gif') no-repeat 74px 8px;}

.book_review_sbj .btn_note,
.book_review_sbj .btn_gr_s,
.book_review_sbj .btn_bookreview{float:none;}

.book_info_table .register_bookreview td{border-top:none;}
.register_bookreview .write_area{zoom:1;}
.register_bookreview .write_area:after {content:'';display:block;clear:both;}
.register_bookreview .write_area textarea{float:left;width:520px;height:86px;border:1px solid #dadada;}
.register_bookreview .write_area .btn_enter{float:left;width:113px;height:90px;margin-left:10px;font-size:17px;color:#888888;font-weight:600;border:1px solid #b7b7b7;border-radius:3px;}
.register_bookreview .limit_text{margin-right:140px;text-align:right;color:#666666;}

.book_info_table .paging{padding:0;}

/* 제휴몰 로그인 동의 팝업 */
.pop_login_agree{margin:10px 0;font-size:14px;line-height:18px;zoom:1;}
.pop_login_agree:after{content:'';display:block;clear:both;}
.pop_login_agree h2{margin-bottom:8px;font-size:15px;line-height:20px;color:#555555;font-weight:600;}
.pop_login_agree .notice_box{margin-bottom:10px;padding:20px 15px;background-color:#f2f2f2;}
.pop_login_agree .check_area{position:relative;}
.pop_login_agree .check_area .checkbox{position:absolute;left:0;top:0;}
.pop_login_agree .check_area label{padding-left:20px;display:inline-block;margin-top:2px;}

.pop_login_agree .notice_half{width:48%;float:left;padding:0 1%;}
.pop_login_agree .notice_half .notice_box{height:126px;overflow-y:scroll;}

/* 도서목록-종수타이틀 */
h2.book_subject{margin-bottom:5px;padding-bottom:5px;font-size:18px;line-height:23px;color:#333333;border-bottom:1px solid #ccc;}
h2.book_subject .num{font-size:14px;line-height:23px;font-weight:normal;color:#555555;}
h2.book_subject.type02{border-bottom:none;}

/* 북모닝CEO 검색영역 */
.bmceo_search_area{position:relative;margin:10px 0;height:35px;}

/* 북모닝CEO 시리즈 상세보기 */
.bmceo_list_series{zoom:1;}
.bmceo_list_series:after{content:'';display:block;clear:both;}

.bmceo_list_series .box_detail{float:left;margin-top:25px;zoom:1;}
.bmceo_list_series .box_detail:after{content:'';display:block;clear:both;}
.bmceo_list_series .box_detail .cover{float:left;width:200px;margin-right:30px;}
.bmceo_list_series .box_detail .cover img{max-width:198px;border:1px solid #575757;}
.bmceo_list_series .box_detail .detail_point{float:left;width:530px;}
.bmceo_list_series .box_detail .detail_point .title{margin:8px 0 5px;}
.bmceo_list_series .box_detail .detail_point .title h3{height:25px;overflow:hidden;display:inline-block;max-width:460px;margin-right:5px;font-size:19px;line-height:25px;color:#575757;white-space:nowrap;text-overflow:ellipsis;}
.bmceo_list_series .box_detail .detail_point .title .time{font-size:16px;line-height:20px;color:#575757;vertical-align:7px;}


.table_series_list{position:relative;width:530px;height:220px;padding-top:35px;border-left:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #979797;border-bottom:1px solid #ededed;}
.table_series_list .table_header{position:absolute;left:0;right:0;top:0;margin:0 -1px;border-left:1px solid #979797;border-right:1px solid #979797;height:35px;background:#fafafa;}

.table_series_list .table_list{overflow-x:hidden;overflow-y:auto;height:100%;}
.table_series_list .table_list table{width:100%;border-collapse:collapse;}
.table_series_list .table_list table th{padding:0;border-left:1px solid #ededed;}
.table_series_list .table_list table th .th_text{position:absolute;top:0;width:inherit;margin:0 0 0 -1px;line-height:35px;border-left:1px solid #ededed;}
.table_series_list .table_list table td{padding:10px 0 8px;text-align:center;border-left:1px solid #ededed;}
.table_series_list .table_list table td.title{padding:10px 10px 8px 10px;text-align:left;}
.table_series_list .table_list table th.first .th_text,
.table_series_list .table_list table td.first{border-left:none;}

.bmceo_recomm_list{height:auto;}
.bmceo_recomm_list ul{padding-top:20px;margin-bottom:14px;border-top:1px dashed #e4e4e4;zoom:1;}
.bmceo_recomm_list ul:after {content:'';display:block;clear:both;}
.bmceo_recomm_list ul.first{border-top:none;}
.bmceo_recomm_list ul li{float:left;width:175px;margin-right:15px;}
.bmceo_recomm_list ul li .thumb{position:relative;}
.bmceo_recomm_list ul li .thumb img{width:173px;height:98px;border:1px solid #d8d8d8;}
.bmceo_recomm_list ul li .thumb .btn_play{position:absolute;left:72px;top:34px;width:29px;height:29px;border:none;}
.bmceo_recomm_list ul li .title{margin-top:9px;height:36px;overflow:hidden;text-align:left;}
.bmceo_recomm_list ul li .title a{font-size:13px;line-height:18px;color:#555555;}
.bmceo_recomm_list ul li .title a strong{color:#333333;}


/* 교육 신청 */
.price_list.edu_request table th{text-align:center;padding-left:0;vertical-align:middle;}
.price_list.edu_request table td{text-align:left;padding-left:10px;}
.price_list.edu_request table td .f_price{display:inline-block;padding:0 6px;min-width:40px;line-height:18px;text-align:center;border-bottom:1px solid #262626;}

.edu_request_range{float:left;position:relative;width:100%;min-height:27px;margin-bottom:10px;}
.edu_request_range p.info_txt{padding:3px 200px 0 0;color:#e4321f;font-weight:600;}
.edu_request_range a.layerOpen_btn{position:absolute;right:0;top:0;}
.edu_request_range .layerpop_wrap{text-align:left;}
.edu_request_range .layer_contents{font-size:13px;line-height:18px;}
.edu_request_range .layer_contents ul{margin:0 5px;}
.edu_request_range .layer_contents ul li{padding-left:8px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/img_dot.gif') no-repeat left 7px; }

.edu_request_agree{float:left;position:relative;width:100%;padding:25px;background-color:#f7f7f7;}
.edu_request_agree p{margin-bottom:8px;}
.edu_request_agree p label input{margin-right:4px;vertical-align:-4px;}

.layer_edu_request{padding:10px 15px;}
.layer_edu_request h3{color:#111;}
.layer_edu_request table{margin-top:5px;}
.layer_edu_request table tbody th{text-align:center;padding-left:0;}
.layer_edu_request table tbody th:first-child{border-left:none;}
.layer_edu_request table tbody td{text-align:left;padding:0 10px;}
.layer_edu_request table tbody td .f_price{display:inline-block;padding:0 6px;min-width:40px;line-height:18px;text-align:center;border-bottom:1px solid #262626;}

/* 역량진단 및 자기계발 */
.survey_area {float:left;width:100%;margin-bottom:20px;}

.survey_area .info_txt{position:relative;padding:30px 30px 24px 45px;font-size:15px;line-height:20px;color:#333333;font-weight:600;border-top:2px solid #717171;border-bottom:1px solid #d7d7d7;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/h5_icon.gif') no-repeat 30px 36px;}
.survey_area .info_txt .btn_recommbook{position:absolute;right:10px;top:21px;padding:4px 16px 4px 16px;border:1px solid #aaaaaa;font-size:13px;text-align:center;}

.survey_area .survey_box{padding:28px 30px 30px 30px;border-bottom:1px dashed #cccccc;}
.survey_area .survey_box .question{margin-bottom:15px;font-size:13px;}
.survey_area .survey_box .answer{margin:0 15px;zoom:1;}
.survey_area .survey_box .answer:after{content:'';display:block;clear:both;}
.survey_area .survey_box .answer label{float:left;width:20%;}
.survey_area .survey_box .answer label input{vertical-align:-2px;}

.survey_area .survey_box .answer_input input{width:100%;}

.survey_area .plan_input_area{width:920px;padding:20px 0;margin-bottom:30px;background-color:#f6f6f6;zoom:1;}
.survey_area .plan_input_area:after{content:'';display:block;clear:both;}
.survey_area .plan_input_area .plan_table{float:left;width:695px;padding:0 40px 0 35px;border-right:1px solid #e3e3e3;}
.survey_area .plan_input_area .plan_table table{width:100%;}
.survey_area .plan_input_area .plan_table table th,
.survey_area .plan_input_area .plan_table table td{border-bottom:none;padding:5px 0;vertical-align:top;}
.survey_area .plan_input_area .plan_table table th{padding-top:8px;}
.survey_area .plan_input_area .plan_table table td input{width:100%;}
.survey_area .plan_input_area .plan_table table td textarea{width:623px;border:1px solid #d1d1d1;}
.survey_area .plan_input_area .plan_table table td p.info_plan_write{padding-top:5px;text-align:right;}
.survey_area .plan_input_area .btn_add{float:left;width:119px;padding-left:30px;margin-top:78px;}

.survey_area .plan_result_area table{border-top:1px solid #979797;border-bottom:1px solid #979797;}
.survey_area .plan_result_area table th,
.survey_area .plan_result_area table td{text-align:center;padding:10px 7px;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.survey_area .plan_result_area table th:first-child,
.survey_area .plan_result_area table td:first-child{border-left:none;}

.survey_area .graph_area{padding:28px 30px 30px 30px;border-bottom:1px dashed #cccccc;zoom:1;}
.survey_area .graph_area:after{content:'';display:block;clear:both;}
.survey_area .graph_area .graph_img{float:left;position:relative;width:408px;height:341px;margin-right:40px;border:1px solid #dddddd;background-color:#f8f8f8;}
.survey_area .graph_area .graph_img img{width:100%; height:auto;}
.survey_area .graph_area .graph_img .explain{position:absolute;right:5px;bottom:5px;}
.survey_area .graph_area .graph_img .explain .graph_ex01{margin-bottom:7px;padding-left:24px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/mystory/sub/graph_ex01.gif) no-repeat left top;}
.survey_area .graph_area .graph_img .explain .graph_ex02{padding-left:24px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/mystory/sub/graph_ex02.gif) no-repeat left top;}

.survey_area .graph_area .graph_table{float:left;width:470px;}
.survey_area .graph_area .graph_table table{width:100%;border-top:1px solid #cccccc;}
.survey_area .graph_area .graph_table table th,
.survey_area .graph_area .graph_table table td{text-align:center;border-left:1px solid #e5e5e5;}
.survey_area .graph_area .graph_table table th{background-color:#f6f6f6;}
.survey_area .graph_area .graph_table table th:first-child{border-left:none;}
.survey_area .graph_area .graph_table table tbody th{background-color:#f0f0f0;}
.survey_area .graph_area .graph_table table tbody td.total{background-color:#f3f3f3;}

/* 독서 캘린더 팝업 */
.book_calendar_area{width:590px;}
.book_calendar_area p.text{padding-left:14px;font-size:14px;line-height:22px;color:#262626;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/sms_arrow.png) no-repeat left 6px;}

.book_calendar_area .sms_send_area{margin-top:15px;}
.book_calendar_area .sms_send_area:after{content:'';display:block;clear:both;}
.book_calendar_area .sms_send_area .send_view{float:left;width:190px;height:189px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_sms_text.png) no-repeat left top;}
.book_calendar_area .sms_send_area .send_view .send_box{margin:29px 13px 0 13px;width:164px;height:118px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_sms_text02.png) no-repeat left top;}
.book_calendar_area .sms_send_area .send_view .send_box .msg_input{padding:13px 10px;height:63px;}
.book_calendar_area .sms_send_area .send_view .send_box .msg_input textarea{overflow:hidden;width:100%;height:63px;border:0;padding:0;}
.book_calendar_area .sms_send_area .send_view .send_box .msg_input textarea:focus{outline:1px dotted gray;}
.book_calendar_area .sms_send_area .send_view .send_box .txt_num{padding-top:6px;text-align:center;color:#0033ff;}
.book_calendar_area .sms_send_area .send_view .btn_area_c{padding-top:7px;}
.book_calendar_area .sms_send_area .send_view .btn_area_c .btn_w,
.book_calendar_area .sms_send_area .send_view .btn_area_c .btn_gr{padding:4px 7px;min-width:51px;}
.book_calendar_area .sms_send_area .send_input{float:left;margin-left:12px;width:388px;border-top:1px solid #979797;}
.book_calendar_area .sms_send_area .send_input table th,
.book_calendar_area .sms_send_area .send_input table td{padding:5px 8px;}
.book_calendar_area .sms_send_area .send_input table th{text-align:center;}
.book_calendar_area .sms_send_area .send_input table td .month img{vertical-align:-3px;}

.book_calendar_area .sms_send_ex_area{height:83px;margin:20px 0;padding:0 0 25px 0;border-bottom:1px dashed #ccc;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_sms_ex_tit.png) no-repeat 14px 2px;}
.book_calendar_area .sms_send_ex_area:after{content:'';display:block;clear:both;}
.book_calendar_area .sms_send_ex_area .ex_title{float:left;width:71px;padding:32px 0 0 28px;font-size:13px;color:#fff;font-weight:600;}
.book_calendar_area .sms_send_ex_area ul{float:left;}
.book_calendar_area .sms_send_ex_area ul li{float:left;}
.book_calendar_area .sms_send_ex_area ul li a{display:block;width:110px;height:71px;margin:0 15px;padding:6px 10px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_sms_ex.png) no-repeat left top;}

.book_calendar_area .table_sms_history{height:200px;overflow-y:scroll;;border-top:1px solid #979797;}
.book_calendar_area .table_sms_history table th,
.book_calendar_area .table_sms_history table td{color:#333;padding:8px 0;text-align:center;}

/* 상세-스펙비교배너*/
.spec_banner_area{overflow:hidden;float:left;position:relative;width:100%;margin-top:10px;}

/* MD-베스트목록 */
.box_md_best {height:545px;position:relative;}
.box_md_best h3 {float:left;font-size:12px;margin-right:10px;}
.box_md_best h3 a {display:block;padding:1px 5px 0;height:22px;font-size:14px;line-height:18px;color:#555; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';}
.box_md_best .section.on h3 a {color:#fff;background-color:#9cafe9;}
.box_md_best .section .content {display:none;position:absolute;left:0;top:35px;border-top:2px solid #797979;}
.box_md_best .section.on .content {display:block;}
.box_md_best .content {float:left;width:100%;position:relative;}

.list_md_best{height:490px;padding:20px 0 0 157px;background-color:#fff;}
.list_md_best li{float:left;width:102px;position:relative;text-align:center;padding:45px 10px 0;height:195px;}
.list_md_best li .icon {position:absolute;z-index:10;left:28px;top:20px;text-align:left;}
.list_md_best li .icon .rank {display:block;margin-bottom:3px;color:#999;font-size:18px;line-height:18px;font-family:Arial,Sans-serif;font-weight:normal;}

.list_md_best li a{display:block;}
.list_md_best li a:hover .cover img {border-color:#666;}
.list_md_best li a:hover .title{color:#000;text-decoration:underline;}
.list_md_best li .cover {display:block;text-align:center;display:inline-block;padding-top:3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_book_top.png') no-repeat -100px 0;}
.list_md_best li .cover img {width:70px;height:105px;border:1px solid #a9a9a9;transition:all 0.2s linear;}
.list_md_best li .title {display:block;margin-top:10px;line-height:16px;max-height:32px;_height:32px;overflow:hidden;color:#333;}
.list_md_best li .author {display:block;margin-top:5px;font-size:11px;line-height:15px;max-height:30px;_height:30px;overflow:hidden;}

.list_md_best li.best1,
.list_md_best li.best2 {position:absolute;left:9px;top:25px;width:126px;padding-top:5px;height:220px;}
.list_md_best li.best2 {top:267px;}
.list_md_best li.best1 .cover,
.list_md_best li.best2 .cover {padding-top:4px;background:url('https://contents.kyobobook.co.kr/comm/ink/images/welcome/bg_book_top.png') no-repeat 0 0;}
.list_md_best li.best1 .cover img,
.list_md_best li.best2 .cover img {width:96px;height:144px;}
.list_md_best li.best1 .icon,
.list_md_best li.best2 .icon {left:0;top:0;}
.list_md_best li.best1 .icon .rank,
.list_md_best li.best2 .icon .rank {width:33px;height:32px;padding-top:6px;text-align:center;font-size:21px;line-height:21px;color:#fff;}
.list_md_best li.best1 .icon .rank {background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_best_label.png') no-repeat -40px 0;}
.list_md_best li.best2 .icon .rank {background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_best_label.png') no-repeat 0 0;}

/* 상세페이지 - 이 책과 함께 구매한 도서 */
.book_detail_relation{float:left;width:100%;margin:0;position:relative;}
.book_detail_relation .title_relation{padding:13px 21px;font-size:13px;font-weight:600;border-bottom:1px solid #757f7f;border-top:1px solid #e5e5e5;background:#f8f8f8;}
.book_detail_relation ul.list_relation{margin:27px 0;padding:0 30px;zoom:1;}
.book_detail_relation ul.list_relation:after{content:'';display:block;clear:both;}
.book_detail_relation ul.list_relation li{float:left;padding:0 14px;width:88px;text-align:center;}
.book_detail_relation ul.list_relation li .cover{margin-bottom:15px;}
.book_detail_relation ul.list_relation li .cover a img{width:86px;height:126px;border:1px solid #a7a7a7;}
.book_detail_relation ul.list_relation li .title{height:32px;overflow:hidden;line-height:16px;}
.book_detail_relation ul.list_relation li .title a{font-size:12px;color:#555;}
.book_detail_relation ul.list_relation li .title a:hover{text-decoration:underline;}
.book_detail_relation ul.list_relation li .price{margin-top:6px;color:#f04653;}
.book_detail_relation .btn_prev,
.book_detail_relation .btn_next{position:absolute;left:0;top:118px;padding:0;width:19px;height:27px;}
.book_detail_relation .btn_next{left:auto;right:0;}
.book_detail_relation ul.list_relation.multiple{padding:0;margin-bottom:0;}
.book_detail_relation ul.list_relation.multiple li{margin-bottom:30px;padding:0 19px;}

/* 맞춤추천 */
.recommend_area{float:left;width:100%;}
.recommend_area p.txt{font-size:18px;line-height:22px;color:#000;}
.recommend_area .search_period{margin:50px 0 20px;}
.recommend_area .search_period .txt{margin-right:15px;font-size:17px;line-height:22px;color:#000;font-weight:600;}
.recommend_area .search_period span{display:inline-block;}
.recommend_area .search_period input{height:18px;padding:2px 3px;vertical-align:middle;}
.recommend_area .search_period a.month{display:inline-block;margin-left:5px;}
.recommend_area .search_period a.month img{vertical-align:middle;}

.recommend_area .graph_area{height:458px;background-color:#f3f3f3;zoom:1;}
.recommend_area .graph_area:after{content:'';display:block;clear:both;}
.recommend_area .graph_area .graph_img{float:left;position:relative;width:477px;height:421px;margin:16px 31px 21px 32px;color:#fff;text-align:center;letter-spacing:-1px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_recomm_graph.png') no-repeat left top;}
.recommend_area .graph_area .graph_img .rank01{position:absolute;left:105px;top:138px;width:170px;}
.recommend_area .graph_area .graph_img .rank01 .num{font-size:57px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank01 .num span{font-size:40px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank01 .category{font-size:26px;}
.recommend_area .graph_area .graph_img .rank01 .txt{font-size:17px;}
.recommend_area .graph_area .graph_img .rank02{position:absolute;left:332px;top:210px;width:130px;}
.recommend_area .graph_area .graph_img .rank02 .num{font-size:40px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank02 .num span{font-size:30px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank02 .category{font-size:19px;}
.recommend_area .graph_area .graph_img .rank03{position:absolute;left:272px;top:21px;width:113px;}
.recommend_area .graph_area .graph_img .rank03 .num{font-size:40px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank03 .num span{font-size:30px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank03 .category{font-size:19px;}
.recommend_area .graph_area .graph_img .rank04{position:absolute;left:5px;top:49px;width:100px;}
.recommend_area .graph_area .graph_img .rank04 .num{font-size:36px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank04 .num span{font-size:24px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank04 .category{font-size:17px;}
.recommend_area .graph_area .graph_img .rank05{position:absolute;left:29px;top:300px;width:84px;}
.recommend_area .graph_area .graph_img .rank05 .num{font-size:30px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank05 .num span{font-size:22px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank05 .category{font-size:15px;}
.recommend_area .graph_area .graph_img .rank06{position:absolute;left:237px;top:348px;width:75px;}
.recommend_area .graph_area .graph_img .rank06 .num{font-size:22px;font-weight:bold;}
.recommend_area .graph_area .graph_img .rank06 .num span{font-size:17px;font-weight:600;}
.recommend_area .graph_area .graph_img .rank06 .category{font-size:13px;}
.recommend_area .graph_area .graph_img .rank_none{position:absolute;left:108px;top:150px;width:170px;font-size:30px;font-weight:600;}

.recommend_area .graph_area .graph_table{float:left;width:404px;padding:50px 36px 0 0;}
.recommend_area .graph_area .graph_table .txt{margin-bottom:10px;font-size:16px;line-height:22px;color:#000;font-weight:600;}
.recommend_area .graph_area .graph_table table{width:100%;height:345px;border-collapse:collapse;}
.recommend_area .graph_area .graph_table table th,
.recommend_area .graph_area .graph_table table td{background-color:#fff;}
.recommend_area .graph_area .graph_table table thead th{padding:22px 0;font-size:14px;line-height:19px;color:#fff;background-color:#626262;border-left:1px solid #868686;}
.recommend_area .graph_area .graph_table table tbody th,
.recommend_area .graph_area .graph_table table tbody td{padding:13px 0;color:#575757;}
.recommend_area .graph_area .graph_table table tbody th{padding-left:19px;padding-right:19px;font-size:12px;line-height:17px;font-weight:normal;text-align:left;border-left:1px solid #e2e2e2;}
.recommend_area .graph_area .graph_table table tbody th.rank01{color:#f14a46;}
.recommend_area .graph_area .graph_table table tbody th .rank{display:inline-block;margin-right:15px;font-size:16px;}
.recommend_area .graph_area .graph_table table tbody td{border:1px solid #e2e2e2;font-size:15px;line-height:20px;text-align:center;}
.recommend_area .graph_area .graph_table table tbody td img{vertical-align:middle;}
.recommend_area .graph_area .graph_table table tbody td.recent{background-color:#f8f8f8;}
.recommend_area .graph_area .graph_table table tbody td .rank_up{color:#f14a46;}
.recommend_area .graph_area .graph_table table tbody td .rank_down{color:#3b87f5;}

.recommbook_area{float:left;width:100%;margin-top:30px;}
.recommbook_area .sort_area{padding-left:18px;padding-bottom:15px;border-bottom:none;}

.nav_recommbook{margin-bottom:20px;}
.nav_recommbook ul{height:50px;border-bottom:2px solid #000;zoom:1}
.nav_recommbook ul:after {content:'';display:block;clear:both;}
.nav_recommbook ul li{float:left;width:50%;}
.nav_recommbook ul li a{display:block;border:1px solid #dadada;border-bottom:none;padding:11px 10px 0;height:38px;text-align:center;background-color:#f5f5f5;color:#696969;font-size:18px;line-height:23px;font-weight:bold;transition:background-color .4s;}
.nav_recommbook ul li a:hover{background-color:#fff;}
.nav_recommbook ul li.on a{margin-top:0;padding-top:11px;background-color:#fff;height:39px;border-width:2px;border-color:#000;color:#191919;}

.list_recommbook ul{zoom:1}
.list_recommbook ul:after {content:'';display:block;clear:both;}
.list_recommbook ul li{float:left;width:152px;margin:26px 22px;}
.list_recommbook ul li .cover{position:relative;width:152px;height:216px;}
.list_recommbook ul li .cover strong{position:absolute;left:0;top:0;display:block;min-width:25px;height:25px;text-align:center;font-size:13px;line-height:25px;color:#fff;font-weight:bold;background-color:#4f4f4f;}
.list_recommbook ul li .cover img{width:150px;height:214px;border:1px solid #d6d6d6;}
.list_recommbook ul li .cover .layer{position:absolute;left:0;top:0;width:120px;height:187px;padding:14px 16px 15px;opacity:0;visibility:hidden;transition:all .4s;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_black70.png') repeat left top;}
.list_recommbook ul li .cover .layer span{display:block;overflow:hidden;height:187px;color:#fff;font-size:12px;line-height:17px;text-decoration:underline;}
.list_recommbook ul li.on .cover .layer{visibility:visible;opacity:1;}
.list_recommbook ul li .title{margin:12px 0 5px;height:32px;overflow:hidden;}
.list_recommbook ul li .title a{font-size:12px;line-height:16px;color:#191919;font-weight:bold;}
.list_recommbook ul li .title a:hover{text-decoration:underline;}
.list_recommbook ul li .author{height:16px;overflow:hidden;font-size:11px;line-height:16px;color:#838383}


/* MD-베스트목록2 */
.box_md_best2{position:relative;height:352px;}
.box_md_best2 .tabmenu{position:relative;float:left;width:50%;}
.box_md_best2 .tabmenu.tab01{width:277px;}
.box_md_best2 .tabmenu.tab02{width:373px;}
.box_md_best2 .tabmenu h3 a.tab{display:block;height:34px;padding-top:15px;color:#696969;font-size:14px;line-height:19px;font-weight:bold;text-align:left;background-color:#f5f5f5;border:1px solid #dadada;border-bottom:0;cursor:default;padding-left:8px;}
.box_md_best2 .on.section .tabmenu h3 a.tab{height:36px;padding-top:14px;color:#191919;background-color:#fff;border-width:2px;border-color:#33353d;position:relative;z-index:10;}
.box_md_best2 .on.section.only .tabmenu{width:100%;}
.box_md_best2 .on.section.only .tabmenu h3 a.tab{height:34px;padding-top:16px;background-color:#f5f5f5;border:1px solid #dadada;}
.box_md_best2 .on.section .content{display:block;}
.box_md_best2 .content{display:none;position:absolute;top:50px;left:0;width:100%;padding-top:18px;border-top:2px solid #33353d;zoom:1;}
.box_md_best2 .content:after{content:'';display:block;clear:both;}

.box_md_best2 .tabmenu .btn_info{position:absolute;right:16px;top:20px;z-index:20;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest{width:auto;border-collapse:collapse;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest th,
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest td{border:1px solid #a4a4a4;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest thead th{color:#191919;font-size:13px;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest tbody th,
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest tbody td{padding:10px;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest tbody th{color:#191919;font-size:13px;text-align:center;background-color:#fff;}
.box_md_best2 .tabmenu .btn_info table.table_layer_mdbest tbody td{color:#555555;line-height:18px;}

.box_md_best2 .content .box_left{float:left;width:259px;height:312px;padding:0 8px;}
.box_md_best2 .content .box_right{float:left;width:375px;height:312px;position:relative;}

.box_md_best2 ul.list_md_best2{position:relative;font-family:'Malgun Gothic','Apple SD Gothic Neo','Dotum','Sans-Serif';}
.box_md_best2 ul.list_md_best2 > li{float:left;padding:0 11px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/line_mdbest.gif') no-repeat left 4px;}
.box_md_best2 ul.list_md_best2 > li:first-child{background:none;}
.box_md_best2 ul.list_md_best2 > li > a{font-size:12px;line-height:16px;color:#757575;}
.box_md_best2 ul.list_md_best2 > li.on > a{font-weight:bold;color:#191919;}
.box_md_best2 ul.list_md_best2 > li.on > a:hover{text-decoration:underline;}
.box_md_best2 ul.list_md_best2 > li.on > ol{display:block;}
.box_md_best2 ul.list_md_best2 > li > ol{display:none;position:absolute;left:0;top:37px;margin:0 11px;padding:0;list-style-type:none;}
.box_md_best2 ul.list_md_best2 > li > ol > li{width:237px;margin-bottom:7px;line-height:19px;letter-spacing:-0.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box_md_best2 ul.list_md_best2 > li > ol > li span{display:inline-block;width:19px;height:19px;margin-right:10px;font-size:16px;line-height:19px;font-weight:bold;text-align:center;vertical-align:middle;}
.box_md_best2 ul.list_md_best2 > li > ol > li a{font-size:12px;line-height:19px;color:#575757;vertical-align:middle;}
.box_md_best2 ul.list_md_best2 > li > ol > li a:hover{text-decoration:underline;}
.box_md_best2 ul.list_md_best2 > li > ol > li.best span,
.box_md_best2 ul.list_md_best2 > li > ol > li.best a{color:#f74b46;}

.box_md_best2 ul.list_md_best2 li .best_slide{display:none;position:absolute;left:0;top:26px;width:100%;height:290px;background-color:#f3f4f6;}
.box_md_best2 ul.list_md_best2 li.on .best_slide{display:block;}
.box_md_best2 ul.list_md_best2 li .best_slide ul{margin:28px 0 0 0;padding:0 38px 0 37px;zoom:1;}
.box_md_best2 ul.list_md_best2 li .best_slide ul:after{content:'';display:block;clear:both;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li{float:left;width:115px;padding:0 14px;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .cover{position:relative;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .cover .rank{position:absolute;left:0;top:0;display:block;min-width:25px;height:25px;text-align:center;font-size:13px;line-height:25px;color:#fff;font-weight:bold;background-color:#f04653;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .cover a img{width:113px;height:166px;border:1px solid #a9a9a9;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .cover a:hover img{border-color:#666;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .title{margin:9px 0 5px;height:32px;overflow:hidden;line-height:16px;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .title a{font-size:12px;color:#191919;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .title a:hover{text-decoration:underline;}
.box_md_best2 ul.list_md_best2 li .best_slide ul li .info{height:32px;overflow:hidden;font-size:11px;line-height:16px;color:#838383;}
.box_md_best2 ul.list_md_best2 li .best_slide .btn_best_more{position:absolute;right:0;top:-26px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;}
.box_md_best2 ul.list_md_best2 li .best_slide .btn_prev{position:absolute;left:16px;top:97px;width:19px;height:27px;padding:0;}
.box_md_best2 ul.list_md_best2 li .best_slide .btn_next{position:absolute;right:16px;top:97px;width:19px;height:27px;padding:0;}
.box_md_best2 ul.list_md_best2 li .best_slide .list_none{padding:16px 19px;}

.box_md_best2 ul.list_md_best2 li .best_slide.type_list2 ul li{padding:0 17px;}

/* MD-베스트목록2-Btype */
.box_md_best2.type_rolling{height:248px;}
.box_md_best2.type_rolling .section.only .content{height:195px;border:1px solid #dadada;border-top:none;box-sizing:border-box;}
.box_md_best2.type_rolling .section.only .content .list_md_best2 .best_rolling{background-color:transparent;}
.box_md_best2.type_rolling .tabmenu .btn_info,
.box_md_best2.type_slide .tabmenu .btn_info{right:8px;}

.box_md_best2.type_rolling .list_md_best2 > ul{margin:20px 0;zoom:1;}
.box_md_best2.type_rolling .list_md_best2 > ul:after{content:'';display:block;clear:both;}
.box_md_best2.type_rolling .list_md_best2 > ul > li{float:left;padding:0 11px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/line_mdbest.gif') no-repeat left 4px;}
.box_md_best2.type_rolling .list_md_best2 > ul > li:first-child{background:none;}
.box_md_best2.type_rolling .list_md_best2 > ul > li > a{font-size:12px;line-height:16px;color:#757575;}
.box_md_best2.type_rolling .list_md_best2 > ul > li > a:hover{text-decoration:underline;}
.box_md_best2.type_rolling .list_md_best2 > ul > li.on > a{font-weight:bold;color:#191919;}
.box_md_best2.type_rolling .list_md_best2 > ul > li.on > a:hover{text-decoration:underline;}

.box_md_best2.type_rolling ol.best_rolling{position:absolute;left:0;top:26px;width:290px;height:138px;padding:14px 13px 0 13px;margin:0;list-style-type:none;background-color:#f5f6f8;}
.box_md_best2.type_rolling ol.best_rolling li{width:162px;margin-bottom:6px;line-height:19px;letter-spacing:-0.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box_md_best2.type_rolling ol.best_rolling li.on a.title{color:#f74b46;}
.box_md_best2.type_rolling ol.best_rolling li a.title{font-size:12px;line-height:19px;color:#575757;vertical-align:middle;}
.box_md_best2.type_rolling ol.best_rolling li a.title:hover{text-decoration:underline;}
.box_md_best2.type_rolling ol.best_rolling li a.title span{display:inline-block;width:19px;height:19px;margin-right:15px;font-size:16px;line-height:19px;font-weight:bold;text-align:center;vertical-align:middle;}
.box_md_best2.type_rolling ol.best_rolling li .cover{display:none;position:absolute;right:19px;top:15px;}
.box_md_best2.type_rolling ol.best_rolling li .cover a img{width:81px;height:120px;border:1px solid #a9a9a9;}
.box_md_best2.type_rolling ol.best_rolling li.on .cover{display:block;}

.box_md_best2.type_slide .section.only .content{height:399px;border:1px solid #dadada;border-top:none;box-sizing:border-box;}
.box_md_best2.type_slide .section.only .content .best_slide{background-color:transparent;}
.box_md_best2.type_slide{height:450px;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide{height:354px;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide ul{margin-top:17px;padding:0 40px;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide ul li{width:83px;padding:0 17px;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide ul li .cover a img{width:81px;height:120px;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide ul li .title{margin:3px 0 10px 0;}
.box_md_best2.type_slide ul.list_md_best2 li .best_slide .btn_prev,
.box_md_best2.type_slide ul.list_md_best2 li .best_slide .btn_next{top:166px;}

/* MD - 한줄리뷰 */
.box_md_review{border:1px solid #d0d0d0;}
.box_md_review h3{position:relative;height:34px;padding-top:15px;color:#696969;font-size:14px;line-height:19px;font-weight:bold;text-align:center;background-color:#f5f5f5;border-bottom:1px solid #d0d0d0;}
.box_md_review h3 a.btn_review_more{position:absolute;right:15px;top:13px;height:16px;padding:4px 17px 4px;font-size:12px;line-height:16px;color:#888;border:1px solid #bebebe;background-color:#fff;}
.box_md_review .content{padding:10px 15px;}
.box_md_review .content ul li{margin:7px 0;zoom:1;} /*618*/
.box_md_review .content ul li:after{content:'';display:block;clear:both;}
.box_md_review .content ul li .review{float:left;width:520px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box_md_review .content ul li .review a{font-size:13px;line-height:18px;color:#757575;}
.box_md_review .content ul li .review a:hover{text-decoration:underline;}
.box_md_review .content ul li .review a strong{color:#191919;}
.box_md_review .content ul li .date{float:right;width:80px;font-size:12px;line-height:18px;color:#757575;text-align:center;}

.pop_md_review .table_tb2{float:none;}
.pop_md_review .table_tb2 table td.review{padding:5px 7px;text-align:left;}
.pop_md_review .table_tb2 table td button.btn_del{width:39px;height:20px;padding-left:5px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/circles/btn_del_comment.gif) no-repeat left top;font-size:11px;text-align:left;}
.pop_md_review .sort_area{float:none;border-bottom:none;margin-top:30px;}
.pop_md_review .sort_area .book_seh_area{right:0;}
.pop_md_review .sort_area .book_seh_area label{float:left;color:#333;font-weight:bold;}
.pop_md_review .sort_area .book_seh_area select{float:left;height:24px;}
.pop_md_review .sort_area .book_seh_area button{margin-right:0;background:#767676;}

/* 성향별 도서추천 진단 팝업 */
#wrap_pop_recommend #pop_header{margin-bottom:0;background: #ffffff;}
#wrap_pop_recommend #pop_header .subj{color:#636363;}
#wrap_pop_recommend #pop_contents{padding:0;}

.pop_recomm_area{width:700px;}
.pop_recomm_area .title_area{padding:23px 85px 25px;font-size:20px;line-height:28px;font-weight:600;color:#222;background:#f5f5f5 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_answer_top.gif') repeat-x left bottom;text-align:center;}
.pop_recomm_area .title_survey{padding:87px 0 70px;text-align:center;color:#fff;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_pop_title.png') no-repeat 335px 49px;}
.pop_recomm_area .title_survey h2{font-size:36px;line-height:42px;font-weight:normal;color:#fff;}
.pop_recomm_area .title_survey h2 span{font-size:36px;line-height:42px;color:#fdfc00;}
.pop_recomm_area .title_survey p{margin-top:4px;font-size:16px;line-height:21px;}
.pop_recomm_area .title_result{padding:42px 85px 35px 45px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_recomm_result.png') no-repeat right top;}

.pop_recomm_area .survey_recomm .answer_area{height:260px;background:#fff;}
.pop_recomm_area .survey_recomm .answer_area{position:relative;}
.pop_recomm_area .survey_recomm .answer_area .vs{position:absolute;left:295px;top:91px;}
.pop_recomm_area .survey_recomm .answer_area .answer{position:absolute;}
.pop_recomm_area .survey_recomm .answer_area .answer .text{height:70px;font-size:16px;line-height:20px;color:#161616;text-align:center;}
.pop_recomm_area .survey_recomm .answer_area .answer a.answer_check{display:block;margin:0 auto;width:59px;height:59px;font-size:0;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/answer_off.png') no-repeat left top;}
.pop_recomm_area .survey_recomm .answer_area .answer.on a.answer_check{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/answer_on.png') no-repeat left top;}

.pop_recomm_area .survey_recomm .answer_area.type_a .answer{width:200px;}
.pop_recomm_area .survey_recomm .answer_area.type_a .answer.answer_a{left:50px;top:65px;}
.pop_recomm_area .survey_recomm .answer_area.type_a .answer.answer_b{left:450px;top:65px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer{width:85px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer .text{height:27px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer.answer_a{left:75px;top:45px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer.answer_b{left:315px;top:45px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer.answer_c{left:555px;top:45px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer.answer_d{left:185px;top:143px;}
.pop_recomm_area .survey_recomm .answer_area.type_b .answer.answer_e{left:435px;top:143px;}

.pop_recomm_area .submit_area{position:relative;padding:27px 0 20px;background:#f5f5f5 url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_answer_bottom.gif') repeat-x left top;}
.pop_recomm_area .submit_area a.submit{display:block;margin:0 auto;width:190px;height:22px;padding:16px 0 14px;font-size:18px;line-height:22px;color:#fff;background-color:#434343;text-align:center;}
.pop_recomm_area .submit_area a.btn_prev,
.pop_recomm_area .submit_area a.btn_next{position:absolute;height:25px;font-size:18px;line-height:24px;font-weight:600;color:#6e6e6e;}
.pop_recomm_area .submit_area a.btn_prev{padding:0 5px 0 26px;left:16px;top:32px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_prev.png') no-repeat left top;}
.pop_recomm_area .submit_area a.btn_next{padding:0 26px 0 5px;right:16px;top:32px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/recommend/bg_next.png') no-repeat right top;}

.pop_recomm_area .title_result .result_tit{margin-bottom:22px;font-size:28px;line-height:34px;color:#fdfc00;font-weight:600;}
.pop_recomm_area .title_result .result_sub{margin-bottom:4px;font-size:20px;line-height:27px;color:#fff;}
.pop_recomm_area .title_result .result_txt{font-size:15px;line-height:20px;color:#fff;}
.pop_recomm_area .title_result.result01{background-color:#5bc150}
.pop_recomm_area .title_result.result02{background-color:#4eaec4}
.pop_recomm_area .title_result.result03{background-color:#6999c0}
.pop_recomm_area .title_result.result04{background-color:#3aa399}
.pop_recomm_area .title_result.result05{background-color:#a96db3}
.pop_recomm_area .title_result.result06{background-color:#e7767d}
.pop_recomm_area .title_result.result07{background-color:#cb913d}
.pop_recomm_area .title_result.result08{background-color:#9b7467}
.pop_recomm_area .title_result.result09{background-color:#6f7dc8}
.pop_recomm_area .title_result.result10{background-color:#4b88a5}

.pop_recomm_area .booklist_area{padding:37px 35px 18px;}
.pop_recomm_area .booklist_area ul{zoom:1;}
.pop_recomm_area .booklist_area ul:after{content:'';display:block;clear:both;}
.pop_recomm_area .booklist_area ul li{float:left;width:33.33%;}
.pop_recomm_area .booklist_area ul li a{display:block;width:129px;margin:0 40px;text-align:center;}
.pop_recomm_area .booklist_area ul li a:hover{text-decoration:underline;}
.pop_recomm_area .booklist_area ul li a .cover{width:129px;height:182px;}
.pop_recomm_area .booklist_area ul li a .cover img{width:127px;height:180px;border:1px solid #cecece;}
.pop_recomm_area .booklist_area ul li a .title{margin:8px 10px 11px;height:32px;overflow:hidden;font-size:13px;line-height:16px;color:#161616;font-weight:600;}

/* 도서소득공제안내 레이어팝업 */
.layer_deduction_info {padding:10px 20px;background-color:#f2f2f2}
.price_view td .layer_deduction_info p,
.price_view td .layer_deduction_info a{float:none;}
.layer_deduction_info p{float:none;margin:0;font-size:12px;line-height:18px;}
.layer_deduction_info .font_gray{color:#767676;}
.layer_deduction_info dl,
.layer_deduction_info dl dt,
.layer_deduction_info dl dd{margin:0;padding:0;font-size:12px;line-height:18px;color:#262626;}
.layer_deduction_info dl{margin:15px 0 4px 0;}
.layer_deduction_info dl dt{margin-bottom:3px;font-weight:600;}
.layer_deduction_info table.table_deduction_info {border-collapse:collapse;}
.layer_deduction_info table.table_deduction_info td{color:#767676;border:1px solid #e4e4e4;background-color:#fff;}

/* 신용카드매출전표, 현금영수증, 영수증 */
.receipt_wrap {margin:20px 60px;}
.receipt_wrap h1 {font-size:20px;line-height:1.3;margin-bottom:20px;text-align:center;color:#333;}
.receipt_wrap h1 .sub_text {display:block;margin-top:7px;font-size:12px;color:#365fdd;font-weight:normal;}
.receipt_wrap h2 {font-size:12px;margin:15px 0 5px;color:#333;}
.receipt_wrap .text_top {font-size:14px;line-height:1.3;margin-bottom:20px;text-align:center;color:#333;}
.receipt_wrap .btn_medium {font-weight:bold;}

.table_receipt_simple {border:1px solid #666;width:100%;border-collapse:collapse;/*table-layout:fixed;*/}
.table_receipt_simple th,
.table_receipt_simple td {padding:5px 15px;vertical-align:top;line-height:1.4;font-weight:normal;text-align:left;border-left:1px solid #666;border-bottom:none;}
.table_receipt_simple th {background-color:#f7f7f7;font-size:11px;}
.table_receipt_simple tr.line_top th,
.table_receipt_simple tr.line_top td {border-top:1px solid #666;}

.table_receipt_simple tr.line_price th {border-top:1px solid #666;background-color:#fff;font-size:12px;}
.table_receipt_simple tr.line_price td {border-top:1px solid #666;padding:0;}
.table_receipt_simple tr.line_price td .line_left {border-left-color:#666;}
.table_receipt_simple tr.line_price td > span,
.table_receipt_simple tr.line_price td > strong {float:left;width:10%;height:27px;padding:5px 0;box-sizing:border-box;border-left:1px solid #dadada;text-align:center;margin-left:-1px;height:17px;}
.table_receipt_simple tr.line_price td > span:first-child,
.table_receipt_simple tr.line_price td > strong:first-child {border-left:none;margin-left:0;}
.table_receipt_simple tr.line_price td del {display:block;text-decoration:none;position:relative;}
.table_receipt_simple tr.line_price td del:after {content:'';display:block;position:absolute;left:-1px;right:0;top:50%;border-top:1px solid #666;}

.stamp_receipt_cancel {position:relative;}
.stamp_receipt_cancel img {position:absolute;left:42%;bottom:-12px;margin-left:-73px;}


/* 교보 리딩트리 UI개편 */
/* 고객센터 메인 */
#container.renewal #contents{width:980px;}
.title_type01{font-size:20px;font-weight:600;color:#222;}
.title_type01 .point{color:#319aed;}
.renewal .customer_body{padding:0;}
.renewal .customer_body .cust_top{position:relative;height:200px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/customer_top_bg02.png) no-repeat 682px 38px;}
.renewal .customer_body .cust_top p.welcome{padding-top:40px;font-size:25px;font-weight:600;line-height:40px;color:#222;}
.renewal .customer_body .cust_top p.welcome .txt_wel{position:relative;color:#319aed;}
.renewal .customer_body .cust_top p.welcome .txt_wel:after{content:"";display:block;position:absolute;left:1px;bottom:-2px;width:70px;height:1px;background:#319aed;}
.renewal .customer_body .cust_top p.wel_subtxt{margin-left:0;font-size:14px;color:#222;}
.renewal .customer_body .cust_top p.wel_subtxt span{position:relative;font-weight:600;color:#f36034;}
.renewal .customer_body .cust_top .wel_subtxt span:after{content:"";display:block;position:absolute;left:1px;bottom:-1px;width:80px;height:1px;background:#f36034;}
.renewal .customer_body .cust_top .bubble_txt{position:absolute;left:699px;top:63px;font-size:11px;line-height:23px;color:#fff;letter-spacing:0.5px;}
.renewal .customer_body .cust_top .bubble_txt span{padding-left:12px;font-size:20px;font-weight:bold;letter-spacing:-1px;}
.renewal .customerv_search:after{content:"";display:block;clear:both;}
.renewal .customerv_search .search_input{padding:10px 30px 10px 30px;border:2px solid #e5e5e5;}
.renewal .customerv_search .search_input input{display:inline-block;width:860px;height:34px;font-size:14px;line-height:34px;border:none;}
.renewal .customerv_search .search_input .search_btn{display:inline-block;width:41px;height:36px;line-height:36px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_search.png) no-repeat center;text-indent:-9999px;}

.faq_wrap{margin-top:45px;}
.faq_wrap .tab_menu_wrap{position:relative;}
.faq_wrap .tab_menu{margin-top:15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.faq_wrap .tab_menu_wrap.all_view .tab_menu{padding-right:170px;}
.faq_wrap .tab_menu:after{content:"";display:block;clear:both;}
.faq_wrap .tab_menu li{float:left;}
.faq_wrap .tab_menu li a{display:block;padding:0 25px;font-size:14px;font-weight:600;line-height:48px;color:#777;}
.faq_wrap .tab_menu li.on a{position:relative;color:#319aed;}
.faq_wrap .tab_menu li.on a:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#319aed;}
.faq_wrap .tab_menu_wrap .btn_faq_all{position:absolute;right:40px;top:11px;padding:5px 25px 5px 15px;font-size:14px;color:#fff;background:#319aed;border-radius:14px;}
.faq_wrap .tab_menu_wrap .btn_faq_all:after{content:"";display:block;position:absolute;right:11px;top:14px;width:7px;height:1px;background:#fff;}
.faq_wrap .tab_menu_wrap .btn_faq_all:before{content:"";display:block;position:absolute;right:14px;top:11px;width:1px;height:7px;background:#fff;}
.faq_cont{display:none;margin-top:10px}
.faq_cont .empty_list{border-bottom:1px solid #e5e5e5;text-align: center;padding:15px;font-size:14px;}

dl.accordion{margin:0;}
dl.accordion dt{position:relative;border-bottom:1px solid #e5e5e5;}
dl.accordion dt a{display:block;padding:0 20px;height:54px;font-size:14px;font-weight:600;line-height:54px;color:#222;}
dl.accordion dt a:after{content:"";display:block;position:absolute;right:40px;top:25px;width:11px;height:6px;background: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_select_arrow.png) no-repeat center;}
dl.accordion dt.on a:after{transform:rotate(180deg);}
dl.accordion dt .q_bg{display:inline-block;width:11px;margin-right:8px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/customer_q_bg.png) no-repeat left center;text-indent:-9999px;}
dl.accordion dd{display:none;position:relative;margin:-1px 0 0 0;padding:20px 40px;font-size:14px;line-height:23px;background:#f3f4f8;border-bottom:1px solid #e5e5e5;color:#777;}
dl.accordion dt.on + dd{display:block;}
.service_wrap{margin-top:50px;}
.service_wrap .service_list{margin-top:15px;padding:33px 30px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.service_wrap .service_list:after{content:"";display:block;clear:both;}
.service_wrap .service_list li{float:left;width:20%;text-align:center;}
.service_wrap .service_list li a{display:inline-block;min-width:100px;margin-bottom:30px;padding-top:40px;font-size:14px;font-weight:bold;color:#222;}
.service_wrap .service_list li:nth-child(n+6) a{margin-bottom:0;}
.service_wrap .service_list li a:hover,
.service_wrap .service_list li a:focus,
.service_wrap .service_list li a:active{color:#319aed;text-decoration:underline;}
.service_wrap .service_list li.icon_notice a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_notice.png) no-repeat center top;}
.service_wrap .service_list li.icon_faq a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_faq.png) no-repeat center top;}
.service_wrap .service_list li.icon_cs a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_cs.png) no-repeat center top;}
.service_wrap .service_list li.icon_remote a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_remote.png) no-repeat center top;}
.service_wrap .service_list li.icon_order a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_order.png) no-repeat center top;}
.service_wrap .service_list li.icon_cancel a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_cancel.png) no-repeat center top;}
.service_wrap .service_list li.icon_cart a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_cart.png) no-repeat center top;}
.service_wrap .service_list li.icon_info a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_info.png) no-repeat center top;}
.service_wrap .service_list li.icon_mem_out a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_service_list_mem_out.png) no-repeat center top;}

/* 사진등록팝업 20181120 추가*/
.renewal.photo_reg .basis_img{width:588px;padding-left:12px;} 
.renewal.photo_reg .basis_img li{width:108px;}
.renewal.photo_reg .basis_img li:nth-child(5n){margin-right:0;}
.renewal.photo_reg .size{padding:7px 0 0 0;}

/* C타입 MD */
.type_c{width:980px;margin-bottom:10px;}
.type_c .md_new_book{padding:25px 14px;border:1px solid #d0d0d0;}
.md_new_book h3{font-size:17px;font-weight:600;color:#222;text-align:center;}
.md_new_book .md_tab_wrap{text-align:center;}
.md_new_book .tab_menu{display:inline-block;margin-top:20px;zoom:1;}
.md_new_book .tab_menu:after{content:"";display:block;clear:both;}
.md_new_book .tab_menu li{float:left;position:relative;padding-left:16px;margin-left:15px;}
.md_new_book .tab_menu li:first-child{padding-left:0px;margin-left:0px;}
.md_new_book .tab_menu li:after{content:"";display:block;position:absolute;left:0;top:3px;width:1px;height:11px;background:#757575;}
.md_new_book .tab_menu li:first-child:after{display:none;}
.md_new_book .tab_menu li a{display:inline-block;font-size:13px;color:#757575;}
.md_new_book .tab_menu li.on a{font-weight:600;color:#222;}
.md_new_book .tab_cont{position:relative;margin-top:30px;}
.md_new_book .tab_cont .book_list_wrap{zoom:1;}
.md_new_book .tab_cont .book_list_wrap:after{content:"";display:block;clear:both;}
.md_new_book .tab_cont .book_list_wrap li{float:left;width:115px !important;margin:0 40px 0 35px;}
.md_new_book .tab_cont .book_list_wrap li .cover{display:inline-block;position:relative;border:1px solid #c9c9c9;}
.md_new_book .tab_cont .book_list_wrap li .cover a img{width:113px;height:166px;}
.md_new_book .tab_cont .book_list_wrap li .cover .hover_wrap{display:none;position:absolute;left:0px;top:0px;width:113px;height:166px;padding:51px 0;background:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;z-index:10;}
.md_new_book .tab_cont .book_list_wrap li.on .cover .hover_wrap{display:block;}
.md_new_book .tab_cont .book_list_wrap li .cover .hover_wrap a{display:inline-block;height:28px;padding:0 13px;border-radius:13px;font-size:13px;line-height:28px;color:#fff !important;}
.md_new_book .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_gray{background:#9c9d9e;}
.md_new_book .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_orange{margin-top:8px;background:#ec6137;}
.md_new_book .tab_cont .book_list_wrap li .book_tit{overflow:hidden;height:32px;margin-top:10px;font-size:13px;font-weight:bold;color:#222;}
.md_new_book .tab_cont .book_list_wrap li .writer{margin-top:10px;font-size:13px;color:#222;}
.md_new_book .bx-controls .bx-controls-direction a{width:13px;height:25px;top:67px;text-indent:-9999px;}
.md_new_book .bx-controls .bx-prev{left:0;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_prev.png) no-repeat center;}
.md_new_book .bx-controls .bx-next{right:0;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_next.png) no-repeat center;}
.md_new_book .bx-controls .bx-controls-direction a.disabled{display:none;}


/* 카테고리 MD A타입 */
.md_category{position:relative;zoom:1;}
.md_category:after{content:"";display:block;clear:both;}
.md_category .tab_menu{float:left;width:118px;height:452px;background:#f8f8f8;}
.md_category .tab_menu li{display:table;position:relative;width:100%;border-left:1px solid #ebe8e8;box-sizing:border-box;}
.md_category .tab_menu li:after{content:"";display:inline-block;position:absolute;bottom:-1px;left:12px;width:97px;border-top:1px dotted #d2d2d2}
.md_category .tab_menu li:first-child{border-top:1px solid #ebe8e8;}
.md_category .tab_menu li:last-child{border-bottom:1px solid #ebe8e8;}
.md_category .tab_menu li:last-child:after{display:none;}
.md_category .tab_menu li.on{background:#767c86;border-color:#767c86;}
.md_category .tab_menu li a{display:table-cell;padding-top:60px;font-size:14px;font-weight:600;color:#4b5260;text-align:center;vertical-align:middle;}
.md_category .tab_menu li.book a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon01.png) no-repeat center 45%;}
.md_category .tab_menu li.ebook a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon02.png) no-repeat center 45%;}
.md_category .tab_menu li.edu a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon03.png) no-repeat center 45%;}
.md_category .tab_menu li.on.book a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon01_on.png) no-repeat center 45%;}
.md_category .tab_menu li.on.ebook a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon02_on.png) no-repeat center 45%;}
.md_category .tab_menu li.on.edu a{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/category_md_icon03_on.png) no-repeat center 45%;}
.md_category .tab_menu li.on a{color:#fff;}
.md_category .promotion{position:absolute;left:119px;top:1px;width:529px;height:450px;z-index:10;overflow: hidden;}/*도정훈 수정 20181219*/
.md_category .promotion .promotion_img{width:529px;height:450px;}/*도정훈 추가 20181219*/
.md_category .tab_cont{float:left;position:relative;width:489px;height:402px;padding:24px 20px;border:1px solid #a3a6ab;}
.md_category .tab_cont dl{overflow:hidden;height:400px;margin:0px;}
.md_category .tab_cont dl dt{display:block;margin:10px 0 3px;font-size:16px;font-weight:600;color:#222;}
.md_category .tab_cont dl dt:nth-of-type(1){margin-top:0;}
.md_category .tab_cont dl dd{display:inline-block;overflow:hidden;width:109px;margin:5px 0 0 0;padding-right:10px;white-space:nowrap;text-overflow: ellipsis;}
.md_category .tab_cont dl dd a{font-size:13px;color:#777;}
.md_category .tab_cont dl dd a:hover,.md_category .tab_cont dl dd a:active{font-weight:600;color:#4b5260;text-decoration:underline;}
.md_category .tab_cont .btn_all{display:block;position:absolute;right:10px;top:10px;font-size:14px;font-weight:600;color:#222;}/*전체보기 버튼 위치 조정 20181219 도정훈*/
.md_category .tab_cont .btn_all .bul_plus{display:inline-block;width:17px;height:17px;margin-left:5px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_plus.png) no-repeat center;text-indent:-9999px;vertical-align:bottom;}

/* 도서기획전 MD A타입 */
.md_promotion{position:relative;zoom:1;height:319px;overflow:hidden;} 
.md_promotion h3{margin-bottom:5px;font-size:17px;font-weight:600;color:#222;}
.md_promotion:after{content:"";display:block;clear:both;}
.md_promotion .tab_menu{float:left;width:177px;height:285px;border-left:1px solid #ebe8e8;border-bottom:1px solid #ebe8e8;border-right:1px solid #a3a6ab;background:#f8f8f8;}
.md_promotion .tab_menu li{position:relative;height:57px;box-sizing:border-box;}
.md_promotion .tab_menu li:first-child{border-top:1px solid #ebe8e8;}
.md_promotion .tab_menu li:before{content:"";display:block;position:absolute;bottom:-1px;left:12px;width:136px;border-top:1px dotted #d7d7d7;}
.md_promotion .tab_menu li:last-child:before{display:none;}
.md_promotion .tab_menu li a{display:block;padding-left:17px;line-height:57px;font-size:13px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}/*20181219 넘치는 텍스트 ...처리*/
.md_promotion .tab_menu li.on a{color:#fff;}
.md_promotion .tab_menu li.on{background:#767c86;border-color:#767c86;}
.md_promotion .tab_menu li.on:after{content:"";display:inline-block;position:absolute;top:50%;right:-10px;margin-top:-5px;border:5px solid transparent;border-left:5px solid #767c86;}
.md_promotion .tab_cont{float:left;position:relative;width:399px;padding:53px 35px 20px;border:1px solid #a3a6ab;border-left:0px;}
.md_promotion .tab_cont .book_list_wrap{zoom:1;}
.md_promotion .tab_cont .book_list_wrap:after{content:"";display:block;clear:both;}
.md_promotion .tab_cont .book_list_wrap li{float:left;width:115px !important;margin-right:27px;}
.md_promotion .tab_cont .book_list_wrap li:nth-child(3){margin-right:0;}
.md_promotion .tab_cont .book_list_wrap li .cover{display:inline-block;position:relative;border:1px solid #c9c9c9;}
.md_promotion .tab_cont .book_list_wrap li .cover a img{width:113px;height:166px;}
.md_promotion .tab_cont .book_list_wrap li .cover .hover_wrap{display:none;position:absolute;left:0px;top:0px;width:113px;height:166px;padding:68px 0;background:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;z-index:10;}
.md_promotion .tab_cont .book_list_wrap li.on .cover .hover_wrap{display:block;}
.md_promotion .tab_cont .book_list_wrap li .cover .hover_wrap a{display:inline-block;height:28px;padding:0 13px;border-radius:13px;font-size:13px;line-height:28px;color:#fff !important;}
.md_promotion .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_gray{background:#9c9d9e;}
.md_promotion .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_orange{margin-top:8px;background:#ec6137;}
.md_promotion .tab_cont .book_list_wrap li .book_tit{overflow:hidden;height:32px;margin-top:10px;font-size:13px;font-weight:bold;color:#222;}
.md_promotion .pager{position:absolute;right:85px;top:25px;font-size:13px;color:#777;line-height:20px;vertical-align:middle;}
.md_promotion .pager em{font-weight:600;color:#4b5260;}
.md_promotion .bx-viewport{height:210px !important;}
.md_promotion .bx-controls{position:absolute;right:35px;top:25px;}
.md_promotion .bx-controls .bx-controls-direction a{display:inline-block;position:static;width:20px;height:20px;}
.md_promotion .bx-controls .bx-prev{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control.gif) no-repeat 0px center;}
.md_promotion .bx-controls .bx-next{background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control.gif) no-repeat -20px center;}

/* 도서기획전 MD B타입 */
.md_promotion02{position:relative;}
.md_promotion02 img{width:318px;height:105px;}/*20181219 이미지 사이즈 고정 추가*/
.md_promotion02 .bx-controls .bx-pager{position:absolute;top:12px;left:30px;}
.md_promotion02 .bx-controls .bx-pager a{width:6px;height:6px;border:1px solid #d5d5d5;background:#d5d5d5;border-radius:50%;background:#d5d5d5;box-sizing:border-box;}
.md_promotion02 .bx-controls .bx-pager a.active{background:transparent;}
.md_promotion02 .bx-controls .bx-controls-direction a{width:13px;height:25px;top:43px;text-indent:-9999px;}
.md_promotion02 .bx-controls .bx-prev{left:10px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_prev.png) no-repeat center;}
.md_promotion02 .bx-controls .bx-next{right:10px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_next.png) no-repeat center;}

/* 추천도서 MD A타입 */
.md_recomend{position:relative;}
.md_recomend h3{margin-bottom:5px;font-size:17px;font-weight:600;color:#222;}
.md_recomend .outer_tab{padding:25px 50px;border:1px solid #d0d0d0;}
.md_recomend .outer_tab > .tab_menu{display:table;width:100%;table-layout:fixed;}
.md_recomend .outer_tab > .tab_menu li{position:relative;display:table-cell;height:38px;border:1px solid #d0d0d0;border-right:0px;background:#f8f8f8;line-height:38px;}
.md_recomend .outer_tab > .tab_menu li.on{border-color:#a3a6ab;background:#fff;}
.md_recomend .outer_tab > .tab_menu li.on + li{border-left:1px solid #a3a6ab;}
.md_recomend .outer_tab > .tab_menu li.on:after{content:"";display:block;position:absolute;bottom:-6px;right:50%;width:8px;height:8px;margin-right:-4px;border-right:1px solid #a3a6ab;border-bottom:1px solid #a3a6ab;background:#fff;transform:rotate(45deg);}
.md_recomend .outer_tab > .tab_menu li a{display:block;font-size:13px;color:#777;text-align:center;}
.md_recomend .outer_tab > .tab_menu li:last-child a{border-right:1px solid #d0d0d0;}
.md_recomend .outer_tab > .tab_menu li.on:last-child a{border-right:1px solid #a3a6ab;}
.md_recomend .inner_tab{position:relative;margin-top:20px;zoom:1;height:246px;}
.md_recomend .inner_tab:after{content:"";display:block;clear:both;}
.md_recomend .inner_tab > .tab_menu{zoom:1;}
.md_recomend .inner_tab > .tab_menu:after{content:"";display:block;clear:both;}
.md_recomend .inner_tab > .tab_menu li{float:left;position:relative;margin-right:10px;padding-right:12px;}
.md_recomend .inner_tab > .tab_menu li:last-child{margin-right:0;padding-right:0;}
.md_recomend .inner_tab > .tab_menu li:after{content:"";display:block;position:absolute;right:0;top:3px;width:1px;height:11px;background:#757575;}
.md_recomend .inner_tab > .tab_menu li:last-child:after{display:none;}
.md_recomend .inner_tab > .tab_menu li a{font-size:13px;color:#777;}
.md_recomend .inner_tab > .tab_menu li.on a{font-weight:600;color:#4b5260;text-decoration:underline;}
.md_recomend .inner_tab .tab_cont{position:relative;width:548px;margin-top:20px;}
.md_recomend .inner_tab .tab_cont .book_list_wrap{zoom:1;}
.md_recomend .inner_tab .tab_cont .book_list_wrap:after{content:"";display:block;clear:both;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li{float:left;width:115px !important;margin-right:27px;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li:nth-child(4){margin-right:0;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover{display:inline-block;position:relative;border:1px solid #c9c9c9;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover a img{width:113px;height:166px;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover .hover_wrap{display:none;position:absolute;left:0px;top:0px;width:113px;height:166px;padding:51px 0;background:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;z-index:10;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li.on .cover .hover_wrap{display:block;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover .hover_wrap a{display:inline-block;height:28px;padding:0 13px;border-radius:13px;font-size:13px;line-height:28px;color:#fff !important;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_gray{background:#9c9d9e;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .cover .hover_wrap a.btn_orange{margin-top:8px;background:#ec6137;}
.md_recomend .inner_tab .tab_cont .book_list_wrap li .book_tit{overflow:hidden;height:32px;margin-top:10px;font-size:13px;font-weight:bold;color:#222;}
.md_recomend .bx-controls .bx-controls-direction a{width:13px;height:25px;top:73px;text-indent:-9999px;}
.md_recomend .bx-controls .bx-prev{left:-30px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_prev.png) no-repeat center;}
.md_recomend .bx-controls .bx-next{right:-30px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_next.png) no-repeat center;}
.md_recomend .bx-controls .bx-controls-direction a.disabled{display:none;}
.md_recomend .inner_tab .bul_plus{display:inline-block;position:absolute;right:0px;top:0px;width:17px;height:17px;margin-left:5px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_plus.png) no-repeat center;text-indent:-9999px;}

/* 신간 도서 MD A타입 */
.md_new_book_a{position:relative;}
.md_new_book_a h3{margin-bottom:10px;font-size:17px;font-weight:600;color:#222;}
.md_new_book_a .outer_tab{border:1px solid #d0d0d0;}
.md_new_book_a .outer_tab > .tab_menu{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #a3a6ab;}
.md_new_book_a .outer_tab > .tab_menu li{position:relative;display:table-cell;height:38px;background:#fff;line-height:38px;}
.md_new_book_a .outer_tab > .tab_menu li:after{content:"";display:block;position:absolute;top:14px;right:0;width:1px;height:8px;background:#d0d0d0;}
.md_new_book_a .outer_tab > .tab_menu li:last-child:after{display:none;}
.md_new_book_a .outer_tab > .tab_menu li a{display:block;width:80%;margin:0 auto;font-size:13px;color:#777;text-align:center;}
.md_new_book_a .outer_tab > .tab_menu li.on a{position:relative;font-weight:600;color:#4b5260;}
.md_new_book_a .outer_tab > .tab_menu li.on a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#4b5260;}
.md_new_book_a .inner_tab{padding:25px 34px 25px 50px;background:#f8f8f8;text-align:center;height:252px;overflow:hidden;}
.md_new_book_a .inner_tab .menu_wrap{display:inline-block;position:relative;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu{display:inline-block;padding-right:40px;zoom:1;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu:after{content:"";display:block;clear:both;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu li{float:left;margin-right:10px;padding-right:12px;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu li:last-child{margin-right:0;padding-right:0;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu li a{font-size:13px;color:#777;}
.md_new_book_a .inner_tab .menu_wrap .tab_menu li.on a{font-weight:600;color:#4b5260;text-decoration:underline;}
.md_new_book_a .inner_tab .bul_plus{display:inline-block;position:absolute;right:0px;top:0px;width:17px;height:17px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_plus.png) no-repeat center;text-indent:-9999px;}
.md_new_book_a .inner_tab .tab_cont{position:relative;width:100%;margin:20px 20px 0 0;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap{width:100%;zoom:1;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap:after{content:"";display:block;clear:both;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li{float:left;width:275px !important;height:216px;margin-right:14px;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li:nth-child(2){margin-right:0;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner{position:relative;width:110px;padding:27px 15px 27px 115px;border-left:15px solid #f8f8f8;background:#fff;box-shadow:10px 13px 20px -6px #ccc;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover{display:inline-block;position:absolute;left:-15px;top:15px;border:1px solid #c9c9c9;box-shadow:7px 5px 15px 0px #ccc;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover a img{width:113px;height:166px;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover .hover_wrap{display:none;position:absolute;left:0px;top:0px;width:113px;height:166px;padding:51px 0;background:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;z-index:10;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li.on .inner .cover .hover_wrap{display:block;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover .hover_wrap a{display:inline-block;height:28px;padding:0 13px;border-radius:13px;font-size:13px;line-height:28px;color:#fff !important;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover .hover_wrap a.btn_gray{background:#9c9d9e;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .cover .hover_wrap a.btn_orange{margin-top:8px;background:#ec6137;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .book_tit{overflow:hidden;height:32px;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #d0d0d0;font-size:13px;font-weight:bold;color:#222;}
.md_new_book_a .inner_tab .tab_cont .book_list_wrap li .inner .book_detail{overflow:hidden;height:80px;font-size:13px;color:#777;text-align:left;}
.md_new_book_a .bx-controls .bx-controls-direction a{width:13px;height:25px;top:73px;text-indent:-9999px;}
.md_new_book_a .bx-controls .bx-prev{left:-30px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_prev.png) no-repeat center;}
.md_new_book_a .bx-controls .bx-next{right:-20px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_next.png) no-repeat center;}
.md_new_book_a .bx-controls .bx-controls-direction a.disabled{display:none;}

/* 신간 도서 MD B타입 */
.md_new_book_b{border:1px solid #d0d0d0;}
.md_new_book_b h3{margin:20px 0 0 20px;font-size:17px;font-weight:600;color:#222;}
.md_new_book_b .outer_tab{position:relative;}
.md_new_book_b .outer_tab > .tab_menu{display:table;width:100%;margin-top:5px;table-layout:fixed;}
.md_new_book_b .outer_tab > .tab_menu li{position:relative;display:table-cell;height:35px;line-height:35px;}
.md_new_book_b .outer_tab > .tab_menu li:after{content:"";display:block;position:absolute;top:14px;right:0;width:1px;height:8px;background:#d0d0d0;}
.md_new_book_b .outer_tab > .tab_menu li:last-child:after{display:none;}
.md_new_book_b .outer_tab > .tab_menu li a{display:block;width:80%;margin:0 auto;font-size:13px;color:#777;text-align:center;}
.md_new_book_b .outer_tab > .tab_menu li.on a{position:relative;font-weight:600;color:#4b5260;}
.md_new_book_b .outer_tab > .tab_menu li.on a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#4b5260;}
.md_new_book_b .inner_tab {position:relative;margin-top:10px;text-align:center;height:327px;overflow:hidden;}/* 20181204 수정 */
.md_new_book_b .inner_tab .tab_menu{display:inline-block;zoom:1;}
.md_new_book_b .inner_tab .tab_menu:after{content:"";display:block;clear:both;}
.md_new_book_b .inner_tab .tab_menu li{float:left;width:auto !important;padding:0 10px;text-align:center;}
.md_new_book_b .inner_tab .tab_menu li a{font-size:13px;color:#777;}
.md_new_book_b .inner_tab .tab_menu li.on a{font-weight:600;color:#4b5260;text-decoration:underline;}
.md_new_book_b .inner_tab > .bx-wrapper .bx-viewport{width:257px !important;margin:0 auto;}/* 20181204 수정 */
.md_new_book_b .inner_tab > .bx-wrapper .bx-controls .bx-controls-direction a{width:6px;height:11px;top:3px;text-indent:-9999px;}
.md_new_book_b .inner_tab > .bx-wrapper .bx-controls .bx-prev{left:15px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control_prev.png) no-repeat center;}
.md_new_book_b .inner_tab > .bx-wrapper .bx-controls .bx-next{right:15px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control_next.png) no-repeat center;}
.md_new_book_b .inner_tab > .bx-wrapper .bx-controls .bx-controls-direction a.disabled{display:none;}
.md_new_book_b .inner_tab .tab_cont .book_info{position:relative;zoom:1;}
.md_new_book_b .inner_tab .tab_cont .book_info li{width:248px !important;height:185px;padding:20px 34px 0;}
.md_new_book_b .inner_tab .tab_cont .book_info:after{content:"";display:block;clear:both;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover{position:relative;display:inline-block;border:1px solid #c9c9c9;box-shadow:7px 5px 15px 0px #ccc;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover a img{width:113px;height:166px;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover .hover_wrap{display:none;position:absolute;left:0px;top:0px;width:113px;height:166px;padding:51px 0;background:rgba(0,0,0,0.5);text-align:center;box-sizing:border-box;z-index:10;}
.md_new_book_b .inner_tab .tab_cont .book_info li.on .cover .hover_wrap{display:block;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover .hover_wrap a{display:inline-block;height:28px;padding:0 13px;border-radius:13px;font-size:13px;line-height:28px;color:#fff !important;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover .hover_wrap a.btn_gray{background:#9c9d9e;}
.md_new_book_b .inner_tab .tab_cont .book_info .cover .hover_wrap a.btn_orange{margin-top:8px;background:#ec6137;}
.md_new_book_b .inner_tab .tab_cont .book_info .book_detail{float:right;width:102px;text-align:left;overflow: hidden;height:167px;}/* 20181212 도정훈 수정 */
.md_new_book_b .inner_tab .tab_cont .book_info .book_tit{display:inline-block;overflow:hidden;height:32px;margin:20px 0 10px;font-size:13px;font-weight:bold;color:#222;}
.md_new_book_b .inner_tab .tab_cont .book_info .book_cont{overflow:hidden;height:96px;font-size:13px;color:#777;text-align:left;}
.md_new_book_b .inner_tab .tab_cont .book_choice{padding:15px 25px;background:#e4e5e7;zoom:1;height:75px;}/* 20181212 도정훈 수정 */
.md_new_book_b .inner_tab .tab_cont .book_choice:after{content:"";display:block;clear:both;}
.md_new_book_b .inner_tab .tab_cont .book_choice li{float:left;width:52px;height:75px;margin:0 7px;background:#e4e5e7;}
.md_new_book_b .inner_tab .tab_cont .book_choice li a{position:relative;display:block;height:100%;}
.md_new_book_b .inner_tab .tab_cont .book_choice li a img{width:100%;height:100%;}
.md_new_book_b .inner_tab .tab_cont .book_choice li a.active:after{content:"";display:block;position:absolute;left:0;top:0;width:46px;height:71px;border:3px solid #72bcf6;}
.md_new_book_b .inner_tab .tab_cont .bx-wrapper .bx-controls .bx-controls-direction a{display:none;}
.md_new_book_b .outer_tab .bul_plus{display:inline-block;position:absolute;right:20px;top:-25px;width:17px;height:17px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_more_plus.png) no-repeat center;text-indent:-9999px;}


/* 기존 MD 스타일 수정  : start */
/* MD 공통 */
.box_md_best2.new_style .tabmenu{width:50%;}
.box_md_best2.new_style .tabmenu h3 a.tab{font-size:17px;font-weight:600;color:#222;}
.box_md_best2.new_style .section .tabmenu .btn_info{top:17px;}
.box_md_best2.new_style .on.section .tabmenu h3 a.tab{height:34px;padding-top:15px;border-width:1px;border-bottom:1px solid #fff;}
.box_md_best2.new_style .content{border-width:1px;}
.box_md_best2.new_style ul.list_md_best2 li .best_slide .btn_best_more{position:absolute;right:0;top:-26px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;}

/* A_type MD 공통 */
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide ul li{padding:0 10px;}
.md_type_a1 .box_md_best2.new_style .section .content{padding:15px;box-sizing:border-box;}
.md_type_a1 .box_md_best2.new_style .section .content .box_left{width:298px;height:285px;padding:0;}
.md_type_a1 .box_md_best2.new_style .section .content .box_right{width:314px;height:285px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 > li > ol{top:26px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 > li > ol > li{margin-bottom:5px;line-height:20px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide .btn_best_more{top:-30px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide.type_list2{height:270px;top:30px;}
.md_type_a1 .box_md_best2.new_style .only ul.list_md_best2 li .best_slide.type_list2{height:255px !important;}
.md_type_a1 .box_md_best2.type_slide .section.only .content .best_slide{background-color: transparent;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide.type_list2 ul li{width:100px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide.type_list2 ul li{padding:0 0 0 18px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide.type_list2 ul li .cover a img{width:81px;height:120px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide .btn_prev{left:10px;}
.md_type_a1 .box_md_best2.new_style ul.list_md_best2 li .best_slide .btn_next{right:10px;}

/* A_type MD 우리기업 베스트 스타일 */
.box_md_best2.new_style.special .section .content{height:350px;padding-top:30px;}
.box_md_best2.new_style.special .section .content ul{padding:0 23px;}
.box_md_best2.new_style.special .section .content .best_slide{background-color:transparent;}
.box_md_best2.new_style.special ul.list_md_best2 li .best_slide{top:17px;}
.box_md_best2.new_style.special ul.list_md_best2 li .best_slide ul li .title a{color:#777;}
.md_type_a1 .box_md_best2.new_style.special .content{height:320px;margin-top:-5px;}
.md_type_a1 .box_md_best2.new_style.special ul.list_md_best2 li .best_slide ul li{padding:0 14px;}
.md_type_a1 .box_md_best2.new_style.special ul.list_md_best2 li .best_slide .btn_best_more{top:-18px;right:37px;}
.md_type_a1 .box_md_best2.new_style.special ul.list_md_best2 li .best_slide .btn_prev{left:0;}
.md_type_a1 .box_md_best2.new_style.special ul.list_md_best2 li .best_slide .btn_next{right:0;}
.box_md_best2.new_style.noborder {height:354px!important;}
.box_md_best2.new_style.noborder .section.only .tabmenu h3 a.tab{padding-top:0 !important;}
.box_md_best2.new_style.noborder .section.only .tabmenu .btn_info{top:0 !important;}
.box_md_best2.new_style.noborder .content{top:35px !important;}
.box_md_best2.new_style.noborder .section .tabmenu a {border:0 !important;background:none !important;}
.box_md_best2.new_style.special .info{display:none;}


/* A_type MD 탭1개일때 */
/*.box_md_best2.new_style .section.only .tabmenu h3 a.tab{font-size:17px;color:#222;background:none;border:0px;text-align:left;}*/
.box_md_best2.new_style .section.only .tabmenu h3 a.tab{font-size:17px;color:#222;background:#f6f6f6;border:1px solid #d0d0d0;text-align:left;padding-left:10px;}
.box_md_best2.new_style .section.only .content{border:1px solid #d0d0d0;}
.md_type_a1 .box_md_best2.new_style .section.only .tabmenu .btn_info{top:17px;right:0;}

/* B_type MD 공통 */
.md_type_b3 .box_md_best2.new_style .tabmenu h3 a.tab{padding:15px 20px 0 10px;font-size:17px;text-align:center;}
.md_type_b3 .box_md_best2.new_style .section.only .tabmenu h3 a.tab{background:#f6f6f6;border:1px solid #d0d0d0;}
.md_type_b3 .box_md_best2.new_style .section.only .tabmenu .btn_info{top:17px;right:10px;}
.md_type_b3 .layerOpen_btn img{width:14px;height:14px;}

/* B_type MD 베스트 롤링 */
.md_type_b3 .box_md_best2.type_rolling.new_style ol.best_rolling{padding-top:0;background:none;}

/* B_type MD 베스트 슬라이드 */
.md_type_b3 .box_md_best2.type_slide.new_style .content{text-align:center;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2{zoom:1;display:inline-block;width:270px;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2:after{content:"";display:block;clear:both;} 
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2 li .best_slide{background:none;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2 li .best_slide ul{padding:0;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2 li .best_slide ul li{padding:0 22px;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2 li .best_slide .btn_prev{left:-16px;}
.md_type_b3 .box_md_best2.type_slide.new_style .list_md_best2 li .best_slide .btn_next{right:-16px;}

/* 이달의 추천도서 */
.month_ceo.new_style .mon_head{margin-bottom:10px;padding:0;background:none !important;font-size:17px;font-weight:600;color:#222;text-align:left;}
.month_ceo.new_style .month_book{border:1px solid #c7c7c7;}
.month_ceo.new_style .month_book .btn_best_more{position:absolute;right:20px;top:20px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;z-index:10;}
.month_ceo.new_style .month_book_v2{border:1px solid #c7c7c7;}
.month_ceo.new_style .month_book_v2 .btn_best_more{position:absolute;right:20px;top:20px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;z-index:10;}

/* 이달의 CEO 추천과정 */
.exe_book_box.new_style{border:none;}
.exe_book_box.new_style .exe_book_tit{margin-bottom:10px;padding:0;background:none !important;font-size:17px;font-weight:600;color:#222;text-align:left;}
.exe_book_box.new_style .exe_book_list_box ul{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:0;background:#fff !important;width:646px !important;}
.exe_book_box.new_style .exe_book_list_box ul > li{background:#fff;border-right:1px solid #d8d8d8;}
.exe_book_box.new_style .exe_book_list_box ul > li:last-child{border-right:1px solid #d8d8d8;}
.exe_book_box.new_style .exe_book_list_box ul > li:nth-child(4n){border-right:0;} 
.exe_book_box.new_style .exe_book_list_box ul > li.selected a{color:#4873c8;border:3px solid #4873c8;}
.exe_book_box.new_style .panel{border:1px solid #d8d8d8;}

/* A002 Manual 타입 */
.A002m_book_box.new_style{border:none;}
.A002m_book_box.new_style .A002m_tit{margin-bottom:10px;padding:0;background:none !important;font-size:17px;font-weight:600;color:#222;text-align:left;}
.A002m_book_box.new_style .A002m_box ul{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:0;background:#fff !important;width:646px !important;}
.A002m_book_box.new_style .A002m_box ul > li{background:#fff;border-right:1px solid #d8d8d8;}
.A002m_book_box.new_style .A002m_box ul > li:last-child{border-right:1px solid #d8d8d8;}
.A002m_book_box.new_style .A002m_box ul > li:nth-child(4n){border-right:0;} 
.A002m_book_box.new_style .A002m_box ul > li.selected a{color:#4873c8;border:3px solid #4873c8;}
.A002m_book_box.new_style .panel{border:1px solid #d8d8d8;}

/* 학점인정도서 */
.indi_capab_box.new_style{border:none;}
.indi_capab_box.new_style .indi_capab_tit{margin-bottom:10px;padding:0;background:none !important;font-size:17px;font-weight:600;color:#222;text-align:left;}
.indi_capab_box.new_style .indi_capab_list_box ul{border-left:1px solid #ccc;background:#fff !important;}
.indi_capab_box.new_style .indi_capab_list_box ul > li{background:#fff;}
.indi_capab_box.new_style .indi_capab_list_box ul > li.selected a{color:#4873c8;border:3px solid #4873c8;}

/* md_box_m의 타이틀 부분 공통 */
.md_box_m.new_style .md_top_m2{position:relative;padding:12px 10px;border-bottom:1px solid #d0d0d0;background:#f6f6f6;font-size:17px;font-weight:600;color:#222;line-height:25px;}
.md_box_m.new_style .md_top_m2 a{position:absolute;right:10px;top:16px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:#fff;z-index:10;}

/* 베스트 도서 */
.md_box_m.new_style .md_top_m{padding:12px 10px;border-bottom:1px solid #d0d0d0;background:#f6f6f6;font-size:17px;text-align:left;color:#222;line-height:25px;}
.md_box_m.new_style .md_top_m .stu_icon{position:absolute;right:10px;top:13px;}
.md_box_m.new_style .book_list_md .table_list_b{background:none;}

/* 교육과정 주목도서 */
.ceo_recom{background:#fff;}
.ceo_recom > p{position:static;font-size:17px;font-weight:600;color:#222;line-height:40px;}
.ceo_recom > p strong{font-weight:600;color:#319bf1;}
.ceo_recom .v2bullets{height:190px;background: #f3f4f8;margin-top:-5px;}
.ceo_recom .bx-prev{top:8px;right:20px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_prev_box2.png) no-repeat center;}
.ceo_recom .bx-next{top:8px;right:0px;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_next_box2.png) no-repeat center;}
.ceo_recom .panels_ceo_recom{background:#f3f4f8;height:180px;}
.ceo_recom .panels_ceo_recom .recom_book_img{top:15px;border:1px solid #c9c9c9;}
.ceo_recom .panels_ceo_recom .recom_book{top:15px;}
.ceo_recom .panels_ceo_recom .recom_book .recom_book_writer{color:#999;}


/* 오늘의 북모닝 CEO */
.today_bookCEO.new_style{padding:0;}
.today_bookCEO.new_style .mv_subj_txt{padding:12px 10px;border-bottom:1px solid #d0d0d0;background:#f6f6f6;font-size:17px;font-weight:600;color:#222;line-height:25px;}
.today_bookCEO.new_style .mv_area{position:relative;padding:20px 15px;}
.today_bookCEO.new_style .mv_area img{width:100%;height:100%;}
.today_bookCEO.new_style .mv_area .play_btn{top:50%;margin-top:-45px;}
.today_bookCEO.new_style .book_morning_ceo{padding:0 15px 20px;}
.today_bookCEO.new_style .book_morning_ceo .subj_txt{font-size:14px;color:#222;}

/* 지식포럼 */
.md_box_m.new_style .knowhow_list_area{padding:20px 20px 0 20px;}
.md_box_m.new_style .knowhow_list_area ul{height:116px;margin-bottom:20px;border-bottom:0px;}
.md_box_m.new_style .knowhow_list_area ul .knowhow_book_pic{width:81px;height:116px;}
.md_box_m.new_style .knowhow_list_area ul .knowhow_book_pic img{width:79px;height:114px;border:1px solid #d0d0d0;}
.md_box_m.new_style .knowhow_list_area ul .knowhow_name{padding-left:0;background:none;}
.md_box_m.new_style .knowhow_list_area ul .knowhow_name p{padding:0 5px;background:#4b5360;}
/* 기존 MD 스타일 수정  : end */

/* MD-지식포럼생각나눔 */
.box_md_knowforum {overflow:hidden;width:650px;}
.box_md_knowforum h3 {margin-bottom:5px;font-size:17px;line-height:22px;color:#222;font-weight:600;}
.box_md_knowforum .content {position:relative;padding:20px 20px 0 20px;border:1px solid #dadada;}
.box_md_knowforum .content ul li {margin-bottom:20px;}
.box_md_knowforum .content ul li a {display:block;}
.box_md_knowforum .content ul li a:after{display:block;clear:both;content:''}
.box_md_knowforum .content ul li a .info_area {float:left;width:495px;}
.box_md_knowforum .content ul li a .info_area .name span {display:inline-block;margin-bottom:4px;padding:3px 5px;font-size:11px;line-height:14px;color:#fff;background-color:#4a525f;}
.box_md_knowforum .content ul li a .info_area .title {margin-bottom:4px;font-size:14px;line-height:19px;color:#222;font-weight:600;}
.box_md_knowforum .content ul li a .info_area .text {height:51px;overflow:hidden;font-size:12px;line-height:16px;color:#646464;}
.box_md_knowforum .content ul li a .cover {float:right;width:95px;}
.box_md_knowforum .content ul li a .cover img {width:93px; height:93px; border:1px solid #dcdcdc;}
.box_md_knowforum .content .btn_kf_more {position:absolute;right:0;top:-26px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;}

/* 도서상세 - 이북시리즈 */
.series_area{margin:20px 0;display:block;overflow:hidden;clear:both;position:relative;}
.series_area .series_total{margin-bottom:5px;font-size:13px;line-height:18px;font-weight:bold;color:#575757;}
.series_area .btn_area .series_count{float:left;padding-top:15px;margin-right:140px;font-size:13px;line-height:18px;font-weight:bold;color:#575757;}
.seriesList_wrap {clear:both;border-top:2px solid #1a1a1a;}
.seriesList_wrap table {width:100%;}
.seriesList_wrap table thead th {height:40px;padding:0;background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/series_bul_bar.png") 0 13px no-repeat;font-size:12px;color:#4c4c4c;border-bottom:1px solid #dbdbdb;}
.seriesList_wrap table thead th:first-child {background:none;}
.seriesList_wrap table td {text-align:center;border-bottom:1px solid #dbdbdb;padding:10px 0;font-size:14px;}
.seriesList_wrap table td.series_title{text-align:left;padding:0 30px;}
.seriesList_wrap table td.series_title a{font-weight:600;color:#777;}
.seriesList_wrap table td.series_title a:hover{text-decoration:underline;}
.seriesList_wrap .ico_g1 {margin-right:5px;display:inline-block;padding-left:10px;font-size:0;line-height:0;vertical-align:middle;background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_round.png") 0 -55px no-repeat;font-style:normal;}
.seriesList_wrap .ico_g1 span {display:inline-block;padding:4px 10px 0 0;font-size:12px;height:18px;line-height:1.1;vertical-align:middle;background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/bg/bg_round.png") right -55px no-repeat;color:#999;font-weight:700;white-space: nowrap;}

/* MD-북모닝CEO */
.box_md_bmnceo{overflow:hidden;}
.box_md_bmnceo h3 {margin-bottom:5px;font-size:17px;line-height:22px;color:#222;font-weight:600;}
.box_md_bmnceo .content{width:648px;top:30px;padding-top:0;border:1px solid #dadada;}
.box_md_bmnceo .content .box_left{width:324px;padding:0;}
.box_md_bmnceo .content .box_right{width:323px;border-left:1px solid #dadada;}
.box_md_bmnceo .content .box_left h4,
.box_md_bmnceo .content .box_right h4{margin-top:15px;margin-left:20px;font-size:16px;}
.box_md_bmnceo .content .box_today{padding:10px 20px;}
.box_md_bmnceo .content .box_today .video_area a{position:relative;display:block;width:284px;height:172px;}
.box_md_bmnceo .content .box_today .video_area a img.video_img{width:284px;height:172px;}
.box_md_bmnceo .content .box_today .video_area a .btn_play{position:absolute;left:100px;top:42px;}
.box_md_bmnceo .content .box_today .video_area a .btn_play img{width:81px;height:81px;}
.box_md_bmnceo .content .box_today .title{overflow:hidden;height:19px;margin-top:7px;margin-bottom:3px;font-size:14px;line-height:19px;color:#262626;}
.box_md_bmnceo .content .box_today .info{overflow:hidden;height:51px;font-size:12px;line-height:17px;color:#888;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide{top:0;height:260px;background:#fff;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul{margin-top:20px;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul li{width:90px;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul li .cover a img{width:80px;height:115px;border:1px solid #a9a9a9;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul li .title{height:16px;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul li .author{overflow:hidden;margin-bottom:5px;height:17px;font-size:12px;line-height:17px;color:#9c9c9c;}
.box_md_bmnceo.box_md_best2 ul.list_md_best2 li .best_slide ul li .info{height:64px;}
.box_md_bmnceo .btn_bmn_more{position:absolute;right:0;top:-26px;display:inline-block;width:8px;height:8px;padding:4px;color:transparent;font-size:0;border:1px solid #666;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more.gif') no-repeat 4px 4px;}

/* 지식포럼 서평 진위형문항 */
.box_idea_view2{clear:both;margin:25px 0 0;padding:10px 0;}
.box_idea_view2 .tf_title{margin-bottom:35px;font-size:20px;line-height:27px;font-weight:bold;color:#262626;text-align:center;}
.box_idea_view2 .box_true_false{zoom:1;}
.box_idea_view2 .box_true_false:after{content:'';display:block;clear:both;}
.box_idea_view2 .box_true_false .box_tf{float:left;width:453px;height:152px;}
.box_idea_view2 .box_true_false .box_tf .tf_content{float:left;width:238px;text-align:center;font-size:15px;line-height:22px;color:#414141;font-weight:600;}
.box_idea_view2 .box_true_false .box_tf .tf_value{float:left;width:145px;padding-top:40px;text-align:center;}
.box_idea_view2 .box_true_false .box_tf .tf_value .num{font-size:38px;line-height:45px;font-weight:bold;}
.box_idea_view2 .box_true_false .box_tf .tf_value .text{font-size:18px;font-weight:600;}
.box_idea_view2 .box_true_false .box_tf.true{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_true.png') no-repeat 0 0;}
.box_idea_view2 .box_true_false .box_tf.false{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/bg_false.png') no-repeat 0 0;}
.box_idea_view2 .box_true_false .box_tf.true .tf_content{padding:50px 20px 0 50px;}
.box_idea_view2 .box_true_false .box_tf.false .tf_content{padding:50px 50px 0 20px;}
.box_idea_view2 .box_true_false .box_tf.true .tf_value{color:#0766d9;}
.box_idea_view2 .box_true_false .box_tf.false .tf_value{color:#ea5a22;}
.box_idea_view2 .box_true_false .vs{float:left;width:74px;padding-top:60px;text-align:center;}

/* 도서상세 - 북카드,북트레일러 */
.card_news {position:relative;width:362px;height:318px;overflow:hidden;}
.card_news table {width:362px;height:318px;border-collapse:collapse;background-color:#f2efde;}
.card_news table td {padding:20px;text-align:center;font-size:16px;line-height:1.4;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';color:#333;word-break:break-all;/*text-shadow:1px 1px 4px rgba(0,0,0,0.7);*/}
.card_news table img {width:362px;height:318px;}
.card_news .list_nav {position:absolute;right:12px;bottom:16px;z-index:3;font-size:11px;color:#333;text-shadow:0 0 2px #fff;}
.card_news .list_nav .current {font-weight:bold;}
.card_news .list_nav .btn_prev,
.card_news .list_nav .btn_next {width:20px;height:20px;padding:0;background-color:red;border:none;vertical-align:middle; border:none;font-size:0;color:transparent;background:transparent url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/btn_nav_sprite.png') no-repeat 11px -25px;cursor:pointer;}
.card_news .list_nav .btn_next {background-position:-16px -25px;}
.card_news .list_nav .btn_prev:hover {background-position:-29px -25px;}
.card_news .list_nav .btn_next:hover {background-position:-56px -25px;}
.card_news .option {position:absolute;left:10px;right:10px;padding:10px 10px 8px;bottom:10px;height:14px;z-index:2;font-size:11px;line-height:14px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/bg_white50.png');}
.card_news .list_nav2 .btn_prev2,
.card_news .list_nav2 .btn_next2 {position:absolute;left:0;top:142px;z-index:-1; width:30px;height:34px;overflow:hidden;text-indent:-300px;cursor:pointer;background:transparent url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/btn_event_nav2.png') no-repeat;border:none;padding:0;}
.card_news .list_nav2 .btn_next2 {left:auto;right:0;background-position:-30px 0;}
.card_news .list_nav2 .btn_prev2:hover {background-position:0 -34px;}
.card_news .list_nav2 .btn_next2:hover {background-position:-30px -34px;}
.card_news.active .list_nav2 .btn_prev2,
.card_news.active .list_nav2 .btn_next2 {z-index:10;}
.title_detail_basic{padding-top:20px;font-size:13px;color:#555;font-weight:bold;border-top:1px dashed #e5e5e5;}
.box_detail_card {width:690px;height:318px;margin-top:20px;margin-left:66px;}
.box_detail_card .card_news {float:left;}
.box_detail_card .tab_detail_card {float:right;width:324px;}
.tab_detail_card {position:relative;height:318px;}
.tab_detail_card .btn_prev,
.tab_detail_card .btn_next {position:absolute;left:6px;top:50%;width:40px;height:44px;margin-top:-22px;overflow:hidden;text-indent:-300px;cursor:pointer;background:transparent url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/product/btn_event_nav3.png') no-repeat;border:none;padding:0;display:none;}
.tab_detail_card .btn_next {left:auto;right:0;background-position:-40px 0;}
.tab_detail_card .btn_prev:hover {background-position:0 -44px;}
.tab_detail_card .btn_next:hover {background-position:-40px -44px;}
.tab_detail_card:hover .btn_prev,
.tab_detail_card:hover .btn_next {display:block;}
.tab_detail_card li {float:left;width:154px;height:135px;border:1px solid #dadada;border-width:1px 1px 14px;margin:0 0 18px 6px;overflow:hidden;}
.tab_detail_card li:nth-child(4n-1) {clear:both;}
.tab_detail_card li.on {border-color:#5e6b9f;width:150px;height:131px;border-width:3px 3px 16px;}
.tab_detail_card li.on table {margin:-2px;}
.tab_detail_card li table {width:362px;height:318px;border-collapse:collapse;background-color:#f2efde;-ms-transform:scale(0.425,0.425);-ms-transform-origin:0 0;transform:scale(0.426,0.426);transform-origin:0 0;}
.tab_detail_card table td {padding:20px;text-align:center;font-size:16px;line-height:1.4;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';color:#333;/*text-shadow:1px 1px 4px rgba(0,0,0,0.7);*/}
.tab_detail_card table img {width:362px;height:318px;}
.box_detail_article{padding-top:20px;font-size:13px;color:#555;border-top:1px dashed #e5e5e5;}

/* 이벤트 조회수 */
.event .steve_tit{height:auto;padding-bottom:10px;zoom:1;}
.event .steve_tit:after {content:'';display:block;clear:both;}
.event .steve_tit .title {float:left;font-weight:600;}
.event .steve_tit .view {float:right;margin-top:3px;font-size:12px;font-weight:normal;}

/* 이벤트 추천기능 */
.btn-like-area{ overflow: hidden;font-size: 14px;padding:0 25px;margin:20px 0;text-align:center;}
.btn-like-area span {position:static;z-index:auto;}
.btn-like-area .blind {visibility:hidden;position:absolute;width:0;height:0;overflow:hidden;}
.btn-like-area .col{ position: relative; display:inline-block; box-sizing: border-box; padding: 0 5px; width: 120px; padding-top: 30px; }
.btn-like-area .txt{ display: block; margin-top: 10px; text-align: center; }
.btn-like-area .btn-round{ position: absolute; left: 12px; right: 12px; top: 0; display: inline-block; height: 30px; line-height: 28px; border-radius: 15px; font-size: 15px;padding: 0 10px 0 30px;border:1px solid #6456d6; color: #1a1a1a; background-color: #fff; min-width: 70px; text-align: right; font-weight:400; font-family:Arial, Sans-serif;}
.btn-like-area .btn-round[class*="case"]:before{ content: ""; display: inline-block; width: 38px; height: 30px; position: absolute; left: 0; top: 0; background-image: url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_icons_like.png'); background-repeat: no-repeat; }
.btn-like-area .btn-round.case1:before{background-position: 0 0;} /* -50px 0 */
.btn-like-area .btn-round.case2:before{background-position: 0 -30px;}
.btn-like-area .btn-round.case3:before{background-position: 0 -60px;}
.btn-like-area .btn-round.case4:before{background-position: 0 -90px;}
.btn-like-area .btn-round.case1.active:before{background-position: 0 0;}
.btn-like-area .btn-round.case2.active:before{background-position: 0 -30px;}
.btn-like-area .btn-round.case3.active:before{background-position: 0 -60px;}
.btn-like-area .btn-round.case4.active:before{background-position: 0 -90px;}
.btn-like-area .btn-round[class*="like"]:before{ content: ""; display: inline-block; width: 38px; height: 30px; position: absolute; left: 0; top: 0; background-image: url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_icons_like2.png'); background-repeat: no-repeat; }
.btn-like-area .btn-round.like1:before{background-position: 0 0;} /* -50px 0 */
.btn-like-area .btn-round.like2:before{background-position: 0 -30px;}
.btn-like-area .btn-round.like3:before{background-position: 0 -60px;}
.btn-like-area .btn-round.like1.active:before{background-position: 0 0px;}
.btn-like-area .btn-round.like2.active:before{background-position: 0 -30px;}
.btn-like-area .btn-round.like3.active:before{background-position: 0 -60px;}
.btn-like-area .btn-round:hover,
.btn-like-area .btn-round.active{border-color:#6456d6;background-color:#f8f8f8;}
.event_booklist .btn-like-area {margin-top:25px;}

/* 추천도서 */
.header_recommend {border-top:1px solid #717171;}
.header_recommend .image {border-bottom:1px solid #e5e5e5;}
.header_recommend ul {padding:10px 15px 15px;border-bottom:1px solid #ddd;}
.header_recommend ul:after {content:'';display:block;clear:both;}
.header_recommend ul li {float:left;width:230px;padding-left:10px;margin-top:5px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/menu_off.gif') no-repeat 0 5px;font-size:14px;}
.header_recommend ul li a {color:#262626;}
.header_recommend ul li a:hover {color:#003477;text-decoration:underline;}
.header_recommend ul li.on a {color:#003477;text-decoration:underline;font-weight:bold;}
.header_recommend + .sort_area3,
.page_group + .sort_area3,
h2.book_subject.type03 + .sort_area3 {margin-top:0;}
h2.book_subject.type03{clear:both;padding-top:30px;border-bottom:2px solid #717171;position:relative;padding-right:100px;margin-bottom:0;}
h2.book_subject.type03 .more {position:absolute;right:20px;bottom:10px;font-size:15px;line-height:18px;font-weight:normal;padding-right:24px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_more2.gif') no-repeat right center;}
h2.book_subject.type03 .sort {position:absolute;right:0;bottom:6px;}
h2.book_subject.type03 .normal {font-weight:normal;}

/* 베스트/스테디 */
.best_rank .number {font-size:31px;line-height:1;color:#262626;letter-spacing:-2px;}
.best_rank .change {margin-top:15px;line-height:1.5;}
.best_rank .change.up {color:#f64033;}
.best_rank .change.down {color:#3a60df;}
.best_rank .change.new {color:#677ee6;}

.box_best_header {line-height:1.5;margin-bottom:20px;}
.box_best_header h2 {font-size:26px;font-weight:600;color:#262626;}
.box_best_header h2 .btn_w_s {vertical-align:middle;margin-left:10px;font-weight:normal;color:#262626;}
.box_best_header h2 .btn_w_s:after {content:'';display:inline-block;width:10px;height:10px;background:#fff url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/go_r.gif') no-repeat right center;}
.box_best_header p {margin-top:20px;font-size:15px;}

.box_sub_category{padding:20px 0 20px 20px;border:1px solid #d5d5d5;position:relative;zoom:1;margin-bottom:30px;}
.box_sub_category ul{max-height:84px;overflow:hidden;}
.box_sub_category ul:after {content:'';display:block;clear:both;}
.box_sub_category ul li{float:left;width:127px;padding:5px 0 5px 20px;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box_sub_category ul li a{color:#262626;}
.box_sub_category ul li.on a{font-weight:bold;color:#677ee6;}
.box_sub_category ul li a:hover{text-decoration:underline;}
.box_sub_category .btn_open {position:absolute;left:0;right:0;margin:auto;bottom:-30px; width:100px;height:30px;padding:0 13px 0 0;border:1px solid #d5d5d5;background:#fafafa url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_list_more.png') no-repeat 72% center;cursor:pointer;vertical-align:top;color:#262626;font-size:13px;}
.box_sub_category.opened ul {max-height:none;}
.box_sub_category.opened .btn_open{background-image:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_list_less.png');}

.table_simple {border-collapse:collapse;background-color:#fff;}
.table_simple th,
.table_simple td {border:1px solid #ddd;padding:8px 10px;color:#555;line-height:1.4;}
.table_simple th {text-align:center;padding:10px;}
.table_simple td {vertical-align:top;}
.table_simple th.header {font-size:14px;}

.tab_area05 {position:relative;height:46px;border-bottom:1px solid #4b5260;border-left:1px solid #d7d7d7;zoom:1;}
.tab_area05 ul:after {content:'';display:block;clear:both;}
.tab_area05 li {float:left;width:50%;}
.tab_area05 li a {display:block;padding:13px 24px;height:19px;font-size:15px;line-height:19px;color:#696969;text-align:center;background-color:#f5f5f5;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.tab_area05 li a:hover {color:#191919;}
.tab_area05 li.on a {margin-left:-1px;color:#191919;border-left:1px solid #4b5260;border-top:2px solid #4b5260;border-right:1px solid #4b5260;background-color:#fff;font-weight:600;}


/* 도서기획전 수정 */
.md_promotion .tab_nav{display:none;position:absolute;right:0;top:0;font-size:0;}
.md_promotion .tab_nav .page{font-size:13px;color:#777;line-height:20px;vertical-align:middle;margin-right:10px;}
.md_promotion .tab_nav .page em{font-weight:600;color:#4b5260;}
.md_promotion .tab_nav .btn_prev,
.md_promotion .tab_nav .btn_next {display:inline-block;vertical-align:middle;width:20px;height:20px;text-indent:-9999px;}
.md_promotion .tab_nav .btn_prev{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control.gif') no-repeat 0px center;}
.md_promotion .tab_nav .btn_next{background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bx_control.gif') no-repeat -20px center;}
.md_promotion .tab_menu .banner {display:none;}
.md_promotion.type_2 .tab_menu {width:283px;height:283px;border:1px solid #d0d0d0;}
.md_promotion.type_2 .tab_menu li {display:none;height:auto;border:none;}
.md_promotion.type_2 .tab_menu li a {padding:0;font-size:0;line-height:1.3;color:transparent;}
.md_promotion.type_2 .tab_menu li.on {display:block;}
.md_promotion.type_2 .tab_menu li.on:after {display:none;}
.md_promotion.type_2 .tab_menu li .banner {display:block;width:283px;height:283px;}
.md_promotion.type_2 .tab_cont {width:293px;padding:43px 35px 30px;border-color:#d0d0d0;}
.md_promotion.type_2 .pager {display:none;}
.md_promotion.type_2 .bx-controls .bx-controls-direction a{position:absolute;width:13px;height:25px;top:100px;text-indent:-9999px;}
.md_promotion.type_2 .bx-controls .bx-prev{left:-315px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_prev.png') no-repeat center;}
.md_promotion.type_2 .bx-controls .bx-next{right:-20px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_bxslider_next.png') no-repeat center;}
.md_promotion.type_2 .tab_nav {display:block;}

/* 결제 독서포인트 선택 팝업 2021-04-23 */
.book_point_wrap .box_notice {margin:20px 0 40px; padding:30px 30px; background-color:#f7f7f7;}

/* 리딩하이 2021-06-02 */
.forum_banner3{position:relative;width:100%;height:182px; margin-bottom:48px;border-top:2px solid #717171;background:#f8f8f8 /*url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view2_bg.png')*/}
.forum_banner3 .banner{position:relative;width:980px;height:182px;overflow:hidden;margin:0 auto;}
.forum_banner3 .banner .txt_banner{position:relative;padding:60px 0 0 20px;height:120px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/knowforum/view2_bg4.png') no-repeat right 0;}
.forum_banner3 .banner .txt_banner p.subj_ban{font-size:28px;font-weight:600;color:#333}
.forum_banner3 .banner .txt_banner p.txt_ban{margin-top:5px;font-size:13px;line-height:18px;color:#6a6a6a}
.forum_banner3 .forum_tab{z-index:10;}

.readinghi_best_list {margin-bottom:30px;}
.readinghi_best_list ul {zoom:1;}
.readinghi_best_list ul:after {content:'';display:block;clear:both;}
.readinghi_best_list ul li {position:relative;float:left; width:480px; height:215px; padding-top:6px;}
.readinghi_best_list ul li.second {margin-left:20px;}
.readinghi_best_list ul li a{display:block;}
.readinghi_best_list ul li .icon{position:absolute; left:9px; top:0px; width:61px; height:73px; color:transparent; font-size:0;background:url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/forum/ico_hot.png) no-repeat 0 0; z-index:9999;} 
.readinghi_best_list ul li .box_best {position:relative;padding:20px 20px 24px 69px;border:1px solid #d3d3d3;}
.readinghi_best_list ul li .box_best h4.best_title { height:28px; font-size:18px; color:#333333; border-bottom:1px solid #e1e1e1;}
.readinghi_best_list ul li .box_best .best_contents {position:relative; padding:24px 0 0 43px; } 
.readinghi_best_list ul li .box_best .best_contents .thumb{position:absolute;left:-52px;top:27px;}
.readinghi_best_list ul li .box_best .best_contents .thumb img{width:79px; height:114px; border:1px solid #ccc;}
.readinghi_best_list ul li .box_best .best_contents .title {height:32px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.readinghi_best_list ul li .box_best .best_contents .title strong{ font-size:23px; font-weight:bold; color:#333333;vertical-align:middle;}
.readinghi_best_list ul li .box_best .best_contents .text {margin-top:10px; height:36px; overflow:hidden; font-size:12px; line-height:18px; color:#555555;}
.readinghi_best_list ul li .box_best .best_contents .name {margin-top:20px; font-size:12px; line-height:18px; color:#767676;}

.readinghi_wrap div.forum-contents{float:left;clear:both;position:relative;}
.readinghi_wrap div.forum-contents ul.progress-list li{height:302px; }
.readinghi_wrap div.forum-contents ul.progress-list li div{height:251px; }
.readinghi_wrap div.forum-contents ul.progress-list li div a.thumb {display:block; margin:20px auto; width:81px; height:116px;}
.readinghi_wrap div.forum-contents ul.progress-list li div a.thumb img {width:79px; height:114px; border:1px solid #ccc;}
.readinghi_wrap div.forum-contents ul.progress-list li div a:hover{text-decoration:underline;}
.readinghi_wrap div.forum-contents ul.progress-list li div a:hover img{border:1px solid #222;}
.readinghi_wrap div.forum-contents ul.progress-list li div ul li {height:auto; line-height:15px;  }
.readinghi_wrap div.forum-contents ul.progress-list li div ul li span {display:inline-block; max-width:120px; height:15px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.readinghi_wrap div.forum-contents ul.progress-list li ul.state{text-align:center;}
.readinghi_wrap div.forum-contents ul.progress-list li ul.state li{float:none; display:inline-block; margin-left:5px; margin-right:5px; line-height:16px;} /* 2021-06-29 */
.readinghi_wrap div.forum-contents ul.progress-list li.not-forum {height:94px; }

.readinghi_wrap .search_subT .subT_area {float:right; min-width:200px; width:auto; text-align:left;}
.readinghi_wrap .search_subT .subT_area span{display:inline-block;}
.readinghi_wrap .search_subT .subT_area span.on{font-weight:bold;}
.readinghi_wrap .search_subT .subT_area a{display:inline-block;}
.readinghi_wrap .search_subT .subT_area a:hover,
.readinghi_wrap .search_subT .subT_area a:active{text-decoration:underline;}

/* 출석체크이벤트 2021-07-23 */
.attendance-area {max-width:740px; padding:0 0 50px 0;}
.attendance-area img {max-width:740px;}
.attendance-area .atd-top{position:relative; text-align:center;}
.attendance-area .atd-top .atd-title{ position:absolute; left:0; right:0; top:186px; font-size:66px; line-height:1.5; color:#fff; font-weight:bold;}
.attendance-area .atd-top .atd-subtitle { position:absolute; left:0; right:0; top:281px; font-size:23px; line-height:1.4; color:#fff; }
.attendance-area .atd-cont {padding:35px 35px;}
.attendance-area .atd-cont ul{zoom:1;}
.attendance-area .atd-cont ul:after {content:'';display:block;clear:both;}
.attendance-area .atd-cont ul li{float:left; width:134px; height:134px; text-align:center;} 
.attendance-area .atd-cont ul li a{display:inline-block; padding:0; width:120px; height:120px; font-size:0; line-height:0; color:transparent; text-indent:-9999px; }
.attendance-area .atd-cont ul li.atd-01 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_01.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-02 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_02.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-03 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_03.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-04 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_04.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-05 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_05.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-06 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_06.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-07 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_07.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-08 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_08.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-09 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_09.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-10 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_10.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-11 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_11.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-12 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_12.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-13 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_13.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-14 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_14.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-15 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_15.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-16 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_16.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-17 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_17.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-18 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_18.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-19 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_19.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-20 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_20.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-21 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_21.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-22 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_22.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-23 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_23.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-24 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_24.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-25 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_25.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-26 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_26.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-27 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_27.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-28 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_28.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-29 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_29.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-30 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_30.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.atd-31 a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_31.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.on a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_on.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.enter a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_enter.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-cont ul li.enter_on a{background:url("https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/rtree/attendance/check_enter_on.png") 0 0 no-repeat; background-size:cover;}
.attendance-area .atd-bt {padding:0 75px;}
.attendance-area .atd-bt ul li{padding-left:12px; text-align:left; font-size:17px; line-height:33px; background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_dot1.gif") 0 15px no-repeat;}
.attendance-area .atd-top .atd-subtitle02 { position:absolute; left:0; right:0; top:313px; font-size:23px; line-height:1.4; color:#fff; } /* 2021-08-26 */

/* 도서상세 - 함께 구매한 상품 리스트 장바구니담기 */
.book_detail_relation ul.list_relation li .cover{position:relative;}
.book_detail_relation ul.list_relation li .cover .btn_cart{display:none; position:absolute; right:1px; bottom:1px; width:30px; height:30px; font-size:0; line-height:0; color:transparent; z-index:2;
background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/cart_03.png") 0 0 no-repeat;}
.book_detail_relation ul.list_relation li.on .cover .btn_cart{display:block;}

/* 성격 유형별 도서 추천 */
.survey_area.survey_personality .survey_box .answer label{width:100%; padding:5px 0;}
.survey_personality_result {float:left;width:100%;margin-bottom:20px; border-top:2px solid #717171;}
.survey_personality_result .box_result{width:600px; margin:0 auto; text-align:center;}
.survey_personality_result .box_result .result_01{margin-top:20px; color:#333; font-size:16px; line-height:26px; font-weight:600;}
.survey_personality_result .box_result .result_02{margin-top:20px; color:#555; font-size:34px; line-height:47px; font-weight:bold;}
.survey_personality_result .box_result .result_03{margin-top:10px; color:#555; font-size:15px; line-height:22px;}
.survey_personality_result .box_result .result_04{margin-top:15px; }
.survey_personality_result .box_result .result_04 img{width:600px; height:400px;}
.survey_personality_result .box_result .result_05{margin-top:40px; font-size:20px; line-height:28px; font-weight:bold;}
.survey_personality_result .box_result .result_06{margin-top:10px; color:#555; font-size:15px; line-height:22px;}
.survey_personality_result .box_bookList{margin:0 auto;}
.survey_personality_result .box_bookList .booklist_title{margin-top:25px; font-size:17px; font-weight:600; text-align:center;color:#333333;}
.survey_personality_result .box_bookList.pop_recomm_area .booklist_area{padding-bottom:0;}

/* 베스트셀러 순위표시 */
.book_list .bg_book_img em.num{position:absolute; left:0; top:0; width:27px; height:27px; font-size:13px; line-height:27px; color:#fff; text-align:center; font-weight:bold; background-color:#ff6633;}
.book_list3 ul li .bookarea .cover em.num{position:absolute; left:0; top:0; width:28px; height:28px; font-size:13px; line-height:28px; color:#fff; text-align:center; font-weight:bold; background-color:#ff6633;}

/* 네이버페이 */
.tab_payment {margin:10px 0 10px; width:800px;}
.tab_payment ul{zoom:1;height:45px;}
.tab_payment ul:after {content:'';display:block;clear:both; }
.tab_payment ul li{float:left;width:20%;}
.tab_payment ul li a {display:block; width:138px; height:39px;
border:1px solid #dddddd; padding:4px 10px 0;text-align:center; color:#000;font-size:13px; line-height:39px;}
.tab_payment ul li a:hover {text-decoration:underline;}
.tab_payment ul li.on a {width:136px;height:37px; line-height:37px; border-width:2px;border-color:#000;}
.tab_payment ul li.npay {background:url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_npay.gif") center center no-repeat; }
.tab_payment ul li.npay a{font-size:0; line-height:0; color:transparent;}

/* 네이버페이 정렬 */
.payment_list .naverpay_txt li{list-style-position: inside;text-indent: -7px;padding-left: 7px;margin-bottom: 5px;}


/* 수료현황 */
.md_profile_my .forum_area .forum .btn_write.btn_write02{padding:11px 10px 0 0}

/* sam 배송라운지 */
.samlounge_wrap {width:980px;margin:0 auto;font-size:24px;line-height:1.4;color:#000;font-family:'Noto Sans KR', sans-serif;letter-spacing:-0.02em;}
.samlounge_wrap a {color:#000;}
.samlounge_wrap a:hover {text-decoration:underline;}
.samlounge_wrap .txt_info {font-size:0; line-height:0; color: transparent;}
.samlounge_wrap .section{width:700px;padding:0 125px;/*width:950px;padding:0;*/ margin:0 auto; position:relative;}
.samlounge_wrap .bg_01 {background:url('https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/book/210927_delivery/bg_01.jpg') repeat-x 50% 0;}
.samlounge_wrap .bg_02 {background:#fff;}

.samlounge_wrap .top {position:relative;margin-bottom:-3.8%;}
.samlounge_wrap .top .title {position:absolute;left:0;top:0;right:0;margin:10%;font-size:200%;font-weight:bold;color:#383a41;}
.samlounge_wrap .top .title strong {color:#5d4be8;}

.samlounge_wrap .box_1 {padding:10% 0;text-align:center;border-top:3px solid #f3f5f9;}
.samlounge_wrap .box_1:first-child,
.samlounge_wrap .box_1.first {border-top:none;}
.samlounge_wrap .box_1.bg_shadow {padding-bottom:18%;background:url('https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/book/210927_delivery/bg_shadow_02.jpg') repeat-x 50% 100%;}
.samlounge_wrap .box_1 .title {margin-top:10%;font-size:160%;line-height:1.3;font-weight:500;color:#383a41;}
.samlounge_wrap .box_1 .title:first-child {margin-top:0;}
.samlounge_wrap .box_1 .title em {font-style:normal;color:#1ec0a0;}
.samlounge_wrap .box_1 .title strong {font-weight:inherit;color:#5d4be8;}
.samlounge_wrap .box_1 .button {margin-top:5%;}
.samlounge_wrap .box_1 .text {margin-top:5%;font-size:110%}
.samlounge_wrap .box_1 .text:first-child {margin-top:0;}
.samlounge_wrap .box_1 .text em {font-style:normal;color:#1ec0a0;}
.samlounge_wrap .box_1 .text b {font-weight:500;}
.samlounge_wrap .box_1 .text b em {color:#5d4be8;}
.samlounge_wrap .box_1 .image {margin-top:5%;list-style: none;padding-left: 0;}

.samlounge_wrap .box_1 .date {margin-top:7%;}
.samlounge_wrap .box_1 .date .round {background:#f0f2f6;font-size:104%;line-height:1.4em;padding:0.5em 1.2em;border-radius:1.2em;}

.samlounge_wrap .box_1 .book {padding:7% 0 20%;margin-bottom:-5%;font-size:0;background:url('https://contents.kyobobook.co.kr/comm/ink/images/prom/2021/book/210927_delivery/bg_shadow.jpg') repeat-x 50% 100%;}
.samlounge_wrap .box_1 .book li {width:22%;display:inline-block;margin:0 1%;}
.samlounge_wrap .box_1 .book li a {position:relative;display:block;height:0;padding-bottom:135%;}
.samlounge_wrap .box_1 .book li img {position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.samlounge_wrap .box_1 .text + .book {padding-top:4%;}

.samlounge_wrap .box_info {margin:7% 4.5% 0;background:#f2f3f5;padding:5% 8.57%;border-radius:1.2em;text-align:left;word-break:keep-all;}
.samlounge_wrap .box_info .list {margin-top:5%;padding-left:4.5%;}
.samlounge_wrap .box_info .list:first-child {margin-top:0;}
.samlounge_wrap .box_info .list li {list-style:disc;margin-top:2%;font-size:90%;line-height:1.35;color:#595f6b;}
.samlounge_wrap .box_info .number {position:relative;}
.samlounge_wrap .box_info .number input[type=text] {position:absolute;left:34%;top:0;width:34%;height:100%;padding:0;border:none;background-color:transparent;font-size:100%;font-family:inherit;text-align:center;color:#000;}
.samlounge_wrap .box_info .number a {position:absolute;right:11%;top:0;width:21%;height:100%;font-size:0;color:transparent;}
.samlounge_wrap .box_info .number a:hover {text-decoration:none;}
.samlounge_wrap .box_info .text {margin-top:5%;font-size:85%;color:#6e717c;}
.samlounge_wrap .box_info .extend {margin-left:-5%;margin-right:-5%;}

.samlounge_wrap .box_1 {margin-left:-125px;margin-right:-125px;padding-left:125px;padding-right:125px;}
.samlounge_wrap .box_1 .book {margin-left:-200px;margin-right:-200px;/*padding-left:200px;padding-right:200px;*/padding-left:125px;padding-right:125px;}
.samlounge_wrap .box_1 .book li {width:18%;}
.samlounge_wrap .box_info .number a {background:url('https://contents.kyobobook.co.kr/comm/ink/images/welcome/blank.gif');}

/* 2023-11-17 초등학생 성향별 도서추천 */
.element_persinality{ float: left; width: 100%; border-top: 1px solid #717171; }

.element_question{ display: none; background: #ECEDFF; text-align: center; padding: 60px 0 100px; }
.element_question:first-child{ display: block; }

.element_question .progress_bar{ width: 800px; background: #fff; border-radius: 4px; height: 6px; margin: 0 auto 50px; }
.element_question .progress_bar span{ display: block; background: #6456D6; border-radius: 4px; height: 6px; }

.question01 .progress_bar span{ width: 11%; }
.question02 .progress_bar span{ width: 22%; }
.question03 .progress_bar span{ width: 33%; }
.question04 .progress_bar span{ width: 44%; }
.question05 .progress_bar span{ width: 55%; }
.question06 .progress_bar span{ width: 66%; }
.question07 .progress_bar span{ width: 77%; }
.question08 .progress_bar span{ width: 88%; }
.question09 .progress_bar span{ width: 100%; }

.element_question .question_sub{ color: #6456D6; font-size: 22px; font-weight: 700; line-height: 1;  margin-bottom: 20px; }

.element_question .question_tit{ color: #333; font-size: 26px; font-weight: 700; line-height: 1.4; margin-bottom: 48px; }

.element_question .question_img{ width: 200px; height: auto; display: block; margin: auto; margin-bottom: 48px; }
.element_question .question_img img{ width: 100%; height: auto; }

.element_question .question_btn{ margin-bottom: 50px; }
.element_question .question_btn button{ border-radius: 14px; border: 2px solid transparent; background: #D7D2FF; color: #404040; padding: 40px 100px; box-sizing: border-box; text-align: center; font-size: 1.6em; font-weight: 400; line-height: 17px;  width: 800px; transition: all 0.3s; }
.element_question .question_btn button:hover,
.element_question .question_btn button.active{ border: 2px solid #6456D6; background: #fff; color: #6456D6; font-weight: 600; }
.element_question .question_btn button + button{ margin-top: 28px; }
.element_question .progress_wrap{ display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; width: 800px; margin: auto; }
.element_question.question01 .progress_wrap{ justify-content: flex-end; }

.element_question.question09 .progress_wrap{ justify-content: flex-start; }

.progress_wrap button{ font-size: 18px; font-weight: 400; display: block; z-index: 1; width: 33.33%; }

.progress_wrap .prbtn_prev{ text-align: left; }
.progress_wrap .prbtn_next{ text-align: right; }
.progress_wrap .prbtn_prev span{ padding-left: 14px; color: #404040; }
.progress_wrap .prbtn_prev span::after{ content: ''; background-image: url(https://contents.kyobobook.co.kr/pmtn/2023/book/23117_rtree/progress_prev.png); position: absolute; top: 0; left: 0; display: inline-block; width: 10px; height: 19px; background-position: center 1px; background-repeat: no-repeat; background-size: 10px 19px; vertical-align: top; }
.progress_wrap .prbtn_next span{ color: #6456D6; font-weight: 700; padding-right: 14px; }
.progress_wrap .prbtn_next span::after{ content: ''; background-image: url(https://contents.kyobobook.co.kr/pmtn/2023/book/23117_rtree/progress_next.png); position: absolute; top: 0; right: 0; display: inline-block; width: 10px; height: 19px; background-position: center 1px; background-repeat: no-repeat; background-size: 10px 19px; vertical-align: top; }


.progress_wrap .pr_num{ color: #333; text-align: center; font-size: 18px; font-weight: 400; letter-spacing: 3.6px; width: 33.33%; }
.progress_wrap .pr_num span{ color: #959595; }

.element_result{ background: linear-gradient(180deg, #ECEDFF 56.94%, rgba(236, 237, 255, 0.00) 100%); text-align: center; padding: 60px 0; }

.element_result .result_tit{ color: #333; text-align: center; font-size: 24px; font-weight: 700; line-height: 1; margin-bottom: 32px; }

.element_result .result_img{ width: 220px; height: auto; display: block; margin: auto; margin-bottom: 32px; }
.element_result .result_img img{ width: 100%; height: auto; }


.element_result .result_sub{ color: #333; text-align: center; font-size: 15px; font-weight: 400; line-height: 1.4; letter-spacing: -1.5px; width: 500px; margin: auto; word-break: keep-all; }

.element_persinality .btn_cell{ background-color: #6456D6; border: 1px solid #6456D6; }

/* 2024-01-02 REQ-1233 시리즈 정보노출 */
.series_b{ margin: 5px 0; font-size: 12px; font-weight: 600; color: #000; }

/* 2023-12-18 리딩트리 복지몰 메인 개선 */
.welcome_main_content_area{ padding: 40px 80px; border: solid 1px #eaeaea; }
.welcome_main_content_area .title_wrap { position: relative; display: flex; justify-content: flex-start; align-items: center; flex-direction: row; margin-bottom: 30px; }

.hotNew_wrap .title_wrap{ margin-bottom: 40px; }

.welcome_main_content_area .title_wrap .title_heading{ display: inline-block; position: relative; font-weight: 700; font-size: 22px; line-height: 1.3; letter-spacing: -0.01em; color: #000; }
.welcome_main_content_area .title_wrap .category_tag_list { margin: 4px 0 0 30px; }

.welcome_main_content_area .title_wrap .right_area { margin-left: auto; flex-shrink: 0; display: flex; justify-content: flex-start; align-items: center; flex-direction: row; }
.welcome_main_content_area .title_wrap .btn_more_plus_text { font-size: 15px; line-height: 23px; letter-spacing: -0.01em; }
.welcome_main_content_area .title_wrap .btn_more_plus_text span{ display: inline-block; position: relative; vertical-align: top; }

.category_tag_list .category_item { display: inline-block; margin-right: 10px; vertical-align: top; }

.category_tag_list .category_item .btn_category { position: relative; font-size: 14px; line-height: 1.3; letter-spacing: -0.01em; color: #767676; transition: color 0.23s, font-weight 0.23s; }

.category_tag_list .category_item.active .btn_category { overflow: visible; font-weight: 700; color: #474c98; }

.category_tag_list .category_item .btn_category:before { content: ""; position: absolute; left: 50%; top: -8px; display: block; width: 6px; height: 6px; background-color: transparent; border-radius: 100%; transform: translateX(-50%); transition: background-color 0.23s; }
.category_tag_list .category_item.active .btn_category:before { background-color: #4dac27; }

.btn_category .text { display: inline-block; position: relative; vertical-align: top; z-index: 1; }

.btn_more_plus_text .ico_plus { display: inline-block; position: relative; vertical-align: top; width: 10px; height: 10px; margin: 6px 0 0 6px; background: url(https://contents.kyobobook.co.kr/resources/fo/images/common/ink/ico_plus_h10_bold@2x.png) center no-repeat; background-size: 10px 10px; }
.welcome_main_content_area .book_info_wrap{ margin-top: 12px; }
.welcome_main_content_area [class^=badge_] { display: inline-block; box-sizing: border-box; text-align: center; vertical-align: top; font-size: 11px; margin-bottom: 8px; padding: 2px 4px; border-radius: 4px; }

.welcome_main_content_area .badge_ebook{ color: #3471c1; border: 1px solid #eaf0f9; background: #eaf0f9; } 
/* 오늘의 선택 */
.expand_related_book_wrap { position: relative; display: none; }
.expand_related_book_wrap.active { display: block; }
.showcase_template_wrap{ position: relative; }
/* 오늘의 선택-메인 */
.expand_related_book_wrap .detail_swiper_wrap { position: relative; width: 428px; padding-right: 46px; z-index: 2; background-color: #fff; box-sizing: border-box; height: 314px; display: flex; align-items: center; }

.detail_swiper_wrap .swiper-container .swiper-slide { width: 100%; display: flex; justify-content: center; align-items: flex-start; flex-direction: column; background-color: #fff; height: auto; }

.detail_swiper_wrap .swiper-slide{ display: none; }
.detail_swiper_wrap .swiper-slide-active{ display: block; }


.detail_swiper_wrap .prod_area .prod_thumb_box { width: 208px; }
.detail_swiper_wrap .swiper-slide-active .prod_thumb_box{ box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.08); }

.detail_swiper_wrap .prod_area .prod_thumb_box .img_box img { height: auto; max-height: 314px; min-height: 314px; }

.detail_swiper_wrap .prod_area .prod_info_box .prod_info .prod_name{ font-size: 18px; }


/* 오늘의 선택-썸네일 */
.thumb_swiper_wrap { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 390px; height: min-content; }

.thumb_swiper_wrap .thumb_list { align-items: center; }

.thumb_swiper_wrap .thumb_list .thumb_item { width: 114px; margin-right: 24px; box-sizing: border-box; }

.thumb_swiper_wrap .thumb_list .thumb_item .thumb_img_box { width: calc(100% - 2px); border: 1px solid #eaeaea; }

.thumb_swiper_wrap .thumb_list .thumb_item .thumb_img_box img { width: 100%; }

.thumb_swiper_wrap .thumb_list .thumb_item .thumb_img_box.type_bookcover { border-radius: 16px 16px 16px 0; overflow: hidden; }

.thumb_swiper_wrap .thumb_list .thumb_item .thumb_img_box .img_box { display: block; }

.thumb_swiper_wrap .thumb_list .thumb_item:last-child { margin-right: 0; }

.expand_related_book_wrap .swiper-button-prev:not(.type_white), 
.expand_related_book_wrap .swiper-button-next:not(.type_white) { opacity: 0; transition: opacity 0.23s; }

.expand_related_book_wrap:hover .swiper-button-prev:not(.type_white), 
.expand_related_book_wrap:hover .swiper-button-next:not(.type_white) { opacity: 1; }

.expand_related_book_wrap:hover .swiper-button-prev.swiper-button-disabled:not(.type_white), 
.expand_related_book_wrap:hover .swiper-button-next.swiper-button-disabled:not(.type_white) { opacity: 0.3; }

.expand_related_book_wrap .swiper-button-prev { left: -22px; }

.expand_related_book_wrap .swiper-button-next { right: -22px; }

.expand_related_book_wrap .swiper-button-prev { left: -64px }
.expand_related_book_wrap .swiper-button-next { right: calc(100% - 820px - 64px); }

.expand_related_book_wrap .prod_area:not(.horizontal) .prod_info_box { margin-top: 12px; }


.expand_related_book_wrap .prod_area .prod_info_box .prod_name { font-size: 13px; line-height: 1.4x; }


/* 화제의 신상  */
.hotNew_slider_wrap{ display: none; }
.hotNew_slider_wrap.active{ display: block; }

.hotNew_slider_wrap li{ width: auto; height: auto; }
.hotNew_slider_wrap .cover{ width: auto; height: auto; border: 1px solid #eaeaea; box-sizing: border-box; }
.hotNew_slider_wrap .cover a{ width: 100%; height: auto; }
.hotNew_slider_wrap .cover a img{ width: 100%; height: auto; }

.hotNew_slider_wrap .book_tit{ font-size: 14px; font-weight: 500; line-height: 1.6; letter-spacing: -0.14px; text-align: left; color: #000; }
.hotNew_slider_wrap .book_info{ font-size: 13px; font-weight: normal; line-height: 1.5; letter-spacing: -0.13px; text-align: left; color: #595959; }

/* 교보문고 베스트 */
.welcome_main_content_area.kyoboBest_wrap .title_wrap{ position: relative; display: flex; justify-content: flex-start; align-items: center; margin-bottom: 20px; flex-wrap: wrap; }
.welcome_main_content_area.kyoboBest_wrap .category_tag_list{ margin: 20px 0 0 0px }

.kyoboBest_slider_wrap{ display: none; }
.kyoboBest_slider_wrap.active{ display: block; }


.kyoboBest_slider_wrap li{ width: auto; height: auto; }
.kyoboBest_slider_wrap .cover{ width: auto; height: auto; border: 1px solid #eaeaea; box-sizing: border-box; }
.kyoboBest_slider_wrap .cover a{ width: 100%; height: auto; }
.kyoboBest_slider_wrap .cover a img{ width: 100%; height: auto; }

.kyoboBest_slider_wrap .book_tit{ font-size: 14px; font-weight: 500; line-height: 1.6; letter-spacing: -0.14px; text-align: left; color: #000; }
.kyoboBest_slider_wrap .book_info{ font-size: 13px; font-weight: normal; line-height: 1.5; letter-spacing: -0.13px; text-align: left; color: #595959; }

.kyoboBest_slider_wrap .best_prod_head .badge_flag.badge_green { width: 118px; height: 25px; border: none; background: url(https://contents.kyobobook.co.kr/resources/fo/images/common/ink/ico_best_kyobo_lg@2x.png) 0% 0% no-repeat; background-size: 118px 25px; }
.kyoboBest_slider_wrap .best_prod_head .badge_flag.badge_green .text { visibility: hidden; position: absolute; }

.kyoboBest_slider_wrap .best_prod_head .badge_flag { width: 22px; height: 22px; margin-right: 8px; padding: 0; font-size: 12px; line-height: 22px; border-radius: 6px 0; }

.badge_light_gray { color: #fff; background: #767676; border: 1px solid #767676; }
.kyoboBest_slider_wrap .best_prod_head [class^=badge_] .text { display: inline-block; position: relative; vertical-align: top; }

/* 복지포인트 유의사항  */
.welpoint_wrap{ background-color: #f7f7f7; padding: 20px 80px; }
.welpoint_wrap .notice_tit{ font-size: 15px; font-weight: bold; line-height: 1.53; letter-spacing: -0.15px; text-align: left; color: #000; margin-bottom: 12px; }
.welpoint_wrap .notice_list li{ position: relative; font-size: 14px; line-height: 1.6; color: #595959; font-weight: 400; text-align: left; padding-left: 9px; }
.welpoint_wrap .notice_list li + li{ margin-top: 10px; }
.welpoint_wrap .notice_list li:before { content: ""; display: block; position: absolute; left: 0; top: 8px; width: 3px; height: 3px; border-radius: 50%; background-color: #999; }
.welpoint_wrap .notice_list li .fc_purple{ font-weight: 500; color: #474c98; }

/* 2024-01-25 해외거주 */
.btn_01{display:inline-block;overflow:hidden;position:relative;height:23px;padding:0 8px;border:1px solid #aaa;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_wbtn.gif') repeat-x;line-height:23px;text-align:center}
.message_btn{
    width: 100%;
    margin: 10px 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 0;

}
.message_btn .mesg{
    margin-right: 10px;
}

/* 2024-05-09 해외거주 추가수정 */
.badge_green{
	position:relative;
	display: inline-block;
	height:23px;
	padding:0 10px;
	background:#4dac26;
	line-height:23px;
	color:#fff; 
	border-radius: 4px;
	border: 1px solid #4dac26;
	font-size: 12px;
	font-weight: bold;
}
.badge_gray{
	position:relative;
	display: inline-block;
	height:23px;
	padding:0 10px;
	background:#a0a0a0;
	line-height:23px;
	color:#fff; 
	border-radius: 4px;
	border: 1px solid #a0a0a0;
	font-size: 12px;
	font-weight: bold;
}
.badge_green_line{
	position:relative;
	display: inline-block;
	height:23px;
	padding:0 10px;
	background:transparent;
	line-height:23px;
	color:#4dac26; 
	border: 1px solid #4dac26;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
}

.btn_g_s{display:inline-block;margin:0;padding:0 5px;border:1px solid #767676;background:#767676;font-size:12px;font-weight:600;line-height:20px;color:#fff; height: 26px;}

.subject_area.flex_space_between{
	display: flex;
	justify-content: space-between;
}

/* 바로드림  ONKNEW-6864 */
.prod_btn .b_btn_gray{display:block;padding:4px 5px;border:1px solid #AAAAAA;background:#D5D5D5;font-weight:600;color:#555555}
.cart_btn_lg{display:inline-block;padding:0 9px 0 15px}
.cart_btn_lg{border:1px solid #333;background:#D9D9D9;color:#333333; margin-left: 5px;}
.cart_btn_lg img{vertical-align:middle}
.cart_btn_lg span{display:inline-block;min-width:60px;padding:0 25px 0 3px;background:url('https://contents.kyobobook.co.kr/b2b/rtree/common/images/btn/btn_go_cell2.png') no-repeat right center;line-height:43px;font-size:14px}

.location_btn{
    display: block;
    width: 100%;
    border: 1px solid #CCCCCC;
    color: #303030;
    padding: 8px 0;
    text-align: center;
    margin-top: 22px;
}
.i_location {
    display: inline-block;
    overflow: hidden;
    clear: both;
    position: relative;
    padding-left: 15px;
    background: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/icon_location.png) no-repeat 0 50%;
    background-size: 11px 14px;
    color: #555;
}
.book_list2 .btn a.btn_gray{overflow:hidden;clear:both;width:50px;margin-bottom:5px;padding:2px 11px;border:1px solid #aaa;background:#d5d5d5;line-height:20px;color:#555;text-align:center; font-weight: bold;}

.btn_area_baro{
    margin: 15px auto;
}
.btn_area_baro .btn_area_cc{
    width: 100%;
    text-align: center;
    padding-top:20px;
}
.btn_area_baro .btn_g_b{
    display: inline-block;
    float: none;
}
.btn_area_baro .btn_baro{
    display: inline-block; 
    margin:0;
    padding:5px 40px;
    font-size:15px;
    font-weight:600;
    line-height:20px;
    color:#262626; 
    background: #D9D9D9;
    border: 1px solid #aaa;
    box-sizing: border-box;
}
/* 말풍선 */

.bubble_speech_box{
    position: relative;
}
/* 말풍선 노출타입 */
.bubble_speech_desc {
	position: absolute;
    width: auto;
    min-height: 30px;
    padding: 6px 13px 5px;
    border-radius: 20px;
    background-color: #F4FBFF;
    border: 1px solid #0381BC;
    color: #0381BC;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.01em;
    font-weight: 500;
    box-sizing: border-box;
    text-align: center;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    white-space: nowrap;
    vertical-align: top;
    z-index: 2;
}

.bubble_speech_box_baro01 .bubble_speech_desc{
    top: 0px;
    left: 214px;
}

.bubble_speech_desc.type_primary {
	background-color: #F4FBFF;
	border: 1px solid #0381BC;
}

.bubble_speech_desc.type_error {
	background-color: #fff5f5;
	border: 1px solid #ec1f2d;
	color: #ec1f2d;
	white-space: nowrap;
	vertical-align: top;
}
.bubble_speech_desc.type_error.has_icon {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
}
.bubble_speech_desc.type_error.has_icon [class^=btn_] {
	flex-shrink: 0;
	vertical-align: top;
}
.bubble_speech_desc.type_error.has_icon [class^=btn_]:last-child {
	margin-left: 4px;
}
.bubble_speech_desc.type_error.has_icon [class^=btn_]:first-child {
	margin-right: 4px;
}


/* 바로드림 주문 페이지 */
.fc_black{color: #000;}
.fc_light_blue{color: #0381BC !important;}
.fc_light_gray {color: #767676;}
.fw_bold{font-weight: bold;}
.btn_light_blue {
    background: #0381BC;
    border: 1px solid #0381BC;
	color: #fff;
}

.cart_top_wrap .cart_top_inner{
    position: relative;
	width: 980px;
	margin: 0 auto;
}

.cart_title_box{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.cart_title_box .title_wrap{
    align-items: flex-start;
    width: 100%;
}
.title_wrap .title_heading{
    display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	/* width: 100%; */
    font-size: 26px;
    font-weight: 600;
	color: #000;
}
.title_wrap .title_heading.title_heading_line{
    border-bottom: 2px solid #717171;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.title_wrap.title_size_md .title_heading{
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
}

.title_wrap .info_text{
    font-size: 14px;
    line-height: 25px;
    letter-spacing: -0.01em;
    color: #595959;
    display: inline-block;
}

.title_wrap.title_size_sm {
	min-height: 24px;
	padding-bottom: 12px;
}
.title_wrap.title_size_sm .title_heading {
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
}
.title_wrap.title_size_sm .title_heading + .btn_info_popup {
	margin-left: 6px;
}
.title_wrap.title_size_sm.has_sub_title {
	padding-bottom: 20px;
}
.title_wrap.title_size_sm ~ .title_size_sm {
	margin-top: 20px;
}
.title_wrap.title_size_sm + .title_size_sm {
	margin-top: 0;
}

.round_gray_box + .title_wrap {
    margin-top: 20px;
}

.btn_info_popup{
    vertical-align: top;
    width: 16px;
    height: 16px;
    padding: 0;
    margin-left: 4px;
    display: inline-block;
    margin-top: 3px;
}
.btn_info_popup .ico_question {
    z-index: 1;
    display: block;
    border: 1px solid #d5d5d5;
    border-radius: 100%;
    background: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_tooltop_question_sm@2x.png) center no-repeat!important;
    background-size: 16px 16px!important;
    width: 16px;
    height: 16px;
}
.btn_info_popup .ico_info {
    z-index: 1;
    display: block;
    border: 1px solid #d5d5d5;
    border-radius: 100%;
    background: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_tooltip_sm@2x.png) center no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}
.layerpop_wrap{
	position: relative;
}
.layerpop_load_wrap02{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 900;
    background-color: transparent;
    /* background-color: #f82d2d; */
}

.layerpop_load_wrap02 .layerpop_load{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 10%);
}

.layerpop_load_wrap02 .layerpop_wrap{
    width: 500px;
    height: auto;
    padding: 30px;
    box-sizing: border-box;
    background-color: #fff;
}
.layerpop_load_wrap02 .layerpop_wrap > .xx{
    position:absolute;
    top:30px;
    right:30px;
    z-index:00016;  
    background: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_dialog_close@2x.png) center no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
.layerpop_load_wrap02 .layer_header{
    padding: 10px 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: -0.15px;
}
.layerpop_load_wrap02 .layerpop_load_paperBag{
	position: absolute;
    top: 50%;
    left: 100%;
	transform: none;
}
.layerpop_load_paperBag .layerpop_wrap{
    width: 320px;
}
.layerpop_load_paperBag .layer_header{
	text-align: center;
}

.layerpop_load_shop .layerpop_wrap{
    width: 500px;
}
.layerpop_load_shop .layer_header{
	border-bottom: 1px solid #eaeaea;
}

.baroPop_tab{display:block;float:left;position:relative;width:100%;margin-bottom:10px;border-bottom:1px solid #757575;background:#f8f8f8}
.baroPop_tab a{float:left;position:relative;padding:14px 40px;font-size:14px;font-weight:bold;color:#6a6a6a}
.baroPop_tab a.on{background:#838d8d;font-weight:bold;color:#fff}
.baroPop_tab a.on .point{margin-left:10px}

.cart_body {
	position: relative;
	min-height: calc(100vh - 80px);
	z-index: 1;
}

.cart_body .cart_body_inner {
	width: 670px;
}

.cart_body .cart_info_wrap {
	position: absolute;
	right: 0;
	top: 0;
}

.shop_box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 23px 23px;
    border: 1px solid rgba(3, 129, 188, 0.30);
    background: rgba(3, 129, 188, 0.04);
    box-sizing: border-box;
}

.shop_box .desc {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: -0.01em;
}

.shop_box .desc .gap {
    display: inline-block;
    margin: 0 12px;
    transform: translateY(-2px);
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #d5d5d5;
}

.shop_box .ico_location {
    display: inline-block;
    width: 15px;
    height: 22px;
    background-size: 15px 22px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_location@2x.png);
    vertical-align: top;
}

.shop_box .right_area {
    margin-left: auto;
    color: #595959;
}

.shop_box .right_area b {
	font-weight: 500;
}

/* 바로드림 유형 */

.ico_svc_pickup_zone, .ico_svc_pickup_box {
	display: inline-block;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}

.ico_svc_pickup_zone {
	background-size: 90px 90px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_zone@2x.png");
}

.ico_svc_pickup_box {
	background-size: 90px 90px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_box@2x.png");
}

.ico_svc_pickup_zone_sm, .ico_svc_pickup_box_sm {
	display: inline-block;
	width: 78px;
	height: 78px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}

.ico_svc_pickup_zone_sm {
	background-size: 78px 78px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_zone_sm@2x.png");
}

.ico_svc_pickup_box_sm {
	background-size: 78px 78px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_box_sm@2x.png");
}

.get_box_list {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
}
.get_box_list .get_box {
	margin-left: 12px;
	flex: 1;
	height: 170px;
}
.get_box_list .get_box:first-child {
	margin-left: 0;
}
.get_box_list + .bul_item_dot {
	margin-top: 16px;
}
.get_box_list.ver_2 .get_box {
	height: 155px;
}
.get_box_list.ver_2 .get_box .get_box_inner {
	height: 155px;
}
.get_box_list.ver_2 .get_box .get_box_inner .get_title {
	color: #767676;
}
.get_box_list.ver_2 .get_box.active .get_box_inner .get_title {
	color: #000;
	font-weight: 600;
}

.get_box {
	position: relative;
	flex: 1;
	width: 100%;
	height: 170px;
}
.get_box .get_box_inner {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
	flex: 1;
	width: 100%;
	height: 170px;
	border: 1px solid #ccc;
	transition: border-color 0.23s;
}
.get_box .get_box_inner .get_title {
	margin-top: 12px;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
	color: #5055b1;
	font-weight: 500;
}
.get_box .get_box_inner .get_desc {
	margin-top: 2px;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	color: #595959;
}
.get_box .btn_get_box {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
	cursor: pointer;
}
.get_box > .bubble_speech_desc {
	right: 0;
	bottom: 142px;
	z-index: 1;
	transition: opacity 0.23s;
	opacity: 1;
}
.get_box > .bubble_speech_box {
	visibility: hidden;
	position: absolute;
	bottom: 146px;
	right: 0;
	z-index: 2;
}
.get_box > .bubble_speech_box .bubble_speech_desc {
	position: relative;
}
.get_box > .bubble_speech_box .error_desc_box {
	visibility: hidden;
	position: absolute;
	top: -40px;
	right: 0;
	display: inline-block;
	border-radius: 6px;
	border: solid 1px #ccc;
	background-color: #fff;
	padding: 5px 9px;
	box-sizing: border-box;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	text-align: center;
	white-space: nowrap;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.get_box > .bubble_speech_box.active .error_desc_box {
	visibility: visible;
}
.get_box.active .get_box_inner {
	border-color: #000;
}
.get_box.active .get_title {
	font-weight: 700;
}
.get_box.disabled .btn_get_box {
	pointer-events: none;
	cursor: default;
}
.get_box.disabled .get_box_inner {
	opacity: 0.5;
}
.get_box.disabled > .bubble_speech_desc {
	opacity: 0;
}
.get_box.disabled .bubble_speech_box.type_error {
	visibility: visible;
	z-index: 2;
}

.get_box.disabled .bubble_speech_box.type_error .error_desc_box {
	z-index: 1;
	margin-bottom: -10px;
}
.get_box.stop .btn_get_box {
	pointer-events: none;
	cursor: default;
}
.get_box.stop .get_box_inner .ico_svc_pickup_zone {
	background-size: 90px 90px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_zone_stop@2x.png");
}
.get_box.stop .get_box_inner .ico_svc_pickup_box {
	background-size: 90px 90px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_svc_pickup_box_stop@2x.png");
}
.get_box.stop .get_box_inner .get_title, .get_box.stop .get_box_inner .get_desc {
	opacity: 0.5;
}
.get_box.stop .bubble_speech_desc, .get_box.stop .bubble_speech_box {
	visibility: hidden;
}
/* 주문 가능 상태 목록 */
.oder_info_list {
	display: flex;
	margin: 30px 0;
}
.oder_info_list_baro{
	background-color: #f7f7f7;
    box-sizing: border-box;
	padding: 24px;
}
.oder_info_list:first-child {
	margin-top: 0;
}
.oder_info_list:last-child {
	margin-bottom: 0;
}
.oder_info_list .order_info {
	position: relative;
	flex: 1;
}
.oder_info_list .order_info .title {
	margin-bottom: 13px;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
	font-weight: 700;
}
.oder_info_list .order_info .list li {
	position: relative;
	padding-left: 18px;
}
.oder_info_list .order_info .list li + li {
	margin-top: 8px;
}
.oder_info_list .order_info .list li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center center;
}
.oder_info_list .order_info .list li .info {
	margin-top: 4px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.01em;
}
.oder_info_list .order_info:not(:first-child) {
	padding-left: 24px;
}
.oder_info_list .order_info:not(:first-child):before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	bottom: 10px;
	border-left: 1px dashed #d5d5d5;
}
.oder_info_list .order_info.order_impossible .title {
	color: #ec1f2d;
}
.oder_info_list .order_info.order_impossible .list li:before {
	background-size: 12px 12px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_imposibble_red@2x.png");
}
.oder_info_list .order_info.order_possible .title {
	color: #3c9a17;
}
.oder_info_list .order_info.order_possible .list li:before {
	background-size: 14px 14px;
	background-image: url("https://contents.kyobobook.co.kr/resources/fo/images/common/ink/ico_posibble_green@2x.png");
}

.tooltip_wrap.type_sm {
	position: relative;
	height: 16px;
}
.tooltip_wrap.type_sm .btn_tooltip {
	width: 16px;
	height: 16px;
}
.tooltip_wrap.type_sm .btn_tooltip [class^=ico_] {
	width: 16px;
	height: 16px;
}
.tooltip_wrap .btn_tooltip {
    display: inline-block;
    position: relative;
	width: 16px;
    height: 16px;
	padding: 0;
}

.tooltip_wrap.type_sm .btn_tooltip .ico_info {
    background: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_tooltip_sm@2x.png") center no-repeat;
    background-size: 16px 16px;
}

/* 장바구니 결제 정보 */
.cart_info_wrap {
	width: 273px;
}
.cart_info_wrap .btn_wrap {
	margin-top: 10px;
}
.cart_info_wrap .forms {
	margin-top: 20px;
}
.cart_info_wrap .info_text_box {
	margin-top: 20px;
}
.cart_info_wrap .info_text_box .text {
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	color: #595959;
}
.cart_info_wrap .marketing_banner_box {
	position: absolute;
	top: 178px;
	left: -10px;
}
.cart_info_wrap .marketing_banner_box .btn_cart_marketing {
	width: 100%;
	height: 40px;
	color: #4dac27;
	border: 1px solid #4dac27;
	border-radius: 24px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	padding: 0 20px;
	background-color: #fff;
}
.cart_info_wrap .marketing_banner_box .btn_marketing_close {
	position: absolute;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_marketing_close@2x.png");
	top: -8px;
	right: 0;
}

.cart_faq_wrap, .cart_faq_warp {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	margin-top: 50px;
}
.cart_faq_wrap .right_area, .cart_faq_warp .right_area {
	margin-left: auto;
}
.cart_faq_wrap + .fold_box_wrap.type_info_text, .cart_faq_warp + .fold_box_wrap.type_info_text {
	margin-top: 20px;
}

.cart_body a.btn_baro,
.cart_body button.btn_baro {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    min-width: 140px;
    height: 44px;
    padding: 0 23px 1px;
    font-weight: 700;
    font-size: 15px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #fff;
    background: #0381BC;
    border: 1px solid #0381BC;
    transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
    border-radius: 0px;
}

.layer_contents2 .custom_scroll_wrap{
	max-height: 630px;
    margin-top: 30px;
	overflow: hidden;
    overflow-y: auto;
	padding-right: 18px;
}


/* tab 공통 */
.tab_wrap {
    position: relative;
    width: 100%;
    padding: 0;
}

.tab_wrap>.tab_list_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
    height: 72px;
    margin-bottom: 30px;
    background-color: #fff;
    border-bottom: 1px solid #d5d5d5;
    box-sizing: border-box;
    font-size: 0;
}

.tab_wrap>.tab_list_wrap .tabs {
    display: inline-block;
    flex: 1 1 auto;
    position: relative;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff;
    box-sizing: border-box;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item {
    position: relative;
    height: 100%;
    margin: 0;
    padding: 0 30px;
    float: left;
    background: none;
    box-sizing: border-box;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item:first-child {
    padding: 0 30px 0 0;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item:last-child {
    padding: 0 0 0 30px;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 3px;
    background-color: transparent;
    transition: background-color 0.3s ease-out;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link .tab_text {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    color: #767676;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    font-weight: 400;
    font-family: "Noto Sans KR", sans-serif;
    box-sizing: border-box;
    transition: all 0.3s ease-out;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link .tab_text .desc {
    display: block;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.01em;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link.tab_disabled {
    cursor: default;
    pointer-events: none;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item .tab_link.tab_disabled .tab_text {
    color: #ccc;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item.ui-state-active,
.tab_wrap>.tab_list_wrap .tabs .tab_item.active {
    z-index: 2;
    margin-bottom: 0;
    padding-bottom: 0;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item.ui-state-active .tab_link,
.tab_wrap>.tab_list_wrap .tabs .tab_item.active .tab_link {
    cursor: pointer;
    overflow: visible;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item.ui-state-active .tab_link:after,
.tab_wrap>.tab_list_wrap .tabs .tab_item.active .tab_link:after {
    background-color: #000;
}

.tab_wrap>.tab_list_wrap .tabs .tab_item.ui-state-active .tab_link .tab_text,
.tab_wrap>.tab_list_wrap .tabs .tab_item.active .tab_link .tab_text {
    color: #000;
    font-weight: 700;
}

.tab_wrap>.tab_list_wrap .right_area {
    display: inline-block;
    flex: 0 auto;
    align-self: flex-start;
    margin-left: 30px;
}

.tab_wrap .tab_content {
    padding: 0;
    background: #fff;
    box-sizing: border-box;
    outline: none;
}

/* tab - line 타입 */
.tab_wrap.type_line>.tab_list_wrap {
    height: 44px;
    margin-bottom: 40px;
    border-bottom: 1px solid #000;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item {
    min-width: 160px;
    padding: 0;
    background: #fff;
    border: 1px solid #d5d5d5;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
    transition: none;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item .tab_link {
    padding: 0 23px;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item .tab_link .tab_text {
    padding-bottom: 2px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item .tab_link .ico_link {
    position: absolute;
    top: 7px;
    right: 7px;
    display: block;
    width: 7px;
    height: 7px;
    background-size: 7px 7px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_tab_link@2x.png);
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item .tab_link:after {
    bottom: -2px;
    transition: none;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item.ui-state-active {
    border: 1px solid #000;
    border-bottom: 0;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item.ui-state-active .tab_link .tab_text {
    color: #000;
    font-weight: 500;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item.ui-state-active .tab_link:after {
    bottom: -2px;
    background: #fff;
}

.tab_wrap.type_line>.tab_list_wrap .tabs .tab_item~.tab_item {
    margin-left: -1px;
}


.tab_wrap.tab_baro .tab_menu {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: row;
	width: 100%;
	margin-bottom: 24px;
	/* height: auto; */
	border-bottom: none;
}

.tab_wrap.tab_baro .tab_menu li {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	align-items: stretch;
	flex-wrap: wrap;
	position: relative;
	margin: 0;
	box-sizing: border-box;
	border: 1px solid #ccc;
	background: #fff;
	width: 218px;	
	height: 152px;
}

.tab_wrap.tab_baro .tab_menu li.on {
	border: 1px solid #030303;
}

.tab_wrap.tab_baro > .tab_menu .tab_item {
	/* height: auto; */
	min-height: 53px;
	padding: 0;
	background: #fff;
	border: 1px solid #ccc;
}
.tab_wrap.tab_baro > .tab_menu .tab_item .tab_link {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0px 14px 6px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
}
.tab_wrap.tab_baro > .tab_menu .tab_item .tab_link .tab_ico {
	display: inline-block;
	position: relative;
	z-index: 1;
	margin-bottom: 6px;
	vertical-align: top;
}
.tab_wrap.tab_baro > .tab_menu .tab_item .tab_link .tab_text {
	color: #767676;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	transition: color 0.3s ease-out, font-weight 0.3s ease-out;
}
.tab_wrap.tab_baro > .tab_menu .tab_item.on .tab_link .tab_text {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.tab_wrap.tab_baro > .tab_menu .tab_item .tab_link:after {
	display: none;
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	width: auto;
	height: auto;
	background-color: transparent;
	border: 1px solid #5055b1;
	border-radius: 6px;
}
.tab_wrap.tab_baro > .tab_menu .tab_item.ui-state-active .tab_link .tab_text {
	color: #474c98;
	font-weight: 500;
}
.tab_wrap.tab_baro > .tab_menu .tab_item.ui-state-active .tab_link:after {
	display: block;
}
.tab_wrap.tab_baro > .tab_menu .tab_item ~ .tab_item {
	margin-left: 6px;
}
.tab_wrap.tab_baro > .tab_menu.col3 .tab_item {
	flex-shrink: 0;
	width: calc((100% - 12px) / 3);
	white-space: normal;
}
.tab_wrap.tab_baro > .tab_menu.col3 .tab_item:nth-child(3n+1) {
	margin-left: 0;
}
.tab_wrap.tab_baro > .tab_menu.col3 .tab_item:nth-child(n+4) {
	margin-top: 6px;
}
.tab_wrap.tab_baro > .tab_menu.col4 .tab_item {
	flex-shrink: 0;
	width: calc((100% - 18px) / 4);
	white-space: normal;
}
.tab_wrap.tab_baro > .tab_menu.col4 .tab_item:nth-child(4n+1) {
	margin-left: 0;
}
.tab_wrap.tab_baro > .tab_menu.col4 .tab_item:nth-child(n+5) {
	margin-top: 6px;
}
.tab_wrap.tab_baro.size_md > .tab_menu {
	margin-bottom: 24px;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item {
	border-radius: 10px;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item .tab_link {
	padding: 21px 14px;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item .tab_link:after {
	border-width: 2px;
	border-radius: 10px;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item .tab_link .tab_text {
	color: #000;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item.ui-state-active .tab_link .tab_text {
	color: #474c98;
	font-weight: 700;
}
.tab_wrap.tab_baro.size_md > .tab_menu .tab_item ~ .tab_item {
	margin-left: 10px;
}
.tab_wrap.tab_baro.size_md > .tab_menu.col3 .tab_item {
	width: calc((100% - 20px) / 3);
}
.tab_wrap.tab_baro.size_md > .tab_menu.col3 .tab_item:nth-child(3n+1) {
	margin-left: 0;
}
.tab_wrap.tab_baro.size_md > .tab_menu.col3 .tab_item:nth-child(n+4) {
	margin-top: 10px;
}
.tab_wrap.tab_baro.size_md > .tab_menu.col4 .tab_item {
	width: calc((100% - 30px) / 4);
}
.tab_wrap.tab_baro.size_md > .tab_menu.col4 .tab_item:nth-child(4n+1) {
	margin-left: 0;
}
.tab_wrap.tab_baro.size_md > .tab_menu.col4 .tab_item:nth-child(n+5) {
	margin-top: 10px;
}

/* tab - 태그 타입 */
.tab_wrap.type_tag > .tab_list_wrap {
	height: auto;
	min-height: 36px;
	margin-bottom: 16px;
	border-bottom: 0;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item {
	height: 36px;
	padding: 0;
	margin: 0 6px 8px 0;
	background: #f7f7f7;
	border: 1px solid #f7f7f7;
	border-radius: 36px;
	transition: background 0.3s ease-out;
	box-sizing: border-box;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item .tab_link {
	padding: 0 15px;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item .tab_link .tab_text {
	padding-bottom: 0;
	color: #595959;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item .tab_link:after {
	display: none;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item.ui-state-active {
	background: #595959;
	border-color: #595959;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item.ui-state-active .tab_link .tab_text {
	color: #fff;
	font-weight: 400;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item.type_purple {
	background: rgba(80, 85, 177, 0.12);
	border-color: transparent;
}
.tab_wrap.type_tag > .tab_list_wrap .tabs .tab_item.type_purple.ui-state-active {
	background: #5055b1;
	border-color: #5055b1;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .tabs .tab_item {
	padding: 0;
	margin: 0;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .tabs .tab_item ~ .tab_item {
	margin-left: 6px;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .tabs.swiper-wrapper {
	display: flex;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .tabs.swiper-wrapper .tab_item {
	width: auto;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .swiper-container {
	width: 100%;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .event_tag_tab {
	position: relative;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .swiper_control_box .swiper-button-next,
.tab_wrap.type_tag.scroll .tab_list_wrap .swiper_control_box .swiper-button-prev {
	position: absolute;
	top: 50%;
	margin-top: -12px;
	z-index: 10;
	cursor: pointer;
	width: 24px;
	height: 24px;
	background-position: 55% 50%;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .swiper_control_box .swiper-button-next {
	right: -40px;
}
.tab_wrap.type_tag.scroll .tab_list_wrap .swiper_control_box .swiper-button-prev {
	left: -40px;
}
.tab_wrap.type_tag.size_lg > .tab_list_wrap {
	min-height: 40px;
	margin-bottom: 22px;
}
.tab_wrap.type_tag.size_lg > .tab_list_wrap .tabs .tab_item {
	height: 40px;
	border-color: #eaeaea;
}
.tab_wrap.type_tag.size_lg > .tab_list_wrap .tabs .tab_link {
	padding: 0 17px;
}
.tab_wrap.type_tag.size_lg > .tab_list_wrap .tabs .tab_link .tab_text {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #000;
}
.tab_wrap.type_tag.tag_line_primary .tabs .tab_item {
	border-color: #eaeaea;
	background-color: #fff;
}
.tab_wrap.type_tag.tag_line_primary .tabs .tab_item .tab_link {
	padding: 0 17px;
}
.tab_wrap.type_tag.tag_line_primary .tabs .tab_item .tab_link .tab_text {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #000;
}
.tab_wrap.type_tag.tag_line_primary .tabs .tab_item.ui-state-active {
	border-width: 2px;
	border-color: #474c98;
	background-color: #fff;
}
.tab_wrap.type_tag.tag_line_primary .tabs .tab_item.ui-state-active .tab_link .tab_text {
	color: #474c98;
	font-weight: 700;
}
.tab_wrap.type_tag.type_black > .tab_list_wrap .tabs .tab_item.ui-state-active {
	background-color: #000;
	border-color: #000;
}
.tab_wrap.type_tag.type_fixed_tag .tab_list_wrap {
	margin-bottom: 24px;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex: 1;
	font-size: 0;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap .tab_swiper_wrap {
	flex: 1;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap .tab_swiper_wrap .tabs {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap .tab_swiper_wrap .tab_item {
	display: inline-block;
	width: auto;
	vertical-align: top;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap .btn_tag_more {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background-color: #f7f7f7;
	z-index: 2;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap .btn_tag_more .ico_tag_more {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px 16px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_tag_more@2x.png");
	vertical-align: top;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap:not(.more) .tab_swiper_wrap {
	margin: 0;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap:not(.more) .tab_swiper_wrap .tab_item {
	margin-right: 6px;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap:not(.more) .tab_swiper_wrap .tab_item:last-child {
	margin-right: 52px;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.more .tab_swiper_wrap .tabs {
	flex-wrap: wrap;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.more .tab_swiper_wrap ~ .btn_tag_more .ico_tag_more {
	background-size: 16px 16px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/btn_tag_more_active@2x.png");
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.more:after {
	content: none;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.active {
	padding-right: 36px;
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.active:after {
	content: "";
	position: absolute;
	right: 18px;
	top: 0;
	z-index: 1;
	width: 70px;
	height: 36px;
	background: linear-gradient(to right, transparent, #fff);
}
.tab_wrap.type_tag.type_fold .tab_list_wrap.active .btn_tag_more {
	display: block;
}


/* 컨텐츠 박스 */
.round_gray_box {
	display: block;
	padding: 36px 30px 40px;
	border-radius: 20px;
	background-color: #f7f7f7;
	box-sizing: border-box;
}
.round_gray_box .bottom_btn_area {
	margin: 30px 0 -10px;
	text-align: center;
	font-size: 0;
}
.round_gray_box .bottom_btn_area [class^=btn_] + [class^=btn_] {
	margin-left: 5px;
}
.round_gray_box .bottom_info_area {
	display: block;
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px solid #eaeaea;
	box-sizing: border-box;
}
.round_gray_box .explan_text_list {
	font-size: 0;
}
.round_gray_box .explan_text_list .explan_title {
	display: inline-block;
	width: 122px;
	padding-right: 12px;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	font-weight: 500;
	vertical-align: top;
	box-sizing: border-box;
}
.round_gray_box .explan_text_list .explan_desc {
	display: inline-block;
	width: calc(100% - 122px);
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	color: #767676;
	vertical-align: top;
}
.round_gray_box .explan_text_list .explan_desc ~ .explan_title, .round_gray_box .explan_text_list .explan_desc ~ .explan_desc {
	border-top: 1px solid #eaeaea;
	margin-top: 18px;
	padding-top: 18px;
}
.round_gray_box .order_num {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #000;
	font-weight: 500;
	vertical-align: top;
}
.round_gray_box .order_num .num {
	margin-left: 2px;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.01em;
}
.round_gray_box .order_num + .info_text {
	margin-top: 12px;
}
.round_gray_box + .round_gray_box {
	margin-top: 20px;
}
.round_gray_box + .bul_item_asterisk.font_size_xxs {
	margin-top: 10px;
}
.round_gray_box.type_sub {
	padding: 24px;
	border-radius: 10px;
}
.round_gray_box.type_sub_sm {
	padding: 20px;
	border-radius: 10px;
}
.round_gray_box.type_md {
	padding: 30px;
	border-radius: 10px;
}
.round_gray_box.type_xs {
	padding: 18px;
	border-radius: 10px;
}
.round_gray_box.type_divide {
	padding: 0;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 10px;
}
.round_gray_box.type_divide .box_header {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	border-radius: 10px 10px 0 0;
	padding: 19px 19px;
	border-bottom: 1px solid #eaeaea;
	background-color: #f7f7f7;
	word-break: break-all;
}
.round_gray_box.type_divide .box_header .right_box {
	flex-shrink: 0;
	margin-left: auto;
	padding-left: 20px;
	font-size: 0;
}
.round_gray_box.type_divide .box_body {
	border-radius: 0 0 10px 10px;
	padding: 19px 19px;
}
.round_gray_box.type_divide .box_body .prod_swiper_wrap {
	margin: 0 -23px;
	padding: 0 23px;
}
.round_gray_box .info_text_list .info_text + .info_text,
.round_gray_box .info_text_list .info_text + .font_size_min,
.round_gray_box .info_text_list .info_text + .font_size_sm {
	margin-top: 6px;
}
.round_gray_box.board_type {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 19px;
}
.round_gray_box.board_type .label {
	position: relative;
	min-width: 60px;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
	font-weight: 500;
	margin-right: 20px;
}
.round_gray_box.board_type .label:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 1px;
	height: 10px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #ccc;
}
.round_gray_box.board_type .btn_text_link .text {
	text-decoration: none;
}
.round_gray_box.board_type .btn_text_link:hover .text, .round_gray_box.board_type .btn_text_link:active .text, .round_gray_box.board_type .btn_text_link:focus .text {
	text-decoration: underline;
}
.round_gray_box.board_type .right_area {
	margin-left: auto;
}
.round_gray_box .title_wrap:only-child {
	padding-bottom: 0;
}
.round_green_box {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 23px 23px;
	background: rgba(77, 172, 39, 0.04);
	border-radius: 10px;
	box-sizing: border-box;
}
.round_green_box .desc {
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
}
.round_green_box .desc .ico_location {
	vertical-align: top;
}
.round_green_box .desc .gap {
	display: inline-block;
	margin: 0 12px;
	transform: translateY(-2px);
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.01em;
	color: #d5d5d5;
}
.round_green_box .right_area {
	margin-left: auto;
	color: #595959;
}
.round_green_box .right_area b {
	font-weight: 500;
}

.ord_progress_list {
	position: relative;
	font-size: 0;
	padding: 0;
}
.ord_progress_list .ord_progress_item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	position: relative;
	z-index: 1;
}
.ord_progress_list .ord_progress_item [class^=ico_] {
	flex: 0 auto;
	width: 58px;
}
.ord_progress_list .ord_progress_item .ord_progress_step {
	display: inline-block;
	flex: 1;
	padding-left: 14px;
	vertical-align: top;
}
.ord_progress_list .ord_progress_item .ord_progress_step .ord_step_num {
	display: block;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 700;
	color: #474c98;
}
.ord_progress_list .ord_progress_item .ord_progress_step .ord_step_text {
	display: block;
	margin-top: 4px;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	margin-left: 0;
}
.ord_progress_list .ord_progress_item + .ord_progress_item {
	padding-top: 12px;
}
.ord_progress_list .ord_progress_item .btn_text_link {
	display: inline;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	text-decoration: underline;
}
.ord_progress_list .ord_progress_item .btn_text_link .text {
	display: inline;
}
.ord_progress_list:before {
	content: "";
	position: absolute;
	top: 29px;
	left: 29px;
	width: 1px;
	height: calc(100% - 58px);
	background-size: 1px 3px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/line_dot_vertical@2x.png");
	background-repeat: repeat-y;
}
.ord_progress_list.type_number .ord_progress_item .ord_step_number {
	flex: 0 auto;
	align-self: flex-start;
	width: 20px;
	height: 18px;
	padding-top: 2px;
	text-align: center;
	border-radius: 50%;
	background-color: #fff;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.01em;
	font-weight: bold;
	color: #474c98;
}
.ord_progress_list.type_number .ord_progress_item .ord_progress_step .ord_step_title {
	display: block;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 700;
	color: #000;
}
.ord_progress_list.type_number .ord_progress_item .ord_progress_step .ord_step_text {
	color: #595959;
}
.ord_progress_list.type_number:before {
	content: none;
}

/* 불릿 아이템 공통 */
[class^=bul_item_] {
	position: relative;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #595959;
	font-weight: 400;
	text-align: left;
}
[class^=bul_item_] + [class^=bul_item_] {
	margin-top: 10px;
}
[class^=bul_item_] .bul_list {
	margin-top: 10px;
}
[class^=bul_item_] .bul_list.type_sub_sm {
	margin-top: 6px;
}
[class^=bul_item_] a {
	color: inherit;
}
[class^=bul_item_] a.btn_light_gray {
	color: #fff;
}
[class^=bul_item_] .bul_item_dash {
	margin-top: 6px;
}
[class^=bul_item_] .btn_text_link {
	display: inline;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	text-decoration: underline;
}
[class^=bul_item_] .btn_text_link .text {
	display: inline;
}
[class^=bul_item_] .btn_more_view:not(:first-child) {
	margin-top: 6px;
}
[class^=bul_item_] + .btn_more_view,
[class^=bul_item_] + .btn_more_list {
	margin-top: 6px;
}
[class^=bul_item_] .btn_xxs {
	margin: -2px 0 0 10px;
}
[class^=bul_item_] > .btn_xs {
	margin-top: 6px;
}
[class^=bul_item_].font_size_lg {
	padding-left: 12px;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -0.01em;
	letter-spacing: -0.025em;
}
[class^=bul_item_].font_size_lg:before {
	width: 4px;
	height: 4px;
	top: 14px;
}
[class^=bul_item_].font_size_xxs {
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
[class^=bul_item_].font_size_xxs + .font_size_xxs {
	margin-top: 6px;
}
[class^=bul_item_].font_size_xxs .info_text_list,
[class^=bul_item_].font_size_xxs .bul_list {
	margin-top: 6px;
}
[class^=bul_item_].font_size_min {
	padding-left: 6px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.01em;
}
[class^=bul_item_].font_size_min:before {
	width: 2px;
	height: 2px;
}
[class^=bul_item_].font_size_min + .font_size_min {
	margin-top: 4px;
}
[class^=bul_item_].font_size_min .bul_list {
	margin-top: 4px;
}

.bul_item_dot {
	padding-left: 9px;
}
.bul_item_dot:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background-color: #999;
}
.bul_item_dot.font_size_min:before {
	top: 7px;
}
.bul_item_dot.fc_dark_gray {
	color: #292929;
}
.bul_item_dot.fc_light_gray {
	color: #767676;
}
.bul_item_dot .bul_item_asterisk {
	display: block;
	margin-top: 6px;
}
.bul_item_dot .bul_item_dash {
	margin-top: 6px;
}
/* form - 유효성 검사 */
.valid_check .valid_desc {
    display: none;
    position: relative;
    margin-top: 4px;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.01em;
    color: #767676;
}

.valid_check .valid_desc button {
    cursor: pointer;
}

.valid_check .valid_desc button:after {
    content: "";
    display: inline-block;
    width: 5px;
    height: 9px;
    margin-left: 4px;
    background-size: 5px 9px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/arw_shop@2x.png);
}

.valid_check .form_sel~.valid_desc {
    display: block;
}

.valid_check.success .valid_desc {
    display: block;
    color: #3c9a17;
}

.valid_check.success .byte_check_wrap:not(.type_ip) .form_ip {
    border: none;
}

.valid_check.success .byte_check_wrap .form_textarea {
    border: none;
}

.valid_check.fail .valid_desc {
    display: block;
    padding-left: 16px;
    color: #ec1f2d;
}

.valid_check.fail .valid_desc:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 12px;
    height: 12px;
    background-position: left top;
    background-size: 12px 12px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_warning@2x.png);
}

.valid_check.fail .byte_check_wrap:not(.type_ip) .form_ip {
    border: none;
}

.valid_check.fail .byte_check_wrap .form_textarea {
    border: none;
}

.valid_check.success .form_ip:focus,
.valid_check.fail .form_ip:focus {
    border-color: #000;
}

.valid_check {
    margin-top: 20px;
}

.valid_check+.form_chk {
    margin-top: 10px;
}

/* 주문합계, 결제금액 */
.payments_info_area {
	margin-bottom: 14px;
	padding: 24px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.payments_info_area .payments_info_box ~ .payments_info_box {
	margin-top: 12px;
	padding-top: 20px;
	border-top: 1px solid #eaeaea;
}
.payments_info_area .payments_info_box + .form_chk {
	margin-top: 20px;
	margin-left: -10px;
	margin-right: -10px;
}
.payments_info_area .payments_info_box + .form_chk input + label {
	font-weight: 500;
}
.payments_info_area .payments_info_box + .form_chk + .btn_wrap {
	margin-top: 20px;
}
.payments_info_area .payments_info_box + .form_chk + .btn_wrap + .btn_wrap {
	margin-top: 6px;
}
.payments_info_area .payments_info_box + .btn_wrap {
	margin-top: 30px;
}
.payments_info_area .payments_info_box + .btn_wrap + .btn_wrap {
	margin-top: 6px;
}
.payments_info_area .btn_wrap {
	margin-left: -10px;
	margin-right: -10px;
}
.payments_info_area .btn_wrap:last-child {
	margin-bottom: -10px;
}
.payments_info_area .payments_info_list .payments_info_item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
}
.payments_info_area .payments_info_list .payments_info_item .btn_info_popup {
	flex-shrink: 0;
	margin-left: 6px;
}
.payments_info_area .payments_info_list .payments_info_item .label {
	flex-shrink: 0;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item .right_box {
	margin-left: auto;
	padding-left: 10px;
}
.payments_info_area .payments_info_list .payments_info_item .price {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}
.payments_info_area .payments_info_list .payments_info_item .price .unit {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	margin-left: 2px;
}
.payments_info_area .payments_info_list .payments_info_item .price .val {
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item .price .val.spot {
	font-weight: 700;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item .price .val.sale {
	font-weight: 700;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
	color: #5055b1;
}
.payments_info_area .payments_info_list .payments_info_item.total .label {
	margin-top: 2px;
	font-weight: 700;
}
.payments_info_area .payments_info_list .payments_info_item.total .price .unit {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	vertical-align: 1px;
}
.payments_info_area .payments_info_list .payments_info_item.total .price .val {
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item.total ~ .point {
	margin-top: 10px;
}
.payments_info_area .payments_info_list .payments_info_item.point {
	color: #595959;
}
.payments_info_area .payments_info_list .payments_info_item.point .label {
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item.point .price .unit, .payments_info_area .payments_info_list .payments_info_item.point .price .val {
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
.payments_info_area .payments_info_list .payments_info_item ~ .payments_info_item {
	margin-top: 12px;
}

/* 불릿 dot 타입 */
.bul_item_dot {
    padding-left: 9px;
    position: relative;
}

.bul_item_dot:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}


.type_error .btn_error_msg{
	padding: 0 0 0 2px;
}
.ico_error_red {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_warning_pill@2x.png");
}

/* radio/check */
.form_rdo, .form_chk {
	display: inline-block;
	position: relative;
	min-height: 22px;
	vertical-align: top;
}
.form_rdo input, .form_chk input {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.form_rdo input + label, .form_chk input + label {
	display: inline-block;
	position: relative;
	padding: 2px 0 0 27px;
	font-size: 14px;
	letter-spacing: -0.01em;
	line-height: 20px;
	color: #000;
	cursor: pointer;
	vertical-align: top;
	transition: color 0.2s ease-out;
}
.form_rdo input + label.fc_gray, .form_chk input + label.fc_gray {
	color: #767676;
}
.form_rdo input + label:before, .form_rdo input + label:after, .form_chk input + label:before, .form_chk input + label:after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	text-align: center;
	border-radius: 50%;
	box-sizing: border-box;
}
.form_rdo input + label .desc_gray, .form_chk input + label .desc_gray {
	color: #767676;
}
.form_rdo input + label.chk_middle:before, .form_rdo input + label.chk_middle:after, .form_chk input + label.chk_middle:before, .form_chk input + label.chk_middle:after {
	top: 50%;
	margin-top: -11px;
}
.form_rdo input[disabled] + label, .form_rdo input[aria-disabled] + label, .form_rdo input[readonly] + label, .form_chk input[disabled] + label, .form_chk input[aria-disabled] + label, .form_chk input[readonly] + label {
	color: #767676;
	pointer-events: none;
}
.form_rdo input[disabled] + label:before, .form_rdo input[aria-disabled] + label:before, .form_rdo input[readonly] + label:before, .form_chk input[disabled] + label:before, .form_chk input[aria-disabled] + label:before, .form_chk input[readonly] + label:before {
	background-color: #f7f7f7;
	border-color: #eaeaea;
}
.form_rdo input:focus + label:before, .form_chk input:focus + label:before {
	outline: 2px solid Highlight;
	outline: 2px solid -webkit-focus-ring-color;
}
.form_rdo input:checked + label:before, .form_chk input:checked + label:before {
	background-color: #000000;
	border-color: #000000;
}
.form_rdo input:checked[disabled] + label:before, .form_rdo input:checked[aria-disabled] + label:before, .form_rdo input:checked[readonly] + label:before, .form_chk input:checked[disabled] + label:before, .form_chk input:checked[aria-disabled] + label:before, .form_chk input:checked[readonly] + label:before {
	background-color: #b8badf;
	border-color: #b8badf;
}
.form_rdo.no_label, .form_chk.no_label {
	width: 22px;
	height: 22px;
	min-height: auto;
}
.form_rdo.no_label input + label, .form_chk.no_label input + label {
	position: static;
	padding-left: 0;
	font-size: 0;
}
.form_rdo.type_lg input + label, .form_chk.type_lg input + label {
	padding-top: 0;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.01em;
	font-weight: 700;
}
.form_rdo + .info_text_box, .form_chk + .info_text_box {
	margin-top: 20px;
}
.info_text_box + .form_rdo, .info_text_box + .form_chk {
	margin-top: 10px;
}
.form_chk input + label:before {
	background-color: #fff;
	border: 1px solid #ccc;
	transition: border-color 0.2s ease-out, background-color 0.2s ease-out;
}
.form_chk input + label:after {
	background-position: center 8px;
	background-repeat: no-repeat;
	background-size: 10px 7px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox@2x.png");
}
.form_chk input + label .spot {
	font-weight: 500;
}
.form_chk input:checked + label:after {
	background-size: 10px 7px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox_active@2x.png");
}
.form_chk input[disabled] + label:after, .form_chk input[aria-disabled] + label:after, .form_chk input[readonly] + label:after {
	background-size: 10px 7px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox_disabled@2x.png");
}
.form_rdo input + label:before {
	background-color: #fff;
	border: 1px solid #ccc;
	transition: border-color 0.2s ease-out, background-color 0.2s ease-out;
}
.form_rdo input + label:after {
	content: "";
	position: absolute;
	left: 6px;
	top: 6px;
	width: 10px;
	height: 10px;
	background-color: #ccc;
	transition: background 0.2s ease-out;
}
.form_rdo input:checked + label:after {
	background-color: #fff;
}
.form_rdo input[disabled] + label:after, .form_rdo input[aria-disabled] + label:after, .form_rdo input[readonly] + label:after {
	background-color: #eaeaea;
}
.form_filter_box {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}
.form_filter_box .form_filter {
	flex: 1 1 auto;
}
.form_filter_box .form_filter input {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.form_filter_box .form_filter input + label {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	position: relative;
	z-index: 1;
	min-width: 60px;
	width: 100%;
	height: 44px;
	padding: 0 16px;
	color: #767676;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-family: "Noto Sans KR", sans-serif;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
	vertical-align: top;
	transition: border-color 0.2s ease-out;
}
.form_filter_box .form_filter input + label .text {
	position: relative;
	text-align: left;
}
.form_filter_box .form_filter input + label .text:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 10px;
	height: 7px;
	margin-top: -3px;
	background-position: center;
	background-repeat: no-repeat;
}
.form_filter_box .form_filter input:focus + label {
	outline: 2px solid Highlight;
	outline: 2px solid -webkit-focus-ring-color;
}
.form_filter_box .form_filter input:checked + label {
	z-index: 2;
	border-color: #5055b1;
	color: #474c98;
}
.form_filter_box .form_filter input:checked + label .text {
	padding-left: 14px;
}
.form_filter_box .form_filter input:checked + label .text:before {
	background-size: 10px 7px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox_active_02@2x.png");
}
.form_filter_box .form_filter input[disabled] + label, .form_filter_box .form_filter input[aria-disabled] + label, .form_filter_box .form_filter input[readonly] + label {
	background-color: #f7f7f7;
	border-color: #d5d5d5;
	color: #767676;
	pointer-events: none;
}
.form_filter_box .form_filter input[disabled]:checked + label, .form_filter_box .form_filter input[aria-disabled]:checked + label, .form_filter_box .form_filter input[readonly]:checked + label {
	background-color: #ededf7;
	border-color: #a6a9d7;
	color: rgba(71, 76, 152, 0.5);
}
.form_filter_box .form_filter input[disabled]:checked + label .text:before, .form_filter_box .form_filter input[aria-disabled]:checked + label .text:before, .form_filter_box .form_filter input[readonly]:checked + label .text:before {
	background-size: 10px 7px;
	background-image: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox_active_disabled@2x.png");
}
.form_filter_box .form_filter:first-child input + label {
	border-radius: 6px 0 0 6px;
}
.form_filter_box .form_filter:last-child input + label {
	border-radius: 0 6px 6px 0;
}
.form_filter_box .form_filter:only-child input + label {
	border-radius: 6px;
}
.form_filter_box .form_filter ~ .form_filter {
	margin-left: -1px;
}
.form_filter_box.type_sm .form_filter input + label {
	min-width: auto;
	height: 38px;
	padding: 0 14px;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
}
.form_filter_box.type_sm .form_filter input + label .text {
	padding-left: 0;
}
.form_filter_box.type_sm .form_filter input + label .text:before {
	content: none;
}
.form_filter_box.type_sm .form_filter input:not(:checked) + label {
	color: #000;
	border-color: #ccc;
}
.bottom_chk_box {
	margin-top: 20px;
}
/* checkbox & radio row list */

.baro_package_table{
	display: block;
    width: 100%;
    padding: 18px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #eaeaea;
    box-sizing: border-box;
	margin-top: 50px;
}

.baro_package_table table th {
    padding: 10px 0 10px 0px;
    background: #fff;
    text-align: left;
	border-bottom: 0;
}
.baro_package_table table td {
	border-bottom: 0;
}
.baro_package_table .chk_row_list{
	display: flex;
    flex-direction: column;
}
.baro_package_table .tbl_row {
    width: 100%;
    table-layout: fixed;
}

.chk_row_list {
	margin-top: -16px;
	font-size: 0;
}
.chk_row_list .chk_row_item {
	display: inline-block;
	margin-top: 16px;
	margin-right: 24px;
}
.chk_row_list .chk_row_item:last-child {
	margin-right: 0;
}
.chk_row_list .chk_row_item > .chk_row_list {
	margin: 0 0 0 27px;
}
.chk_row_list .chk_row_item > .chk_row_list .chk_row_item {
	margin-top: 12px;
}

.layer_contents2 .tooltip_contents {
	box-sizing: border-box;
}

.layer_contents2 .tooltip_img {
	margin: 16px 0;
}

.layer_contents2 .tooltip_sub_title {
	color: #000;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 700;
}
.layer_contents2 .tooltip_desc {
	margin-top: 10px;
	color: #292929;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.01em;
    font-weight: 400;
}

/* 매장 재고 위치 */
.layerpop_load_shop .tbl_col_wrap {
	display: block;
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #eaeaea;
	box-sizing: border-box;
}
.layerpop_load_shop .tbl_col_wrap .tbl_col {
	width: 100%;
	table-layout: fixed;
}
.layerpop_load_shop .tbl_col_wrap .tbl_col tr th{
	text-align: center;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #767676;
	font-weight: 500;
	vertical-align: middle;
}
.info_search_cell .option_list .line_e .layerpop_load_shop th, .info_search_cell .option_list .line_e .layerpop_load_shop td{
	padding: 16px 10px 14px !important;
}
.info_search_cell .option_list .layerpop_load_shop table {
  float: none; 
  position: inherit; 
  width: 100%; 
}
.layerpop_load_shop .tbl_col_wrap .tbl_col tr td{
	padding: 14px 10px ;
	text-align: center;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	font-weight: 400;
	vertical-align: middle;
}

.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col tr th,
.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col_line tr th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d5d5d5;
}
.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col tr ~ tr th {
	border-top: 1px solid #eaeaea;
}
.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col tbody tr th {
	background-color: transparent;
}
.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col tbody tr td {
	padding: 20px 10px;
	border-top: 1px solid #eaeaea;
}
.layerpop_load_shop .tbl_col_wrap.type_th_gray .tbl_col tbody tr td.td_line_left {
	border-left: 1px solid #eaeaea;
}

.layerpop_load_shop .tbl_col_wrap.type_th_gray + .layerpop_load_shop .tbl_col_wrap.type_th_gray {
	border-top: none;
}
.layerpop_load_shop .tbl_col_wrap + .bul_list {
	margin-top: 20px;
}
.layerpop_load_shop .tbl_col_wrap + .title_wrap {
    margin-top: 20px;
}

.wrap_pop2{
	padding: 0 30px 30px;
}
#pop_header.pop_header2{
	background-color: #fff;
	border-bottom: 1px solid #eaeaea;	
	padding: 25px 30px 20px 0;
	text-align: left;
	box-sizing: border-box;
}

#pop_header.pop_header2 .subj{
	font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.01em;
    font-weight: bold;
    overflow: hidden;
    display: block;
    max-width: 100%;
    height: auto;
    max-height: none;
	color: #000;
}
/* 주소 영역 */
.pop_contents2 .address_wrap {
	display: block;
}
.pop_contents2 .address_wrap .btn_wrap.full + .address_list {
	margin-top: 24px;
}
.pop_contents2 .address_wrap .address_bottom {
	margin-top: 20px;
}
.pop_contents2 .address_wrap .address_bottom.align_center {
	text-align: center;
}


.pop_contents2 .address_wrap {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	align-items: stretch;
	flex-direction: column;
	height: 100%;
}
.pop_contents2 .address_wrap > .no_data {
	flex: 1;
	box-sizing: border-box;
}


/* 주소 아이템 */
.pop_contents2 .address_item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
    width: 100%;
    padding: 19px;
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: 10px;
    box-sizing: border-box;
}
.pop_contents2 .address_item .address_chk_box {
	display: inline-block;
	flex: 0 auto;
	margin-right: 12px;
}
.pop_contents2 .address_item .address_chk_box + .address_info_box .bank_account_box {
	margin-left: 13px;
}
.pop_contents2 .address_item .address_info_box {
	flex: 1;
}
.pop_contents2 .address_item .address_info_box .address_name {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	font-size: 0;
}
.pop_contents2 .address_item .address_info_box .address_name .badge_md {
	margin-right: 6px;
}
.pop_contents2 .address_item .address_info_box .address_name .name {
	display: inline-block;
	position: relative;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 700;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .address_name .name ~ .desc {
	margin-left: 6px;
}
.pop_contents2 .address_item .address_info_box .address_name .name ~ .badge_sm {
	margin-left: 6px;
	margin-bottom: 1px;
}
.pop_contents2 .address_item .address_info_box .address_name .desc {
	display: inline-block;
	color: #767676;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .address_name .right_area {
	margin-left: auto;
}
.pop_contents2 .address_item .address_info_box .address_name .ico_locate_black {
	display: inline-block;
	width: 15px;
	height: 24px;
	margin-right: 4px;
	background: url("https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon//ico_locate_black@2x.png") left center no-repeat;
	background-size: 15px 24px;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .address_name + .address_person {
	margin-top: 8px;
}
.pop_contents2 .address_item .address_info_box .address_person {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	font-weight: 500;
	font-size: 0;
}
.pop_contents2 .address_item .address_info_box .address_person .name, .pop_contents2 .address_item .address_info_box .address_person .phone_number {
	display: inline-block;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .address_person .phone_number {
	margin-left: 3px;
}
.pop_contents2 .address_item .address_info_box .address_person .phone_number + .btn_xxs {
	margin-left: 6px;
}
.pop_contents2 .address_item .address_info_box .address_person .gap {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 500;
}
.pop_contents2 .address_item .address_info_box .address_person .gap {
	margin-left: 3px;
}
.pop_contents2 .address_item .address_info_box .address, .pop_contents2 .address_item .address_info_box .email, .pop_contents2 .address_item .address_info_box .ebook_info {
	display: block;
	margin-top: 8px;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
}
.pop_contents2 .address_item .address_info_box .btn_md {
	font-weight: 500;
}
.pop_contents2 .address_item .address_info_box .address + .btn_sm {
	margin-top: 20px;
}
.pop_contents2 .address_item .address_info_box .msg {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	margin-top: 8px;
}
.pop_contents2 .address_item .address_info_box .msg > .text {
	display: inline-block;
	color: #767676;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .msg > .text > .btn_xxs {
	margin-left: 6px;
	margin-top: -2px;
}
.pop_contents2 .address_item .address_info_box .msg .right_area {
	flex-shrink: 0;
	margin-left: auto;
}
.pop_contents2 .address_item .address_info_box .msg .right_area .btn_xs {
	margin-top: -5px;
}
.pop_contents2 .address_item .address_info_box .business_hour {
	display: block;
	margin-top: 6px;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
}
.pop_contents2 .address_item .address_info_box .ceo_name {
	margin-top: 8px;
}
.pop_contents2 .address_item .address_info_box .ceo_name .name {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #595959;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .ceo_name + .business_type {
	margin-top: 8px;
}
.pop_contents2 .address_item .address_info_box .business_type {
	font-size: 0;
}
.pop_contents2 .address_item .address_info_box .business_type .text {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #595959;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .business_type .gap {
	display: inline-block;
	margin: 0 6px;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #ccc;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .bank_account_box {
	display: inline-block;
	flex-shrink: 0;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #000;
	font-weight: 500;
	text-align: left;
	box-sizing: border-box;
	vertical-align: top;
}
.pop_contents2 .address_item .address_info_box .bank_account_box .bank_number {
	display: block;
	margin-top: 5px;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.01em;
	line-height: 1;
}
.pop_contents2 .address_item .btn_wrap {
	margin-left: 20px;
}
.pop_contents2 .address_item.my_store {
	background-color: #f7f7f7;
}
.pop_contents2 .address_item.my_store .info_text.fw_medium {
	width: 100%;
	text-align: center;
}
.pop_contents2 .address_item.my_address {
	padding: 0;
	border: 0;
}
.pop_contents2 .address_item.my_address .address_chk_box {
	margin-right: 24px;
}
.pop_contents2 .address_item.my_address .address_info_box .address_name .name {
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
}
.pop_contents2 .address_item.my_address .address_info_box .address {
	color: #595959;
}
.pop_contents2 .address_item.no_line {
	padding: 0;
	border: 0;
}
.pop_contents2 .address_item + .address_item {
	margin-top: 10px;
}
.pop_contents2 .address_item ~ .title_size_sm {
	margin-top: 30px;
}
.pop_contents2 .address_item + .tab_wrap {
	margin-top: 30px;
}
.pop_contents2 .address_item + .bul_item_asterisk {
	margin-top: 10px;
}
.pop_contents2 .address_item + .form_chk, .pop_contents2 .address_item + .form_rdo {
	margin-top: 12px;
}

.pop_contents2 .address_item.my_store {
	background-color: #f7f7f7;
	border-color: #eaeaea;
}
.pop_contents2 .address_item.my_store .info_text.fw_medium {
	width: 100%;
	text-align: center;
}


.pop_contents2 .address_name .badge_sm{
	margin-left: 6px;
    margin-bottom: 1px;
	color: #0381BC;
    background: #fff;
    border: 1px solid #0381BC;
}

.badge_sm{
	display: inline-block;
    box-sizing: border-box;
    text-align: center;
    vertical-align: top;
	min-height: 20px;
    padding: 0 4px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.01em;
}
.badge_sm.badge_pill{
	padding: 3px 7px 0;
    border-radius: 20px;
    line-height: 1;
    font-weight: 400;
}

#pop_contents.pop_contents2{
	flex: 1 1 auto;
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    background: #fff;
	padding: 0;
    margin-top: 24px;
    box-sizing: border-box;
	max-height: 542px;
	height: 100%;

}

.pop_footer{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-shrink: 0;
	flex-wrap: wrap;
	margin-top: 34px;
    margin-top: 20px;
	padding: 0;
}

.pop_footer .def_check_wrap{
	margin-bottom: 34px;
}

.pop_footer .def_check_wrap .form_chk{
	display: inline-block;
    position: relative;
    min-height: 22px;
    vertical-align: top;
}

.pop_footer .form_chk input {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.pop_footer .form_rdo input + label, 
.pop_footer .form_chk input + label {
    display: inline-block;
    position: relative;
    padding: 2px 0 0 27px;
    font-size: 14px;
    letter-spacing: -0.01em;
    line-height: 20px;
    color: #000;
    cursor: pointer;
    vertical-align: top;
    transition: color 0.2s ease-out;
}

.pop_footer .form_rdo input + label:before, 
.pop_footer .form_rdo input + label:after, 
.pop_footer .form_chk input + label:before, 
.pop_footer .form_chk input + label:after{
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    box-sizing: border-box;
} 
.pop_footer .form_chk input + label:before {
    background-color: #fff;
    border: 1px solid #ccc;
    transition: border-color 0.2s ease-out, background-color 0.2s ease-out;
}

.pop_footer .form_chk input + label:after {
    background-position: center 8px;
    background-repeat: no-repeat;
    background-size: 10px 7px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox@2x.png);
}

.pop_footer .form_rdo input:checked + label:before, 
.pop_footer .form_chk input:checked + label:before {
    background-color: #000;
    border-color: #000;
}
.pop_footer .form_chk input:checked + label:after {
    background-size: 10px 7px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_checkbox_active@2x.png);
}

.pop_footer .btn_area_c{
	display: flex;
    justify-content: center;
    gap: 10px;
	padding-top:0;
}
.pop_footer .btn_area_c a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	min-width: 200px;
    height: 44px;
    padding: 0 23px;
    font-size: 15px;
	font-weight: bold;
    line-height: 23px;
    letter-spacing: -0.01em;
	box-sizing: border-box;
    vertical-align: top;
}
.pop_footer .btn_area_c.btn_sm a{
	min-width: 140px;
}

.pop_contents2 .notice_info_wrap {
    display: block;
    text-align: center;
}

.pop_contents2 .info_text_box {
    display: block;
    padding: 18px;
    border-radius: 10px;
    background-color: #f7f7f7;
    box-sizing: border-box;
}


.pop_contents2 .notice_text_box {
    display: block;
    position: relative;
} 

.pop_contents2 .notice_store {
    display: block;
    margin-bottom: 6px;
    color: #0381BC;
    font-size: 15px;
    line-height: 23px;
    letter-spacing: -0.01em;
    font-weight: 700;
}


.pop_contents2 .notice_store .ico_location {
    display: inline-block;
    width: 10px;
    height: 13px;
    background-size: 10px 13px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_location_blue.png);
    vertical-align: middle;
}

.pop_contents2 .notice_text{
	display: block;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
}

.pop_contents2 .notice_info_wrap .notice_detail_box {
    display: block;
    position: relative;
    padding-top: 16px;
	margin-top: 16px;
}

.pop_contents2 .notice_info_wrap .notice_detail_box:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    width: 30px;
    height: 1px;
    border-top: 1px dashed #ccc;
    transform: translateX(-50%);
}

.pop_contents2 .chk_info_desc {
	display: inline-block;
    position: relative;
    padding-left: 16px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #595959;
    font-weight: 500;
    vertical-align: top;
	padding-left: 18px;
}

.pop_contents2 .chk_info_desc:before {
	content: "";
    display: block;
    position: absolute;
    left: 0;
	top: 3px;
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    background-image: url(https://contents.kyobobook.co.kr/b2b/rtree/common/images/icon/ico_chk_desc_blue_sm@2x.png);
}


.pop_contents2 .notice_info_wrap .notice_text {
    display: block;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
    font-weight: 400;
	margin-top: 20px;
}

.shop_box .right_area {
    margin-left: auto;
    color: #595959;
}

/* 캐스팅 추가 */

#contents980 .subject_line2.no_float{float: none;border-bottom: 1px solid #E5E5E5;margin-bottom: 40px;padding-top: 40px;}

/* book_list_tab5 */
.book_list_tab5{
	position:relative;
	height:43px;
	border-bottom:2px solid #000000;
	zoom:1;
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
}
.book_list_tab5:after{
	content:'';
	display:block;
	clear:both;
}
.book_list_tab5 a {
    display: inline-block;
    min-width: 160px;
    height: 42px;
    font-size: 14px;
    line-height: 42px;
    font-weight: 400;
    color: #767676;
    text-align: center;
    background-color: #fff;
    border-right: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
	border-radius: 6px 6px 0 0;
}

.book_list_tab5 a.on {
    height: 43px;
    margin-left: -1px;
    color: #000000;
    font-weight: 600;
    border-left: 2px solid #000000;
    border-top: 2px solid #000000;
    border-right: 2px solid #000000;
}

.book_list_tab5 a:hover {
    color: #000000;
    font-weight: 600;

}

.book_list_tab5 .book_seh_area {
    top: auto;
    bottom: 9px;
}

.casting_list {
 	margin: 40px 0 60px; 
}


.casting_list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
	gap: 40px;
}

.casting_list .castingArea li {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
	gap: 16px;
	width: calc(50% - 20px);
}

.casting_list .castingArea .prod_thumb_box {
    position: relative;
    width: 160px;
    height: 160px;
	flex-shrink: 0;
    border: 1px solid #D5D5D5;
	border-radius: 10px;
	overflow: hidden;
}
.casting_list .castingArea .prod_thumb_box::after{
	content: '';
	position: absolute;
	background-image: url(http://image.kyobobook.co.kr/newimages/rtree/common/images/icon/play.png);
	width: 42px;
	height: 42px;
	top: calc(50% - 21px);
	left: calc(50% - 21px);
	background-size: 42px 42px;

 
}

.casting_list .castingArea .prod_thumb_box a img {
    width: 100%;
    height: 100% ;
}


.casting_list .castingArea .prod_info_box {
	overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.casting_list .castingArea .prod_info_box .prod_category{
	font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.01em;
    font-weight: 600;
    color: #474c98;
}

.casting_list .castingArea .prod_info_box .prod_name{
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: keep-all;  
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    font-weight: 400;
	margin-top: 8px;
    color: #000;

}

.casting_list .castingArea .prod_info_box .prod_author{
	color: #595959;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
}

.casting_list .castingArea .prod_info_box .prod_date{
	color: #595959;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}

.casting_detail{
	margin-bottom: 20px;
	padding-top: 40px;
}

.casting_detail .casting_detail_header .category {
	display: block;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	font-weight: 700;
	color: #474C98;
}

.casting_detail .casting_detail_header .title_heading {
	font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.01em;
	color: #000000;
	font-weight: 700;
}
.casting_detail .casting_detail_header .edit_info_case {
    margin-top: 10px;
    font-size: 0;
}
.casting_detail .casting_detail_header .edit_info_case .date {
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #767676;
    vertical-align: top;
}

.casting_detail .casting_detail_header .edit_info_case .dot {
    display: inline-block;
    font-size: 0;
    width: 2px;
    height: 2px;
    background-color: #595959;
    margin: 10px 5px 0;
    box-sizing: border-box;
    vertical-align: top;
}

.casting_detail .casting_detail_header .edit_info_case .view {
	display: inline-flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	align-items: center;
	color: #767676;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
}
.casting_detail .casting_detail_header .edit_info_case .view:before {
	display: block;
	flex-shrink: 0;
	content: "";
	width: 14px;
	height: 10px;
	margin: 0 2px 0 0;
	background: url("http://image.kyobobook.co.kr/newimages/rtree/common/images/icon/icon_item_view@2x.png") center no-repeat;
	background-size: 14px 10px;
}

.casting_detail .casting_detail_cont{
	width: 768px;
	margin: 40px auto 0;
}

.casting_detail .casting_detail_cont .video_content_box .video_player {
    overflow: hidden;
    width: 100%;
    border-radius: 20px;

}

.casting_detail .casting_detail_cont .video_content_box .video_explain {
    margin: 30px 0;
	padding-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
	border-bottom: 1px solid #EAEAEA;
}