﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');

body,tr,td { margin:0px; font-size:12px; font-family: Malgun Gothic,Dotum,'돋움',Helvetica,"Apple SD Gothic Neo",sans-serif; color:#444444;line-height:18px;}
img { margin:0px; padding:0px;}

a:link {color:#444444; font-size:12px; text-decoration:none;} /*line-height: 125%; 삭제함*/
a:visited {color:#444444; font-size:12px; text-decoration:none;} /*line-height: 125%; 삭제함*/
a:hover {color:#444444;font-size:12px; text-decoration:underline; }

.text_b {color:#444444; font-size:12px;text-decoration:none;}
a.text_b:link {color:#444444; font-size:12px;text-decoration:none;}
a.text_b:visited {color:#444444; font-size:12px; text-decoration:none;}
a.text_b:hover {color:#444444;font-size:12px; text-decoration:none; }

.bo {color:#3774B1;  text-decoration:none;}
a.bo:link {color:#3774B1;  text-decoration:none;}
a.bo:visited {color:#3774B1;  text-decoration:none;}
a.bo:hover {color:#3774B1; text-decoration:underline;}

.bo2 {color:#5d5d5d;  text-decoration:none;}
a.bo2:link {color:#5d5d5d;  text-decoration:none;}
a.bo2:visited {color:#5d5d5d; text-decoration:none;}
a.bo2:hover {color:#5d5d5d; text-decoration:underline;}

.bo_ebook {color:#0077c5; font-size:11px; text-decoration:none; }
a.bo_ebook:link {color:#0077c5; font-size:11px; text-decoration:none; }
a.bo_ebook:visited {color:#0077c5;font-size:11px;  text-decoration:none;}
a.bo_ebook:hover {color:#0077c5; font-size:11px; text-decoration:underline;}

.bo_used {color:#636363; font-size:13px; text-decoration:none; }
a.bo_used:link {color:#636363; font-size:13px; text-decoration:none; }
a.bo_used:visited {color:#636363;font-size:13px;  text-decoration:none;}
a.bo_used:hover {color:#636363; font-size:13px; text-decoration:underline;}

.bo_used_s {color:#959595; font-size:11px; text-decoration:none; }
a.bo_used_s:link {color:#959595; font-size:11px; text-decoration:none; }
a.bo_used_s:visited {color:#959595;font-size:11px;  text-decoration:none;}
a.bo_used_s:hover {color:#959595; font-size:11px; text-decoration:underline;}


.menu_s { color:#777777; font-size:11px; padding:0 2px;}
a.menu_s:link {color:#777777; font-size:11px; text-decoration:none; padding:0 2px;}
a.menu_s:visited {color:#777777; font-size:11px;  text-decoration:none;  padding:0 2px;}
a.menu_s:hover {color:#777777; font-size:11px; text-decoration:underline; padding:0 2px; }

.menu_s2 { color:#777777; font-size:11px; letter-spacing:-1px; line-height:14px; }
a.menu_s2:link {color:#777777; font-size:11px; letter-spacing:-1px; line-height:14px;}
a.menu_s2:visited {color:#777777; font-size:11px; letter-spacing:-1px; line-height:14px;}
a.menu_s2:hover {color:#777777; font-size:11px; letter-spacing:-1px; line-height:14px;}

a.bl_1_1:link {color:#3774B1;  text-decoration:none; font-size:12px;}
a.bl_1_1:visited {color:#3774B1;  text-decoration:none;font-size:12px;}
a.bl_1_1:hover {color:#3774B1; text-decoration:underline;font-size:12px;}


.nsb_b { color:#006699; font-size:12px;}
a.nsb_b:link {color:#006699; font-size:12px; text-decoration:none;}
a.nsb_b:visited {color:#006699; font-size:12px; text-decoration:none;}
a.nsb_b:hover {color:#006699; font-size:12px; text-decoration:none;}

.ss_p { color:#dd2483; font-size:12px;} /* color:#e45374; */
a.ss_p:link {color:#dd2483; font-size:12px; text-decoration:none;}
a.ss_p:visited {color:#dd2483; font-size:12px; text-decoration:none;}
a.ss_p:hover {color:#dd2483; font-size:12px; text-decoration:none;}


.ss_p2 { color:#dd2483; font-size:14px; font-weight: 700;}
.ss_p2 em {font-style: normal; font-weight: 700;}
.ss_p3 { color:#444444; font-size:14px;}


.n_search_b { border:0px;	height: 18px; width: 260px;	font-size: 14px; font-weight:bold;	padding: 0 0 0 8px; margin:2px 0 0 0 ;	font-family: Dotum;}

.search_t_g { color:#555555; font-size:12px;}
a.search_t_g:link {color:#555555; font-size:12px; text-decoration:none; }
a.search_t_g:visited {color:#555555; font-size:12px;  text-decoration:none;}
a.search_t_g:hover {color:#555555; font-size:12px; text-decoration:none;}

.search_t_g a:link {color:#555555; font-size:12px; text-decoration:none; }
.search_t_g a:visited {color:#555555; font-size:12px;  text-decoration:none;}
.search_t_g a:hover {color:#555555; font-size:12px; text-decoration:none;}

.search_t_w { color:#ffffff; font-size:12px;}
a.search_t_w:link {color:#ffffff; font-size:12px; text-decoration:none; }
a.search_t_w:visited {color:#ffffff; font-size:12px;  text-decoration:none;}
a.search_t_w:hover {color:#ffffff; font-size:12px; text-decoration:underline;}

.tit {color:#000000;  text-decoration:none; }
a.tit:link {color:#000000; font-weight:bold; text-decoration:none; }
a.tit:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.tit:hover {color:#000000; font-weight:bold; text-decoration:underline;}

.ss_f_g { color:#ababab; font-size:11px;}
a.ss_f_g:link {color:#ababab; font-size:11px; text-decoration:none; }
a.ss_f_g:visited {color:#ababab; font-size:11px; text-decoration:none;}
a.ss_f_g:hover {color:#ababab; font-size:11px; text-decoration:none;}

.ss_f_g_l { color:#555555; font-size:14px; font-weight:bold;}

.ss_f_g2 { color:#737373; font-size:14px;}
.ss_book_list ul li a.ss_f_g2:link, .ss_book_list ul li a.ss_f_g2:visited {color:#737373; font-size:14px; text-decoration:none; }
.ss_book_list ul li a.ss_f_g2:hover {text-decoration:underline;}

.ss_notice { color:#ff5400; font-size:12px;}

/* ?ル슣瑜?筌롫뗀??*/
.ss_left_conts { width:170px; margin:0 15px 8px 15px ; float:left;}
.ss_left_box { width:164px; border:1px solid #dedede; padding: 2px; }
.ss_left_box2 { width:120px; height:15px; border:1px solid #dedede; padding: 2px; }

.ss_space { height:1px; background-color:#f1f1f1; margin-bottom:13px; clear:both; overflow:hidden; }

.ss_left_list ul { margin:0px; padding:0px; list-style:none; line-height:170%; clear:both;  }
.ss_left_list ul li { margin: 0px; padding:0px; }
.ss_left_list ul li a:link , .ss_left_list2 ul li a:hover , .ss_left_list2 ul li a:visited {color: #444;}

.ss_left_list2 ul { margin:0px 0 10px 0; padding:0px; list-style:none; line-height:170%; clear:both; overflow: auto; height:120px; }
.ss_left_list2 ul li { margin: 0px; padding:0px; }
.ss_left_list2 ul li a:link , .ss_left_list2 ul li a:hover , .ss_left_list2 ul li a:visited {color: #444;}


.ss_left_list3 ul { margin:0px; padding:0px; list-style:none; line-height:170%; clear:both;  }
.ss_left_list3 ul li {  margin: 0 0 0 15px; padding-left:0px; list-style:url(//image.aladin.co.kr/img/brand/left_list_d.png) ; }

.ss_left_at { width:170px; margin:0 0 12px 0;}
.ss_at ul {padding:0px ; margin:0px; list-style:none;}
.ss_at ul li {margin:0px; padding:0 0 2px 0;}


/* 餓λ쵐釉??뚢뫂?쀯㎘?*/
.ss_center { width:710px;}
.ss_line {margin:0px 0 10px 0; padding-bottom:5px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}
.ss_line2 {margin:0px 0 20px 0; padding:0 10px 2px 0; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}
.ss_line3 {margin:0px 0 20px 0; padding:0 10px 2px 10px; }
.ss_line4 {margin:0px 0px 0px 0px; padding: 5px 0px 10px 0px; }

.ss_book_box {margin-bottom:35px; padding-bottom:10px;}
.ss_book_box table, .ss_book_box tr, .ss_book_box td {font-family:"Roboto", "Noto Sans KR", "Apple SD Gothic Neo", "Microsoft YaHei UI", "Malgun Gothic", sans-serif!important;}

/* 검색결과 서재 탭 텍스트 때문에 폰트 바꿈 */
.ss_center .ss_book_box table, .ss_center .ss_book_box tr, .ss_center .ss_book_box td {font-family:Malgun Gothic,'돋움','굴림',Gulim,dotum,'Segoe WPC','Segoe UI','Apple SD Gothic Neo',Helvetica,AppleGothic,Sans-serif!important;}
.ss_center .ss_book_box td a.bo {color: #000;}

.ss_book_box2 { padding-bottom:20px; }
.ss_book_box4 {margin-bottom:10px; padding-bottom:10px; background:url(//image.aladin.co.kr/img/search/line_dot.jpg) bottom left repeat-x;}

.ss_book_list {padding: 7px 0 0 0;}
.ss_book_list ul {padding:0px ; margin:0 0 12px 0; list-style:none;}
.ss_book_list ul li {margin:0px; padding:0 0 3px 0; font-size: 13px; line-height: 1.4;}
.ss_book_list ul li ~ li {margin-top: 4px;}
.ss_book_list ul li a:link , .ss_book_list ul li a:visited {color: #444444; text-decoration: none; font-size: 13px;}
.ss_book_list ul li a:hover {color: #444444; text-decoration:underline;}
.ss_book_list ul li .blue_txt {color: #3774B1!important;}
.ss_book_list ul li a.go {text-decoration: underline;}
.ss_book_list ul li .bonus_t {color: #3B4A9F; font-weight: 500;}
.ss_book_list ul li .satisfaction_txt {color: #386da1; font-size: 13px; padding: 0;}

a.ss_a:link { color: #333; text-decoration: none;}
a.ss_a:visited {color: #333; text-decoration: none;}
a.ss_a:hover {color: #333; text-decoration: underline;}


.ss_book_list2 ul {padding:0px ; margin:0 0 0px 0; list-style:none;}
.ss_book_list2 ul li {margin:0px; padding:0 0 2px 0;}

.ss_blog_list ul {padding:0px ; margin:0 0 6px 0; list-style:none;}
.ss_blog_list ul li {margin:0px; padding:0 0 2px 0;}

.ss_blog_btn_b {margin:0; padding:0; clear:both;}
.ss_blog_line {margin:0px 0 40px 0; height:10px;  background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x; clear:both;}
.ss_blog_box {margin:0px; padding:8px; border:1px solid #dfdfdf; }

.ss_title_line {margin:40px 0px 25px 0px; padding-bottom:5px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}
.ss_title_line2 {margin:10px 0 20px 0; padding-bottom:5px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}


/* ?믩챶?곻쭕??곕떽? */

.ss_ht1 {color:#dd2483;} /* color:#e45374; */
.ss_ht1 a:link, .ss_ht1 a:visited {color:#dd2483!important; font-weight: 500; font-size: 13px;}
.ss_ht1 a:hover {color:#dd2483!important;}
.ss_ht2 {color:#e95d00; font-size:12px;}


/* 野꺜???퍙???????됱뵠??*/
.ss_layer_box { width:420px; padding:20px 0px 20px 40px!important; border:1px solid #d9d9d9; background-color: #ffffff;}

.ss_list_layer { padding:8px; border:1px solid #d9d9d9; background-color: #ffffff;}
.ss_list_layer ul {padding:0px ; margin:0; list-style:none;}
.ss_list_layer ul li {margin:0px; padding:0px; text-align: left;}

.ss_ll_f { color:#555555; font-size:12px; display:block;}
a.ss_ll_f:link {color:#555555; font-size:12px; text-decoration:none; }
a.ss_ll_f:visited {color:#555555; font-size:12px; text-decoration:none;}
a.ss_ll_f:hover {color:#555555; font-size:12px; text-decoration: none; background-color:#eeeeee; }

.ss_ll_f2 { color:#555555; font-size:11px; display:block;}
a.ss_ll_f2:link {color:#555555; font-size:11px; text-decoration:none; }
a.ss_ll_f2:visited {color:#555555; font-size:11px; text-decoration:none; }
a.ss_ll_f2:hover {color:#555555; font-size:11px; text-decoration: none; background-color:#eeeeee; }



/* ??곕궚????낆젾疫?*/

.japan_box { width:608px; border:2px solid #2f9ddc; padding:12px 14px;}


/* ???뺘 New ?곕떽?*/
.nm_align_left{float:left;}
.nm_align_right{float:right;}


.nm_text_left{text-align:left;}
.nm_text_right{text-align:right;}
.nm_text_center{text-align:center;}

.nm_sp_right5{padding-right:5px}
.nm_sp_left5{padding-left:5px}
.nm_sp_topbottom5{padding:5px 0}

.nm_t_melody_top{background:url(//image.aladin.co.kr/img/shop/product2/nm_t_melody_top.jpg) no-repeat; height:38px; text-align:center}
.nm_t_melody_bg {padding:5px 0; font-weight:bold; color:#7b7b7b; text-align:center; letter-spacing:-1px;}
.nm_t_melody_text1{color:#fe8c4d;font-weight:bold;}

.nm_line_g1{background:#f1f1f1; height:1px;}

.nm_align_clear{clear:both; height:15px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}

a.nm_text_g2:link { color: #444444; text-decoration: none;}
a.nm_text_g2:visited {color: #444444; text-decoration: none;}
a.nm_text_g2:hover {color: #3774b1; text-decoration: underline;}

a.nm_text_g3:link { color: #444444; text-decoration: none;}
a.nm_text_g3:visited {color: #444444; text-decoration: none;}
a.nm_text_g3:hover {color: #269ddc; text-decoration: underline;}

a.nm_text_g4:link { color: #808080; text-decoration: none;}
a.nm_text_g4:visited {color: #808080; text-decoration: none;}
a.nm_text_g4:hover {color: #386DA1; text-decoration: underline;}

a.nm_tgl:link {color:#828282; font-size:11px; text-decoration:none;border-bottom: 1px dotted #C1DDF5 }
a.nm_tgl:visited {color:#828282; font-size:11px;  text-decoration:none;border-bottom: 1px dotted #C1DDF5 }
a.nm_tgl:hover {color: #386DA1; font-size:11px; border-bottom: 1px solid #258AB0}

a.nm_musiclist_a:link {color:#828282; font-size:11px; text-decoration:none;}
a.nm_musiclist_a:visited {color:#828282; font-size:11px;  text-decoration:none;}
a.nm_musiclist_a:hover {color: #444444; font-size:11px; text-decoration:none}

a.nm_pop_1:link { color: #396ea4; text-decoration: underline;}
a.nm_pop_1:visited {color: #396ea4; text-decoration: underline;}
a.nm_pop_1:hover {color: #269ddc; text-decoration: underline;}

/* ??쎈탞 筌띾뜆??*/
.open_m ul {padding:0px ; margin:0px; list-style:none;}
.open_m ul li {margin:0px; padding:0 0 2px 0; text-align:center;}


/* ??륁뵠筌왖??롮쒔 */
.np_40_box_num {width: 380px;	text-align: center;	padding: 10px 150px 5px 150px;	font-size: 0.95em;	float: left; clear:both;}
.np_numbox { float:left; margin:2px; width:25px; text-align:center; background-color:#f8f8f8;}
.np_numbox a {display:block;padding:5px 0 5px 0;_padding:6px 0 6px 0;width:25px;}

a.np_numoff:link {text-decoration:none;color:#333333;}
a.np_numoff:hover {text-decoration:none;color:#FF6600;background-color:#f8f8f8;}
a.np_numoff:visited {text-decoration:none;color:#333333;}

a.np_numon:link {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.np_numon:hover {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.np_numon:visited {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}

.np_numbox_next {float:left; margin:2px;width:54px; text-align:center;background-color:#f8f8f8;}
.np_numbox_next a {display:block;padding:5px 0 5px 0;_padding:6px 0 6px 0;width:54px;}

.np_numbox_last {float:left; margin:2px;width:27px;text-align:center;background-color:#f8f8f8;}
.np_numbox_last a {display:block;padding:6px 0 4px 0;width:27px;}




/* ??쎈탞筌띾뜆??*/

.open_f_w { color:#ffffff; font-size:12px;}
a.open_f_w:link {color:#ffffff; font-size:12px; text-decoration:none; }
a.open_f_w:visited {color:#ffffff; font-size:12px;  text-decoration:none;}
a.open_f_w:hover {color:#ffffff; font-size:12px; text-decoration:none;}

.open_f_n { color:#1f82c2; font-size:12px;}
a.open_f_n:link {color:#1f82c2; font-size:12px; text-decoration:none; }
a.open_f_n:visited {color:#1f82c2; font-size:12px;  text-decoration:none;}
a.open_f_n:hover {color:#1f82c2; font-size:12px; text-decoration:none;}

.open_ev_p {color:#7030a0; font-size:12px;}
a.open_ev_p:link {color:#7030a0; font-size:12px; text-decoration:none; }
a.open_ev_p:visited {color:#7030a0; font-size:12px;  text-decoration:none;}
a.open_ev_p:hover {color:#7030a0; font-size:12px; text-decoration: underline;}

.open_f_o { color:#ff7300; font-size:12px;}

.open_sale_label {background:url(//image.aladin.co.kr/img/usedshop/sale_label.png) top left no-repeat; width:43px; text-align:center; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:100%;  padding: 16px 0px 15px 0px;}


.open_p_box { margin-bottom:10px; padding: 0 10px 10px 10px;}
.open_search_box { width:200px; height:15px; border:1px solid #c4c4c4; padding: 5px 2px 2px 2px;  }

.open_line {margin:0px 0 10px 0; padding-bottom:5px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}


/* ?쒓렇 ?대씪?곕뱶 */
a.ns_tag_1:link {color: #5F5F5F; font-size:12px; padding-right:3px;}
a.ns_tag_1:visited {color: #5F5F5F; font-size:12px; padding-right:3px;}
a.ns_tag_1:hover {color: #5F5F5F; font-size:12px;  text-decoration:underline; padding-right:3px;}

a.ns_tag_2:link {color: #5F5F5F; font-size:16px; font-weight:bold; padding-right:3px;}
a.ns_tag_2:visited {color: #5F5F5F; font-size:16px; font-weight:bold; padding-right:3px;}
a.ns_tag_2:hover {color: #5F5F5F; font-size:16px; font-weight:bold; text-decoration:underline; padding-right:3px;}

a.ns_tag_3:link {color: #F98912; font-size:12px;padding-right:3px;}
a.ns_tag_3:visited {color: #F98912; font-size:12px; padding-right:3px;}
a.ns_tag_3:hover {color: #F98912; font-size:12px; text-decoration:underline;padding-right:3px; padding-right:3px;}

a.ns_tag_4:link {color: #F98912; font-size:16px; padding-right:3px;}
a.ns_tag_4:visited {color: #F98912; font-size:16px;padding-right:3px;}
a.ns_tag_4:hover {color: #F98912; font-size:16px; text-decoration:underline;padding-right:3px;}

a.ns_tag_5:link {color: #F98912; font-size:16px; font-weight:bold; padding-right:3px;  }
a.ns_tag_5:visited {color: #F98912; font-size:16px; font-weight:bold; padding-right:3px;}
a.ns_tag_5:hover {color: #F98912; font-size:16px; font-weight:bold; text-decoration:underline; padding-right:3px;}

/* 媛쒕컻 肄붾뱶 */
.Search3_Result_UsedSellArea
{ position: relative; z-index: 12; padding: 0px 0px 5px 0px; }

.Search3_Result_UsedSellLayer
{ position: absolute; display: none; left: 0px; top: 35px; z-index: 12; width: 100px; }

.Search3_Result_SafeBasketArea
{ position: relative; z-index: 12; padding: 0px 0px 0px 0px; }

.Search3_Result_SafeBasketLayer
{ position: absolute; display: none; right: 0px; top: 35px; z-index: 12; }

.Search3_Result_FunctionButtonArea
{ position: relative; z-index: 10; padding: 0px 0px 5px 0px; }

.Search3_Result_FunctionButtonLayer
{ position: absolute; display: none; left: 0px; top: 35px; width: 100px; z-index: 10; }

/* 20110721 異붽???CSS */

.ss_title_box {margin:10px 0 20px 0; padding-bottom:5px;}

.ss_b_title { color:#0f5099; text-decoration:none; font-weight:bold;}
a.ss_b_title:link { color:#0f5099; text-decoration:none; font-weight:bold;}
a.ss_b_title:visited {color:#0f5099; text-decoration:none; font-weight:bold;}
a.ss_b_title:hover {color:#0f5099; text-decoration:none; font-weight:bold;}


/* 20110808 異붽???CSS */

.search_t_w_n { color:#555555; font-size:12px;}
a.search_t_w_n:link {color:#555555; font-size:12px; text-decoration:none; }
a.search_t_w_n:visited {color:#555555; font-size:12px;  text-decoration:none;}
a.search_t_w_n:hover {color:#555555; font-size:12px; text-decoration:underline;}

.search_t_w_n_on { color:#0088e8; font-size:12px;}
a.search_t_w_n_on:link {color:#0088e8; font-size:12px; text-decoration:none; }
a.search_t_w_n_on:visited {color:#0088e8; font-size:12px;  text-decoration:none;}
a.search_t_w_n_on:hover {color:#0088e8; font-size:12px; text-decoration:underline;}

.bo_l {color:#3774B1;  text-decoration:none; font-size:14px;}
a.bo_l:link {color:#3774B1;  text-decoration:none;font-size:14px;}
a.bo_l:visited {color:#3774B1;  text-decoration:none;font-size:14px;}
a.bo_l:hover {color:#3774B1; text-decoration:underline;font-size:14px;}

.menu_s_2 { color:#777777; font-size:14px; padding:0 2px;}
a.menu_s_2:link {color:#777777; font-size:14px; text-decoration:none; padding:0 2px;}
a.menu_s_2:visited {color:#777777; font-size:14px;  text-decoration:none;  padding:0 2px;}
a.menu_s_2:hover {color:#777777; font-size:14px; text-decoration:underline; padding:0 2px; }



.ss_p4 { color:#3774b1; font-size:14px;}

/* 20110824 異붽???CSS */

#ss_topmenu_wrap { background:url(//image.aladin.co.kr/img/header/2011/header_menu_bg02.gif) repeat-x; height:22px; margin-bottom:20px;}

/* 20110916 異붽???CSS */

.bo3 {color:#3774B1;  text-decoration:none; font-size:17px;}
a.bo3:link, a.bo3:visited {color:#000!important;  text-decoration:none; font-size:17px; font-weight: 500;}
a.bo3:hover {text-decoration:underline;}
.ss_book_list a.bo3:link, .ss_book_list a.bo3:visited {color:#000!important;  text-decoration:none; font-size:17px; font-weight: 500; vertical-align: middle;}

.menu_s_3 { color:#777777; font-size:12px; padding:0 2px;}
a.menu_s_3:link {color:#777777; font-size:12px; text-decoration:none; padding:0 2px;}
a.menu_s_3:visited {color:#777777; font-size:12px;  text-decoration:none;  padding:0 2px;}
a.menu_s_3:hover {color:#777777; font-size:12px; text-decoration:underline; padding:0 2px;}

.select_f {color:#5d5d5d; font-size:12px; border:1px solid #c5c4c4; width:170px;}


/* 20110922 異붽???CSS */
.ss_blog_box2 {margin:0px; padding:8px; border:1px solid #dfdfdf; }


.ss_book_list3 ul {padding:8px ; margin:0 ; border:1px solid #dfdfdf; list-style:none;}
.ss_book_list3 ul li {margin:0px; padding:0 0 2px 0;}


/* 20110928 異붽???CSS */

.ss_ht3 {color:#1b4aa3; font-size:12px;}


/* 20111220 異붽???CSS */
.ss_layer_box_invent { width:240px; padding:10px; border:1px solid #d9d9d9; background-color: #ffffff;}
.ss_notice_l { color:#ff5400; font-size:14px;}
.ss_boffice {padding:5px 10px; float:left; border:1px solid #c0c0c0; background-color:#ffffff; margin:0 3px; }

a.ss_p3:link { color:#444444; font-size:14px;text-decoration:none;}
a.ss_p3:visited { color:#444444; font-size:14px; text-decoration:none;}
a.ss_p3:hover { color:#444444; font-size:14px; text-decoration:none;}


/* 20111226 異붽???CSS */
.ss_line5 {margin:0px ; padding-bottom:5px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}
.ss_line6 {margin:0 0 6px 0 ; padding-bottom:2px; background:url(//image.aladin.co.kr/img/search/line_bg.jpg) bottom left repeat-x;}

/* 20111230 ?ㅻⅨ 吏?먯쓽 ?ш퀬 ?뺤씤 */

.divOtherChainStockStatus {position:relative; width: 110px; z-index: 10; padding: 0px 0px 5px 0px;}

.layerOtherChainStockStatus {position:absolute; z-index: 10; left: 0px; top: 21px;}

.btnOtherChainStockStatus {}


/* 20120118 蹂닿????덉씠??CSS */

.ss_keep_layer { width:66px; padding:0px; text-align: left; background-color: #ffffff;}
.ss_keep_layer ul {padding: 2px 4px 2px 4px; margin:0px; border:1px solid #d9d9d9; list-style:none;}
.ss_keep_layer ul li {margin:0px; padding:0px;}

.ss_keep_layer2 { width:80px; padding:0px; text-align: left; background-color: #fafafa; border:1px solid #e1e1e1; border-radius: 4px;}
.ss_keep_layer2 ul {padding: 9px 5px; margin:0px; list-style:none;}
.ss_keep_layer2 ul li {margin:0px; padding:0px;}

.ss_keep_f { color:#555555; font-size:11px; letter-spacing:-1px; display:block;}
a.ss_keep_f:link {color:#555555; font-size:11px; text-decoration:none; }
a.ss_keep_f:visited {color:#555555; font-size:11px; text-decoration:none;}
a.ss_keep_f:hover {color:#555555; font-size:11px; text-decoration: none;}



/* 120213 보관함 상품리스트 */

.ss_book_box3 {margin-bottom:20px; background:url(//image.aladin.co.kr/img/search/line_dot.jpg) bottom left repeat-x;}

.pink_b{color:#fc53a8; font-weight:bold;}

input.boxsearchList {
    border:1px solid #BBBBBB;
    color:#333333;
    font-family:dotum;
    font-size:12px;
}

a.menu_keep1:link { color: #333333; text-decoration:none}
a.menu_keep1:visited { color: #333333; text-decoration:none}
a.menu_keep1:hover { color: #333333; text-decoration:none}



a.menu_keep2:link {color:#fc53a8; text-decoration:none}
a.menu_keep2:visited {color:#fc53a8; text-decoration:none}
a.menu_keep2:hover  {color:#fc53a8; text-decoration:underline}

.usedsell_layer { width:75px; padding:0px; text-align: left; background-color: #ffffff;}
.usedsell_layer ul {padding: 2px 4px 2px 4px; margin:0px; border:1px solid #d9d9d9; list-style:none;}
.usedsell_layer ul li {margin:0px; padding:0px;}
.gate_layer{position:absolute;z-index:999;top:60px;left:-110px;}


/* 20130513 검색결과 키워드 */
.result_l { color:#dd2483; font-size:14px; font-weight:bold;} /* color:#f33494; */
.result_s { color:#dd2483; font-size:12px; font-weight:bold;} /* color:#f33494; */

/* 2015년 중고매장 검색 */
.usedstore_books{ padding:10px 0 0 0}
.usedstore_books .list{border-top:1px solid #d0d0d0; width:100%;}
.usedstore_books ul{ padding:0 0 0 20px; width:95%;}
.usedstore_books ul li{ display:inline; float:left; padding:5px 0; color:#333}
.usedstore_books .li1{ width:14%;; padding-left:25px}
.usedstore_books .li2{ width:14%;border-right:1px solid #eaeaea}
.usedstore_books .li2_1{ width:14%}
.usedstore_searchstore{float:left;width:50px;text-align:right;letter-spacing:-1px; padding:0 15px 0 0; border-right:1px solid #2f9ddc}
.usedstore_pink1{color: #ed3c97; font-weight:bold}



/*2015.4.24 추가 링크 css*/
a.n_gray:link {color:#444444; font-size:12px;line-height: 18px;text-decoration:none;}
a.n_gray:visited {color:#444444; font-size:12px;line-height: 18px;text-decoration:none;}
a.n_gray:hover {color:#444444;font-size:12px; text-decoration:underline; }

/*2016년 추가*/
a.n_black_s:link { color:#555555; text-decoration:none; }
a.n_black_s:visited { color:#555555;text-decoration:none; }
a.n_black_s:hover { color:#555555; text-decoration:underline; }

.n_pb_alaram1 { float:right; margin-top:1px; }
.n_pb_alaram1 li { display:inline-block }
.n_pb_alaram1 li.a1 { background:url(//image.aladin.co.kr/img/search/icon_letter.png) no-repeat 0 2px; padding-left:20px; padding-right:16px;}
.n_pb_alaram1 li.a2 { background:url(//image.aladin.co.kr/img/search/icon_rss.png) no-repeat 0 2px; padding-left:18px;}

/*출판사 배너 추가*/
.brand_bn_wrap {background-color:#f5f5f5; border:1px #e1e1e1 solid; margin-bottom:20px; height:155px;}
.brand_bn_wrap .left_1 { float:left; width:85px; padding:20px;}
.brand_bn_wrap .left_1 .b_logo {width:70px; height:70px; background-color:#FFFFFF; border:1px #ddd solid; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 5px 8px 5px; overflow:hidden;}
.brand_bn_wrap .left_1 .b_logo img { width:70px;}
.brand_bn_wrap .left_2 {float:left; width:330px; padding:30px 0 20px 0; text-align:left;}
.brand_bn_wrap .left_2 .b_name {font-size:20px; font-weight:bold; letter-spacing:-1px; font-family:Malgun Gothic; padding-bottom:12px;}
.brand_bn_wrap .left_2 .b_name .tt { font-size:22px; color:#33afe9;}
.brand_bn_wrap .left_2 .gift { background:url(//image.aladin.co.kr/img/brand/gift2.png) no-repeat left 6px; padding-left:17px; margin-top:0px; color:#ee3c97; padding-top:4px;}
.brand_bn_wrap .left_2 .gift a:link {color:#ee3c97; text-decoration:none;}
.brand_bn_wrap .left_2 .gift a:hover {color:#ee3c97; text-decoration:underline;}
.brand_bn_wrap .left_2 .gift a:visited {color:#ee3c97; text-decoration:none;}
.brand_bn_wrap .left_3 {float:right; width:249px;  height:155px; background:url(//image.aladin.co.kr/img/brand/sh_book_bg.jpg) no-repeat bottom;}
.brand_bn_wrap .left_3 ul { padding:0 25px 0 5px;}
.brand_bn_wrap .left_3 li {float:left; width:65px; height:123px; padding:0 4px; position:relative; margin-bottom:32px;}
.brand_bn_wrap .left_3 li .band_cover {position:absolute; bottom:0;}
.brand_bn_wrap .left_3 li img { width:65px;}
.brand_bn_wrap::after {content:''; display:block; clear: both;}


/*보관함 부분 새클래스20160704*/
.fontcolor_gray {color:#999999;}

.menu_keep3 { color: #333333; text-decoration:none; border:1px solid #9e9e9e; padding:3px 5px; border-radius:3px; margin-right:1px; }
.menu_keep3 a { color: #333333!important; font-size:12px!important; text-decoration:none!important }

.menu_keep4 { color: #333333; text-decoration:none; border:1px solid #33afe9; padding:3px 25px 3px 5px; border-radius:3px; margin-right:1px;  background:url(//image.aladin.co.kr/img/order/savelist_down2.gif) no-repeat right; position:absolute;right:0 }
.menu_keep4 a { color: #33afe9!important; font-size:12px!important; text-decoration:none!important; font-weight:bold; display:block }

/*.menu_keep4_layer { width:370px;position:absolute;right:1px; top:28px; background:#FFFFFF; border:1px solid #33afe9; padding:10px 10px; z-index:16 }
.menu_keep4_layer ul { width:33%; float:left; }*/
.menu_keep4_layer {position:absolute;right:1px; top:28px; background:#FFFFFF; border:1px solid #33afe9; padding:10px 10px; z-index:16; }
.menu_keep4_layer ul { width:122px; float:left; display:block;  }


.menu_keep4_layer ul li { }
.menu_keep4_layer ul li a:link {color:#1b89c8; text-decoration:none; display:block;padding:4px 5px;  }
.menu_keep4_layer ul li a:hover {color:#1b89c8; text-decoration:none; display:block; background:#f2f2f2 }
.menu_keep4_layer ul li a:visited {color:#1b89c8; text-decoration:none; display:block }

.optionlayer2 {
    position: absolute;
    z-index: 16;
    display: none;
    top: 18px;
}




.button_yellow_001 {display: inline-block;*zoom:1;*display:inline; vertical-align: middle; border: 1px solid; border-color: #9e9e9e;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color:#fcf5b0; font-weight:bold} /*기본 흰색 버튼*/
.button_yellow_001 a:link { text-decoration: none!important; color:#333333!important; }
.button_yellow_001 a:visited { text-decoration: none!important; color:#333333!important; }
.button_yellow_001 a:hover { text-decoration: none!important; background:#faf091!important;color:#333333!important;  }



/*오프재고 온라인판매 관련 공통 css*/
.Search3_Result_UsedStoreRealStockArea {text-align:center;}
.Search3_Result_UsedStoreRealStockLayer { position:absolute!important;display:none;z-index:99; right: -30px;}

.used_search_layer_box_blue {border:1px solid #4cc4ff; padding:15px 10px; width:300px;position:absolute;right:-108px;background-color:#fff;text-align:left;z-index:15;}
.used_search_layer_box_gray {border:1px solid #c5c5c5; padding:15px 10px; width:300px;}

.layer_btn_area { margin:0px; padding:0px; clear:both; overflow:hidden;}
.layer_btn_area li {float:left; text-align:left; margin:0; padding:0px 10px 3px 0px; list-style:none; overflow:hidden;}

a.used_store_list {color:#1aa5e9!important; padding:0px; margin:0px; font-weight:bold;}


.layer_btn_area2 { margin:0px; padding:0px; clear:both; overflow:hidden;}
.layer_btn_area2 li {text-align:left; margin:0;padding:0px; list-style:none;}

.search_layer_list2 { margin:0px; padding:0px; clear:both; overflow:hidden;}
.search_layer_list2 li {float:left; text-align:left; margin:0; padding:2px 5px 2px 0px; width:auto; list-style:none;}

.search_layer_list3 { margin:0px; padding:0px; clear:both; overflow:hidden;}
.search_layer_list3 li { display:inline-block; text-align:left; margin:0; padding:2px 10px 2px 0px; list-style:none;}

.book_Rfloat_02{ top:0;float:right; width:66px; position: relative; }
.book_Rfloat_02 .button_search_cart, .book_Rfloat_02 .button_search_buyitnow, .book_Rfloat_02 .button_search_storage, .book_Rfloat_02 .button_search_usedall, .book_Rfloat_02 .button_search_usedsell, .book_Rfloat_02 .button_search_booking, .book_Rfloat_02 .button_search_soldout, .book_Rfloat_02 .basketBtn12, .book_Rfloat_02 .button_search_folio, .book_Rfloat_02 .basketBtn14, .book_Rfloat_02 .button_search_bookingEnd, .book_Rfloat_02 .button_search_hour, .book_Rfloat_02 .button_gray, .book_Rfloat_02 .button_reserve_notify { display:block; margin-bottom:5px; }
.button_search_cart{ position:relative; }

/* 바로구매  */

/* 보관함  */
.button_search_cart{ position:relative; }

/* 중고 모두보기  */

/* 중고로팔기  */
.button_search_usedsell{ position:relative; }



/* 장바구니담기-레이어 팝업  */
.book_Rfloat_02 .myCart{ padding:15px 10px 20px 15px; margin-top:2px; width:145px; height:39px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 3px solid #2c98d9; background-color: White; box-shadow: 0px 0px 0px #AAAAAA;display: none; opacity: 0.97;position: absolute; z-index: 6000; top:38px; left:-50px; font-size: 11px;}
.book_Rfloat_02 .myCart p{ color:#444; font-weight:bold; }
.book_Rfloat_02 .myCart .myCart_btn{ margin:5px 0 0 5px; }

/* 보관함-레이어 팝업  */
/*.book_Rfloat_02 .mylist{ width:60px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 1px solid #eee; background-color: White;border: 1px solid #ccc; box-shadow: 0px 0px 0px #AAAAAA;display: block; opacity: 0.97;position: absolute; z-index: 6000; top:117px; right:1px; padding:3px 3px 3px 5px; font-size: 11px;}*/

.book_Rfloat_02 .mylist {width:80px; border-radius: 4px; border: 1px solid #e1e1e1; background-color: #fafafa; border: 1px solid #e1e1e1; box-shadow: 0px 0px 0px #AAAAAA; display: block; position: absolute; z-index: 6000; top:0px; margin-top:35px; left:0px; padding:8px 5px 8px 7px; font-size: 11px; box-sizing: border-box;}

.book_Rfloat_02 .mylist li a { color:#555555; font-size:11px;  text-decoration:none; }
.book_Rfloat_02 .mylist li a:hover{ color:#555555; font-size:11px;  text-decoration:none; }

/* 중고로팔기-레이어 팝업  */
.book_Rfloat_02 .my_article01{width:80px; border-radius: 4px; border: 1px solid #e1e1e1; background-color: #fafafa; border: 1px solid #e1e1e1; box-shadow: 0px 0px 0px #AAAAAA; display: block; position: absolute; z-index: 6000; top:0px; margin-top:37px; left:0px; padding:8px 5px 8px 7px; font-size: 11px; box-sizing: border-box;}
.book_Rfloat_02 .my_article01 li a{ color:#555555; font-size:11px;  text-decoration:none; }
.book_Rfloat_02 .my_article01 li a:hover{ color:#555555; font-size:11px;  text-decoration:none; }

/* 알라딘에팔기- 팔기장바구니에 담았습니다. */
.book_Rfloat_02 .aladin_cart02{ padding:15px 5px 20px 10px; margin-top:2px; width:166px; height:39px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 3px solid #2c98d9; background-color: White; box-shadow: 0px 0px 0px #AAAAAA;display: block; opacity: 0.97;position: absolute; z-index: 6000; top:110px; left:-100px; font-size: 11px;}
.book_Rfloat_02 .aladin_cart02 p{ color:#444; font-weight:bold; }
.book_Rfloat_02 .aladin_cart02 .aladin_cart02_btn{ margin:5px 0 0 5px; }




.used_text_btn1 {font-size: 12px; color:#149cd6; text-align:center; padding-bottom:3px; letter-spacing:-1px;}
a.used_text_btn1:link { font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;font-size: 12px; border-bottom:dotted 1px #149cd6; color:#149cd6; padding-bottom:3px; letter-spacing:-1px; }
a.used_text_btn1:visited { font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;font-size: 12px;border-bottom:dotted 1px #0da5e6;color:#0090ce;letter-spacing:-1px;padding-bottom:3px;  }
a.used_text_btn1:hover { font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;font-size: 12px;border-bottom:dotted 1px #149cd6 ;color:#149cd6;letter-spacing:-1px;padding-bottom:3px; text-decoration:none  }


.used_text_btn2 {font-size: 12px; color:#3774B1; padding:2px 0;}
a.used_text_btn2:link {font-size: 12px; color:#3774B1; padding:2px 0;  text-decoration:none;}
a.used_text_btn2:visited {font-size: 12px; color:#3774B1; padding:2px 0; text-decoration:none;}
a.used_text_btn2:hover { font-size: 12px; color:#3774B1; padding:2px 0;  text-decoration: underline; }


.button_search_hour {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f9c4a4;text-align: center;overflow: hidden;text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #fff3ed; }
.button_search_hour  a:link { text-decoration: none!important; outline: 0;color: #ec6d21!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#f9c4a4;margin: 0;border: 0;width:65px; padding:9px 0 8px 0}
.button_search_hour  a:hover { text-decoration: none!important; background: #ffe8da!important}
.button_search_hour  a:visited { text-decoration: none!important; outline: 0;color: #ec6d21!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#f9c4a4;margin: 0;border: 0;} /*검색결과- 1시간 픽업*/

.hour_pick_order {width:200px; text-align:center; margin:0 0 0 5px;} 
.hour_pick_order_set { border:1px solid #ccc; padding:5px 8px 3px 8px; height:28px; line-height:18px; font-size:12px; color:#222222; text-align:center;}

.hour_layer2 {color:#333; font-size:12px; line-height:18px; border:1px solid #589ad1; margin:0; width:450px; padding:13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow:0 1px 1px #ccc; text-align:left;}

.button_store_area {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f25d23;text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #FFFFFF; color:#f88541; }
.button_store_area a:link {white-space: nowrap; text-decoration: none!important; outline: 0; color:#f88541!important;font-size: 11px;line-height:18px; line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#f25d23;margin: 0;border: 0;}
.button_store_area a:hover { text-decoration: none!important; background: #fffbf9!important;} /* 도서 위치 정보 버튼 */

.div_store_area {
    position:absolute;background-color:white;left:0px;top:25px;z-index:100;
}
.div_store_area.right {
    right:0px!important;left:auto!important;
}

.all_store_set {
    border: 1px solid #149cd6;
    padding: 5px 8px 3px 8px;
    height: 28px;
    line-height: 18px;
    font-size: 12px;
    color: #1190c6;
    text-align: center;
}



/* 개발팀 추가 /standard/button.css 와 중복 추후 삭제요망 16.12.22 */
.button_search_cart {display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer;}
.button_search_cart a:link, .button_search_cart a:visited {text-decoration: none!important; color: #1181c9!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #195fa5; margin: 0;    border: 0; width: 65px; padding: 9px 0 8px 0; border: 1px solid #7ab4da; border-radius: 3px; background: #e5f2fb;}
.button_search_cart a:hover {text-decoration: none!important; background: #daecf9!important}


.button_search_cart2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #7ab4da;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #e5f2fb; }
.button_search_cart2  a:link { text-decoration: none!important; outline: 0;color: #1181c9!important;font-size: 11px; letter-spacing:-1px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; padding:0 5px 0 4px}
.button_search_cart2  a:hover { text-decoration: none!important; background: #daecf9!important}
.button_search_cart2  a:visited { text-decoration: none!important; outline: 0;color: #1181c9!important;font-size: 11px;letter-spacing:-1px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;} /*검색결과- 장바구니*/


.button_search_buyitnow  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #7bccea;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #e5f8ff; }
.button_search_buyitnow  a:link { text-decoration: none!important; outline: 0;color: #0091c8!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;width:65px; padding:9px 0 8px 0}
.button_search_buyitnow  a:hover { text-decoration: none!important; background: #dcf6ff!important}
.button_search_buyitnow  a:visited { text-decoration: none!important; outline: 0;color: #0091c8!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;} /*검색결과- 바로구매*/


.button_search_storage  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer; box-sizing: border-box;}
.button_search_storage  a:link, .button_search_storage  a:visited {display: block; width:100%; line-height: 36px; text-decoration: none!important; color: #333!important; font-size: 12px; display: block; white-space: nowrap; background-color: transparent; margin: 0; border: 0; padding:0; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF; box-sizing: border-box;}
.button_search_storage  a:hover { text-decoration: none!important; background: #fafafa!important;}
.button_search_storage a::after {content: ''; display: inline-block; width: 9px; height: 5px; background: url("//image.aladin.co.kr/img/search/storage-arrow.png") no-repeat center / 100% auto; margin-left: 2px;}
.button_search_storage img {display: none;}

.button_search_store  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer; box-sizing: border-box;}
.button_search_store a:link, .button_search_store a:visited {display: block; width:100%; line-height: 36px; text-decoration: none!important; color: #333!important; font-size: 12px; display: block; white-space: nowrap; background-color: transparent; margin: 0; border: 0; padding:0; letter-spacing: -0.5px; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF; box-sizing: border-box;}
.button_search_store a:hover { text-decoration: none!important; background: #fafafa!important;}

.button_reserve_notify  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer; box-sizing: border-box;}
.button_reserve_notify a:link, .button_reserve_notify a:visited {display: block; width:100%; line-height: 16px; text-decoration: none!important; color: #333!important; font-size: 12px; display: block; white-space: nowrap; background-color: transparent; margin: 0; border: 0; padding:5px 0 4px 0; letter-spacing: -0.5px; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF; box-sizing: border-box;}
.button_reserve_notify a:hover { text-decoration: none!important; background: #fafafa!important;}

.button_search_storage_no  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #7ab4da;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #FFF; }
.button_search_storage_no  a:link { text-decoration: none!important; outline: 0;color: #0091c8!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;width:65px;padding:0}
.button_search_storage_no  a:hover { text-decoration: none!important; background: #eff5f9!important}
.button_search_storage_no  a:visited { text-decoration: none!important; outline: 0;color: #0091c8!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;} /*검색결과- 보관함*/

.button_search_jiny  {display: inline-block; width: 66px; line-height: 36px; font-size: 12px; padding: 0; vertical-align: middle; border: 1px solid #e1e1e1; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; border-radius: 4px; background: #FFF; box-sizing: border-box; letter-spacing: -1px;}
.button_search_jiny:hover { text-decoration: none!important; background: #fafafa!important;}
.button_search_jiny::after {content: ''; display: inline-block; width: 9px; height: 5px; background: url("//image.aladin.co.kr/img/search/storage-arrow.png") no-repeat center / 100% auto; vertical-align: 2px; margin-left: 2px;}
.button_search_jiny img {display: none;}

.button_search_folio  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; overflow: hidden; text-decoration: none!important;cursor: pointer; border-radius: 4px; background: #df2f7f; box-sizing: border-box;}
.button_search_folio  a:link, .button_search_folio  a:visited { text-decoration: none!important; outline: 0;color: #fff!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0; width:100%; padding:5px 0 4px 0}
.button_search_folio  a:hover { text-decoration: none!important; background: #c82370!important}  /*검색결과- 품절센터 의뢰하기*/

.button_search_usedall  {width: 66px; display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_usedall a:link, .button_search_usedall a:visited {display: block; text-decoration: none!important; color: #fff!important; font-size: 12px;  line-height:14px; white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:5px 0 4px 0; border-radius: 4px; background: #ee6f08;}
.button_search_usedall a:hover { text-decoration: none!important; background: #dc6301!important} /*검색결과- 중고도서 모두보기*/

.button_search_usedsell {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_usedsell a:link, .button_search_usedsell a:visited { text-decoration: none!important; color: #333!important;font-size: 12px;  line-height:14px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;width:65px; padding:5px 0 4px 0; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF;}
.button_search_usedsell a:hover { text-decoration: none!important; background: #fafafa!important}  /*검색결과- 중고로팔기*/
.button_search_usedsell a::after {content: ''; display: inline-block; width: 9px; height: 5px; background: url("//image.aladin.co.kr/img/search/storage-arrow.png") no-repeat center / 100% auto; vertical-align: 2px;}
.button_search_usedsell img {display: none;}

.button_search_booking  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f09fbf;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #f9eaf1; }
.button_search_booking  a:link { text-decoration: none!important; outline: 0;color: #d75999!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;width:65px;padding:9px 0 8px 0}
.button_search_booking  a:hover { text-decoration: none!important; background: #f7e3ec!important}
.button_search_booking  a:visited { text-decoration: none!important; outline: 0;color: #d75999!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;} /*검색결과- 예약주문*/

.button_search_soldout  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_soldout  a:link, .button_search_soldout  a:visited {display: block; width: 100%; line-height: 36px; text-decoration: none!important; color: #444444!important;font-size: 12px; white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:0; border-radius: 4px; background: #f2f3f5; border: 1px solid #e1e1e1; box-sizing: border-box; font-weight: 500;}
.button_search_soldout  a:hover { text-decoration: none!important; background: #eeeeee!important}

.button_search_bookingEnd  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer;}
.button_search_bookingEnd a:link, .button_search_bookingEnd a:visited {display: block; width: 100%; text-decoration: none!important; color: #444444!important; font-size: 12px;  line-height:16px; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:5px 0 4px 0; border: 1px solid #e1e1e1; border-radius: 3px; background: #f2f3f5; box-sizing: border-box;}
.button_search_bookingEnd a:hover { text-decoration: none!important; background: #eeeeee!important}

.button_search_hour {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f9c4a4;text-align: center;overflow: hidden;text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #fff3ed; }
.button_search_hour  a:link { text-decoration: none!important; outline: 0;color: #ec6d21!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#f9c4a4;margin: 0;border: 0;width:65px; padding:9px 0 8px 0}
.button_search_hour  a:hover { text-decoration: none!important; background: #ffe8da!important}
.button_search_hour  a:visited { text-decoration: none!important; outline: 0;color: #ec6d21!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#f9c4a4;margin: 0;border: 0;} /*검색결과- 1시간 픽업*/

.button_send_gift {display: inline-block;*zoom:1;*display:inline; padding: 0;  vertical-align: middle;text-align: center;text-decoration: none!important;cursor: pointer;background: #FFF;}
.button_send_gift  a:link  { font-weight:bold; color:#0194e2!important; font-size:12px;line-height:20px!important; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  padding:0 4px 10px 4px; padding-top:11px; display:block} /*기프티북보내기*/
.button_send_gift  a:hover  { font-weight:bold; color:#1b6bbb!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none; }
.button_send_gift  a:visited { font-weight:bold; color:#0194e2!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  }

.button_keepbox {display: inline-block;*zoom:1;*display:inline; padding: 0;  vertical-align: middle;text-align: center;text-decoration: none!important;cursor: pointer;background-color: #FFF; }
.button_keepbox  a:link  { font-weight:bold; color:#0194e2!important; font-size:12px; line-height:16px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  padding:5px 4px 4px 4px; display:block; } /*기프티북보내기*/
.button_keepbox  a:hover  { font-weight:bold; color:#1b6bbb!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none; }
.button_keepbox  a:visited { font-weight:bold; color:#0194e2!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  }

/*검색결과 키워드 배너 텍스트 170529*/
.SM_search_keyword { padding:0 0 5px 0 ; text-align:right; color:#222222; margin-bottom:-5px;}
.SM_search_keyword a:link , .SM_search_keyword a:hover , .SM_search_keyword a:visited {color:#222222;}


/*추천마법사 말풍선*/
.genie_2016_layerwrap {position:relative; display:inline-block; height:35px }/*이벤트용-민트색*/
.genie_2016_layerwrap_in { border-radius:3px; background:#00c5c5; height:27px;}
.genie_2016_layerwrap_t { color:#FFFFFF;padding:5px 13px 0 13px;  }
.genie_2016_layerwrap_arrow {background:url(//image.aladin.co.kr/img/common/drop_02.png) no-repeat bottom; position:absolute; bottom:0; left:37px; width:14px; height:8px;}
.genie_imgBorder { border:5px solid #33cccc}
.genie_2016_layerwrap { 	margin-top:0px; 	margin-bottom: 1px; /*margin-left: 30px;*/ }

.genie_2016_layerwrap_orange {position:relative; display:inline-block; height:35px }/*추천용-오렌지색*/
.genie_2016_layerwrap_in_orange { border-radius:3px; background:#f9a80e; height:27px;}
.genie_2016_layerwrap_t_orange { color:#FFFFFF;padding:5px 13px 0 13px;  }
.genie_2016_layerwrap_arrow_orange {background:url(//image.aladin.co.kr/img/common/drop_02_orange.png) no-repeat bottom; position:absolute; bottom:0; left:37px; width:14px; height:8px;}
.genie_imgBorder_orange { border:5px solid #f9a80e}

/*예약 장바구니 추가*/
.button_search_booking2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c82370;text-align:left;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #df307f;margin-bottom: 5px; }
.button_search_booking2 a:link { text-decoration: none!important; outline: 0;color: #fff!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#c82370;margin: 0;border: 0;width:56px;padding:5px 0 4px 7px}
.button_search_booking2 a:hover { text-decoration: none!important; background: #c82370!important}
.button_search_booking2 a:visited { text-decoration: none!important; outline: 0;color: #fff!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#c82370;margin: 0;border: 0;}

.button_search_booking3 {display: inline-block; width:66px; padding: 0; vertical-align: middle; text-align:center; text-decoration: none!important;cursor: pointer; border-radius: 4px; background: #df2f7f; margin-bottom: 5px; box-sizing: border-box; }
.button_search_booking3 a:link, .button_search_booking3  a:visited {display: block;  text-decoration: none!important; color: #fff!important; font-size: 12px;  line-height:16px; white-space: nowrap; background-color: transparent; margin: 0; border: 0; padding:5px 0 4px 0px; box-sizing: border-box;}
.button_search_booking3 a:hover { text-decoration: none!important; background: #c82370!important; border-radius: 4px;}


.button_search_buyitnow2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #cd394d;text-align: left;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #e24457; margin-bottom:5px }
.button_search_buyitnow2 a:link { text-decoration: none!important; color: #fff!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#cd394d;margin: 0;border: 0;width:56px; padding:5px 0 4px 7px}
.button_search_buyitnow2 a:hover { text-decoration: none!important; background: #cd394d!important}
.button_search_buyitnow2 a:visited { text-decoration: none!important; color: #fff!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#cd394d;margin: 0;border: 0;} /*검색결과- 바로구매*/

.button_search_buyitnow3  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; margin-bottom:5px; box-sizing: border-box;}
.button_search_buyitnow3  a:link, .button_search_buyitnow3  a:visited {display: block; text-decoration: none!important; color: #333!important; font-size: 12px;  line-height:16px; white-space: nowrap; background-color: transparent; border-color:#cd394d; margin: 0; border: 0; width:65px; padding:5px 0 4px 0px; border: 1px solid; border-color: #df2f7f; border-radius: 4px; background: #fff; box-sizing: border-box;}
.button_search_buyitnow3  a:hover { text-decoration: none!important; background: #fafafa!important;}



.button_search_cart_new  {display: inline-block; width: 66px; height: 36px; padding: 0; vertical-align: middle; text-align:center; text-decoration: none!important;cursor: pointer; margin-bottom: 5px; box-sizing: border-box; font-weight: 500;}
.button_search_cart_new  a:link, .button_search_cart_new  a:visited {display: block; width: 100%; text-decoration: none!important; color: #fff!important; font-size: 12px;  line-height:16px; white-space: nowrap; background-color: transparent; border-color:#c82370; margin: 0; border: 0; line-height: 34px; border: 1px solid; border-color: #df2f7f; background: #df2f7f; border-radius: 4px; box-sizing: border-box; font-weight: 500;}
.button_search_cart_new  a:hover { text-decoration: none!important; background: #c82370!important}


.button_search_buyitnow_new  {display: inline-block; width: 66px; height: 36px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer;  margin-bottom:5px; box-sizing: border-box;}
.button_search_buyitnow_new  a:link, .button_search_buyitnow_new  a:visited {display: block; width:100%; line-height: 34px; text-decoration: none!important; color: #333!important; font-size: 12px; white-space: nowrap; background-color: transparent; margin: 0; border: 0; border: 1px solid #df2f7f; border-radius: 4px; background: #fff; box-sizing: border-box; font-weight: 500; }
.button_search_buyitnow_new  a:hover { text-decoration: none!important; background: #fafafa!important}


/* 검색 결과 관련 이벤트 190122 */
.SM_search_relation { clear:both; background:#fffae1; border:1px dotted #f8e9a0; padding:12px 15px 8px 15px; margin-bottom:15px; text-align:left; color:#333; }
.SM_search_relation .MTitle { color:#333; font-size:14px; font-family:malgun gothic; margin-bottom:10px; font-weight:bold;}
.SM_search_relation .sub_list { padding:0 5px; margin:0;}
.SM_search_relation .sub_list li{ list-style:none; background:url(http://image.aladin.co.kr/img/search/dot_2019.png) 0 6px no-repeat; padding:0 0 5px 7px; color:#333;font-size:13px; }
.SM_search_relation .more { float:right;  color:#666;font-size:12px;}
.SM_search_relation .more a {color:#666;}

/*중고 검색결과*/
.btn_used_search { float:right; margin-bottom:5px;}
.usedtype_wrap { margin:10px 0 15px 0;}



/* 매장판매중 레이어 - product_v3.css에서 가져옴 */
.Ere_textC { text-align:center;}
.Ere_space20 { margin:0; padding:0; height:20px;}
.Ere_clear {clear: both;margin: 0px;padding: 0px;}
.Ere_layerst_Tit2 { background:#fff; position:relative; margin:0; padding:25px 20px; border:1px solid #ccc; box-shadow:0 1px 1px #ccc; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; width:400px;}
.Ere_layerst_Tit2 h3 { margin:0; padding:0; font-size:17px; color:#444;}
.Ere_layerst_Tit2 .close { position:absolute; top:10px; right:10px;}
.Ere_layerst_Tit2 .bt_list2 { margin:5px 0 5px 0 ; padding:0;}
.Ere_layerst_Tit2 .bt_list2 ul { margin:0; padding:0;}
.Ere_layerst_Tit2 .bt_list2 ul li {list-style:none; background:url(http://image.aladin.co.kr/img/shop/2018/icon_dot1.png) no-repeat 0 7px; margin:0; padding:0 0 7px 10px; font-size:14px; line-height:1.4;letter-spacing:-0.02em;  color: #333;}
.Ere_layerst_Tit2 .bt_list3 { margin:5px 0 5px 0 ; padding:0; font-size:14px; line-height:1.5; letter-spacing:0em;}
.Ere_layerst_Tit2 .bt_list3 ul { margin:0; padding:0;}
.Ere_layerst_Tit2 .bt_list3 ul li {list-style:none; margin:0; padding:0 0 7px 0px; font-size:14px; line-height:1.5; letter-spacing:0em; color: #333;}
.Ere_layerst_Tit2 .bt_list3 ul li:last-child {padding-bottom:0px;}
.Ere_layerst_Tit2 .bt_list5 { margin:5px 0 ; padding:15px 4%; background-color:#f5f5f5; width:92%;}
.Ere_layerst_Tit2 .bt_list5 ul { margin:0; padding:0;}
.Ere_layerst_Tit2 .bt_list5 ul li {list-style:none; margin:0; padding:0 0 10px 0px; font-size:14px; line-height:1.5;letter-spacing:0em;  }
.Ere_layerst_Tit2 .bt_list5 ul li a {font-size: 14px;}
.Ere_layerst_Tit2 .bt_list5 ul li:last-child {padding:0 ;  }
.Ere_layerst_Tit2 .bt_list5 ul li img { margin-bottom:-5px;}
.Ere_str { font-weight:600;}
.Ere_sub_pink { color:#dd2483; text-decoration:none; line-height:1.5; } /* color:#ef3b96; */
.Ere_fs15 { font-size:15px;} /* 본문 내용 소타이틀  */
.Ere_clear {clear: both;margin: 0px;padding: 0px;}
.Ere_space10 { margin:0; padding:0; height:10px;}


/* 검색 결과 관련 이벤트 190418 */
.SM_search_relation2 { clear:both; background:#f5f5f5; border:1px solid #d5d5d5; padding:15px 15px 15px 15px; margin-top:20px; margin-bottom:20px; text-align:left; color:#333; min-height:130px; box-sizing:border-box; overflow:hidden;}
.SM_search_relation2 .MTitle { color:#333; font-size:14px; font-family:malgun gothic; margin-bottom:10px; font-weight:bold;}
.SM_search_relation2 .l_sum {float:left; width:119px;}
.SM_search_relation2 .r_list {float:right; width:548px; padding-left:8px;}
.SM_search_relation2 .r_list li {list-style:none; background:url(http://image.aladin.co.kr/img/search/dot_2019.png) 0 6px no-repeat; padding:0 0 5px 7px; color:#333;font-size:13px; }
.SM_search_relation2 .r_list li:after {content:' '; display:block; clear:both;}
.SM_search_relation2 .blue_btn {display:inline-block;}
.SM_search_relation2 .blue_btn a {display:inline-block;  background:#0fa8ff; color:#ffffff; padding:2px 5px; margin-left:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.SM_search_relation2 .blue_btn a:hover { text-decoration:none;}


/* 검색 결과 190604 */
.result_l_gray { color:#222; font-size:14px; font-weight:bold; letter-spacing:0.01em; }
.ss_list_graybox { background:#f7f7f7; padding:35px 15px 35px 15px; margin-bottom:20px; }
.ss_list_graybox ul { list-style:none;}
.ss_list_graybox ul li {background:url(http://image.aladin.co.kr/img/search/icon_dot_gray1.png) no-repeat 0 7px; padding:0 0 5px 9px; color:#222; font-size:12px; line-height:1.3em; letter-spacing:0.01em; }
.ss_list_graybox ul li:last-child { padding-bottom:0;}
.ss_list_graybox ul li a { color:#222; text-decoration:none; }	
	 
.ss_list_tit { color:#222; font-size:14px; line-height:1.3em; letter-spacing:0.01em; }
.ss_list_wbox { background:#fff; padding:10px 15px; margin-bottom:15px; }
.ss_list_wbox ul { list-style:none;}
.ss_list_wbox ul li {background:url(http://image.aladin.co.kr/img/search/icon_dot_gray1.png) no-repeat 0 7px; padding:0 0 5px 9px; color:#222; font-size:14px; line-height:1.3em; letter-spacing:0.01em; }
.ss_list_wbox ul li:last-child { padding-bottom:0;}
.ss_list_wbox ul li a { color:#222; text-decoration:none; }	
	 
.ss_space_h10 { clear:both; height:10px;} 
.ss_space_w { padding:0 10px;}
.ss_t_pink { color:#f33494;}

/* 관련 이벤트*/
.SM_search_relation { clear:both; background:#fffae1; border:1px dotted #f8e9a0; padding:12px 15px 8px 15px; margin-bottom:15px; text-align:left; color:#333; }
.SM_search_relation .MTitle { color:#333; font-size:14px; font-family:malgun gothic; margin-bottom:10px; font-weight:bold;}
.SM_search_relation .sub_list { padding:0 5px; margin:0;}
.SM_search_relation .sub_list li{ list-style:none; background:url(http://image.aladin.co.kr/img/search/dot_2019.png) 0 6px no-repeat; padding:0 0 5px 7px; color:#333;font-size:13px; }
.SM_search_relation .more { float:right;  color:#666;font-size:12px;}
.SM_search_relation .more a {color:#666;}

/* 관련 이벤트 썸네일 버전*/
.SM_search_event { clear:both; background:#f9f9f9; border:1px solid #e9e9e9; padding:10px 15px 10px 15px; margin-bottom:15px; overflow:hidden; }
.SM_search_event .sum_wrap { padding:0; margin:0;}
.SM_search_event .sum_wrap ul { list-style:none; padding:0; margin:0;}
.SM_search_event .sum_wrap ul li {float:left; width:339px; padding:0 0 15px 0; margin:0; }
.SM_search_event .sum_wrap ul li .sum { float:left; width:100px; margin-right:12px;}
.SM_search_event .sum_wrap ul li .sum img { width:100%;}
.SM_search_event .sum_wrap ul li .title { float:left; width:217px; padding-top:10px; margin-right:10px;  }
.SM_search_event .sum_wrap ul li .title a {text-decoration:none; font-weight: bold; color:#3774B1; font-size:13px!important; letter-spacing:-0.5px; line-height:140%;}
.SM_search_event .sum_wrap ul li .title a:hover {color:#3774B1; text-decoration: underline;}

.SM_search_event .more {float:right;  color:#666;font-size:12px; margin:0; padding:0;}
.SM_search_event .more a {color:#666;}

.used_blue {color:#1ea2e0; float:left; padding-bottom:10px;}

.soldout_check { float:right; padding-top:15px;}
.soldout_check_used { float:right;}

/* 중고 테이블 */
.usedtable01 , .usedtable02 , .usedtable03 {border-collapse: collapse; border:0; margin-bottom:15px;}
.usedtable01 th , .usedtable02 th ,.usedtable03 th {vertical-align: middle; background-color:#f9f9f9; border-top:1px #d9d9d9 solid; border-bottom:1px #ececec solid; padding: 6px 0; font-weight: normal; font-size: 11px; color: #636363; text-align: center;}
.usedtable01 th a , .usedtable02 th a , .usedtable03 th a {font-size: 11px; color: #636363;}
.usedtable01 td , .usedtable02 td , .usedtable03 td {vertical-align: middle; border-bottom:1px #ececec solid; padding: 6px 0; text-align: center!important; color: #636363; font-size: 11px; word-break: keep-all;}
.usedtable01 td a , .usedtable02 td a , .usedtable03 td a {font-weight: bold; font-size: 11px; color: #636363;}

/*중고 테이블 5칸*/
.usedtable01 {width:100%;}
.usedtable01 th {width:19%;}
.usedtable01 th:nth-child(4) {width:25%;}

/*중고 테이블 3칸*/
.usedtable02 {width:440px;}
.usedtable02 th {width:30%;}
.usedtable02 th:nth-child(2) {width:36%;}

/*중고 테이블 4칸*/
.usedtable03 {width:100%;}
.usedtable03 th {width:24%;}
.usedtable03 th:nth-child(3) {width:28%;}

/* PageNav */
.numbox_first {float:left;background-color:#f8f8f8;margin:2px;width:38px;text-align:center;line-height:14px;font-size:12px;}
.numbox_first a {display:block;width:38px;padding:5px 0px 3px 0px;font-size:12px;}

#short .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:52px;text-align:center;	line-height: 14px;font-size:12px;}
#short .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:52px;font-size:12px;}
#short .numbox {float:left;background-color:#f8f8f8;margin:2px;width:23px; text-align:center;	line-height: 14px;font-size:12px;}
#short .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:23px;font-size:12px;}
#short .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:52px; text-align:center;	line-height: 14px;font-size:12px;}
#short .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:52px;font-size:12px;}

#middle .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:60px;text-align:center;	line-height: 14px;font-size:12px;}
#middle .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:60px;font-size:12px;}
#middle .numbox {float:left;background-color:#f8f8f8;margin:2px;width:27px; text-align:center;	line-height: 14px;font-size:12px;}
#middle .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:27px;font-size:12px;}
#middle .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:60px; text-align:center;	line-height: 14px;font-size:12px;}
#middle .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:60px;font-size:12px;}

#long .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:70px;text-align:center;	line-height: 14px;font-size:12px;}
#long .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:70px;font-size:12px;}
#long .numbox {float:left;background-color:#f8f8f8;margin:2px;width:30px; text-align:center;	line-height: 14px;font-size:12px;}
#long .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:30px;font-size:12px;}
#long .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:70px; text-align:center;	line-height: 14px;font-size:12px;}
#long .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:70px;font-size:12px;}

.numbox_last {float:left;background-color:#f8f8f8;margin:2px;width:25px;text-align:center;	line-height: 14px;font-size:12px;}
.numbox_last a {display:block;padding:5px 0 3px 0;width:25px;font-size:12px;}

a.numoff:link {text-decoration:none;color:#333333;}
a.numoff:hover {text-decoration:none;color:#FF6600;background-color:#f8f8f8;}
a.numoff:visited {text-decoration:none;color:#333333;}

a.numon:link {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.numon:hover {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.numon:visited {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}


/*전자책 장르 키워드 검색 */
.color_p { color:#ee3c96;}
.megaseller_sp1 {  padding: 7px 0 8px 0;}
.megaseller_sp4 {  padding: 28px 0 0 0;}
.search_headwrap {  width: 905px;  margin: 0 auto;}
.search_head1 {  float: left;  font-size: 28px;  font-family: 'Noto Sans KR', sans-serif;  font-weight:400;  letter-spacing:-2px;}
.search_head2 {  float: right; /*width:500px;*/  text-align: right}


.megaseller_malltab {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 0;
  vertical-align: middle;
  border: 1px solid;
  border-color: #cfcfcf;
  text-align: center;
  overflow: hidden;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #FFF;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_malltab a:link {
  text-decoration: none !important;
  outline: 0;
  color: #444444 !important;
  font-size: 12px;
  line-height: 16px;
  display: block;
  white-space: nowrap;
  background-color: transparent;
  border-color: #195fa5;
  margin: 0;
  border: 0;
  width: 84px;
  padding: 3px 0 6px 0;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_malltab a:hover {
  text-decoration: none !important;
  background: #f8f8f8;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_malltab a:visited {
  text-decoration: none !important;
  outline: 0;
  color: #444444 !important;
  font-size: 12px;
  display: block;
  white-space: nowrap;
  background-color: transparent;
  border-color: #195fa5;
  margin: 0;
  border: 0;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

/*몰탭off*/
.megaseller_malltab_on {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 0;
  vertical-align: middle;
  border: 1px solid;
  border-color: #101010;
  text-align: center;
  overflow: hidden;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #343434;
}

.megaseller_malltab_on a:link {
  text-decoration: none !important;
  outline: 0;
  color: #ffffff !important;
  font-size: 12px;
  line-height: 16px;
  display: block;
  white-space: nowrap;
  background-color: transparent;
  border-color: #195fa5;
  margin: 0;
  border: 0;
  width: 84px;
  padding: 3px 0 6px 0;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_malltab_on a:hover {
  text-decoration: none !important;
  background: #343434;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_malltab_on a:visited {
  text-decoration: none !important;
  outline: 0;
  color: #ffffff !important;
  font-size: 12px;
  display: block;
  white-space: nowrap;
  background-color: transparent;
  border-color: #195fa5;
  margin: 0;
  border: 0;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

.megaseller_clbox {  clear: both;}
/*몰탭 서브 탭-on-기본*/
.megaseller_nav_on_ebkey {
  float: left;
  width: 240px;
  background: url(//image.aladin.co.kr/img/megaseller/megaseller_rank_arrow.gif) no-repeat bottom center;
  background-color: #FFFFFF;
  border-right: 1px solid #cfcfcf; /*height:31px;*/
  padding-top: 13px;
  vertical-align: middle;
  /*220224 전자책 키워드 검색 관련 탭 화살표 높이 맞추기 위해 삭제 : line-height: 30px;  */
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #33afe9;
  border-top: 1px solid #cfcfcf;
  height: 30px
}

.megaseller_nav {
  clear: both;
  float: left;/*background:#ededed; border:1px solid #cfcfcf;*/
  margin: 10px 0 0 0;
  padding: 0;
  width: 903px;
  position: relative;
  height: 43px;
  z-index: 51;
  margin-left: 1px;
  border-left: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
.megaseller_nav_on_ebkey a:link {
  font-size: 14px;
  color: #33afe9;
  display: block;
  /*/*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.megaseller_nav_on_ebkey a:hover {
  font-size: 14px;
  color: #33afe9;
  text-decoration: none;
  height: 100%;
}

.megaseller_nav_on_ebkey a:visited {
  font-size: 14px;
  color: #33afe9;
  height: 100%;
}

.megaseller_nav_off_ebkey {
  float: left;
  width: 240px;
  background: #ededed;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;/*height:30px;*/
  padding-top: 13px;
  vertical-align: middle;
  /*220224 전자책 키워드 검색 관련 탭 화살표 높이 맞추기 위해 삭제 : line-height: 30px;  */
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  border-right: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  height: 29px;
}

/*몰탭 서브 탭-off-기본*/
.megaseller_nav_off_ebkey a:link {
  font-size: 14px;
  color: #666666;
  display: block;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.megaseller_nav_off_ebkey a:hover {
  font-size: 14px;
  color: #666666;
  text-decoration: none;
  height: 100%;
}

.megaseller_nav_off_ebkey a:visited {
  font-size: 14px;
  color: #666666;
  height: 100%;
}



.keyword_btn_wrap {width:100%;padding:15px 10px 10px 10px; box-sizing: border-box;}
.keyword_btn_wrap::after { content:''; display:block; clear:both;}
.keyword_btn_wrap .btn_list { width:100%;}
.keyword_btn_wrap .btn_list li { float:left; width:160px; text-align:left;letter-spacing:-0.05em; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; }
.keyword_btn_wrap .btn_list li img { width:20px; margin-bottom:-4px;}
.keyword_btn_wrap .btn_list li:first-child { float:left; width:160px; text-align:left; color:#ef3b96;}
.keyword_btn_wrap .btn_list li:last-child { float:right; width:100px; text-align:right;}
.keyword_btn_wrap .btn_list li a { font-size:14px; text-decoration:none; font-weight:bold;color:#555555}
.keyword_btn_wrap .btn_list li .on1 {color:#ef3b96; text-decoration:none; font-weight:bold; }
.keyword_btn_wrap .btn_list li .on2 {color:#555555; text-decoration:none; font-weight:bold;}

.keyword_table_six { clear:both; padding:0; margin:0 0 30px 0; background:#e9f6fb;}
.keyword_table_six::after { content:''; display:block; clear:both;}
.keyword_table_six li { float:left; width:150px; border-right:1px solid #ffffff;}
.keyword_table_six li:last-child { float:left; width:150px; border-right:0px;}
.keyword_table_six li .title { background:#33afe9; width:100%; height:40px; padding:10px 0; text-align:center; color:#fff; font-weight:bold; font-size:14px;font-weight:bold;  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; box-sizing: border-box;}
.keyword_table_six li .list { margin:10px 5px 5px 0; padding:0px 10px; box-sizing: border-box; text-align:left; height:230px; overflow-y: scroll; overflow-x:hidden;}
.keyword_table_six li .list::-webkit-scrollbar { width:6px;}
.keyword_table_six li .list::-webkit-scrollbar-thumb { background-color:#8acfef; width:6px; border-radius:4px;}
.keyword_table_six li .list::-webkit-scrollbar-track { background-color:#e9f6fb;}
.keyword_table_six li .list li {padding:0 0 8px 0; color:#000; font-size:13px; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; letter-spacing:-0.05em;}
.keyword_table_six li .list li a { display:block; font-size:13px; color:#000; text-decoration:none;}
.keyword_table_six li .list li a:hover {font-size:13px; color:#000; text-decoration: underline;}
.keyword_table_six li .list li a:visited {font-size:13px; color:#000; text-decoration:none;}
.keyword_table_six li .list li .choice_key { background:#ef3b96; padding:1px 2px 2px 2px; width:80%; display: inline-block; color:#fff; box-sizing: border-box;font-weight:bold; border-radius:0px;}
.keyword_table_six li .list li .remove_key { background:#e5e5e5; padding:1px 2px 2px 2px; width:80%; display: inline-block; color:#888; box-sizing: border-box;font-weight:bold; border-radius:0px;}


.keyword_table_four { clear:both; padding:0; margin:0 0 30px 0; background:#e9f6fb;}
.keyword_table_four::after { content:''; display:block; clear:both;}
.keyword_table_four li { float:left; width:225px; border-right:1px solid #ffffff;}
.keyword_table_four li:last-child { float:left; width:227px; border-right:0px;}
.keyword_table_four li .title { background:#33afe9; width:100%; height:40px; padding:10px 0; text-align:center; color:#fff; font-weight:bold; font-size:14px;font-weight:bold;  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; box-sizing: border-box;}
.keyword_table_four li .list { margin:10px 5px 5px 0; padding:0px 15px; box-sizing: border-box; text-align:left; height:230px; overflow-y: scroll; overflow-x:hidden;}
.keyword_table_four li .list::-webkit-scrollbar { width:6px;}
.keyword_table_four li .list::-webkit-scrollbar-thumb { background-color:#8acfef; width:6px; border-radius:4px;}
.keyword_table_four li .list::-webkit-scrollbar-track { background-color:#e9f6fb;}
.keyword_table_four li .list li {padding:0 0 8px 0; color:#000; font-size:13px; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; letter-spacing:-0.05em;}
.keyword_table_four li .list li a { display:block; font-size:13px; color:#000; text-decoration:none;}
.keyword_table_four li .list li a:hover {font-size:13px; color:#000; text-decoration: underline;}
.keyword_table_four li .list li a:visited {font-size:13px; color:#000; text-decoration:none;}
.keyword_table_four li .list li .choice_key { background:#ef3b96; padding:1px 2px 2px 2px; width:83%; display: inline-block; color:#fff; box-sizing: border-box;font-weight:bold; border-radius:0px;}
.keyword_table_four li .list li .remove_key { background:#e5e5e5; padding:1px 2px 2px 2px; width:83%; display: inline-block; color:#888; box-sizing: border-box;font-weight:bold; border-radius:0px;}


.bs_pb2 { padding-bottom:2px;}


/*선택된 키워드*/
.bp_choice_list { clear:both; width:100%; box-sizing: border-box; margin:0px; padding:0 0 15px 0px; }
.bp_choice_list .choice_key { display:inline-block; background:#ef3b96; border:1px solid #ef3b96; border-radius:4px; text-align:center; color:#fff; font-weight:bold;  padding:3px 10px 5px 10px; font-size:15px; margin:0 3px 6px 0; font-size:13px; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; letter-spacing:-0.05em;}
.bp_choice_list .lable {width:12px;  padding:0 0 3px 3px;}
.bp_choice_list .del {width:10px; margin-right:-3px; margin-bottom:-1px; padding:0 0 0 10px;}

/*제거된 키워드*/
.bp_remove_list { clear:both; width:100%; box-sizing: border-box; margin:0px; padding:0 0 40px 0px;}
.bp_remove_list .remove_key {display:inline-block; background:#e5e5e5; border:1px solid #e5e5e5; border-radius:4px; text-align:center; color:#777; font-weight:bold;  padding:3px 10px 5px 10px; font-size:15px; margin:0 3px 6px 0;font-size:13px; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; letter-spacing:-0.05em;}
.bp_remove_list .lable {width:12px;  padding:0 0 3px 3px;}
.bp_remove_list .del {width:10px; margin-right:-3px; margin-bottom:-1px; padding:0 0 0 10px;}

/* 도서 관련 키워드 */
.search_keyword_list { clear:both; padding:10px 0 20px 0;}
.search_keyword_list li { float:left; list-style:none; padding-right:6px; padding-bottom:7px;}
.search_keyword_list .keywrap { background:#f2f3f5; border-radius:4px; text-align:center; color:#666; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; letter-spacing:-0.05em;}
.search_keyword_list .keywrap a { display:block; height: 20px; line-height: 20px; color:#666; padding:0 10px; font-size:12px; text-decoration:none;}
.search_keyword_list .keywrap.star a::after {content: ''; display: inline-block; width: 10px; height: 10px; background: url("//image.aladin.co.kr/img/ebook/2020/recom_key_p_2024_pc.png") no-repeat center / 100% auto; margin-left: 2px;}
.search_keyword_list .keywrap_on {display:block; background:#ef3b96; border-radius:4px; text-align:center; color:#fff; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;letter-spacing:-0.05em; box-sizing: border-box;}
.search_keyword_list .keywrap_on a { display:block; height: 20px; color:#fff; padding:0 10px; font-size:12px; text-decoration:none;}
.search_keyword_list::after { content:''; display:block; clear:both;}
.search_keyword_list .keywrap_on.star a::after {content: ''; display: inline-block; width: 10px; height: 10px; background: url("//image.aladin.co.kr/img/ebook/2020/recom_key_w_2024_pc.png") no-repeat center / 100% auto; margin-left: 2px;}

/* 통합 검색 상단 버튼 */
.ss_keyword_btn {margin:5px auto 25px auto; display:inline-block; text-align: center; background: #fff; border: 1px solid #c7c7c7; border-radius:20px;    font-size: 14px;    font-weight: normal; color: #333}
.ss_keyword_btn a { display: block;    text-align: center;  color: #333; padding:5px 10px 3px 10px; }
.ss_keyword_btn span { color:#df307f;}
.ss_keyword_btn img { margin-bottom:-1px;  }

/* 양탄자 배송*/
.b_ytz_delivery { display: inline-block; height: 22px; background:#fff0d1; border: 0; color: #ff6600; text-align:center; font-size:12px; line-height:22px; border-radius:4px; padding:0 6px; margin-bottom:2px; font-weight: 500; box-sizing: border-box;}

/*셀렉트 박스*/
.select_box { width:160px; height:30px; border: 1px solid #bbb; padding:5px 0; vertical-align: middle; margin-bottom: 10px; cursor: pointer;}
.used_top_check {padding-top:5px; text-align: right;}
.offshop_select {text-align: right; margin-bottom:-20px; margin-top:15px;}

/* 전자책 연재 */
.ebook_serial_label { position:absolute; bottom:-5px; right:-10px; background: url(//image.aladin.co.kr/img/shop/2021/label_ebook_serial.png) no-repeat center / 54px 54px; width: 54px; height:54px; color: transparent; font-size: 1px; z-index: 10;}
.ebook_serial_label img{ width:70px;}
.book_label_wrap {margin-bottom: 5px!important;}
.book_label_wrap span {display: inline-block; background: #fff; border: 1px solid #e1e1e1; border-radius: 3px; padding:0 6px; height:22px; line-height:20px; text-align: center; font-size: 12px; color: #666; margin-right:5px; letter-spacing: -0.04em; box-sizing: border-box;}

/* 검색 우주점중고 추가 */
.search_used_imgbt{padding:10px 0 0 0}
.search_used_imgbt img{border:0px;cursor:pointer;vertical-align:middle;}

/* 검색 옵션 */
#divOptionBox > div {padding: 20px 0 0 0; border-top: 1px solid #d5d5d5;}

/* 전자책 세트 */
.eBookSet_right { position:absolute; right:-20px; top:0px; z-index:-1; }
.eBookSet_right img { width:17px; /* height:300px; */ }

.eBookSet_title { position: absolute; right:-5px; bottom:24px; z-index:1000; }
.eBookSet_title img { width:212px; height:66px; margin-right:-1px }
.eBookSet_title2 { position:absolute; left:60px; bottom:22px; font-weight:bold; color:black; font-size:16px; }

.eBookSet_list_title { position: absolute; right:-5px;bottom:30px!important; z-index:5!important;}
.eBookSet_list_title img { width:153px;height:45px;margin-right:3px; }
.eBookSet_list_title2 { position:absolute; left:40px; bottom:12px; font-weight:bold; color:black; font-size:14px; }

/* 얄라딘 pod 단독판매 팝업 몰 공통 */
.pod_tag {display: inline-block; height: 22px; line-height: 22px; background: #fff; text-align: center; font-size: 12px; color: #4166B0; border: 1px solid #cfcfcf; border-radius: 4px; padding: 0 6px; margin: 0 2px 0 0px; box-sizing: border-box; font-weight: 500;}
.pod_tag a {color:#fff!important; text-decoration: none!important;}

.pod_pop {display: inline-block; position:relative; margin:0; vertical-align: middle;}
.pod_pop_box {position:absolute; margin: 0;  padding:13px 18px; border: 1px solid #ccc; box-shadow: 0 1px 1px #ccc; width: 265px; bottom: 0px; z-index: 100; right:-113px; background-color: white; top: 23px; height:76px;  display:block; font-size:13px;  text-align: left;  color: #333;  line-height: 1.5;}

span.pod_link {color: #4166B0; font-size: 12px; font-weight: bold; display: inline-block; padding-left:4px; font-weight: 500; vertical-align: middle;}
/* span.pod_link:after {background:url(//image.aladin.co.kr/img/svg/link.svg) no-repeat top center; content: ''; display: inline-flex; width:14px; height:23px; align-items: center; margin-left:2px;} */

/* 여백 */
li.pod_space15 {width: 100%; height:15px; display: block;}

.ss_padding1{ padding-bottom:10px}


.ss_keyword_empty {width:100%;text-align:center;font-size:17px; padding:100px 0 140px 0;}


/* 검색 만족도 평가 */
.search_evaluate_box {padding:0 40px; margin: 30px 0; border: 1px solid #ccc;}
.search_evaluate_box .ev_select {display: flex; height: 90px; align-items: center;}
.search_evaluate_box .tit {font-size: 18px; font-weight: bold; color: #111;}
.search_evaluate_box .ev_select .select_form {margin-left: 15px; font-size: 0;}
.search_evaluate_box .ev_select .select_form label {display:inline-block; height: 38px;}
.search_evaluate_box .ev_select .select_form label ~ label {margin-left: 10px;}
.search_evaluate_box .ev_select .select_form input {display: none;}
.search_evaluate_box .ev_select .select_form label {display: inline-block; width: 40px; height: 40px; color:transparent; font-size: 0px; font-weight: bold;}
.search_evaluate_box .ev_select input.good + label {background: url(//image.aladin.co.kr/img/search/icon_good_off.png?RS=40x40) no-repeat left center / 40px auto;}
.search_evaluate_box .ev_select input.bad + label {background: url(//image.aladin.co.kr/img/search/icon_bad_off.png?RS=40x40) no-repeat left center / 40px auto;}
.search_evaluate_box input:checked + label {color: #111;}
.search_evaluate_box input.good:checked + label {background: url(//image.aladin.co.kr/img/search/icon_good_on.png?RS=40x40) no-repeat left center / 40px auto;}
.search_evaluate_box input.bad:checked + label {background: url(//image.aladin.co.kr/img/search/icon_bad_on.png?RS=40x40) no-repeat left center / 40px auto;}
.search_evaluate_box .comment_field {display: flex; align-items: center; margin-bottom: 40px;}
.search_evaluate_box .comment_field textarea {width: calc(100% - 118px); height: 78px; background-color: #f7f7f7; border: 1px solid #ddd; box-sizing: border-box; resize: none; outline: 0; padding: 10px 15px; letter-spacing: -0.14px; font-family: Malgun Gothic,Dotum,'돋움',Helvetica,"Apple SD Gothic Neo",sans-serif!important;}
.search_evaluate_box .comment_field textarea::placeholder {letter-spacing: -0.14px; color: #666;}
.search_evaluate_box .comment_field .send_btn {display:block; width: 106px; height: 68px; background-color: #df307f; color: #fff; font-size: 14px; margin-left: 12px; border-radius: 5px; line-height: 68px; text-align: center;}
.search_evaluate_box .comment_field .send_btn:hover {text-decoration: none;}
.search_evaluate_box .done_box {display: flex; height: 90px;  justify-content: space-between; align-items: center;}
.search_evaluate_box .done_box .txt {font-size: 14px; letter-spacing: -0.7px;}
/* 검색결과가 없을경우 */
#wa_SearchResult_wa_search3_Result1_wa_search3_Result_NoResult1_panDefault ~ .search_evaluate_box { margin: 100px 0;}


/* 베스트샐러 커버 플립 */
.flipcover_out {perspective: 700px;}
.flipcover_in {position: relative; width: 100%; height: 100%;  transform-style: preserve-3d; transform: rotateY(30deg);  box-sizing: border-box; margin-left: 5px;}
.flipcover_in.lcover_none {transform: rotateY(0deg);  margin-left: -10px;}
.flipcover_in .left_cover , .flipcover_in .front_cover {position: absolute;}
.flipcover_in .front_cover {width: 150px; transform: translate3d(0,0,0); border-top: 1px #eee solid; border-right: 1px #eee solid; border-bottom: 1px #eee solid;}
.flipcover_in .left_cover {transform: rotateY(-90deg); border-top: 1px #eee solid; border-left: 1px #eee solid; border-bottom: 1px #eee solid;}
.ss_book_box .cover_area {width:152px; position:relative; padding: 7px 5px 12px 10px; overflow: hidden;}
.i_cover {border: 1px #eee solid;}

/* 국내도서 외 커버 */
.ss_book_box .cover_area_other {position:relative; margin-bottom: 10px;}

/* 목록 장바구니툴 */
.list_basket_tool {padding: 10px 0;}
.list_basket_tool ul {display: flex; justify-content: flex-end;}
.list_basket_tool ul li > button {height: 28px; line-height: 28px; padding: 0 8px; border: 1px solid #d8dadc; background-color: #fff; border-radius: 3px; font-size: 12px; color: #555; cursor: pointer;}
.list_basket_tool ul li {margin-left:5px; position: relative;}
.list_basket_tool .basketadd_btn.on ~ .basketgo_layer {display: block;}
.basketgo_layer {display: none; width: 175px; border: 1px #ed145b solid; position: absolute; top: 30px; z-index: 10; background-color:#fff; padding: 20px;}
.basketgo_layer p {text-align: center; margin-bottom: 10px;}
.basketgo_layer .close_btn {width: 30px; height: 30px; background: url(//image.aladin.co.kr/img/svg/close_b.svg) no-repeat center / 15px 15px; position: absolute; right: 0; top: 0; border: 0; font-size: 1px; color: transparent; cursor: pointer;}
.basketgo_layer .basket_go {width: 100%; height: 30px; background: #ed145b; color: #fff; border: 0; border-radius: 3px; cursor: pointer;}

  /* 검색결과 상단 메뉴 리뉴얼 */
  @font-face {font-family: 'NanumBarunGothic'; font-style: normal; font-weight:normal; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');}
  @font-face {font-family: 'NanumBarunGothic'; font-style: normal; font-weight:bold; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')}
  @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

  .search_result_nav {width: 930px; margin: 15px auto; font-family: 'Apple SD Gothic Neo', Malgun Gothic, '맑은 고딕', dotum, sans-serif; overflow: hidden;}
  .search_result_nav ul {display: flex;}
  .search_result_nav ul li {width: 88px; border-top: 1px solid #dedede; border-bottom: 1px solid #333; background: linear-gradient(to bottom, #f7f7f7 0%,#ededee 100%); flex-grow: 1; position: relative;}
  .search_result_nav ul li:first-child {border-left: 1px solid #dedede;}
  .search_result_nav ul li:last-child {border-right: 1px solid #dedede;}
  .search_result_nav ul li:nth-child(8), .search_result_nav ul li:nth-child(9) {width: 70px;}
  .search_result_nav ul li::after {content: ''; width: 1px; height: 34px; background-color: #dedede; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
  .search_result_nav ul li:last-child::after {display: none;}
  .search_result_nav ul li a {display: flex; height: 52px; padding: 7px 0; text-align: center; flex-wrap: wrap; align-items: center; justify-content: center; box-sizing: border-box;}
  .search_result_nav ul li a:hover {text-decoration: none; color: #444;}
  .search_result_nav ul li a span {display: block;}
  .search_result_nav ul li.on {border-bottom: 1px solid #fff;}
  .search_result_nav ul li.on a {width: calc(100% + 1px); height: 54px; position: absolute; left: -1px; top: -1px; bottom: -1px; background-color: #fff; color: #333; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #333; box-sizing: border-box;}
  .search_result_nav ul li.on .result_tt, .search_result_nav ul li.on .result_count {color: #333;}
  .search_result_nav ul li.on::after {display: none;}
  .search_result_nav ul li:nth-child(4) .result_tt {letter-spacing: 0;}
  .search_result_nav ul li .result_tt {font-size: 13px; color: #333; letter-spacing: -1px; font-weight: 700;}
  .search_result_nav ul li .result_count {width: 100%; font-size: 13px;}

  .index_search_box {position: relative; margin: 7px 0;}
  .index_search_box .index_search_btn {width: 24px; height: 24px; font-size: 1px; color:transparent; background: url(//image.aladin.co.kr/img/search/icon_search.svg) no-repeat center / 15px auto; outline: none; border: 0; position: absolute; right: 0; top: 0; cursor: pointer;}

  .index_result {font-size: 14px; font-weight: bold;}

  .preview_area {width: 152px; text-align: center;}

  /* 중고 테이블 양탄자 배송 라벨 */
  .usedtable01 .ytz_delivery  { display: inline-block; height: 22px; background:#fff0d1; border: 0; color: #ff6600; text-align:center; font-size:12px; line-height:22px; border-radius:4px; padding:0 6px; margin-bottom:2px; font-weight: 500; box-sizing: border-box;}

  .sb_soldout_btn {width: 66px; height: 36px; line-height: 36px; border: 1px #e7e7e7 solid; color: #484848; box-sizing: border-box; border-radius: 3px; text-align: center;}
  .sb_del_btn {display: block; width: 66px; height: 26px; line-height: 26px;  border: 1px #7ab4d9 solid; color: #1183c9!important; box-sizing: border-box; border-radius: 3px;  text-align: center;}
  .sb_basket_btn {display: block; width: 66px; height: 36px; line-height: 36px; background-color: #e5f2fb; border: 1px #7ab4da solid; color: #1383c5!important; box-sizing: border-box; border-radius: 3px; text-align: center;}
  .sb_buy_btn {display: block; width: 66px; height: 36px; line-height: 36px; background-color: #e5f9ff; border: 1px #7bccea solid; color: #0092c1!important; box-sizing: border-box; border-radius: 3px; text-align: center;}
  .sb_del_btn:hover, .sb_basket_btn:hover, .sb_buy_btn:hover {text-decoration: none;}
  
  .sb_event_label {display: inline-block; height: 22px; line-height: 22px; font-size: 12px; background-color:#fff; color: #666; border: 1px solid #cfcfcf; border-radius: 4px; padding: 0 6px; box-sizing: border-box;}

  .cm_signal_btn {display: inline-block; width: 65px; height: 42px; background-color: #23c6c8; color: #fff!important; font-size: 12px; font-family: Dotum, 돋움, sans-serif; text-align: center; line-height: 1.2; padding: 6px 0; box-sizing: border-box; border-radius: 3px; border: 1px #12abad solid; text-decoration: none!important;}
  .cm_expect_btn {display: inline-block; width: 65px; height: 42px; background-color: #1ab394; color: #fff!important; font-size: 12px; font-family: Dotum, 돋움, sans-serif; text-align: center; line-height: 1.2; padding: 6px 0; box-sizing: border-box; border-radius: 3px; border: 1px #119a7e solid; text-decoration: none!important;}

  .list_isbn_btn {display: inline-block; height: 22px; line-height: 20px; color: #666; background-color: #fff; border: 1px #cfcfcf solid; font-size: 11px; padding: 0 6px; border-radius: 4px; margin-right: 2px; box-sizing: border-box; font-weight: 400; vertical-align: middle;}
  .import_label  {display: inline-block; height: 22px; line-height: 20px; color: #666; background-color: #fff; border: 1px #cfcfcf solid; font-size: 12px; padding: 0 6px; border-radius: 4px; margin-right: 2px; box-sizing: border-box; font-weight: 400; vertical-align: middle;}
  .free_label{display: inline-block; height: 22px; line-height: 20px; color: #666; background-color: #fff; border: 1px #cfcfcf solid; font-size: 12px; padding: 0 6px; border-radius: 4px; margin-right: 2px; box-sizing: border-box; font-weight: 500; vertical-align: middle;}
  .free_label em {font-style: normal;}
  .area_change_btn {font-size: 11px; color: #555; background-color: transparent; border: 0; border-bottom: 1px dashed #a6a6a6; cursor: pointer; padding: 0;}
  .view_blue_btn {display: inline-block; height: 22px; line-height: 20px; font-size: 12px!important; border: 1px #cfcfcf solid; background-color: #fff; color: #666!important; padding: 0 5px; text-decoration: none!important; border-radius: 4px; letter-spacing: -0.5px; box-sizing: border-box;}
  .reduction_label {display: inline-block; height: 22px; line-height: 20px; color: #666; background-color: #fff; border: 1px #cfcfcf solid; font-size: 12px; padding: 0 6px; border-radius: 4px; margin-right: 2px; margin-top: 0px; box-sizing: border-box; font-weight: 400; vertical-align: middle;}
  .choice_label {display: inline-block; height: 18px; line-height: 16px; color: #0c9d46; background-color: #fff; border: 0; font-size: 13px; padding: 0 3px; margin-right: 2px; margin-top: 2px; box-sizing: border-box; font-weight: 700; font-style: italic;}

  .view_new_btn {display: inline-block; height: 22px; line-height: 20px; font-size: 12px!important; border: 1px #cfcfcf solid; background-color: #fff; color: #666!important; padding: 0 5px; text-decoration: none!important; border-radius: 4px; letter-spacing: -0.5px; box-sizing: border-box;}

  .go_view1 {display: inline-block; font-size: 12px!important; background: url(//image.aladin.co.kr/img/search/icon_window.png) no-repeat left center; padding: 0 0 0 15px; margin: 0 4px; text-decoration: none!important; line-height: 14px;}
  .go_view2 {display: inline-block; font-size: 12px!important; background: url(//image.aladin.co.kr/img/m/2024/i-see.svg) no-repeat left center / 15px 14px; padding: 0 0 0 19px; margin: 0 4px; text-decoration: none!important; line-height: 14px;}
  .go_view3 {display: inline-block; font-size: 12px!important; background: url(//image.aladin.co.kr/img/m/2024/i-bigpreview.svg) no-repeat left top / 14px 14px; padding: 0 0 0 18px; margin: 0 4px; text-decoration: none!important; line-height: 14px;}
  .go_view4 {display: inline-block; font-size: 12px!important; background: url(//image.aladin.co.kr/img/search/icon_ebookpreview.png) no-repeat left top; padding: 0 0 0 15px; margin: 0 4px; text-decoration: none!important; line-height: 14px;}

  .jp_search_btn {display: inline-block; height: 24px; line-height: 22px; background-color: #fff; border: 1px solid #76b5e1; color: #1581c9; font-size: 12px; font-weight: bold; box-sizing: border-box; padding: 0 8px; border-radius: 3px; vertical-align: top; cursor: pointer;}
  .jp_keyboard_close {display: inline-block; height: 20px; line-height: 18px; background-color: #f7f7f7; border: 1px #d0d0d0 solid; color: #777; font-size: 11px; border-radius: 3px; padding: 0 7px; cursor: pointer;}
  .jp_keyboard_close::before {content: ''; display: inline-block; width: 5px; height: 4px; background: url(//image.aladin.co.kr/img/search/arr_up.gif) no-repeat center; vertical-align: middle; margin:-2px 3px 0 0;}

  .used_label_01 {display: inline-block; height: 22px; line-height: 22px; background-color: #fff; color: #5451fb; font-size: 12px; padding: 0 6px; border-radius: 4px; letter-spacing: -0.5px; border: 1px solid #cfcfcf; box-sizing: border-box; font-weight: 500; vertical-align: middle;}
  .used_label_02 {display: inline-block; height: 22px; line-height: 22px; background-color: #fff; color: #976f17; font-size: 12px; padding: 0 6px; border-radius: 4px; letter-spacing: -0.5px; border: 1px solid #cfcfcf; box-sizing: border-box; font-weight: 500; vertical-align: middle;}
  .used_label_03 {display: inline-block; height: 22px; line-height: 22px; background-color: #fff; color: #CC0099; font-size: 12px; padding: 0 6px; border-radius: 4px; letter-spacing: -0.5px; margin-right: 4px; border: 1px solid #cfcfcf; box-sizing: border-box; font-weight: 500; vertical-align: middle;}
  .used_label_04 {display: inline-block; height: 22px; line-height: 22px; background-color: #fff; color: #e9217a; font-size: 12px; padding: 0 6px; border-radius: 4px; letter-spacing: -0.5px; margin-right: 4px; border: 1px solid #cfcfcf; box-sizing: border-box; font-weight: 500; vertical-align: middle;}
  /* .used_label_04::before {content: ''; display: inline-block; width: 7px; height: 10px; background: url(//image.aladin.co.kr/img/shop/2023/used_down.gif) no-repeat center; vertical-align: middle; margin: -2px 2px 0 0;} */

  /* 중고 판매자 샵 */
  .sellershop_left_top {width: 175px; border: 1px #ccc solid; padding: 5px; border-radius: 6px; box-sizing: border-box;}
  .seller_all_view {display: block; height: 40px; line-height: 40px; background-color: #e66000; border-radius: 6px 6px 0 0; margin: 0 0 6px 0;}
  .seller_all_view a {display: block; font-size: 13px; color: #ffff99!important; text-decoration: none;}
  .seller_all_view a:hover {text-decoration: none;}
  .seller_all_view em {color: #fff; font-style: normal;}

  .usedseller_label_01 {display: inline-block; height: 22px; line-height: 20px; background-color: #fff; color: #4ba10b; border: 1px solid #cfcfcf; font-size: 12px; padding: 0 6px; border-radius: 20px; letter-spacing: -0.5px; box-sizing: border-box; font-weight: 500;} /*새내기셀러*/
  .usedseller_label_02 {display: inline-block; height: 22px; line-height: 20px; background-color: #fff; color: #666666; border: 1px solid #cfcfcf; font-size: 12px; padding: 0 6px; border-radius: 20px; letter-spacing: -0.5px; box-sizing: border-box; font-weight: 500;} /*실버셀러*/
  .usedseller_label_03 {display: inline-block; height: 22px; line-height: 20px; background-color: #fff; color: #966f19; border: 1px solid #cfcfcf; font-size: 12px; padding: 0 6px; border-radius: 20px; letter-spacing: -0.5px; box-sizing: border-box; font-weight: 500;} /*골드셀러*/
  .usedseller_label_04 {display: inline-block; height: 22px; line-height: 20px; background-color: #fff; color: #007cb7; border: 1px solid #cfcfcf; font-size: 12px; padding: 0 6px; border-radius: 20px; letter-spacing: -0.5px; box-sizing: border-box; font-weight: 500;} /*파워셀러*/
  .usedseller_label_05 {display: inline-block; height: 22px; line-height: 20px; background-color: #fff; color: #b727c8; border: 1px solid #cfcfcf; font-size: 12px; padding: 0 6px; border-radius: 20px; letter-spacing: -0.5px; box-sizing: border-box; font-weight: 500;} /*전문셀러*/

  .add_favorite_btn {height: 22px; background-color: #64b2c6; border: 1px #3d98af solid; color: #fff; border-radius: 3px; padding: 0 6px; font-size: 12px; cursor: pointer;}
  .add_favorite_btn::before {content: ''; display: inline-block; width: 8px; height: 8px; background: url(//image.aladin.co.kr/img/usedshop/c2c/icon_plus.gif) no-repeat; margin: -4px 2px 0 0; vertical-align: middle;}
  .add_favorite_login {display: inline-block; width: 77px; height: 20px; line-height: 20px; background-color: #5fb5e7; border: 1px #2e94d8 solid; border-radius: 3px; color: #fff!important;}
  .add_favorite_login:hover {text-decoration: none;}

  .usedseller_info_label_01 {display: inline-block; width: 75px; height: 19px; line-height: 19px; border-radius: 3px; background-color: #85a0d2; color: #fff; text-align: center; font-weight: bold;}
  .usedseller_info_label_02 {display: inline-block; width: 75px; height: 19px; line-height: 19px; border-radius: 3px; background-color: #f2739a; color: #fff; text-align: center; font-weight: bold;}
  .usedseller_info_label_03 {display: inline-block; width: 75px; height: 19px; line-height: 19px; border-radius: 3px; background-color: #97c447; color: #fff; text-align: center; font-weight: bold;}
  
  .sellershop_search_btn {width: 48px; height: 24px; line-height: 22px; background-color: #e96707; border: 1px #e76200 solid; color: #fff; border-radius: 3px; cursor: pointer; font-size: 12px;}

  .author_go {display: inline-block; height: 18px; line-height: 15px; background-color: #6591c5; color: #fff!important; border: 1px solid #4d7ab0; font-size: 11px!important; padding: 0 6px; border-radius: 3px; letter-spacing: -0.5px; box-sizing: border-box;}
  .author_go:hover {text-decoration: none;}
  .author_go::after {content: ''; display: inline-block; width: 3px; height: 5px; background: url(https://image.aladin.co.kr/img/bestseller/arr_blue.gif); margin:-2px 0 0 4px; vertical-align: middle;}

  .blog_more_btn {font-size: 11px!important;}
  .blog_more_btn::before {content: '+'; font-size: 11px;}
  .blog_more_btn:hover {text-decoration: none;}

  .search_left_btn {height: 18px; line-height: 16px; background-color: #fff; border: 1px #cfcfcf solid; color: #2e8dc7; font-size: 11px; border-radius: 3px; cursor: pointer; padding: 0 6px; float: right;}
  .search_left_all_btn {float: right; height: 18px; line-height: 16px; padding: 0 5px; border: solid 1px #c8c8c8; background-color: #fff;font-size: 11px; color: #3e3e3e; border-radius: 3px; box-sizing: border-box; cursor: pointer;}
  .search_left_all_btn ~ .search_left_btn {margin-right: 5px;}
  .search_left_btn ~ .search_left_all_btn {margin-right: 5px;}
  .search_left_author_btn {height: 18px; line-height: 16px; padding: 0 5px; border: solid 1px #c8c8c8; background-color: #fff;font-size: 11px!important; color: #787878!important; border-radius: 3px; box-sizing: border-box;}
  .search_left_author_btn:hover {text-decoration: none;}
  
  .search_left_tab ul {display: flex; margin-bottom: 8px;}
  .search_left_tab ul li:first-child {border-left: 1px solid #cacaca;}
  .search_left_tab ul li { display: block; width: 100%; height: 30px; line-height: 28px; text-align: center; font-size: 11px; background-color: #f3f3f3; border-top: 1px #cacaca solid; border-right: 1px #cacaca solid; border-bottom: 1px solid #cacaca; box-sizing: border-box; padding: 0 5px; cursor: pointer;}
  .search_left_tab ul li.on {background: #fff; border-bottom: 1px #fff solid; color: #1f79b8; font-weight: bold;}

  .search_scroll_info {width: 100%; height: 30px; line-height: 30px; background-color: #f7f7f7; border: 1px #d9d9d9 solid; font-weight: bold; text-align: center; color: #626262; cursor: pointer;}
  .search_scroll_info::after {content: ''; display: inline-block; width: 7px; height: 5px; background: url(//image.aladin.co.kr/img/search/arr_down.gif) no-repeat center; vertical-align: middle; margin: -2px 0 0 4px;}

  #divOptionBox .option_apply_btn {display: inline-block; width: 55px; height: 22px; line-height: 22px; border: 1px #bcbeb9 solid; color: #167fb8; text-align: center; border-radius: 3px;}
  #divOptionBox .option_close_btn {display: inline-block;}
  #divOptionBox .option_bottom {width: 700px; height: 18px; position: relative; border-bottom: 1px solid #d5d5d5; text-align: right; padding-right: 10px;}
  #divOptionBox .option_bottom button {height: 18px; border: 1px solid #d1d1d1; border-bottom: none; font-size: 11px; color: #787878; background: url(//image.aladin.co.kr/img/search/arr_up.gif) #f4f4f4 no-repeat left 6px center; padding: 0 8px 0 15px; border-radius: 3px 3px 0 0; cursor: pointer;}

  a.shorturl {display: inline-block; width: 31px; height: 31px; border-radius: 50%; background-color: #9ebace; line-height: 1.1; color: #fff; text-align: center; font-size: 11px; vertical-align: top; padding: 4px 0; box-sizing: border-box;  letter-spacing: -0.5px;}
  a.shorturl > span {font-weight: bold; letter-spacing: 0;}
  a.shorturl:hover {text-decoration: none;}
  a.shorturl_copy {display: inline-block; height: 18px; line-height: 18px; background-color: #2f9ddc; color: #fff; padding: 0 10px; border-radius: 3px; margin: 2px 0 0 0;}
  a.shorturl_copy:hover {text-decoration: none;}
  a.shorturl_layer_close {display: inline-block; height: 18px; padding: 0 6px 0 17px; border: 1px #ccc solid; background: url(//image.aladin.co.kr/img/svg/close_b.svg) #fafafa no-repeat center left 6px / 8px; line-height: 18px; border-radius: 3px; position: absolute; right: 10px; bottom: 10px;}
  a.shorturl_layer_close:hover {text-decoration: none;}


  /* 목록 상단 버튼 */
.list_add_btn_box {display: flex; justify-content: flex-end; padding: 10px 0;}
.list_add_btn {height: 24px; line-height: 22px; padding: 0 7px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 11px; color: #3e3e3e; border-radius: 3px; box-sizing: border-box; cursor: pointer; margin-left: 5px;}
.list_add_btn:hover {border: solid 1px #c8c8c8; background-color: #f3f3f3;}
.list_add_btn_box > div {position: relative;}
.add_basket_layer_out {position: relative;}
.button_search_cart_new ~ .add_basket_layer_out .add_basket_layer {top: 0;}
.add_basket_layer {width: 175px; background-color: #fff; border: 2px #2c98d9 solid; padding: 16px 0; position: absolute; left:50%; top: 5px; z-index: 19; transform: translateX(-50%);}
.add_basket_layer p {font-size: 13px; font-weight: bold; text-align: center; margin: 0 0 10px 0; }
.add_basket_layer .btn {display: flex; justify-content: center;}
.add_basket_layer .btn .go_btn {height: 20px; line-height: 22px; background-color: #2e9bdb; color: #fff; font-size: 12px; padding: 0 8px; margin-right: 5px; border: 0; border-radius: 3px; letter-spacing: -0.5px; cursor: pointer;}
.add_basket_layer .btn .close_btn {height: 20px; line-height: 22px; background-color: #a4a4a4; color: #fff; font-size: 12px; padding: 0 8px;  border: 0; border-radius: 3px; letter-spacing: -0.5px;  cursor: pointer;}

.reserve_tit {width: 100%; border-bottom: 1px #e8e8e8 solid; padding: 20px 0 20px 0; margin-bottom: 10px;}
.reserve_tit h3 {font-family: 'Noto Sans KR'; font-size: 25px; font-weight: 500; margin: 0 0 15px 0; letter-spacing: -1.25px;}
.reserve_tit p {font-size: 13px; margin: 0; line-height: 1.5;}

.online_list_tit {font-size: 14px; font-weight: bold; margin:30px 0 10px 0;}

/* 목록 만권당 보기 링크 */
.ss_book_list a.man_go:link, .ss_book_list a.man_go:hover, .ss_book_list a.man_go:visited {color: #1D55E5; font-size: 12px;}
.ss_book_list a.man_go::after {content: ''; display: inline-block; width: 4px; height: 7px; background: url("//image.aladin.co.kr/img/common/man_arr_blue.png") no-repeat center / 100% auto; margin-left: 5px; vertical-align: 1px;}

.man_view_book_box {width: 710px; position: relative; padding: 30px 6px 0 6px; box-sizing: border-box;}
.man_view_book_box::before {content: ''; width: 100%; height: 140px; background-color: #1b4ac4; border-radius: 0 20px 0 0; position: absolute; top: 0; left: 0; z-index: -1;}
.man_view_book_box h2 a {display: inline-block; font-size: 22px; color: #fff; margin:0 0 25px 19px; letter-spacing: -1px;}
.man_view_book_box h2 a::after {content: ''; display: inline-block; width: 7px; height: 11px; background: url("//image.aladin.co.kr/img/svg/arrow_go_w.svg") no-repeat center / 100% auto; margin: 0 0 0 10px; vertical-align: 3px;}
.man_view_book_box h2 a:hover {text-decoration: none;}
.man_view_book_box .swiper-container {padding: 0 20px; margin-bottom: 15px; }
.man_view_book_box .swiper-container .swiper-wrapper {height: auto; align-items: flex-end;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide {width: 110px; text-align: center;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide a {display: block;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide a:hover {text-decoration: none;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide a .cover {width: 110px; margin: 0 auto 10px auto;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide a .cover img {width: 100%;}
.man_view_book_box .swiper-container .swiper-wrapper .swiper-slide a .tit {height: 38px; font-size: 12px; letter-spacing: -0.8px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align: center; }
.man_view_book_box .swiper-button-next, .man_view_book_box .swiper-button-prev  {width: 35px; height: 35px; box-shadow: 0px 3px 6px #0000000F; border: 1px solid #E9E9E9; border-radius: 50%; position: absolute; top: calc(50% + 22px); transform: translateY(-50%); z-index: 10; cursor: pointer; background-color: #fff; background-image:none}
.man_view_book_box .swiper-button-next {right: 0;}
.man_view_book_box .swiper-button-prev {left: 0;}
.man_view_book_box .swiper-button-next::after, .man_view_book_box .swiper-button-prev::after {position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.6;}
.man_view_book_box .swiper-button-next:hover:after, .man_view_book_box .swiper-button-prev:hover::after {opacity: 1;}
.man_view_book_box .swiper-button-next::after {content: ''; background: url(//image.aladin.co.kr/img/welcome/arrow-right.svg) no-repeat center / 8px 14px;}
.man_view_book_box .swiper-button-prev::after {content: ''; background: url(//image.aladin.co.kr/img/welcome/arrow-left.svg) no-repeat center / 8px 14px;}

.star_score {display: inline-block; height: 14px; background: url("//image.aladin.co.kr/img/svg/icon_star.svg") no-repeat left center / 15px auto; padding: 0 2px 0 17px; font-size: 13px; color: #333; line-height: 1;}

/* 주말 특급배송 */
.b_weekend_delivery { display: inline-block; height: 18px; background:#fff; border: 1px solid #001efc; color: #001efc; text-align:center; font-size:11px; line-height:16px; border-radius:2px; padding:0 6px; margin-bottom:2px; box-sizing: border-box;}
/* 썬데이 express */
.b_sunday_delivery { display: inline-block; height: 18px; background:#fff; border: 1px solid #ff4200; color: #ff4200; text-align:center; font-size:11px; line-height:16px; border-radius:2px; padding:0 6px; margin-bottom:2px; box-sizing: border-box;}

.b_ytz_delivery + .b_weekend_delivery, .b_ytz_delivery + .b_sunday_delivery {position: relative;}
.b_ytz_delivery + .b_weekend_delivery::before, .b_ytz_delivery + .b_sunday_delivery::before {content: ''; display: inline-block; width: 4px; height: 18px; background-color: #fff; position: absolute; left: -5px; top: 0;}

.usedstore_list_tit {width: 930px; margin: 30px auto 20px auto; display: flex; align-items: center;}
.usedstore_list_tit h2 {font-size: 25px; font-weight: 500; font-family: "Noto Sans KR", "Helvetica Neue", Helvetica, sans-serif; margin: 0; line-height: 1.1; letter-spacing: -1px;}
.usedstore_list_tit p {margin: 2px 0 0 8px; font-size: 12px;}

.usedstore_list_category {margin-bottom: 5px;}
.usedstore_list_category ul {display: flex; gap: 2px;}
.usedstore_list_category ul li a {display: inline-block; min-width: 32px; height: 20px; border: 1px #d7d7d7 solid; border-radius: 2px; padding: 0 3px; box-sizing: border-box; font-size: 11px; text-align: center;}
.usedstore_list_category ul li.on a {background-color: #1878c9; border: 1px solid #1878c9; color: #fff ;}

.list_top_area::after {content: ''; display: block; clear: both;}
.list_top_area .list_top_left {float: left; line-height: 30px;}
.list_top_area .list_top_left .select_box {appearance: none; border: 1px solid #c0c0c0; background: url('//image.aladin.co.kr/img/bestseller/newbs_dw.gif') no-repeat center right 5px; padding: 5px 20px 5px 5px; margin-bottom: 5px;}
.list_top_area .list_top_right {float: right; height: 30px; display: flex; align-items: center; gap: 10px;}
.list_top_area .list_top_right input {vertical-align: middle;}
.list_top_area .list_top_right label {vertical-align: middle;}

.ss_book_list .tit_category {font-size: 15px;}
.ss_book_list .ytz_time {font-size: 13px;}
.ss_book_list .ytz_time em {font-style: normal; font-weight: 500;}

.sales_point {font-weight: 500;}
.ebook_price em {font-weight: 700; font-style: normal;}
a.spring_txt {color: #008080; font-weight: bold; text-decoration: none; font-size: 13px;}
a.spring_txt .more {text-decoration: underline;}

.sale_end {color:#dd2483;}

.ss_promotion {font-size: 13px;}
.best_text_rent {color: #3774B1; font-weight: 500;}

.search_result_top {border-bottom: 1px solid #d5d5d5; padding: 5px 0; display: flex; justify-content: space-between;}
.search_rss {display: inline-block; margin-left: 10px;}
.search_rss a {background:url(//image.aladin.co.kr/img/search/icon_rss.png) no-repeat 0 2px; padding-left:18px;}
.result_top_r .alarm_btn em {font-weight: bold; font-style: normal;}
.result_top_r .alarm_btn button {min-width: 32px; height: 22px; line-height: 21px; border-radius: 4px; border: solid 1px #cfcfcf; background-color: #fff; box-sizing: border-box; font-size: 11px; color: #666; padding: 0;}