﻿@charset "utf-8";
/* CSS Document */
ul,li,dl,dt,dd	{ list-style:none; margin:0px; padding:0px; }
h2,h3 {margin:0;}
.f_pk {color:#ee3c97}
.f_pk_b {color:#ee3c97; font-weight:bold;}
.f_bl {color:#0194e2}
.f_bl_b {color:#0194e2; font-weight:bold;}
.f_bk {color:#333333}
.clear {clear:both;}

a:link { color:#333333; text-decoration:none;}
a:hover { color:#333333; text-decoration:underline;}
a:visited { color:#333333; text-decoration:none;}

#br_header { width:930px; margin:0 auto; border-bottom:1px #d9d9d9 solid; padding:10px 0 15px 0; text-align:left;}
#br_header h2 {font-size:26px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; color:#333333; padding:0; margin:0; line-height:30px; }
#br_header h2 a:link {color:#333333; text-decoration:none;}
#br_header h2 a:hover {color:#333333; text-decoration:none;}
#br_header h2 a:visited {color:#333333; text-decoration:none;}

#br_cont_wrap { width:930px; margin:20px auto 0 auto; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; line-height:19px; font-size:12px; text-align:left;}
#br_left { width:164px; float:left; margin-right:20px;}
.left_menu {border:1px #e8e8e8 solid; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0;}
.left_menu .menu_box { border-bottom:1px #e8e8e8 solid; padding:5px 0 3px 0;}
.left_menu .menu_box_end { border-bottom:0px #e8e8e8 solid; padding:5px 0 3px 0;}
.left_menu h3 {font-size:14px; font-weight:bold; color:#333333; padding:5px 15px;}
.left_menu h3 a:link { color:#333333; text-decoration:none;}
.left_menu h3 a:hover { color:#333333; text-decoration:none;}
.left_menu h3 a:visited { color:#333333; text-decoration:none;}
.left_menu ul {}
.left_menu li { font-size:12px; color:#333333; padding:0 15px;}
.left_menu a:link , .left_menu a:hover , .left_menu a:visited {color:#444;} 

.left_ranking {border:1px #e8e8e8 solid; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:10px 8px; margin-top:15px;}
.left_ranking h3 {font-size:12px; font-weight:bold; color:#333333; padding-bottom:5px;}
.left_ranking li { clear:both; padding:3px 0 0 0;}
.left_ranking li a:link , .left_ranking li a:hover , .left_ranking li a:visited {color: #333;}
.left_ranking .rank1 {font-size:14px; font-weight:bold;}
.left_ranking .logo { float:left; width:45px; height:45px; background-color:#FFFFFF; border:1px #ddd solid; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 5px 0 5px; overflow:hidden;}
.left_ranking .logo img { width:45px;}


#br_right { width:746px; float:left; margin-bottom:50px;}
#br_right h3 {font-size:22px; line-height:30px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; color:#0194e2;}

/*메인페이지*/
.ev_bn_top {background-color:#22a2de; padding:10px 10px 8px 15px; color:#fff; margin:10px 0 0 0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.ev_bn_top .m_f1 {font-size:14px; line-height:22px; font-weight:bold;}
.br_top_box {background-color:#f5f5f5; border:1px #e1e1e1 solid; border-bottom:none; padding:15px 0 30px 0; margin-top:15px;}
.br_top_box .ev_bn {background-color:#22a2de; padding:10px 10px 8px 15px; color:#fff; margin:0 10px 15px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.br_top_box .ev_bn .m_f1 {font-size:14px; line-height:22px; font-weight:bold;}
.br_top_box .logo { float:left; width:110px; background-color:#FFFFFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 30px 0 24px; overflow:hidden;}
.br_top_box .text { float:left; width:445px; padding-top:13px;}
.br_top_box .btn { float:right; margin-right:24px; margin-top:13px; width:100px;}

.br_top_box .text .b_name {font-size:20px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; padding-bottom:10px;}
.br_top_box .text .b_name .tt { font-size:22px; color:#33afe9;}
.br_top_box .text .gift { background:url(//image.aladin.co.kr/img/brand/gift2.png) no-repeat left top; padding-left:17px; margin-top:5px; color:#ee3c97;}
.br_top_box .text .gift a:link {color:#ee3c97; text-decoration:none;}
.br_top_box .text .gift a:hover {color:#ee3c97; text-decoration: underline;}
.br_top_box .text .gift a:visited {color:#ee3c97; text-decoration:none;}

.br_top_box ul { margin:15px 12px 30px 12px;}
.br_top_box li { position:relative; width:120px; margin:0 12px 0 12px; float:left; text-align:center; min-height:190px;}
.br_top_box li .cover {position:absolute; bottom:0;}
.br_top_box li img {width:120px;}

.br_top_box_nav { background-color:#242424; padding:0; overflow:auto;}
.br_top_box_nav li { float:left; border-right:1px #8a8a8a solid; text-align:center; color:#bcbcbc; font-size:14px; font-weight:bold; width:185px;}
.br_top_box_nav .on { background:url(//image.aladin.co.kr/img/brand/nav_arrow.png) top center no-repeat; color:#ffffff;}
.br_top_box_nav a:link , .br_top_box_nav a:hover , .br_top_box_nav a:visited { display:block; width:185px; padding:10px 0; color:#ffffff; text-decoration:none; opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 and olders */}
.br_top_box_nav .on a {color:#ffffff; opacity:1;}
.br_top_box_nav .end_nav { background-color:#242424; width:188px; border-right:none; color:#fad2e3;}


.ceo_choice { float:left; margin-top:35px;}
.ceo_choice dl {padding-top:20px;}
.ceo_choice dt {float:left; width:150px; margin-right:21px;}
.ceo_choice dd {float:left; width:310px; margin-right:25px; word-wrap:break-word;word-break:break-all;}
.ceo_choice dd .tt1 {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; letter-spacing:-1px; font-size:16px; font-weight:bold; line-height:18px;}
.ceo_choice dd a.tt2:link , .ceo_choice dd a.tt2:hover , .ceo_choice dd a.tt2:visited {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; letter-spacing:-1px; font-size:20px; font-weight:bold; line-height:30px; text-decoration:none; color: #444;}
 

.rank_box { float:left; width:238px; border:1px #e8e8e8 solid; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:35px;}
.rank_box .b_tt { border-bottom:1px #e8e8e8 solid; padding:10px 15px 5px 15px; overflow:auto;}
.rank_box .b_tt .l_tt { float:left; font-weight:bold; padding-top:3px;}
.rank_box .b_tt .r_btn { float:right;}
.rank_box .b_list {padding:10px 15px; line-height:22px;}
.rank_box .b_list li .button_small_white_no {padding:2px 5px 0 5px; line-height:14px;}
.rank_box .b_list a:link  {color: #444; text-decoration: none;}
.rank_box .b_list a:hover  {color: #444; text-decoration: underline;}
.rank_box .b_list a:visited  {color: #444; text-decoration: none;}

.bookfund { clear:both; margin-top:25px; width:746px;}
.bookfund .bookfund_list {padding-top:20px; width:746px;}
.bookfund_smbox { float:left; width:150x; margin:0 18px; position:relative;}
.bookfund_smbox dl {width:150px;}
.bookfund_smbox dt {width:150px; padding-bottom:8px; }
.bookfund_smbox dd {width:150px; padding:0;  }
.bookfund_smbox dd .num2 {font-family:Georgia; font-weight:bold;}
.bookfund_smbox dd .won {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; font-size:13px; font-weight:bold;}
.bookfund_smfont {font-size:11px;}
.bookfund_graph_on {background:#ef4a9d;}
.bookfund_graph_off {background:#b1b1b1;}
.bfund_label_1 { position:absolute; z-index:90; top:-8px; right:-8px; width:48px; height:48px; }
a.bfund_l_t:link { font-weight:bold; color:#333333; font-size:15px; text-decoration:none; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; line-height:25px;}
a.bfund_l_t:visited { font-weight:bold; color:#333333;  font-size:15px;text-decoration:none;letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; line-height:25px; }
a.bfund_l_t:hover { font-weight:bold; color:#333333; font-size:15px;text-decoration:underline;letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif;  line-height:25px; }

.new_book { margin-top:40px;;}
.new_book ul {padding-top:20px;}
.new_book li { float:left; width:150px; margin:0 18px; text-align:center;}
.new_book li a:link { font-weight:bold; color:#333333; text-decoration:none;}
.new_book li a:hover { font-weight:bold; color:#333333; text-decoration:underline;}
.new_book li a:visited { font-weight:bold; color:#333333; text-decoration:none;}
.book_tt { padding-top:5px;}

.event_banner { padding-top:25px;}
.event_banner2 { padding-top:15px;}

.small_brand { margin-top:20px;  position:relative;}
.small_brand_box {clear:both; padding-top:15px; }
.small_brand_box .event_bn { background-color:#e7f4fc; padding:15px;  border:1px #dddddd solid; overflow:auto;}
.small_brand_box .event_bn .l_img { float:left; margin-right:15px;}
.small_brand_box .event_bn .r_text { float:left; font-size:14px; font-weight:bold; padding-top:25px;}
.small_brand_box .event_bn .r_text .s_tt { font-size:12px; font-weight:normal;}

.small_brand_box .book_list { clear:both; position:relative; border:1px #dddddd solid; padding:15px 40px; overflow:auto;}
.small_brand_box .book_list li { width:150px; float:left; margin:0 8px; text-align:center;}
.small_brand_box .book_list li img { width:130px;}
.small_brand_box .book_list li a:link { font-weight:bold; color:#333333; text-decoration:none;}
.small_brand_box .book_list li a:hover { font-weight:bold; color:#333333; text-decoration:underline;}
.small_brand_box .book_list li a:visited { font-weight:bold; color:#333333; text-decoration:none;}
.small_brand_box .book_list .brand_tt { font-size:14px; font-weight:bold; color:#0194e2; text-align:center; padding-bottom:5px;}
.small_brand_box .book_list .l_arrow { position:absolute; left:5px; top:100px;}
.small_brand_box .book_list .r_arrow { position:absolute; right:0px; top:100px;}
.small_brand_box .tab_area { position:absolute; top:10px; right:0px; z-index:999; padding:0; margin:0;}
.small_brand_box .tab_area .on {float:left; width:110px; background-color:#ffffff; border:1px #dddddd solid; border-bottom:none; text-align:center; font-weight:bold; margin-right:5px;}
.small_brand_box .tab_area .on a { display:block; width:110px; color:#333333; text-decoration:none;  padding:8px 0 8px 0;}
.small_brand_box .tab_area .off {float:left; width:110px; background-color:#dddddd; text-align:center; margin-right:5px;}
.small_brand_box .tab_area .off a {display:block; width:110px; color:#333333; text-decoration:none;  padding:8px 0 8px 0;}

/*이벤트 배너부분*/ .br2010_box02 { border:1px solid #cecece; margin-bottom:5px;}


/*출판사페이지*/
.brand_tt_top { position:relative; background-color:#000000; height:135px;}
.brand_tt_top li { float:left; height:135px; opacity:0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); /* IE 7 and olders */ overflow:hidden;}
.brand_tt_top li img { width:149.2px;}
.brand_tt_top .brand_tt_top_box { position:absolute; top:0; left:0; z-index:999; width:746px; height:135px;}
.brand_tt_top .brand_tt_top_box .logo {float:left; width:95px; height:95px; background-color:#FFFFFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; margin:20px 30px 20px 25px; overflow:hidden;}
.brand_tt_top .brand_tt_top_box .logo img {width:95px;}
.brand_tt_top .brand_tt_top_box .b_text { float:left; margin:33px 0 20px 0;}
.brand_tt_top .brand_tt_top_box .b_text .b_name {font-size:24px; color:#ffffff; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; padding-bottom:10px;}
.brand_tt_top .brand_tt_top_box .b_text .b_rank { color:#fcae19; padding-top:5px;}
.brand_tt_top .brand_tt_top_box .b_text .line {color:#888888; display:inline-block; padding:0 5px;}
.brand_tt_top .brand_tt_top_box .btn { float:right; margin:33px 25px 20px 0; width:110px;}

.ceo_choice2 {margin-top:35px;}
.ceo_choice2 dl {}
.ceo_choice2 dt {float:left; width:150px; margin-right:20px;}
.ceo_choice2 dd {float:left; width:576px;}
.ceo_choice2 dd .tt1 {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; letter-spacing:-1px; font-size:20px; font-weight:bold; line-height:20px; color:#ee3c97;}
.ceo_choice2 dd .tt2 {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; letter-spacing:-1px; font-size:18px; font-weight:bold; line-height:33px;}
.ceo_choice2 dd .tt2 a:link , .ceo_choice2 dd .tt2 a:visited {color: #444; text-decoration: none;}
.ceo_choice2 dd .tt2 a:hover {color: #444; text-decoration:none;}
.ceo_choice2 dd .ceo_name { font-size:11px; color:#999999;}

.bookfund2 {margin-top:30px;}
.bookFund2 dl {}
.bookFund2 dt {float:left; width:150px; margin-right:20px; }
.bookFund2 dd {float:left;width:576px; padding:0;}
.bookFund2 dd .num2 {font-family:Georgia; font-weight:bold;}
.bookFund2 dd .won {font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif; font-size:13px; font-weight:bold;}
.bfund_more_btn {position:absolute; margin:0px 0 0 440px; z-index:10;}

.brand_comming_book { margin-top:30px;}
.brand_comming_book dl { padding-top:20px; clear:both;}
.brand_comming_book dt { float:left; width:150px; margin-right:20px;}
.brand_comming_book dd { float:left; width:576px; padding:0;}
.brand_comming_book dd div { width:150px;}

a.br_new_t:link { font-weight:bold; color:#333333; font-size:16px; text-decoration:none; letter-spacing:-1px; line-height:25px;}
a.br_new_t:visited { font-weight:bold; color:#333333;  font-size:16px;text-decoration:none;letter-spacing:-1px; line-height:25px; }
a.br_new_t:hover { font-weight:bold; color:#333333; font-size:16px;text-decoration:underline;letter-spacing:-1px; line-height:25px; }

.brand_new_book {margin-top:30px; position:relative;}
.brand_new_book ul { margin:20px auto 0 auto; width:665px;}
.brand_new_book li {float:left; width:130px; margin:0 18px; text-align:center;}
.brand_new_book li img { width:130px;}
.brand_new_book .l_arrow {position:absolute; left:0; top:100px;}
.brand_new_book .r_arrow {position:absolute; right:0; top:100px;}

.brand_event {margin-top:30px;}
.brand_event dl { clear:both; margin-top:20px;}
.brand_event dt {float:left; width:119px; margin-right:15px; padding-bottom:20px;}
.brand_event dd {float:left; padding-bottom:20px;}
.brand_event dd .event_t {font-size:14px;}
.brand_event .event1 { width:609px;}
.brand_event .event2 { width:219px; margin-right:20px;}

.brand_author { float:left; margin-top:20px; width:520px;}
.brand_author h3 { float:left;}
.brand_author .nav { float:right; margin-top:10px;}
.brand_author dl { clear:both; border:1px #ccc solid; padding:20px; margin-top:5px; height:210px;}
.brand_author dt { float:left; text-align:center; width:140px;}
.brand_author dd { float:left; width:310px;}
.brand_author .author_img { width:140px; height:140px; background-color:#FFFFFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.brand_author .author_name { font-weight:bold; margin:10px 0 6px 0;}
.brand_author ul {}
.brand_author li { float:left; margin:0 7px; text-align:center; width:140px;}
.brand_author li img { width:110px;}


.brand_series { float:left; margin-top:20px; width:201px; margin-left:25px;}
.brand_series h3 { float:left;}
.brand_series .nav { float:right; margin-top:10px;}
.brand_series dl { clear:both; border:1px #ccc solid; padding:20px; margin-top:5px; height:210px;}
.brand_series dt { width:159px; text-align:center;}
.brand_series dt img { width:110px;}
.brand_series dd { width:159px; text-align:center; padding-top:5px;}


.brand_author2 {margin-top:20px;}
.brand_author2 h3 { float:left;}
.brand_author2 .nav { float:right; margin-top:10px;}
.brand_author2 dl { clear:both; border:1px #ccc solid; padding:20px; margin-top:5px; height:210px;}
.brand_author2 dt { float:left; text-align:center; width:140px;}
.brand_author2 dd { float:left; width:540px;}
.brand_author2 .author_img { width:140px; height:140px; background-color:#FFFFFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.brand_author2 .author_name { font-weight:bold; margin:10px 0 6px 0;}
.brand_author2 ul {}
.brand_author2 li { float:left; margin:0 7px; text-align:center; width:120px;}
.brand_author2 li img { width:110px;}

.brand_mania { margin-top:40px;}
.brand_mania h3 { float:left;}
.brand_mania .more_btn {float:right}
.brand_mania dl {clear:both; border:1px #ccc solid; margin-top:10px; margin-bottom:25px; height:212px;}
.brand_mania dt {float:left; background-color:#f5f5f5; width:120px; padding:15px 20px; text-align:center;}
.brand_mania dd {float:left; width:525px; padding:0;}
.brand_mania .mania_img { width:120px; height:120px; background-color:#FFFFFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.brand_mania .mania_img img {width:120px}
.brand_mania .name { font-weight:bold; margin:10px 0 6px 0;}
.brand_mania ul { padding:20px 0 0 0; width:525px; margin:0 auto;}
.brand_mania li { float:left; padding:0 10px; width:85px; text-align:center;}

/*분야별 출판사 랭킹*/
.brand_rank {border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:7px 0; width:100% ; overflow:auto;}
.brand_rank ul {}
.brand_rank li {float:left; width:25%; text-align:center; padding:0; background:url(//image.aladin.co.kr/img/megaseller/megaseller_rank_se.gif) no-repeat right;}
.brand_rank li a:link { color:#333333; display:block}
.brand_rank li a:hover { color:#333333; text-decoration:none; display:block}
.brand_rank li a:visited { color:#333333; text-decoration:none; display:block}
.brand_rank li.end {background:none;}

.rank_brand_box { padding-top:30px; padding-bottom:20px; clear:both;}
.rank_brand_box .ranking_num { float:left; background:url(//image.aladin.co.kr/img/brand/rank_bg.png) no-repeat; width:74px; height:74px;  font-size:20px; font-weight:bold; padding-top:25px; text-align:center; color:#1ba6e7; margin-left:14px;}
.rank_brand_box .ranking_num .num { font-family:verdana;}
.rank_brand_box .ranking_tt { float:left; margin-left:15px; width:500px;}
.rank_brand_box .ranking_tt .bd_tt { padding:5px 0 5px 0; line-height:30px;}
.rank_brand_box .ranking_tt .bd_tt .big_tt { font-size:24px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif;}
.rank_brand_box .ranking_tt .gift {  background:url(//image.aladin.co.kr/img/brand/gift2.png) no-repeat left 6px; padding-left:17px; margin-top:0px; color:#ee3c97; padding-top:4px;}
.rank_brand_box .ranking_tt .gift a:link {color:#ee3c97; text-decoration:none; font-weight:normal!important;}
.rank_brand_box .ranking_tt .gift a:hover {color:#ee3c97; text-decoration:underline; font-weight:normal!important;}
.rank_brand_box .ranking_tt .gift a:visited {color:#ee3c97; text-decoration:none; font-weight:normal!important;}
.rank_brand_box .ranking_btn { float:right; margin-right:15px; width:110px;}
.rank_brand_box .ranking_btn a { width:90px;}
.rank_brand_box .br_book_cover { border-bottom:10px #454545 solid; height:170px; width:100%; padding-top:20px;}
.rank_brand_box .br_book_cover li {position:relative; float:left; width:120px; margin:0 14px; text-align:center; height:170px;}
.rank_brand_box .br_book_cover li .book_cover { position:absolute; bottom:0;}
.rank_brand_box .br_book_cover li .book_cover img { width:120px;}
.rank_brand_box .br_book_tt { padding-top:5px;}
.rank_brand_box .br_book_tt li {float:left; width:130px; margin:0 9px; text-align:center;}
.rank_brand_box .br_book_tt a:link , .rank_brand_box .br_book_tt a:hover , .rank_brand_box .br_book_tt a:visited { color: #444; text-decoration:none;}

.mania_list_layer {margin:0px; background-color:#FFF; border:1px solid #589ad1; box-shadow:0 2px 14px #ccc; width:420px;}
.mania_list_top { background:#2ab1fe; padding:12px 20px; overflow:auto;}
.mania_list_top .layer_title { float:left; font-weight:bold; color:#FFFFFF; font-size:16px;}
.mania_list_top .layer_close { float:right;}
.mania_list_cont { padding:10px; margin:15px 10px; height:402px; overflow-x:hidden; overflow-y:scroll}
.mania_list_cont li { clear:both;}
.profile_img_box {margin:0px 0 8px 0 ; background:url(http://image.aladdin.co.kr/img/shop/2012/profile_bg_product.png) bottom left no-repeat; width:52px; height:49px; text-align:center; float:left;}
.profile_img {border: 0px gray solid; border-radius: 25px; width: 48px; height: 47px;}
.mania_name {float:left; padding-top:15px; color:#444; font-size:12px;  margin-left:15px;  width:80%; }
.bookleader_f {color:#888; font-size:12px; }
.font_writer { color:#222; font-size:12px; font-weight:bold; }


/*출판사랭킹-베스트셀러*/
.rank_brand_box2 { padding-top:30px; padding-bottom:20px; clear:both;}
.rank_brand_box2 .ranking_num { float:left; background:url(//image.aladin.co.kr/img/brand/rank_bg.png) no-repeat; width:74px; height:74px;  font-size:20px; font-weight:bold; padding-top:25px; text-align:center; color:#1ba6e7; margin-left:14px;}
.rank_brand_box2 .ranking_num .num { font-family:verdana;}
.rank_brand_box2 .ranking_tt { float:left; margin-left:15px; width:400px;}
.rank_brand_box2 .ranking_tt .bd_tt { padding:5px 0 5px 0; line-height:30px;}
.rank_brand_box2 .ranking_tt .bd_tt .big_tt { font-size:24px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic,Sans-serif;}
.rank_brand_box2 .ranking_tt .gift { background:url(//image.aladin.co.kr/img/brand/gift.png) no-repeat left top; padding-left:25px; margin-top:5px; padding-top:3px; padding-bottom:2px;}
.rank_brand_box2 .ranking_btn { float:right; margin-right:15px; width:110px;}
.rank_brand_box2 .ranking_btn a { width:90px;}
.rank_brand_box2 .br_book_cover { border-bottom:10px #454545 solid; height:160px; width:100%; padding-top:10px;}
.rank_brand_box2 .br_book_cover li {position:relative; float:left; width:116px; margin:0 14px; text-align:center; height:160px;}
.rank_brand_box2 .br_book_cover li .book_cover { position:absolute; bottom:0;}
.rank_brand_box2 .br_book_cover li .book_cover img { width:110px;}
.rank_brand_box2 .br_book_tt { padding-top:5px;}
.rank_brand_box2 .br_book_tt li {float:left; width:126px; margin:0 9px; text-align:center;}


/* 이달의 추천 출판사 */
.ev_bn_top .fleft { float:left; width:630px; text-align:left; padding-top:10px;}
.ev_bn_top .fright { float:right; width:88px; text-align:right;}

