body {}
/* li img { width: 100%; max-height: 406px; } */
section li img { width: 100%; max-height: 406px; }
/* °øÅë */
.hd { display: none; }
.point_red{ font-size: 14px; color: #ea5759; }
.li_gm {position: relative;}
.gnb_layer_pop {
	position: absolute;
    z-index: 1002;
    width: 100px;
    top: 24px;
    right: 0px;
    overflow: hidden;
    font: 11px µ¸¿ò;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(145, 114, 83);
    border-image: initial;
	padding: 10px;
}
.gnb_layer_pop#memberInfo{top: 20px; border-radius: 8px; left: 9px; padding: 10px 4px 8px 10px; }
.gnb_layer_pop#myShopping {top: 48px; padding: 10px; border-radius: 8px;  left: -24px; z-index: 1002; }

.gnb_layer_pop dt {height:18px; font-weight:bolder; padding:4px 0 0 5px;background:#f9f9f9;}
.gnb_layer_pop dd {height:21px}
.gnb_layer_pop a {display:block;  height:17px; color:#888;background:#FFF;background-position:-10000px 0 }

.gnb_menu .cate_total_wrap{position:absolute; top:29px; left:0; border:1px solid #bfbfbf; background:#FFF; z-index:1002; }
.gnb_menu .cate_total_wrap .ct_01{float:left;border-right:1px solid #f2f2f2;width:480px; height:320px; padding:30px; border-right: none!important;}
.gnb_menu .cate_total_wrap .ct_02{float:left;width:120px;height:704px;padding:16px 0 0 20px; border-left: 1px solid #f2f2f2;}
.gnb_menu .cate_total_wrap .ct_03{float:left;border-left:1px solid #f2f2f2;width:120px;padding:16px 0 0 20px}
/* .gnb_menu .cate_total_wrap .ct_04{float:left;border-left:1px solid #f2f2f2;width:120px;padding:16px 0 0 20px} */
.gnb_menu .cate_total_wrap .ct_05{float:left;border-left:1px solid #f2f2f2;width:120px;padding:16px 0 0 20px}
.gnb_menu .cate_total_wrap h4{margin:0 0 30px 0; color:#333; font:bolder 14px µ¸¿ò; font-size:16px; padding-right:18px; /*background:url(/images/common/2014/sp_common.gif) no-repeat right -273px*/ text-align: initial;}
.gnb_menu .cate_total_wrap .h4_gap{clear:both;margin-top:10px}
.gnb_menu .cate_total_wrap .cate_list{float:left;width:160px;margin-bottom:18px;}
.gnb_menu .cate_total_wrap li{height:14px; margin-bottom:16px;float: initial;}
.gnb_menu .cate_total_wrap li a{display:block;height:14px;color:#111;font:normal 14px µ¸¿ò; padding: 0; margin: 0; line-height:14px; }
/* .gnb_menu .cate_total_wrap li a em{font-style:normal;color:#4cafc7; color: #666!important;} */
/* .fl_clear { clear: both; } */
.gnb_menu .cate_wrap{position:absolute;top:40px;left:0;width:680px;height:354px;border:1px solid #bfbfbf;background:#FFF;z-index:400}
.gnb_menu .cate_wrap h3{margin:18px 0 0 20px}
.gnb_menu .cate_wrap h3 a{display:inline-block;color:#333;font:bolder 16px µ¸¿ò;padding-right:18px;background:url(/images/common/2014/sp_common.gif) no-repeat right -272px}
.gnb_menu .cate_wrap .cate_service{position:absolute;top:56px;left:20px;border-right:1px solid #f2f2f2;padding-bottom:20px;width:98px}
.gnb_menu .cate_wrap .cate_service li{height:15px;overflow:hidden;margin-bottom:12px;*margin-bottom:7px}
.gnb_menu .cate_wrap .cate_service li a{color:#937354;}
.gnb_menu .cate_wrap .cate_service li.gap {margin-top:35px}
.gnb_menu .cate_wrap .cate_list_wrap{position:absolute;top:56px;left:152px;z-index:100}
.gnb_menu .cate_wrap .cate_list_wrap .cate_list{float:left;width:120px;margin-bottom:23px}
.gnb_menu .cate_wrap .cate_list_wrap li{height:12px;margin-bottom:12px;*margin-bottom:7px}
.gnb_menu .cate_wrap .cate_list_wrap li a{display:block;height:12px;color:#666}
.gnb_menu .cate_wrap .cate_list_wrap li a em{font-style:normal;color:#4cafc7}
.gnb_menu .cate_wrap .cate_list_wrap .cate_clear{float:none}
.gnb_menu .cate_wrap .cate_list_wrap .cate_h_3{height:75px}
.gnb_menu .cate_wrap .cate_list_wrap .w150{width:150px}
.gnb_menu .cate_wrap .cate_book_con01{float:left;width:500px;height:445px;position:relative;border-right:1px solid #f2f2f2}
.gnb_menu .cate_wrap .cate_book_con02{float:left;position:relative}
.gnb_menu .cate_book {width:900px;height:480px}
.gnb_menu .cate_book .cate_list_wrap{width:420px}
.gnb_menu .cate_book .cate_exam {left:22px;width:290px}
.gnb_menu .cate_ebook .cate_list_wrap{width:360px}
.gnb_menu .cate_music .cate_list_wrap{width:360px}
.gnb_menu .cate_dvd .cate_list_wrap{width:290px}
.gnb_menu .cate_gift .cate_list_wrap{width:290px}
.gnb_menu .cate_kids .cate_list_wrap{width:290px}
.gnb_menu .cate_total_wrap .aw_cate, .gnb_menu .cate_wrap .aw_cate{position:absolute;width:11px;height:7px;background:url(/images/common/2014/sp_common.gif) no-repeat 0 -252px;top:-7px}
.gnb_menu .cate_kids .aw_cate{left:410px}
.gnb_menu .cate_book .aw_cate{left:83px}
.gnb_menu .cate_ebook .aw_cate{left:145px}
.gnb_menu .cate_music .aw_cate{left:205px}
.gnb_menu .cate_dvd .aw_cate{left:230px}
.gnb_menu .cate_gift .aw_cate{left:255px}
.gnb_menu .cate_cos .aw_cate{left:278px}
.gnb_menu .cate_used .aw_cate{left:502px}
.gnb_menu .cate_tour .aw_cate{left:547px}
.gnb_menu .cate_stationery .aw_cate{left:335px}
.gnb_menu .cate_total_wrap .aw_cate{left:30px} 

.gnb_menu .cate_banner{position:absolute;bottom:-1px;right:-30px;z-index:90}
.gnb_menu .mdr{position:relative;width:350px}
.gnb_menu .cate_book .mdr{width:350px}
.gnb_menu .bn_txt{position:absolute;bottom:25px;right:165px;text-align:right;font:normal 15px '¸¼Àº °íµñ';color:#1e72d0;letter-spacing:-0.05em}.gnb_menu .bn_txt a{color:#1e72d0}
.gnb_menu .bn_img{position:absolute;bottom:0;right:0;}.gnb_menu .bn_img img{width:152px;border:1px solid #e3e3e3}

.search_more{position:absolute;top:52px;right:-5px;width:120px;height:15px;z-index:490}
.search_more div{position:relative}
.ez_search{display:block;width:139px;height:15px;background:url(/images/common/2014/sp_common.gif) no-repeat -155px -166px;}.ez_search span{display:none}
.search_more_pop {overflow:hidden;font:normal 11px µ¸¿ò; background:#FFF; position:absolute; z-index:150; width:150px;border:1px solid #917253; top:13px; left:7px;}
.search_more_pop dt {display:none;}
.search_more_pop dd {height:21px}
.search_more_pop a {display:block;  height:17px; wwidth:85px; padding:4px 0 0 5px;color:#222;background:#FFF;background-position:-10000px 0 }.search_more_pop a:hover{background:#f6f6f6;color:#4dafca;text-decoration:none}

.siwrap{width:400px; width:500px; height:25px!important; margin:7px 0 0 10px;  overflow:hidden; position:relative; font-size: 14px;}
.seachIssue {margin-left:-4px;}
.seachIssue dt {display:none}
.seachIssue dd {position:relative;float:left; height:19px; background:url(/images/common/2014/sp_common.gif) no-repeat 0 1px;  margin-right:4px; padding-left:5px }
.seachIssue dd a{color:#999999;height:14px; display:block; *display:inline-block; padding:4px 6px 0 6px; letter-spacing:-0.05em}
.seachIssue .bgn {background:none;}
.gnbR .mPagingD{top:77px; left:649px;}

/* °øÅë ³¡ */
header .top_ac_bg01 { height: 75px; background: url('https://image.bandinlunis.com/upload/editor/1706691164110.png') }
header .top_ac_bg01 div.top_ac { display: flex; justify-content: space-between; width: 1230px;  height: 75px; margin: 0 auto; overflow:hidden; }
header .top_ac_bg01 div.top_ac > div { height: 75px; box-sizing: border-box;}
header .top_ac_bg01 div.top_ac .top_empty_place { width: 4%; }
header .top_ac_bg01 div.top_ac .top_naver_pay { width: 46%; }
header .top_ac_bg01 div.top_ac .top_free_delivery { width: 46%; }
header .top_ac_bg01 div.top_ac .top_naver_pay img { display: block; width: 100%; }
header .top_ac_bg01 div.top_ac .top_free_delivery img { display: block; width: 100%; }
header .top_ac_bg01 div.top_ac .close { width: 4%; padding: 12px 0 0; text-align: right;}
header .top_ac_bg01 div.top_ac .close { width: 4%; padding: 12px 0 0; text-align: right;}

header .top_ac_bg02 { height: 75px; background: url('https://image.bandinlunis.com/upload/editor/1703833691516.png') }
header .top_ac_bg02 div.top_ac { display: flex; justify-content: space-between; width: 1230px;  height: 75px; margin: 0 auto; overflow:hidden; }
header .top_ac_bg02 div.top_ac > div { height: 75px; box-sizing: border-box;}
header .top_ac_bg02 div.top_ac .top_empty_place { width: 4%; }
header .top_ac_bg02 div.top_ac .top_join { width: 46%; }
header .top_ac_bg02 div.top_ac .top_update { width: 46%; }
header .top_ac_bg02 div.top_ac .top_join img { display: block; width: 100%; }
header .top_ac_bg02 div.top_ac .top_update img { display: block; width: 100%; }
header .top_ac_bg02 div.top_ac .close { width: 4%; padding: 12px 0 0; text-align: right;}
/* »ó´Ü¶ì¹è³Ê 3*/
header .top_ac_bg03 { height: 75px; background: url('https://image.bandinlunis.com/upload/editor/1706690737729.png') }
header .top_ac_bg03 div.top_ac { display: flex; justify-content: space-between; width: 1230px;  height: 75px; margin: 0 auto; overflow:hidden; }
header .top_ac_bg03 div.top_ac > div { height: 75px; box-sizing: border-box;}
header .top_ac_bg03 div.top_ac .top_empty_place { width: 4%; }
header .top_ac_bg03 div.top_ac .top_user_pick { width: 92%; }
header .top_ac_bg03 div.top_ac .top_join img { display: block; width: 100%; }
header .top_ac_bg03 div.top_ac .top_update img { display: block; width: 100%; }
header .top_ac_bg03 div.top_ac .close { width: 4%; padding: 12px 0 0; text-align: right;}
header .top { position: relative; margin: 20px 0 0; }
header .top .util {width: 1230px; margin: 0 auto;}
header .top .util > ul { display: flex; justify-content: flex-end; align-items: flex-end;}
header .top .util > ul > li { float: left; display: inline-block; padding: 0 0 0 30px; text-align: right;}
header .top .util > ul > li a { font-size: 14px; color: #797979;}
header .top .util > ul > li > dl a { font-size: 11px; text-align: left; }

header .logo_search { position: relative; display: flex; justify-content: space-between; width: 1230px; height: 60px; margin: 20px auto 0;}
header .logo_search .top_logo { margin: 9px 0 0;}
header .logo_search .top_logo a { display: block; width: 296px; height: 33px; }
header .logo_search .top_logo a img { display: block; width: 100%; }
header .logo_search .search { position: relative; width: 585px; height: 48px; padding: 8px 15px; margin: 0 100px 0 0;  box-sizing: border-box; border-radius: 40px; border: 1px solid #917257;}
header .logo_search .search ul { display: flex; justify-content: space-between;}
header .logo_search .search .search_input { width: 92%;}
header .logo_search .search .search_input input { width: 96%; color: #000; outline: none;}
header .logo_search .search .search_btn { width: 24%%; height: 27px;margin-left: 50px;transform: translateX(-20px);}
/* header .logo_search .search .search_btn input { display: block; width: 100%; background: url('/images/reopen_main/ico_search.png') no-repeat; background-size: 27px 27px; cursor: pointer;} */
header .logo_search .search .search_btn button { display: block; width: 100%; background: url('/images/reopen_main/ico_search.png') no-repeat; background-size: 27px 27px; cursor: pointer;}
header .logo_search .search .search_btn span { visibility: hidden;}
header .logo_search .search .detail_search { position: absolute; right: -80px; top: 10px; color: #111;}

header .logo_search .search .window_wrap{display:block;width:auto;height:auto;padding:0;background-color:#fff;text-align:left}
header .logo_search .search .window_wrap .search_select{float:left;width:109px;height:auto;background:url(/images/searchN/icon_comm_140708.gif) 88px -50px no-repeat}
header .logo_search .search .window_wrap .search_select a{display:block;width:101px;height:auto;font-weight:bold;color:#8f7051;cursor:pointer}
header .logo_search .search .window_wrap .search_select a:hover{text-decoration:none}
header .logo_search .search .window_wrap .search_select span{display:block;padding:1px 0 0 5px}
header .logo_search .search .window_wrap .box_window{float:left;width: 430px;  margin:5px 0 0 11px;padding:0;border:0;font-size:16px;font-weight:bold;outline:none;height:18px}
header .logo_search .search .window_wrap .auto_word{display:block;float:left;width:27px;height:27px;background:url(/images/searchN/icon_comm_140708.gif) -33px -50px no-repeat;text-indent:-99999em}
header .logo_search .search .window_wrap .auto_word span{display:block;width:27px;height:38px;cursor:pointer}
.search .btn_search{width:51px;height:42px;background:url(/images/searchN/icon_comm_140708.gif) 0 0 no-repeat}


/* °Ë»ö ÇÊµå */
.blind{display:none !important}
.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.head_wrap .wrap_search{z-index:500;float:right;position:relative;width:573px;margin-top:48px;margin-right:50px;}
.wrap_search .bbox{float:left;background-color:#917253}
.wrap_search .bbox .window_wrap{display:block;width:518px;height:38px;margin:1px;padding:0;border:1px solid #fff;background-color:#fff;text-align:left}
.wrap_search .bbox .window_wrap .search_select{float:left;width:109px;height:39px;background:url(/images/searchN/icon_comm_140708.gif) 88px -45px no-repeat}
.wrap_search .bbox .window_wrap .search_select a{display:block;width:101px;height:39px;font-weight:bold;color:#8f7051;cursor:pointer}
.wrap_search .bbox .window_wrap .search_select a:hover{text-decoration:none}
.wrap_search .bbox .window_wrap .search_select span{display:block;padding:13px 0 0 11px}
.wrap_search .bbox .window_wrap .box_window{float:left;width:365px;margin:10px 0 0 11px;padding:0;border:0;font-size:16px;font-weight:bold;outline:none;height:18px}
.wrap_search .bbox .window_wrap .auto_word{display:block;float:left;width:27px;height:38px;background:url(/images/searchN/icon_comm_140708.gif) -33px -43px no-repeat;text-indent:-99999em}
.wrap_search .bbox .window_wrap .auto_word span{display:block;width:27px;height:38px;cursor:pointer}
.wrap_search .btn_search{width:51px;height:42px;background:url(/images/searchN/icon_comm_140708.gif) 0 0 no-repeat}



/* °Ë»ö ·¹ÀÌ¾î */
.layer_search{position:absolute;top:41px;left:0;width:601px;height:315px;border:1px solid #947555;background-color:#fff;z-index:550}
.layer_search .inner_words{overflow:hidden;float:left;position:relative;width:325px;height:281px;border-right:1px solid #e1e1e1}
.layer_search .inner_words ul{overflow:hidden;padding:4px 0 2px;zoom:1}
.layer_search .inner_words ul li{position:relative;overflow:hidden;height:23px;vertical-align:top;zoom:1}
.layer_search .inner_words ul li a{display:block;overflow:hidden;height:23px;padding:0 10px;color:#555;text-decoration:none;zoom:1}
.layer_search .inner_words ul li a:hover{background-color:#f5f5f5}
.layer_search .inner_words ul li a .txt_keywords{display:inline-block;overflow:hidden;position:relative;max-width:100%;padding:3px 1px 2px 0;_padding:4px 0 1px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}
.layer_search .inner_words ul li a .txt_keywords strong{color:#4cafc7}
.layer_search .inner_product{position:relative;float:left;width:275px;height:281px}
.layer_search .inner_product .txt_category{display:block;padding:19px 9px 3px 17px;font-size:8pt;color:#555}
.layer_search .inner_product .txt_title{display:block;padding:0 9px 12px 17px;font-weight:bold;font-size:10pt;color:#555}
.layer_search .inner_product .thumb_left_big{float:left;width:114px;margin:0 10px 0 17px}
.layer_search .inner_product .thumb_left_big a{display:block}
.layer_search .inner_product .thumb_left_big img{width:114px;max-height:162px;_height:162px;border:1px solid #efefef}
.layer_search .inner_product .select_product{display:block;overflow:hidden;position:relative;float:left;width:121px;min-height:162px;padding-right:9px}
.layer_search .inner_product .select_product .txt_sale{text-decoration:line-through}
.layer_search .inner_product .select_product .txt_price{color:#777;letter-spacing:-0.05em;font-style:normal}
.layer_search .inner_product .select_product .txt_price strong{font-size:11pt;color:#ea5759}
.layer_search .inner_product .select_product .txt_price em{color:#e68127;font-style:normal}
.layer_search .inner_product .select_product dd{float:inherit;width:100%;padding-bottom:3px;color:#999}
.layer_search .inner_product .select_product dd .review_point{display:block;overflow:hidden;float:left;width:56px;height:10px;margin:6px 0;background:url(/images/searchN/sp_review_point_small.gif) 0 0 no-repeat}
.layer_search .inner_product .select_product dd .review_point span{float:left;height:10px;background:url(/images/searchN/sp_review_point_small.gif) 0 -13px no-repeat}
.layer_search .btn_select_area{position:absolute;bottom:10px;left:19px}
.layer_search .btn_select_area .btn_type {float:left}
.layer_search .btn_select_area .btn_type a{display:block;width:116px;height:23px;padding:5px 0;background:#937354;border:1px solid #7b6046;color:#FFF;font:bolder 12px µ¸¿ò;text-align:center;text-decoration:none;line-height:20px}
.layer_search .btn_select_area .white {margin-left:5px}.layer_search .btn_select_area .white a{border:1px solid #c6c8cb;background-color:#fff;color:#666}
.layer_search .inner_func{clear:both;width:100%;padding-top:8px;height:25px;border-top:1px solid #e1e1e1;background-color:#fbfbfb}
.layer_search .inner_func span{float:right;padding-right:10px}
.layer_search .inner_func span a{padding-right:14px;background:url(/images/searchN/icon_comm_140708.gif) -51px -30px no-repeat;color:#666;text-decoration:none}
.layer_option{position:absolute;top:41px;left:0;z-index:100;width:109px;height:170px;border:1px solid #947555;background:#fff}
.layer_option ul{padding:4px 0 2px}
.layer_option li{position:relative;height:23px}
.layer_option li a{display:block;height:23px;padding:0 10px;color:#8f7051;line-height:23px;text-decoration:none;cursor:pointer}
.layer_option li a:hover{font-weight:bold;color:#fff;background-color:#947555}


.layer_option{ left: 14px!important; top: 36px!important; }
.layer_search{ top: 50px!important; }
.layer_search .inner_func span a{ font-size: 12px; background-position: -51px -26px no-repeat; padding-right: 25px; }



header .top_ico { position: relative;}
header .top_ico ul { display: flex; justify-content: space-between;}
header .top_ico ul li { float: left; margin: 0 0 0 15px;}
header .top_ico ul li a { display: block; border-radius: 50px;}
header .top_ico ul li:nth-child(1) > a { width: 48px; height: 48px; background: url('/images/reopen_main/cart_ico2.png') #838383 center center no-repeat; background-size: 28px;}
header .top_ico ul li:nth-child(1) > a:hover { background-color: #8e6d50;}
header .top_ico ul li:nth-child(2) > a { width: 48px; height: 48px; background: url('/images/reopen_main/ico_top02.png') #838383 center center  no-repeat; background-size: 20px 22px;}
header .top_ico ul li:nth-child(2) > a:hover { background-color: #8e6d50;}
header .top_ico ul li:nth-child(3) > a { width: 48px; height: 48px; background: url('/images/reopen_main/ico_top03.png') #838383 center center  no-repeat; background-size: 20px 22px;}
header .top_ico ul li:nth-child(3) > a:hover { background-color: #8e6d50;}
header .top_ico ul .no_text {position: relative;}
header .top_ico ul .no_text .cart_num { font-weight: bold; position: absolute; top: -10px; right: -15px; color: #fff; background-color: #f05650; width: 30px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; border-radius: 15px;}
header .gnb_inki { position: relative; display: flex; justify-content: space-between; width: 1230px; margin: 40px auto 20px; height: 30px!important; }
/* header .gnb_inki div { width: 50%;} */
header .gnb_inki nav ul li { float:left; font-weight: bold;}
header .gnb_inki nav ul li a { display: block; font-size:18px; color: #363636; padding: 0 30px 0 0; font-weight:bold;}
header .gnb_inki nav ul li .ev_gnb{color: #bba014;}
header .gnb_inki nav ul li .ev_gnb .nobel_medal{
	width: 9px;
    height: 14px;
    display: inline-block;
    margin: -5px 7px 0 0;
    vertical-align: middle;
    background-image: url(https://image.bandinlunis.com/upload/editor/1700184269618.png);
    background-size: contain;
    background-position: center;
}
header .gnb_inki nav ul li .ev_gnb .medici_medal{
	width: 9px;
    height: 14px;
    display: inline-block;
    margin: -5px 7px 0 0;
    vertical-align: middle;
    background-image: url(https://image.bandinlunis.com/upload/editor/1700184269618.png);
    background-size: contain;
    background-position: center;
}
header .gnb_inki nav ul li a:hover .nobel_medal{    background-image: url(https://image.bandinlunis.com/upload/editor/1700205037792.png);}
header .gnb_inki nav ul li a:hover .medici_medal{    background-image: url(https://image.bandinlunis.com/upload/editor/1700205037792.png);}
header .gnb_inki nav ul li a:hover { color: #947555; text-decoration: underline;}
header .gnb_inki nav ul li a.all { 
	background: url('/images/reopen_main/all_menu.png') left top 8px no-repeat;
	width: 30px;
	font-size: 0;
	height: 30px;
    padding-right: 20px;
    margin: -2px 0 0 0;
}
header .gnb_inki nav ul li a:hover.all { background: url('/images/reopen_main/all_menu_ov.png') left top 8px no-repeat;}
header .gnb_inki .inki p { font-size: 15px; font-weight: 500;}
header .gnb_inki .inki p span { display: inline-block; width: 200px; margin: -5px 0 0 20px; font-size: 14px; color: #666; font-weight: 300;}


/* ¹öÆ´ ¸Þ´º 230616 Ãß°¡*/

.bottom_menu { position: fixed; width: 1230px; margin: 0 auto; left: 0; right: 0; bottom: -300px; border: 1px solid #917256; border-radius: 25px 25px 0 0; background: #fff; z-index: 999; transition: bottom 0.3s ease;}
.bottom_menu.hide { z-index: 0; }
.bottom_menu.fixed { bottom: 0px; }
.arrow { z-index: 999; position: absolute; right: 25px; top: 25px; width: 24px; height: 15px; cursor: pointer; transition: 0.6s;}
.bottom_menu.fixed .arrow { transform: rotate( -180deg ); transition:0.6s; }
/* .arrow { position: absolute; right: 25px; top: 25px; width: 24px; height: 15px; background: url('../images/arrow_down.jpg')} ¹öÆ´ ¸Þ´º°¡ º¸ÀÌ±â */

.bottom_menu ul { display: flex; justify-content: space-between;}
.bottom_menu ul .lastest_book { padding: 5px 25px 20px 25px; }
.bottom_menu ul .lastest_book .lastest_book_btn_set {display: flex; justify-content: space-between; width: 770px;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_btn { width: 55%;}
.lastest_book_btn ul li { float: left; width: 150px; padding: 6px; box-sizing: border-box;}
.lastest_book_btn ul li a { display: block; width: 100%;  border-radius: 25px; text-align: center; color: #666; font-size: 16px; line-height: 2.7; background: #ddd;}
.lastest_book_btn ul li a:hover { color: #fff; background: #c7b7a9;}
.lastest_book_btn ul li a.ov { color: #fff; background: #c7b7a9;}

.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del { display: none; width: 45%; }
.bottom_menu.fixed ul .lastest_book .lastest_book_btn_set .lastest_book_del { display: block; } 
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul { display: flex; justify-content: flex-end;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul li button {  display: inline-block; width: 95px; margin: 10px 0 0 0; padding: 0 0 0 20px; font-size: 15px; line-height: 2.5; background: #fff; cursor: pointer;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul li .all_select { background: url('/images/reopen_main/btn_all_select.png') no-repeat 7px 13px;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul li .all_select:hover { color: #917257; background: url('/images/reopen_main/btn_all_select_ov.png') no-repeat 7px 13px;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul li .select_del { background: url('/images/reopen_main/btn_select_del.png') no-repeat 7px 13px;}
.bottom_menu ul .lastest_book .lastest_book_btn_set .lastest_book_del ul li .select_del:hover { color: #917257; background: url('/images/reopen_main/btn_select_del_ov.png') no-repeat 7px 13px;}


.bottom_menu ul .lastest_book .lastest_book_list { margin: 15px 0 0; width: 770px; height: 270px;}
.bottom_menu ul .lastest_book .lastest_book_list ul { display: flex; justify-content: unset;}
.bottom_menu ul .lastest_book .lastest_book_list ul li { position: relative; }
.bottom_menu ul .lastest_book .lastest_book_list ul li ul li{ margin-right: 15px; width: 115px;}
.bottom_menu ul .lastest_book .lastest_book_list ul li .check { position: absolute; left: 8px; top: 8px; z-index: 3;}
.bottom_menu ul .lastest_book .lastest_book_list ul li .boook {  width: 115px; position: relative; margin-right: 15px; }
.bottom_menu ul .lastest_book .lastest_book_list ul li .boook_name { margin: 10px 0 0; line-height: 1; text-align: center; font-size: 15px; color: #666;}
.bottom_menu ul .lastest_book .lastest_book_list ul li .boook img { border: 1px solid #ddd; width: 100%; height: 150px; }


.bottom_menu ul .bottom_buy { display: none; width: 310px; padding: 25px 25px 10px 25px; border-left: 1px solid #ddd; position: relative; }
.bottom_menu.fixed ul .bottom_buy { display: block; }
.bottom_menu ul .bottom_buy .text ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
.bottom_menu ul .bottom_buy .text ul li { position: relative; width: 50%; line-height: 2.2; box-sizing: border-box;}
.bottom_menu ul .bottom_buy .text ul li:nth-child(odd) { padding: 0 0 0 15px; font-size: 20px; color: #666; font-weight: 600;}
.bottom_menu ul .bottom_buy .text ul li:nth-child(odd):before { content: ''; position: absolute; left: 0; top: 18px; width: 6px; height: 6px; background: url('/images/reopen_main/dot.jpg') no-repeat; }
.bottom_menu ul .bottom_buy .text ul li:nth-child(even) { font-size: 20px; color: #111; font-weight: 600;}
.bottom_menu ul .bottom_buy .text ul li .price { font-family: 'Anton', sans-serif; font-size: 22px; color: #917257; font-weight: normal;; }

.bottom_menu ul .bottom_buy .lastest_btn { margin: 20px 0 0; position: absolute; bottom: 25px; width: 310px; }
.bottom_menu ul .bottom_buy .lastest_btn ul { display: flex; justify-content: space-between;}
.bottom_menu ul .bottom_buy .lastest_btn ul li { width: 48%; /* width:100%; */ text-align: center; line-height: 2;}
.bottom_menu ul .bottom_buy .lastest_btn ul li a { display: block; width: 100%; color: #fff; font-size: 18px; border-radius: 20px;}
.bottom_menu ul .bottom_buy .lastest_btn ul li .wishlist { background: #a9a9a9;font-size: 18px;}
.bottom_menu ul .bottom_buy .lastest_btn ul li .wishlist:hover { background: #333;}
.bottom_menu ul .bottom_buy .lastest_btn ul li .buy { background: #1c2148;}
.bottom_menu ul .bottom_buy .lastest_btn ul li .buy:hover { background: #050925;}


/*lys1111Ãß°¡*****/
.mem_title { font-size: 36px;font-family: Noto Sans;font-weight: 600;text-align: center}
.member_box { width: 1230px;height: 272px;border-radius: 0px 0px 30px 30px;background: #6A6A6A; margin: 0 auto; overflow: hidden;}
.member_box .box_font1 {position: absolute; top: 1300px;left: 78px;font-family: Noto Sans;font-size: 21px;font-weight: 600;line-height: 29px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.member_box .box_font2 {position: absolute; top: 1350px;left: 80px;font-family: Noto Sans;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.member_box .box_font3 {position: absolute; top: 1385px;left: 80px;font-family: Noto Sans;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.member_box .box_font4 {position: absolute; top: 1420px;left: 80px;font-family: Noto Sans;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.member_box .box_font5 {position: absolute; top: 1455px;left: 80px;font-family: Noto Sans;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.member_box .box_font6 {position: absolute; top: 1490px;left: 80px;font-family: Noto Sans;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color: #FFFFFF;}
.notice_box {width: 1230px;height: 160px; border: 1px solid #DBD2CA;background: #DBD2CA; }
.notice_box .notice_title {font-family: Noto Sans; font-size: 36px; font-weight: 600; text-align: center; margin: 36px 0 0 0 ; color: #8c7e7e; }
.notice_box .notice_mtitle {font-family: Noto Sans;font-size: 16px;font-weight: 600; text-align: center; margin: 10px 0 0 0 ; color: #8c7e7e;  }
.faq_box {width: 1230px;height: 160px; border: 1px solid #DBD2CA;background: #DBD2CA; }
.faq_box .faq_title {font-family: Noto Sans; font-size: 36px; font-weight: 600; text-align: center; margin: 36px 0 0 0 ; color: #8c7e7e; }
.faq_box .faq_mtitle {font-family: Noto Sans;font-size: 16px;font-weight: 600; text-align: center; margin: 10px 0 0 0 ; color: #8c7e7e;  }
.counsel_box {width: 1230px;height: 160px; border: 1px solid #DBD2CA;background: #DBD2CA; }
.counsel_box .counsel_title {font-family: Noto Sans; font-size: 36px; font-weight: 600; text-align: center; margin: 36px 0 0 0 ; color: #8c7e7e; }
.counsel_box .counsel_mtitle {font-family: Noto Sans;font-size: 16px;font-weight: 600; text-align: center; margin: 10px 0 0 0 ; color: #8c7e7e;  }
.qna_title .mrti{position:relative; top:-35pt;right:10px;font-family:Noto Sans;font-size:15px;font-weight:500;letter-spacing:0em;text-align:right;}
.qnalocation {width: 1230px;height: 160px; border: 1px solid #E5E5E5;background:  #DBD2CA;}
.box_faqCate02        {position:relative;left:210pt;}
.box_faqCate01        {position:relative;left:10pt; top:-147pt;width: 120pt;}
.box_faqCate02 .t_normal {position:relative;font-size: 10pt;font-weight: :bolder;left:250pt;font-family:Noto Sans}
.gift_title {position:relative;width:420px;height: 49px;top: 30px;left: 400px;font-family: Noto Sans;font-size: 36px;font-weight: 600;line-height: 49px;letter-spacing: 0em;text-align: center;}
.gift_mtitle {position:relative;width: 585px;height: 22px;top: 53px;left: 330px;font-family: Noto Sans;font-size: 16px;font-weight: 400;line-height: 22px;letter-spacing: 0em;text-align: center;}
.main_member { position: relative;   width: 1230px;  margin: 0 auto; overflow: hidden; background: #E6E6E6; border-radius: 30px 30px 0px 0px;}
.main_member .select_mem ul { display: flex; justify-content: space-between;}
.main_member .select_mem ul li {width: 100%;}
.main_member .select_mem ul li span { cursor:pointer; display: block; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #666666;}
.main_member .select_mem ul li span.on { background: #c8bdb4; color: #fff;}
.main_member .select_mem ul li span:hover { background: #c8bdb4; color: #fff;}
.main_member .select_mem ul li span.first:hover { border-radius: 30px 0px 0 0;}
.main_member .select_mem ul li span.last:hover { border-radius: 0 30px 0px 0px;}




.main_visual { position: relative; width: 1230px; height: 445px; margin: 0 auto; overflow: hidden; display: none; }
.main_visual .con { display: flex; justify-content: space-between; height: 393px;}
.main_visual .select_nav { border: 1px solid #ddd; border-radius: 0 0 30px 30px; position: absolute; bottom: 0; width: 100%; z-index: 3;}
.main_visual .select_nav ul { display: flex; justify-content: space-between;}
.main_visual .select_nav ul li { width: 100%;}
.main_visual .select_nav ul li span { cursor:pointer; display: block; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #666666;}
.main_visual .select_nav ul li span:hover { background: #c8bdb4; color: #fff;}
.main_visual .select_nav ul li span.first:hover { border-radius: 0 0 0 30px;}
.main_visual .select_nav ul li span.last:hover { border-radius: 0 0 30px 0;}
.main_visual li[class^=main_visual_slide_] { border-left:1px solid #917256;}
.main_visual .select_nav li:first-child { border-left:none;}
.main_visual li[class^=main_visual_slide_]:first-child { border-left:none;}


/* ¸ÞÀÎÅ¸ÀÌÆ² */

.title { position: relative; width: 1230px; margin: 0 auto;}
.title_best { position: relative; width: 1230px; margin: 0 auto;}
.title_h3 a { font-size: 30px; color: #1e1e1e; font-weight: 900; cursor: pointer;}
.title_h3 p { font-size: 30px; color: #1e1e1e; font-weight: 900; display:inline-block;}
.title_h3 span { display: inline-block; padding: 0 0 0 10px; font-size: 16px; color: #929292; font-weight: 300;}
.section .more { position: absolute; right: 0; top: 10px;}
.section .more a { display: block; width: 30px; height: 30px; background: url('/images/reopen_main/more.png')}

.conBig1 .more { position: absolute;top: 20px;}
.conBig1 .more a { display: block; width: 30px; height: 30px; background: url('/images/reopen_main/more.png')}


/* ¸ÞÀÎ Ä«Å×°í¸® ÅÇ */

.tab_cate { position: relative; width: 1230px; height: 40px; margin: 30px auto 60px; border-bottom: 1px solid #ddd;}
.tab_cate ul { display: flex; justify-content: space-evenly;}
.tab_cate ul li:first-child { padding: 0 0 0 30px;}
.tab_cate ul li:last-child { padding: 0 30px 0 0;}
.tab_cate ul li a { display: block; font-size: 16px; color: #666; line-height: 40px;}
.tab_cate ul li a:hover { color: #222; border-bottom: 4px solid #1c2148;}
.tab_cate ul li a.active { color: #222; border-bottom: 4px solid #1c2148;}
.main_section { position: relative; width: 1230px; margin: 80px auto 80px; overflow: hidden; height: 475px; }
section.main_section li img{ object-fit: cover; object-position: top; }
section.bestseller li img{ object-fit: cover; object-position: top; display:block; width:100%; }
section.main_section_new li img{ object-fit: cover; object-position: top; }
section.issuandbook li img{ object-fit: cover; object-position: top; }


/* º£½ºÆ® Ä«Å×°í¸® ÅÇ */

.tab_cate_best { position: relative; width: 1230px; height: 40px; margin: 10px auto 60px; border-bottom: 1px solid #ddd;}
.tab_cate_best ul { display: flex; justify-content: space-evenly; margin: 30px 0 60px; }
.tab_cate_best ul li:first-child { padding: 0 0 0 30px;}
.tab_cate_best ul li:last-child { padding: 0 30px 0 0;}
.tab_cate_best ul li a { display: block; font-size: 16px; color: #666; line-height: 40px;}
.tab_cate_best ul li a:hover { color: #222; border-bottom: 4px solid #1c2148;}
.tab_cate_best ul li a.active { color: #222; border-bottom: 4px solid #1c2148;}
.main_section { position: relative; width: 1230px; margin: 30px auto 80px; }


/* Ã¥¸®½ºÆ® */

.book_list { position: relative; width: 1230px; margin: 0 auto; /*padding-bottom: 30px;*/ min-height: 500px;}
.book_list ul { display: flex; justify-content: space-evenly; }
.book_list ul li div { width: 200px;}
.book_img { border: 1px solid #ddd;}
.book_list .book_list_title { text-align: center; font-size: 18px; color: #666; width:200px;}
.book_list .book_sub_list_title {text-align: center; font-size: 14px; color: #666; text-overflow: ellipsis; text-wrap: nowrap; overflow: hidden;}
.book_img_width_no .book_sublist_info_box { position: absolute; bottom: -30px; width: 150px !important; overflow: hidden; left: 0;
}

/* ¿À´ÃÀÇ Ã¥ */

.today { /*position: relative;*/ display: flex; justify-content: space-evenly; width: 1230px; margin: 0 auto; padding: 40px;}
.today .book { display: flex; justify-content: space-evenly; width: 696px; position: relative; }
.today .book .pp { width: 200px; height: 300px; position: relative; padding-top: 20px; box-sizing: border-box; margin-left: 20px; }
.today .book .pp img { border: 1px solid #ddd; width: 100%; box-sizing: border-box; }
.today .book .pp:hover img { filter: brightness(0.6);}
.today .book .pp_con { width: 400px; padding: 20px 25px 25px 25px; box-sizing: border-box; line-height: 100%; position: relative; height: 300px; }
.today .book .pp_con .book_title { display: block; margin: 0 0 15px 0; font-size: 20px; font-weight: 500;}
.today .book .pp_con .book_title a { color: #917257!important; }
.today .book .pp_con .book_writer span { display: inline-block; padding: 0 4px 0 0; font-size: 14px; color: #666;}
.today .book .pp_con .book_stitle { display: block; margin: 25px 0; padding: 0 0 0 20px; color: #927256!important; font-size: 18px; font-weight: 500; background: url('/images/reopen_main/ico_today_check.png') left center no-repeat;}
.today .book .pp_con .book_con { font-size: 15px; color: #666; font-style: normal; line-height: 1.5}
.today .book .pp_con .price { position: absolute; bottom: 20px;}
.today .book .pp_con .price .num { display: inline-block; font-family: 'Anton', sans-serif; font-size: 30px; color: #2b2b2b;}
.today .book .pp_con .price .won { font-size: 16px; color: #333; font-weight: 500; text-decoration: none;}

.today .book_list { width: 540px; margin: 30px 0 0; min-height: unset; }
.today .book_list ul { display: flex; justify-content: space-evenly;}
.today .book_list ul li { width: 150px; position: relative; }

.book_today_div { display: flex; justify-content: space-between; max-height: inherit;}
.book_img_width_no div{ width: auto!important; }
.book_img_width_no .book_sub_list_title:first{ margin-top: 10px; }
.book_img_width_no .book_sublist_info_box { vertical-align: bottom; margin-top: 10px; }
.book_img_width_no .today_date{ position: absolute; top: -25px; font-size: 12px; left: calc(50% - 12px); }
.today .book .pp .today_date{ position: absolute; top: 0px; font-size: 13px; left: calc(50% - 44.36px); }


.arrow_left button { 
	cursor: pointer; z-index: 0; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_left.png');
	position: absolute; left: 0px; top: calc(50% + 25px);
	background-size: contain; 
}
.arrow_left button:hover { background: url('/images/reopen_main/today_arrow_left_ov.png'); background-size: contain;}
.arrow_right button { 
	cursor: pointer; z-index: 99; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_right.png');
	position: absolute; right: 0px; top: calc(50% + 25px);
	background-size: contain;
}
.arrow_right button:hover { background: url('/images/reopen_main/today_arrow_right_ov.png'); background-size: contain;}

/* ½½¶óÀÌµå ÀÌµ¿¹öÆ° °øÅë */
.aw_type_box{}.aw_type_box .ns{display:none}
.aw_type_box .aw_count{  font-size: 0; }
/* ±â´ë½Å°£ */
.new_book{}
.main_section_new { 
	position: relative; width: 100%; margin: 50px 0; 
	padding: 70px 0 30px; overflow: hidden; height:615px;
	width: 1230px;
    margin: auto;
}


.arrow_left_new button {
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_left02.png');
	position: absolute; left: 0px; top: 50%;
	background-size: contain;
}
.arrow_left_new button:hover { background: url('/images/reopen_main/today_arrow_left_ov.png'); background-size: contain;}
.arrow_right_new button {
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_right02.png');
	position: absolute; right: 0px; top: 50%;
	background-size: contain;	
}
.arrow_right_new button:hover { background: url('/images/reopen_main/today_arrow_right_ov.png'); background-size: contain;}
#new_book_list_1 .arrow_left_new button {z-index: 101!important;}
#new_book_list_1 .arrow_right_new button {z-index: 101!important;}
/*Àü¹Ìµµ¼­»ó ¶ì¹è³Ê*/
#two_banner_wrap{
	width:1230px;
	margin:0 auto;
	display:flex;
	justify-content: space-between;
}
.nba_wrap{
	width:600px;
	display:block;
}
.nba_wrap a{
	display:block;
	width:100%;
}
.nba_wrap a img{
	display:block;
	width:100%;
}
/* ³ëº§ ¹®ÇÐ»ó ¶ì¹è³Ê*/
.medici_wrap{
	width:600px;
	display:block;
}
.medici_wrap a{
	display:block;
	width:100%;
}
.medici_wrap a img{
	display:block;
	width:100%;
}
/* ÀÌ½´&ºÏ */
.issue_book{ background-color:#f6f6f6; }
.issuandbook { 
	position: relative; width: 1230px; margin: 50px auto; overflow: hidden; height: 575px; 
	min-width: 1230px;
}

.arrow_left_issu button { 
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_left.png');
	position: absolute; left: 0px; top: calc(50% - 25px);
	background-size: contain;
}
.arrow_left_issu button:hover { background: url('/images/reopen_main/today_arrow_left_ov.png'); background-size: contain;}
.arrow_right_issu button { 
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_right.png');
 	position: absolute; right: 0px; top: calc(50% - 25px);
 	background-size: contain;
}
.arrow_right_issu button:hover { background: url('/images/reopen_main/today_arrow_right_ov.png'); background-size: contain;}

/* È¸»ç¼Ò°³ */


/* º£½ºÆ®¼¿·¯ */
.main_best{ background-color:#f6f6f6;}
.bestseller { position: relative; width: 1230px; margin: 50px auto; padding: 30px 0px; /* border: 1px solid #c8bdb4; border-radius: 30px; box-shadow: 0px 0px 20px 0px #e5e5e5; */ 
	height: 565px;
    overflow: hidden;}

.best_book_list { position: relative; /*padding: 0 30px;*/}
.best_book_list ul { display: flex; justify-content: space-evenly;}
.best_book_list ul li div { width: 200px; position: relative; }

/*  230616 Ãß°¡ */
.best_book_list ul li div .lank_num1 { position: absolute; left: calc( 50% - 17.5px ); top: -15px; width: 35px; height: 35px; background: #917257; border-radius: 10px; font-family: 'Anton', sans-serif; font-size: 20px; color: #fff; text-align: center; line-height: 1.7;}
.best_book_list ul li div .lank_num { position: absolute; left: calc( 50% - 17.5px ); top: -15px; width: 35px; height: 35px; background: #6b6b6b; border-radius: 10px; font-family: 'Anton', sans-serif; font-size: 20px; color: #fff; text-align: center; line-height: 1.7;}


.best_book_list .best_book_list_title { text-align: center; font-size: 18px; color: #666; }
.bestBookArea{    height: 470px;    /* overflow: hidden; */}
.bestBookArea .swiper-container{  min-height: 600px; overflow: visible;}

.arrow_left_best button { 
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_left.png');
	position: absolute; left: 0px; top: calc(50% - 0px);
	background-size: contain;
}
#best_book_list_1 .arrow_left_best button {z-index: 101!important;}
#best_book_list_1 .arrow_right_best button {z-index: 101!important;}
.arrow_left_best button:hover { background: url('/images/reopen_main/today_arrow_left_ov.png'); background-size: contain;}
.arrow_right_best button { 
	cursor: pointer; z-index: 100; display: block; width: 34px; height: 50px; 
	background: url('/images/reopen_main/today_arrow_right.png');
	position: absolute; right: 0px; top: calc(50% - 0px);
	background-size: contain;
}

.arrow_right_best button:hover { background: url('/images/reopen_main/today_arrow_right_ov.png'); background-size: contain;}





/* ¸ÞÀÎ ÀÌº¥Æ® */

.main_event { position: relative; width: 100%; margin: 50px 0 0; padding: 70px 0 30px; background: #f7f2ed}

.event_list { position: relative; width: 1230px; margin: 30px auto 0;}
.event_list ul { display: flex; justify-content: space-between;}
.event_list ul li div { width: 269px;}
.book_img { border: 1px solid #ddd;}
.event_list .event_list_title { text-align: center; font-size: 18px; color: #666; line-height: 3.5;}

.arrow_left_event { position: absolute; left: -36px; top: 110px;}
.arrow_left_event a { display: block; width: 36px; height: 50px; background: url('/images/reopen_main/today_arrow_left02.png');}
.arrow_left_event a:hover { background: url('/images/reopen_main/today_arrow_left_ov.png');}
.arrow_right_event { position: absolute; right: -34px; top: 110px;}
.arrow_right_event a { display: block; width: 34px; height: 50px; background: url('/images/reopen_main/today_arrow_right02.png');}
.arrow_right_event a:hover { background: url('/images/reopen_main/today_arrow_right_ov.png');}




/* footer_menu */
footer{clear: both;padding: 15px 0 35px 0;}
.footer_menu_line { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.footer_menu { display: flex; justify-content: space-between; position: relative; width: 1230px; margin: 0 auto;}
.footer_menu .footer_menu_text { width: 70%; margin: 5px 0 0;}
.footer_menu .footer_menu_text ul { display: flex; align-items: center;}
.footer_menu .footer_menu_text ul li { position: relative; }
.footer_menu .footer_menu_text ul li a { display: block; font-size: 16px; color: #666; line-height: 3.5;}
.footer_menu .footer_menu_text ul li ~ li { padding: 0 0 0 24px;}
.footer_menu .footer_menu_text ul li + li::before { content: '|'; position: absolute; font-size: 12px; color: #bbb; top: 48%; transform: translateY(-50%); left: 12px;}
.footer_menu .footer_menu_text ul li a:hover { color: #333;}
.footer_menu .insta_call { width: 70%;}
.footer_menu .insta_call ul { display: flex; justify-content: flex-end;}
.footer_menu .insta_call .insta a { display: block; width: 38px; height: 39px; margin: 12px 10px 0 10px; background: url('/images/reopen_main/footer_insta.png')}
.footer_menu .insta_call .call_ico { display: block; width: 38px; height: 39px; margin: 12px 10px 0 10px; background: url('/images/reopen_main/footer_call.png')}
.footer_menu .insta_call .counsel_center { font-size:16px; font-family: 'Noto Sans KR', sans-serif; }
.footer_menu .insta_call .counsel_center a { text-decoration: none; line-height: 44px; font-weight: bold; font-size: 17px; margin: 10px; font-family: 'Noto Sans KR', sans-serif; background-color: #947555; display: inline-block; border-radius: 10px; padding: 0 20px; color: #fff; transition: 0.6s;}
.footer_menu .insta_call .counsel_center:hover a{ color: #111; transition:0.3s; } 
.footer_menu .insta_call .call {  font-family: 'Anton', sans-serif; font-size: 22px; color: #666; line-height: 64px; margin: 0 10px;}
.footer_menu .insta_call .call a { color: #917257 }
.footer_menu .insta_call .time { margin: 11px 0 0 10px; font-size: 14px; color: #666;}

.copy { position: relative; width: 1230px; margin: 30px auto; display: flex; justify-content: flex-start;}
.copy .copy_logo { width: 23%; margin: 15px 0 0;}
.copy .copy_info { width: 77%;}
.copy .copy_info ul li { float: left; font-size: 15px; color: #7a7a7a; line-height: 1.5;}
.copy .copy_info ul li ~ li { padding: 0 0 0 40px;}
.copy .copy_info ul li.padding_zero { padding: 0;}
.copy .copy_info div { font-size: 15px; color: #888; line-height: 3;}



/* swiper */
.swiper-slide{float:left; }
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper{ position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}
.swiper-container{}.swiper-slide{}.swiper-slide-active{}.swiper-slide-visible{}
.swiper-pagination-switch {display:inline-block;*zoom:1;margin:0px 2px 0 2px;width:14px;height:14px;background:url(/images/common/2014/sp_round_page.png) no-repeat -15px 0;text-indent:9999px;cursor: pointer}
.swiper-visible-switch {background-position:0 0}
.swiper-active-switch {background-position:0 0}
.swiper-container .prod_best_list{padding-right:0;height:auto}
.pagination{display:none}





/* »ó¼¼°Ë»ö */
.tap_comm{    float: left;
    top: 50px;
    right: 240px;
    width: 400px;
    border: 1px solid #e1e1e1;
    position: absolute;
    z-index: 99;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
 }
.tap_comm .snb_category{float:left;width:190px;     display: none;}
.tap_comm .snb_category li{position:relative;width:190px;height:41px;border-bottom:1px solid #e1e1e1;background-color:#fafafa}
.tap_comm .snb_category .layer_right{display:none;position:absolute;top:15px;right:-7px;height:0;line-height:0}
.tap_comm .snb_category .on .layer_right{display:block;width:7px;height:12px;background:url('/images/searchN/icon_comm_140708.gif') -212px -193px no-repeat}
.tap_comm .snb_category li a{display:block;width:156px;height:29px;padding:12px 17px 0 17px;font-weight:bold;lline-height:41px;color:#999;text-decoration:none}
.tap_comm .snb_category li a:hover, .tap_comm  .snb_category .on a{background-color:#fff;color:#947555}
.tap_comm .tbl_search_detail{float:left;width:100%;}
.tap_comm .tbl_search_detail .tbl_area{width:80%;margin:20px auto 10px;}
.tap_comm .tbl_search_detail .tbl_area{border:0;border-collapse:collapse}
.tap_comm .tbl_search_detail .tbl_area:first-child{ margin-top:40px; }
.tap_comm .tbl_search_detail .srh_book .tbl_area:last-child{ margin-left:0; width: 293px;}
.tap_comm .tbl_search_detail .tbl_area th{padding-top:1px;font-weight:normal;color:#494949;text-align:left;vertical-align:top}
.tap_comm .tbl_search_detail .tbl_area th span em{color:#999}
.tap_comm .tbl_search_detail .tbl_area td{padding-bottom:13px;color:#999}
.tap_comm .tbl_search_detail .tbl_area th .icon_bullet{display:block;padding-left:7px;background:url('/images/searchN/icon_comm_140708.gif')0 -162px no-repeat}
.tap_comm .tbl_search_detail .tbl_area .inp_opt{float:left; border: 1px solid #c6c8cb;; box-sizing:border-box;}
.tap_comm .tbl_search_detail .tbl_area .s_long{ width: 100%; border: 1px solid #c6c8cb !important; }
.tap_comm .tbl_search_detail .tbl_area .s_long2{ width:50%;}
.tap_comm .tbl_search_detail .tbl_area .year{width:54px}
.tap_comm .tbl_search_detail .tbl_area .month{width:40px}
.tap_comm .tbl_search_detail .tbl_area .tbl_srh_input{float:left;height:23px;margin-right:5px;padding-left:5px;border:1px solid #c6c8cb;color:#666}
.tap_comm .tbl_search_detail .tbl_area .i_long{width:100%;}
.tap_comm .tbl_search_detail .tbl_area .i_short{width:86px;}
.tap_comm .tbl_search_detail .tbl_area .btn_type{margin-right:0}
.tap_comm .tbl_search_detail .tbl_area .btn_type a{width:64px;height:21px;line-height:21px}
.tap_comm .tbl_search_detail .tbl_area .btn_date{margin-bottom:6px; display: flex; justify-content: space-between;}
.tap_comm .tbl_search_detail .tbl_area .btn_date button{display:inline-block;padding:0 10px; height:27px;border:1px solid #d1d1d1;color:#666;text-align:center; box-sizing: border-box;}
.tap_comm .tbl_search_detail .tbl_area .btn_date button:hover{color:#7b6046;border:1px solid #7b6046}
.tap_comm .tbl_search_detail .tbl_area .inp_chk{display:block;float:left;margin:4px 0 0 0;}
.tap_comm .tbl_search_detail .tbl_area td label{margin: 1px 0px 0px 20px; display: block;}
.tap_comm .tbl_search_detail .tbl_area td em{display:block;float:left;padding-right:4px;line-height:23px}
.tap_comm .tbl_search_detail .tbl_area td em:last-child{ padding-right: 0; padding-left: 3px;}
.tap_comm .tbl_search_detail p, .tap_comm .tbl_search_books p{overflow:hidden;position:relative;width:80%;margin:0 auto;padding-bottom:40px;clear:both; display:flex; justify-content:space-between;}
.tap_comm .tbl_search_detail p .btn_type a, .tap_comm .tbl_search_books p .btn_type a{ width: 150px; height: 40px; font-size: 18px; line-height: 39px;}
.tap_comm button,.tap_comm img:not(#close_img),.tap_comm legend,.tap_comm hr{display:none}
.tap_comm label{cursor:pointer}
.tap_comm input {border:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.tap_comm input,.tap_comm select,.tap_comm textarea,.tap_comm button{vertical-align:middle}
.tap_comm button{border:0 none;background-color:transparent;cursor:pointer}
.tap_comm input,.tap_comm textarea,.tap_comm select,.tap_comm button,.tap_comm table{font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px}
.tap_comm img,.tap_comm fieldset{border:0}
.tap_comm ul,.tap_comm ol{list-style:none}
.tap_comm em,.tap_comm address{font-style:normal}
.tap_comm a{text-decoration:none}
.tap_comm a:hover,a:active,a:focus{text-decoration:underline;cursor:pointer}

.tap_comm .blind{display:none !important}
.tap_comm .ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.tap_comm .bar{padding:0 6px;font-size:11px;color:#ccc}
.tap_comm .dash{position:relative;padding-bottom:1px;background:url(/images/searchN/bg_dash.gif) 0 0 repeat-x}
.tap_comm .emph_on{padding-left:0;font-weight:bold;color:#4cafc7 !important}
.tap_comm .thumb_left_big{display:block;float:left;position:relative;width:118px;margin-right:20px;border:1px solid #efefef;text-align:center}
.tap_comm .thumb_left_big img{width:118px}
.tap_comm .thumb_left_big a{display:block;line-height:0}
.tap_comm .btn_type{display:block;float:left;font-weight:bold;text-align:center;line}
.tap_comm .btn_type a{display:block;text-decoration:none}
.tap_comm .brown a{border:1px solid #7b6046;background-color:#937354;color:#fff; box-sizing: border-box;}
.tap_comm .blue a{border: 1px solid #2977cf;background-color:#2977cf;color:#fff}
.tap_comm .skyblue a{border: 1px solid #55acee;background-color:#55acee;color:#fff}
.tap_comm .white a{border:1px solid #c6c8cb;background-color:#fff;color:#666; box-sizing: border-box;}
.tap_comm .white2 a{border:1px solid #e1e1e1;background-color:#fff;color:#9d9d9d}
.tap_comm .gray a{border:1px solid #8f8f8f;background-color:#9d9d9d;color:#fff}
.tap_comm .info span{display:block;float:left;padding:0 7px;color:#999;background:url('/images/searchN/icon_comm_140708.gif') 0 -314px no-repeat}
.tap_comm .info span:first-child{padding-left:0;background:none}
.tap_comm .info span:last-child{padding-right:0}
.tap_comm .inp_opt{height:23px; background-color:#fff; color:#666; font-size: 12px !important;}
.tap_comm .btn_sub_area{position:absolute;bottom:5px;right:23px}
.tap_comm .btn_sub_area .btn_sub_more,.tap_comm  .btn_sub_area .btn_sub_close{display:block;height:11px;text-indent:-999em;background:url('/images/searchN/icon_comm_140708.gif') no-repeat}
.tap_comm .btn_sub_area .btn_sub_more{width:37px;background-position:-182px -110px}
.tap_comm .btn_sub_area .btn_sub_close{width:28px;background-position:-182px -131px}

.tap_comm #end_div{height: 20px; position: absolute; width: 20px; top: 0; right: 0;}
.tap_comm #end_div .close a{position: absolute; right: 8px; top: 8px;}

/* »ó¼¼°Ë»ö ³¡ */

/* Çì´õ ³×ºñ°ÔÀÌÅÍ ¸Þ´º */
header{ 
    z-index: 9999;
    background: #fff;
    transition: top 0.3s ease;
    -webkit-transition: top 0.3s ease; 
    border-bottom: 1px solid #222;
}
header.fixed{ position:fixed; top: -45px; border-radius: 0 0 2em 2em; z-index: 9999; width:100%; min-width:1230px;}
header.hide{ z-index: 0; }
header.fixed .top_ac_bg{ display: none; } 
#hamberger_fixed{ 
	display: none; 
	background: url(/images/reopen_main/all_menu.png) left top 8px no-repeat;
    width: 29px;
    font-size: 0;
    height: 29px;
    padding: 0;
    color: #363636;
    position: absolute;
    left: 0px;
    top: 8px;
}
header.fixed #hamberger_fixed{ display: block; }
header.fixed .top_logo{  padding-left: 50px; }
header.fixed .gnb_inki { display: none; } 
header.fixed .siwrap { display: none; } 
header.fixed .search_detail_btn {  } 
header.fixed .gnb_menu .cate_total_wrap{ top : 38px; }
header.fixed .gnb_menu .cate_total_wrap li a:hover{ color: #947555; text-decoration:underline;}

#ssWrap {position: absolute;left: 50%;width:110px;top:596px;margin-left: 505px;}
#ssWrap div{border:1px solid #e9e9e9;width:108px;height:160px;overflow:hidden;margin-bottom:7px}
#serviceWrap{
	position:fixed; 
	width: 100%;
    left : 0;
    bottom: 0;
    z-index: 9999;
    background: #fff;
    transition: top 0.3s ease;
    -webkit-transition: top 0.3s ease;
    display: none;
}
.ss_fixed{ bottom: 0;}
#serviceWrap .ss_service a{display:block;width:110px;height:29px;background:#FFF url(/images/common/2014/sp_common.gif) no-repeat -308px -30px;cursor:pointer}
#serviceWrap .ss_event a{display:block;width:110px;height:29px;background:#FFF url(/images/common/2014/sp_common.gif) no-repeat -308px -63px;cursor:pointer}
#serviceWrap .ss_seodang a{display:block;width:110px;height:29px;background:#FFF url(/images/common/2014/sp_common.gif) no-repeat -308px -96px;cursor:pointer}
#serviceWrap .ss_bandibul a{display:block;width:110px;height:29px;background:#FFF url(/images/common/2014/sp_common.gif) no-repeat -308px -129px;cursor:pointer}
#serviceWrap .ss_service a span, #serviceWrap .ss_event a span, #serviceWrap .ss_seodang a span, #serviceWrap .ss_bandibul a span{display:none}
#serviceWrap .ss_myshop{width:108px;height:26px;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
#serviceWrap .ss_myshop a{display:block;width:99px;height:18px;padding:8px 0 0 9px;font:normal 11px µ¸¿ò;color:#929292;background:#FFF url(/images/common/2014/sp_common.gif) no-repeat 95px -222px}
#serviceWrap .ss_myshop a:hover{color:#4dafca;text-decoration:none}
.ss_top {position:fixed;bottom:30px;right:1%;display:none;width:48px;height:34px;z-index:9}
.today_view{position:relative;}
.today_view h4{font:bolder 11px µ¸¿ò;color:#666;margin:10px 0 6px 8px;letter-spacing:-0.03em}
.today_view .swiper-container{width:92px;margin:0 auto;overflow:hidden}
.today_view .nodata{height:35px;padding-top:15px;text-align:center;color:#888;letter-spacing:-0.03em; width: 100%!important;}
.today_view .tv_prod{width:90px;height:90px;border:1px solid #e9e9e9;margin-bottom:10px;text-align:center;overflow:hidden}.today_view .tv_prod img{height:90px;max-width:90px}
#ssWrapLeft{position: absolute;left: 50%;width:140px;top:260px;margin-left: -720px;}
#ssWrapLeft .penclub{position:relative;cursor:pointer}
#ssWrapLeft .pen_friends_list{position: absolute;left:130px;top:232px;display:none;width:186px;z-index:7000;height:345px;overflow-y:auto;overflow-x:hidden;border:1px solid #8e8e8e;background:#FFF}
#ssWrapLeft .pen_friends_list li{border-bottom:1px solid #e1e1e1;height:30px;}
#ssWrapLeft .pen_friends_list li a{display:block;width:170px;height:24px;padding:6px 0 0 16px;font:normal 12px ¸¼Àº °íµñ;color:#333}
#ssWrapLeft .pen_friends_list li a.over{color:#ea5759}
#ssWrapLeft .pen_friends_list li a:hover{background:#f4f4f4;color:#ea5759;text-decoration:none}
#ssWrapLeft .pen_friends_list li.alt{}
#ssWrapLeft .pen_friends_list .pen_friends_aw{position:absolute;top:10px;left:-5px;width:6px;height:9px;background:url(/images/common/2014/pen_friend_aw.gif) no-repeat}
#ssWrapLeft .pen_friends_list .pen_friends_blog{height:23px;padding-top:8px;text-align:center;background:#f4f4f4}
#ssWrapLeft .pen_friends_list .pen_friends_blog a{font:normal 11px µ¸¿ò;color:#666}
#ssWrapLeft .penclub2{display:none;}
#ssWrapLeft .penclub3{display:none}
#ssWrapLeft .ihave_bn{display:none}
#ssWrapLeft .ihave_event_bn{display:none}
#ssWrapLeft .used_bn{}
#ssWrapLeft .ss_benefit{display:none}

/*240124 ±è±â´ë »çÀÌµå ÆË¾÷Ã¢*/
.side_popup{
    position: absolute;
    right: 1%;
    top: 400px;
    background-color: #fff;
    border:solid 1px #ccc;
    box-sizing: border-box;
    width: 120px;
    height: 400px;
    border-radius: 10px;
    z-index: 9999;
}
.side_events{
	width: 80%;
	height: 400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    flex-direction: column;	
    padding: 10% 0;
    box-sizing: border-box;
}
.side_events li{
	width:100%;
	display: block;
}
.side_events li a{
	width:100%;
	display: block;
}
.side_events li a img{
	width:100%;
	display: block;
	border-radius: 10px;
}
.side_events li a p{
	width:100%;
	display: block;
    font-size: 13px;
    margin: 4px 0 0 0;
}
.fixed .side_popup{
    top: 200px;
}

/*ºÏÄ«Æ®¹è²¸¼­ °øÅë ÇªÅÍ ¸¸µé°Å*/
.footer_fix_menu{ position: relative; padding: 20px 0; }
.footer_fix_menu_menu{
	height: 60px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    padding: 16px 0 0 32px;
    border-radius: 2em 2em 0 0;
}
.footer_fix_menu_menu h3{
	font: bolder 16px '¸¼Àº °íµñ','µ¸¿ò';
    color: #222;}
.footer_fix_menu_menu nav ul { }
.footer_fix_menu_menu nav ul li{float: left; border: 1px solid #222; border: 1px solid #ddd;}
.footer_fix_menu_menu nav ul li h3{cursor: pointer;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #666666;
	padding: 0 20px;    
}
.footer_fix_menu_list{ width: 100%; display: flex; border-top: 1px solid #e1e1e1; padding: 32px; }
.footer_fix_menu_list_list{ width: 65%; }
.footer_fix_menu_list_data{ width: 34%; margin-left: 1%; }
.cart_recomProd { overflow: hidden; padding: 22px 0 0!important; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.mdbookList { clear: both; display: flex; justify-content: space-evenly; }
.mdbookList li {
    float: left;
    margin-right: 17px;
    width: 165px;
    height: 370px;
    position: relative;
}
.mdMusicList li {
    height: 290px;
}
.mPImg163 {
    width: 165px;
}
.mdbookList li .mPImg163 {
    position: relative;
}
.mdbookList li .mgl_h {
    height: 70px;
}
.mdbookList li .cate {
    margin-top: 9px;
    margin-left: 4px;
}
.mPImg163 img {
    width: 163px;
    height: 235px;
    border: 1px solid #e1e1e1;
}
.mdMusicList .mPImg163 img {
    height: 163px;
}
.mdbookList .chk { position : absolute; margin-bottom: 5px; top: -20px; right: 0px; }

.exPay {
    width: 100%;
    margin-left: 11px;
    padding-bottom: 6px;
    border-bottom: 1px solid #CFC3A1;
}
.exPay dt {
	display: inline-block;
    margin: 0 2px 3px 0;
    font-weight: bold;
}
.exPay dd {
	display: inline-block;
    margin-bottom: 3px;
}

/* ÅÇ ¿µ¿ª */
.footer_fix_menu_menu .tap_zone{overflow:hidden;float:left;position:relative;width:100%}
.footer_fix_menu_menu .tap_zone li{float:left}
.footer_fix_menu_menu .tap_zone li a{display:block;width:179px;height:50px;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;border-left:1px solid #b9b9b9;font-weight:bold;font-family:'¸¼Àº °íµñ', 'µ¸¿ò', sans-serif;font-size:11pt;line-height:3.2;text-align:center;color:#707070;background:#fcfcfc}
.footer_fix_menu_menu .tap_zone .on a{border-bottom:1px solid #fff;color:#4dafca;background:#fff}
.footer_fix_menu_menu .tap_zone li:last-child a{width:419px;border-top:1px solid #fff;border-left:1px solid #b9b9b9;background:#fff}
.footer_fix_menu_menu .tap_zone li a.alt{width:419px;border-top:1px solid #fff;border-left:1px solid #b9b9b9;background:#fff}
.footer_fix_menu_menu .tap_zone li a em{color:#957556}

/* ¿À´ÃÀÇ Ã¥ È£¹ö ¸Þ´º ¿µ¿ª */
.today_book{ position: relative; padding: 0.1px;}
.today_hover_div {	position: absolute;	top: 20px; 	left: 0; 	display: none;	z-index: 9;	width: 100%;}
.today_hover_div.move {}
.today_hover_bottom_menu {	background-color: #595959; 	padding: 8px;    height: 20px;    font-size: 12px;}
.today_hover_bottom_menu ul{display: flex;justify-content: space-around;}
.today_hover_bottom_menu ul li:nth-child(n+2){}
.today_hover_bottom_menu ul li a{	display: block;    color: #fff;}
/*.today_hover_div .today_hover_in_img{	background: rgba(0,0,0,0.8);	width: 215px;	height: 240px;}*/
.today_hover_div .today_hover_in_img > a{	width: 100%;    height: 100%;    display: block;}
.today_hover_div #today_hover_in_img img{ margin: auto; }
.hover_menu_line{ color:#fff;}

/* Àå¹Ù±¸´Ï È£¹ö ¸Þ´º ¿µ¿ª */
.cart_md_book{ position: relative; }
.cart_md_book_hover_div {
	position: absolute;
	top: 0; 
	left: 0; 
	display: none;
	z-index: 9998;
	width: 100%;
}
.cart_md_book_hover_div.move {}
.cart_md_book_hover_bottom_menu {
	background-color: #595959; 
	padding: 10px;
    height: 20px;
    font-size: 14px;
}
.cart_md_book_hover_bottom_menu ul{
	position: relative;
}
.cart_md_book_hover_bottom_menu ul li{
	float: left;
    width: 22%;
    text-align: center;
    height: auto;
}
.cart_md_book_hover_bottom_menu ul li:nth-child(n+2){
	border-left: 1px solid #222;
}
.cart_md_book_hover_bottom_menu ul li a{
	display: block;
/*  margin: 5px 5px; */
	padding: 0 0 0 4px;
    color: #fff;
}
.cart_md_book_hover_div .cart_md_book_hover_in_img{
	background: rgba(0,0,0,0.8);
	width: 215px;
	height: 260px;
}
.cart_md_book_hover_div .cart_md_book_hover_in_img > a{
	width: 100%;
    height: 100%;
    display: block;
}
.cart_md_book_hover_div #cart_md_book_hover_in_img img{ margin: auto; }


.aw_type_ss{z-index: 5; width:60px;height:14px;left:24px;bottom:10px;text-align:center; margin: auto;}
.aw_type_ss .aw_l span,.aw_type_ss .aw_r span{display:none}
.aw_type_ss .aw_count{float:left;color:#818181;font:normal 11px µ¸¿ò;width:44px;height:14px;text-align:center;}
.aw_type_ss .start_index{font-weight:bolder}
.aw_type_ss .aw_l{float:left;width:8px;height:14px;background:url(/images/common/2014/sp_common.gif) no-repeat 2px -208px}
.aw_type_ss .aw_r{float:left;width:8px;height:14px;background:url(/images/common/2014/sp_common.gif) no-repeat -10px -208px}
.aw_type_ss .aw_l:hover{background-position:-4px -208px}
.aw_type_ss .aw_r:hover{background-position:-16px -208px}



/* ¸ð¹ÙÀÏ ¹ÝÀÀÇü  */
/*@media screen and (max-width: 1023px){
	header .top_ac_bg{
		display: none;	
	}
	.mobile { display: block; }
	.pc { display: none!important; }
	
	header .logo_search{
		width: auto;
	}
	
	header .gnb_inki{ width: 100%;}
	
	header .top_ac_bg div.top_ac { width: 100%;  }
	
	header .top .util {width: 100%; margin: 0 auto;}
	
	header .logo_search {width: 100%;}
	.siwrap{ display: none;}
	header .logo_search .top_logo a{  width: 100px;    background-size: contain;
    background-repeat: no-repeat;     background-position-y: 100%; }
	header .logo_search .search{ width: 100%; }
	
	.myShopping { display: none;}
	.search_detail_btn { display: none; }	
}*/
/* ½Ç½Ã°£ °Ë»ö css~~~ */
.inki{ width: 250px; }

.inki .box {
    position: relative;
}
.inki .box .box-header {
    font-weight: bold;
    padding: 0px 15px 40px 15px;
    *zoom: 1;
    
}
.inki .box.box-bordered.box-collapsed {
	width:250px;
	height:40px;
	overflow: hidden;
}
.inki .box .box-header .title {
	position: absolute;
    top: 10px;
    left: 10px;
    z-index: 5;
}
.inki .box .box-header.box-collapsed .title {
    top: 40px;
}
.inki .box .box-header #rankings_rolling {
	visibility: hidden;
}
.inki .box.box-collapsed .box-header #rankings_rolling {
	visibility: visible!important;
}


.inki .box .box-content {
    padding-top: 5px;
    display: block;
}
.box.box-collapsed .box-content:not(#rankings_rolling) {
    display: none;
}
.inki .box .box-content ul {
    padding: 0;
    margin: -30px 0 0px 10px;
}
.inki .box-content ul li {
    list-style-type: none;
    position: relative;
    min-height: 18px;
    _height: 18px;
    padding: 2px 0;
    vertical-align: top;
    zoom: 1;
}
.inki .box-content ul li .rank {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0 1px;
    border: 1px solid #eaeaea;
    background: #fff;
    color: #eaeaea;
    text-align: center;
    vertical-align: text-top;
    line-height: 18px;
}
.inki .box-content ul li em {
    position: relative;
    top: -1px;
    font-family: tahoma !important;
    font-size: 11px !important;
    font-style: normal;
    color: #444;
    letter-spacing: -1px;
}
.inki .box-content ul li a {
    display: inline-block;
    font-size: .917em;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    cursor: pointer;
}
.inki .box-content ul li a:hover {
	text-decoration: underline;
}

.inki .box-content ul li .new, .box-content ul li .arrow-up, .box-content ul li .arrow-down, .box-content ul li .equal {
    display: block;
    float: none !important;
    position: absolute;
    top: 5px;
    right: 2px;
    width: 33px;
    height: 14px !important;
    margin: 0 !important;
    background-image: url(/images/sp_ico_rank.gif);
    background-repeat: no-repeat;
    font-family: tahoma,geneva,sans-serif;
    font-size: .917em;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
}
.inki .box-content ul li .new {
    overflow: hidden;
    background-position: 0 7px;
    text-indent: -900px;
}
.inki .box-content ul li .new, .box-content ul li .arrow-up, .box-content ul li .arrow-down, .box-content ul li .equal {
    display: block;
    float: none !important;
    position: absolute;
    top: 5px;
    right: 2px;
    width: 33px;
    height: 14px !important;
    margin: 0 !important;
    background-image: url(/images/sp_ico_rank.gif);
    background-repeat: no-repeat;
    font-family: tahoma,geneva,sans-serif;
    font-size: .917em;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
}
.inki .box-content ul li .arrow-down {
    background-position: -80px 5px;
    *background-position: -80px 6px;
}
.inki .box-content ul li .new, .box-content ul li .arrow-up, .box-content ul li .arrow-down, .box-content ul li .equal {
    display: block;
    float: none !important;
    position: absolute;
    top: 5px;
    right: 2px;
    width: 33px;
    height: 14px !important;
    margin: 0 !important;
    background-image: url(/images/sp_ico_rank.gif);
    background-repeat: no-repeat;
    font-family: tahoma,geneva,sans-serif;
    font-size: .917em;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
}
.inki .box-content ul li .arrow-up {
    background-position: -40px 5px;
    *background-position: -40px 6px;
}
.inki .box-content ul li .new, .box-content ul li .arrow-up, .box-content ul li .arrow-down, .box-content ul li .equal {
    display: block;
    float: none !important;
    position: absolute;
    top: 5px;
    right: 2px;
    width: 33px;
    height: 14px !important;
    margin: 0 !important;
    background-image: url(/images/sp_ico_rank.gif);
    background-repeat: no-repeat;
    font-family: tahoma,geneva,sans-serif;
    font-size: .917em;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
}
.inki .box-content ul li .equal {
    background-position: -119px 8px;
}
.inki .box .box-header .actions {
    margin-top: -3px;
    float: right;
    position: absolute;
    right: 0;
    z-index: 5;
}
.inki .box .box-header .actions .ui-icon, .box .box-content ul li .ui-icon {
    opacity: .5;
    position: absolute;
    top: 17px;
    right: 4px;
}
.inki .ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.inki .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/images/ui-icons_222222_256x240.png);
}
.inki .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.inki .box.box-bordered{ background: #fff; z-index: 1001; }
.inki .box.box-bordered .box-header{ padding: 0px 15px 40px 10px; }
.inki .box.box-bordered.box-collapsed .title{ display: none; }
#rankings_rolling{
	margin: -6px 0 0 0;
}
#rankings_rolling li{ 
	position: relative; 
	width:250px;
}	
#rankings_rolling li span.rank{ 
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    margin: 0 0 10px 0;
    border: 1px solid #eaeaea;
    background: #fff;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    vertical-align: bottom;
} 

#rankings_rolling li a{ display: inline-block;
    width: 60%;
    margin: auto;
    font-size: .917em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    cursor: pointer;
    line-height:40px;
    vertical-align: middle;
}
#rankings_rolling li span.mark{ 
    display: block;
    float: none !important;
    position: absolute;
    top: 12px;
    right: 24px;
    width: 33px;
    height: 14px !important;
    margin: 0 !important;
    background-image: url(/images/sp_ico_rank.gif);
    background-repeat: no-repeat;
    font-family: tahoma,geneva,sans-serif;
    font-size: .917em;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
}    
#rankings_rolling li .new {
    overflow: hidden;
    background-position: 0 7px;
    text-indent: -900px;
}
#rankings_rolling li .arrow-down {
    background-position: -80px 5px;
    *background-position: -80px 6px;
}
#rankings_rolling li .arrow-up {
    background-position: -40px 5px;
    *background-position: -40px 6px;
}
#rankings_rolling li .equal {
    background-position: -119px 8px;
}

/* ½Ç½Ã°£ °Ë»ö css~~~ ³¡ */

/* µµ¼­ »ó¼¼ È¸¿ø ¸®ºä ÅÇ css */
.book_info {
    padding: 20px 20px 20px 20px;
    font-size: 16px;
    color: #666;
    line-height: 26px;
}
.book_info .book_tit {
    position: relative;
    margin-bottom: 15px;
}
.book_info .book_tit h4 {
    position: relative;
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    color: #333;
    font-weight: 300;
}
.total_color {
    color: #dd4444;
}
.review_view_btn_box {
    display: table;
    padding: 0 10px;
    text-align: center;
    height: 30px;
    border: 1px solid #cdcdcd;
    min-width: 60px;
    box-sizing: border-box;
    float: left;
    margin-right: 4px;
}
.review_write_btn_box {
    display: table;
    margin: 5px 0 20px 0;
    padding: 0 10px;
    text-align: center;
    height: 30px;
    color: #fff!important;
    border: 1px solid #a7aeb2;
    background: #a7aeb2;
    min-width: 60px;
    box-sizing: border-box;
}
.review_view_wrap {
    padding: 20px 0;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
}
.btn_review_more {
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #222;
    border: 1px solid #cdcdcd;
    line-height: 50px;
}
.btn_review_more .more_img {
    padding-left: 10px;
}
.review_view_wrap h5 {
    font-size: 20px;
    color: #666;
    padding-bottom: 10px;
    font-weight: 500;
}
.review_view_wrap .con {
    padding-top: 10px;
}
.review_view_wrap:after {
    content: "";
    display: block;
    clear: both;
}
.review_view_wrap .con .info span {
    background: url(https://image.bandinlunis.com/upload/design/book/review_bar.gif) no-repeat 0 50%;
    padding: 0 13px;
    font-weight: 300;
}
.review_view_wrap .con .info span:first-child {
    background: none;
    padding-left: 0;
}
.review_view_wrap .con .info .heart {
    border: none;
    background: url(https://image.bandinlunis.com/upload/design/book/heart2-off.png) 0 3px no-repeat;
    cursor: pointer;
    padding-left: 25px;
    font-size: 16px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
    vertical-align: initial;
}
.review_view_wrap .con .info .heart .ilike {
    color: #fa4745;
    border: 0;
    padding: 0;
    background: none;
}
.review_write{position: relative;}
#reviewLength{ position: absolute; bottom: 0px; right: 10px; font-size: 12px;  }
.review_write textarea {
    border: 1px solid #cdcdcd;
    width: 100%;
    padding: 10px;
    border-radius: 0;
    background: #f5f5f5;
    box-sizing: border-box;
    height: 100px;
    font-size: 16px;
}

 /*³ª¹µÀÙ ÆòÁ¡*/
.leaf_mark {}
.leaf_mark a{font-size:22px;color:#8bac5d;font-weight:700;}
.leaf_mark .leaf{display:block;margin:4px 5px 0 5px;height:19px;line-height:19px;background:url(https://image.bandinlunis.com/upload/design/book/leaf0.png) no-repeat;padding-left:90px;}
.leaf_mark .leaf { position:relative; display:inline-block;height:19px; width:98px; line-height:19px;background:url(https://image.bandinlunis.com/upload/design/book/leaf0.png) no-repeat;font-size:14px;margin-bottom:-4px; }
.leaf_mark .leaf a{ position: absolute; width: 19px; height: 19px; top:0; cursor: pointer; }

.leaf_mark .leaf0 {background:url(https://image.bandinlunis.com/upload/design/book/leaf0.png) no-repeat;}
.leaf_mark .leaf1 {background:url(https://image.bandinlunis.com/upload/design/book/leaf1.png) no-repeat;}
.leaf_mark .leaf2 {background:url(https://image.bandinlunis.com/upload/design/book/leaf2.png) no-repeat;}
.leaf_mark .leaf3 {background:url(https://image.bandinlunis.com/upload/design/book/leaf3.png) no-repeat;}
.leaf_mark .leaf4 {background:url(https://image.bandinlunis.com/upload/design/book/leaf4.png) no-repeat;}
.leaf_mark .leaf5 {background:url(https://image.bandinlunis.com/upload/design/book/leaf5.png) no-repeat;}
.leaf_mark .leaf6 {background:url(https://image.bandinlunis.com/upload/design/book/leaf6.png) no-repeat;}
.leaf_mark .leaf7 {background:url(https://image.bandinlunis.com/upload/design/book/leaf7.png) no-repeat;}
.leaf_mark .leaf8 {background:url(https://image.bandinlunis.com/upload/design/book/leaf8.png) no-repeat;}
.leaf_mark .leaf9 {background:url(https://image.bandinlunis.com/upload/design/book/leaf9.png) no-repeat;}
.leaf_mark .leaf10 {background:url(https://image.bandinlunis.com/upload/design/book/leaf10.png) no-repeat;}
/*³ª¹µÀÙ ÆòÁ¡*/
.leaf_mark .leaf .a1{ left: 0; }
.leaf_mark .leaf .a2{ left: 20px; }
.leaf_mark .leaf .a3{ left: 40px; }
.leaf_mark .leaf .a4{ left: 60px; }
.leaf_mark .leaf .a5{ left: 80px; }
	
.leaf_mark_total{ padding-left: 100px; display: inline-block; height: 19px; line-height:19px; margin: 4px 5px 0 5px; position: relative; background:url(http://image.bandinlunis.com/upload/design/book/leaf0.png) no-repeat; }
.leaf_mark_total .leaf{ top:0; left:0; position: absolute; width:0px; height:19px;  background:url(https://image.bandinlunis.com/upload/design/book/leaf10.png) no-repeat; }
.leaf_mark_total .leaf.w1{width: 1px!important;}.leaf_mark_total .leaf.w2{width: 2px!important;}.leaf_mark_total .leaf.w3{width: 3px!important;}.leaf_mark_total .leaf.w4{width: 4px!important;}
.leaf_mark_total .leaf.w5{width: 5px!important;}.leaf_mark_total .leaf.w6{width: 6px!important;}.leaf_mark_total .leaf.w7{width: 7px!important;}.leaf_mark_total .leaf.w8{width: 8px!important;}
.leaf_mark_total .leaf.w9{width: 9px!important;}.leaf_mark_total .leaf.w10{width: 10px!important;}.leaf_mark_total .leaf.w11{width: 11px!important;}.leaf_mark_total .leaf.w12{width: 12px!important;}
.leaf_mark_total .leaf.w13{width: 13px!important;}.leaf_mark_total .leaf.w14{width: 14px!important;}.leaf_mark_total .leaf.w15{width: 15px!important;}.leaf_mark_total .leaf.w16{width: 16px!important;}
.leaf_mark_total .leaf.w17{width: 17px!important;}.leaf_mark_total .leaf.w18{width: 18px!important;}.leaf_mark_total .leaf.w19{width: 19px!important;}.leaf_mark_total .leaf.w20{width: 20px!important;}
.leaf_mark_total .leaf.w21{width: 21px!important;}.leaf_mark_total .leaf.w22{width: 22px!important;}.leaf_mark_total .leaf.w23{width: 23px!important;}.leaf_mark_total .leaf.w24{width: 24px!important;}
.leaf_mark_total .leaf.w25{width: 25px!important;}.leaf_mark_total .leaf.w26{width: 26px!important;}.leaf_mark_total .leaf.w27{width: 27px!important;}.leaf_mark_total .leaf.w28{width: 28px!important;}
.leaf_mark_total .leaf.w29{width: 29px!important;}.leaf_mark_total .leaf.w30{width: 30px!important;}.leaf_mark_total .leaf.w31{width: 31px!important;}.leaf_mark_total .leaf.w32{width: 32px!important;}
.leaf_mark_total .leaf.w33{width: 33px!important;}.leaf_mark_total .leaf.w34{width: 34px!important;}.leaf_mark_total .leaf.w35{width: 35px!important;}.leaf_mark_total .leaf.w36{width: 36px!important;}
.leaf_mark_total .leaf.w37{width: 37px!important;}.leaf_mark_total .leaf.w38{width: 38px!important;}.leaf_mark_total .leaf.w39{width: 39px!important;}.leaf_mark_total .leaf.w40{width: 40px!important;}
.leaf_mark_total .leaf.w41{width: 41px!important;}.leaf_mark_total .leaf.w42{width: 42px!important;}.leaf_mark_total .leaf.w43{width: 43px!important;}.leaf_mark_total .leaf.w44{width: 44px!important;}
.leaf_mark_total .leaf.w45{width: 45px!important;}.leaf_mark_total .leaf.w46{width: 46px!important;}.leaf_mark_total .leaf.w47{width: 47px!important;}.leaf_mark_total .leaf.w48{width: 48px!important;}
.leaf_mark_total .leaf.w49{width: 49px!important;}.leaf_mark_total .leaf.w50{width: 50px!important;}.leaf_mark_total .leaf.w51{width: 51px!important;}.leaf_mark_total .leaf.w52{width: 52px!important;}
.leaf_mark_total .leaf.w53{width: 53px!important;}.leaf_mark_total .leaf.w54{width: 54px!important;}.leaf_mark_total .leaf.w55{width: 55px!important;}.leaf_mark_total .leaf.w56{width: 56px!important;}
.leaf_mark_total .leaf.w57{width: 57px!important;}.leaf_mark_total .leaf.w58{width: 58px!important;}.leaf_mark_total .leaf.w59{width: 59px!important;}.leaf_mark_total .leaf.w60{width: 60px!important;}
.leaf_mark_total .leaf.w61{width: 61px!important;}.leaf_mark_total .leaf.w62{width: 62px!important;}.leaf_mark_total .leaf.w63{width: 63px!important;}.leaf_mark_total .leaf.w64{width: 64px!important;}
.leaf_mark_total .leaf.w65{width: 65px!important;}.leaf_mark_total .leaf.w66{width: 66px!important;}.leaf_mark_total .leaf.w67{width: 67px!important;}.leaf_mark_total .leaf.w68{width: 68px!important;}
.leaf_mark_total .leaf.w69{width: 69px!important;}.leaf_mark_total .leaf.w70{width: 70px!important;}.leaf_mark_total .leaf.w71{width: 71px!important;}.leaf_mark_total .leaf.w72{width: 72px!important;}
.leaf_mark_total .leaf.w73{width: 73px!important;}.leaf_mark_total .leaf.w74{width: 74px!important;}.leaf_mark_total .leaf.w75{width: 75px!important;}.leaf_mark_total .leaf.w76{width: 76px!important;}
.leaf_mark_total .leaf.w77{width: 77px!important;}.leaf_mark_total .leaf.w78{width: 78px!important;}.leaf_mark_total .leaf.w79{width: 79px!important;}.leaf_mark_total .leaf.w80{width: 80px!important;}
.leaf_mark_total .leaf.w81{width: 81px!important;}.leaf_mark_total .leaf.w82{width: 82px!important;}.leaf_mark_total .leaf.w83{width: 83px!important;}.leaf_mark_total .leaf.w84{width: 84px!important;}
.leaf_mark_total .leaf.w85{width: 85px!important;}.leaf_mark_total .leaf.w86{width: 86px!important;}.leaf_mark_total .leaf.w87{width: 87px!important;}.leaf_mark_total .leaf.w88{width: 88px!important;}
.leaf_mark_total .leaf.w89{width: 89px!important;}.leaf_mark_total .leaf.w90{width: 90px!important;}.leaf_mark_total .leaf.w91{width: 91px!important;}.leaf_mark_total .leaf.w92{width: 92px!important;}
.leaf_mark_total .leaf.w93{width: 93px!important;}.leaf_mark_total .leaf.w94{width: 94px!important;}.leaf_mark_total .leaf.w95{width: 95px!important;}.leaf_mark_total .leaf.w96{width: 96px!important;}
.leaf_mark_total .leaf.w97{width: 97px!important;}.leaf_mark_total .leaf.w98{width: 98px!important;}.leaf_mark_total .leaf.w99{width: 99px!important;}.leaf_mark_total .leaf.w100{width: 100px!important;}

/*¸ÞÀÎÆäÀÌÁö ½½¶óÀÌ´õ*/
.slide_container {
    position: relative;
    overflow: hidden;
    width: 1230px;
    height: 548px;
    margin: 0 auto;
    background-color: #156841;
    border: solid 1px #ccc;
    border-top: none;
    border-bottom: none;
}
.slide_banner {
    width: 100%;
    overflow: hidden;
}
.slide_banner img{
    width: 100%;
    display: block;
}    
.slide_list {
    position: absolute;
    bottom: 0;
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-between;  
    background-color: #fff;
    width: 100%;
  }
.slide_list li {
    position: relative;
    padding: 10px;
    cursor: pointer;
    border: 1px solid #ccc;
    width: 100%;
    text-align: center;
    border-left: none;
  } 
.slide_list li:last-child {
    border-right: none;
}  
 .slide_list li.active {
    font-weight: bold;
    text-decoration: underline;
    text-underline-position: under;
    background-color: #333;
    color: #fff;
    border-top: solid 1px #333;
} 
.slide_arrow {
    position: absolute;
    width: 20px;
    height: 20px;
    border: solid 3px #d9d9d9;
    top: calc(50% - 14.14px);
    transform: rotate(45deg);
    cursor: pointer;
    background-color: transparent;
    z-index:999;
  }
.prev {
    left: 20px;
    border-top: none;
    border-right: none;
  }
  
.next {
    right: 20px;
    border-bottom: none;
    border-left: none;
  }  
.slide_arrow:hover.prev{
    border: solid 3px #333;
    border-top: none;
    border-right: none;
}  
.slide_arrow:hover.next{
    border: solid 3px #333;
    border-bottom: none;
    border-left: none;
 }
#banner6 .weeklyBook{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 500px;
    background-color:#fff;
}
#banner6 .weeklyBook a{
    width: 100%;
    border-right: solid 1px #ccc;
    margin: 30px 0;
    position: relative;
}
#banner6 .weeklyBook a:last-child{
    border-right: none;
}
#banner6 .weeklyBook a .txt_box{
    width: 200px;
    margin: 0 auto 10px;
}
#banner6 .weeklyBook a .oneline{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
#banner6 .weeklyBook a .oneline span{
    font-size: 16px;
    color: #333;
}
#banner6 .weeklyBook a img{
    width: 200px;
    margin: 10px auto 0;
    border: solid 1px #333;
    box-sizing: border-box;
}
#banner6 .weeklyBook a .weeklyTitle{
    font-size: 18px;
    text-align: center;
    margin: 10px auto 0;
    max-width: 220px;
    color: #666;
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: calc( 50% - 110px);
}  
#banner7 .issueBook{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 500px;
    background-color:#fff;
}
#banner7 .issueBook a{
    width: 100%;
    border-right: solid 1px #ccc;
    margin: 30px 0;
    position: relative;
}
#banner7 .issueBook a:last-child{
    border-right: none;
}
#banner7 .issueBook a .txt_box{
    width: 200px;
    margin: 0 auto 10px;
}
#banner7 .issueBook a .oneline{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
#banner7 .issueBook a .oneline span{
    font-size: 16px;
    color: #333;
}
#banner7 .issueBook a img{
    width: 200px;
    margin: 20px auto 0;
    border: solid 1px #333;
    box-sizing: border-box;
}
#banner7 .issueBook a .issueTitle{
    font-size: 18px;
    text-align: center;
    margin: 10px auto 0;
    max-width: 220px;
    color: #666;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: calc( 50% - 110px);
}  

#bannerÀÌ½´µµ¼­ .issueBook{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 500px;
    background-color:#fff;
}
#bannerÀÌ½´µµ¼­ .issueBook a{
    width: 100%;
    border-right: solid 1px #ccc;
    margin: 30px 0;
    position: relative;
}
#bannerÀÌ½´µµ¼­ .issueBook a:last-child{
    border-right: none;
}
#bannerÀÌ½´µµ¼­ .issueBook a .txt_box{
    width: 200px;
    margin: 0 auto 10px;
}
#bannerÀÌ½´µµ¼­ .issueBook a .oneline{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
#bannerÀÌ½´µµ¼­ .issueBook a .oneline span{
    font-size: 16px;
    color: #333;
}
#bannerÀÌ½´µµ¼­ .issueBook a img{
    width: 200px;
    margin: 20px auto 0;
    border: solid 1px #333;
    box-sizing: border-box;
}
#bannerÀÌ½´µµ¼­ .issueBook a .issueTitle{
    font-size: 18px;
    text-align: center;
    margin: 10px auto 0;
    max-width: 220px;
    color: #666;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: calc( 50% - 110px);
}  


#bannerÀÌÁÖÀÇ_Ã¥ .issueBook{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 500px;
    background-color:#fff;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a{
    width: 100%;
    border-right: solid 1px #ccc;
    margin: 30px 0;
    position: relative;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a:last-child{
    border-right: none;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a .txt_box{
    width: 200px;
    margin: 0 auto 10px;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a .oneline{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a .oneline span{
    font-size: 16px;
    color: #333;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a img{
    width: 200px;
    margin: 20px auto 0;
    border: solid 1px #333;
    box-sizing: border-box;
}
#bannerÀÌÁÖÀÇ_Ã¥ .issueBook a .issueTitle{
    font-size: 18px;
    text-align: center;
    margin: 10px auto 0;
    max-width: 220px;
    color: #666;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: calc( 50% - 110px);
}  

/*µµ¼­»ó¼¼ÆäÀÌÁö Ãâ°í¿¹Á¤ÀÏ ÆË¾÷*/
#wrapDetail .wrap_contents .inner_right .row_item .group_info .txt_shipping .deli_date{
	width: 90px;
    margin-right: 5px;
}
#deliveryInfo{
    visibility: hidden;
    top: 24px;
    left: 68px;
    width: 340px;
}    
/*ÁÖ¹®Ã¢ Ãâ°í¿¹Á¤ÀÏ*/
.receive_check{
    width: 100%;
    padding: 10px 0 0px 20px;
    box-sizing: border-box;
}
#deli_date p{
	float: right;
	font-size:14px;
	padding:0 20px 0 0;
}
/*231211 Çö±Ý¿µ¼öÁõ Æû*/
.receipt_wrap{
	background-image:url('https://image.bandinlunis.com/upload/editor/1702285751875.png');
    width: 100%;
    height: 900px;
    margin: 0;
    padding: 0;
    background-size: contain;
}
.receipt_popupBody{
	background-color: #efefef;
	padding: 0 0 20px 0;
}
.rcct_box{
	margin: 0 30px;
    padding: 80px 0 0 0;
}
.rcct_box h4{
    border-bottom: solid 1px #ccc;
    padding: 0 0 6px 0;
}
.first_table{
	width: 100%;
	border-collapse : collapse;
	border-spacing : 0;
	margin: 20px 0 10px;
}
.ftft{
	width:100%;
	height:40px;
	background-color: #e1e1e1;
	border: solid 1px #ccc;
}
.ftft th{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
	font-weight:bold;
}
.ftst{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
	border-top :none;
}
.ftst td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
	font-weight:normal;
	text-align: center;
}
.rcct_box h5{
    padding: 6px 0 0 0;
}
.second_table{
	width: 100%;
	border-collapse : collapse;
	border-spacing : 0;
	margin: 10px 0;
	text-align: center;
}
.stft{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.stft td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.stbt{
	font-weight:bold;
	background-color: #e1e1e1;
}
.stst{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.stst td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.sttt{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.sttt td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.third_table{
	width: 100%;
	border-collapse : collapse;
	border-spacing : 0;
	margin: 10px 0;
	text-align: center;
}
.ttft{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
	font-weight:bold;
	background-color: #e1e1e1;
}
.ttft th{
	width:33.33%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.ttst{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.ttst td{
	width:33.33%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.fourth_table{
	width: 100%;
	border-collapse : collapse;
	border-spacing : 0;
	margin: 10px 0;
	text-align: center;
}
.frft{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
	font-weight:bold;
	background-color: #e1e1e1;
}
.frft th{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.frst{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.frst td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.total_pay{
	font-weight: bold;
	color: #db0b0b;
}
.rcbx_alert{
    text-align: right;
    font-size: 12px;
    color: #999;
}
.fifth_table{
	width: 100%;
	border-collapse : collapse;
	border-spacing : 0;
	margin: 10px 0;
	text-align: center;
}
.ffft{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.ffft td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.ffbt{
	font-weight:bold;
	background-color: #e1e1e1;
}
.ffst{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.ffst td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.fftt{
	width:100%;
	height:40px;
	border: solid 1px #ccc;
}
.fftt td{
	width:25%;
	border-left: solid 1px #ccc;
	font-size:14px;
}
.receipt_popupBody .noticeBox{
	margin: 0 auto;
	display:block;
	background-color: #efefef;
	width: 100%;
	background-position: center;
}
.receipt_popupBody .noticeBox .con{
    width: 560px;
    display: block;
    margin: 0 auto;
    border: solid 1px #666;
    box-sizing: border-box;
    background: white;
}
.receipt_popupBody .noticeBox .con .dotList{
    padding: 15px 10px 10px 35px;
    width: 560px;
    box-sizing: border-box;
}
.receipt_popupBody .noticeBox .con .dotList li{
	background:#fff;
	color:#666;
	text-indent: -8px;
}
.rcpb_wrap{
	margin: 0 0 50px 0;
}
.rcpb{
	width: 150px;
    background: #9f7d58;
    height: 50px;
    display: block;
    margin: 0 auto;
    color: #fff;
    border-radius: 6px;
    font-size: 16px;
    font-weight: bold;
}
.rcpb:hover{
	color: #111;
    background-color: #e3b27c;
}
.pric{
	background-repeat: no-repeat;
    background-image: url(https://image.bandinlunis.com/upload/editor/1702339966685.png);
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: contain;
    margin: 0px 6px 0 0;
    vertical-align: middle;
}
.rcpb:hover .pric{
	background-image:url('https://image.bandinlunis.com/upload/editor/1702340012282.png');
}
