@charset "UTF-8";

@import url(base.css);
@import url(layout.css);

.search_wrap .search .search_box {border:3px solid #eda112;}
.search_wrap .search .search_box .btn_search {background:url('../images/book/btn.png') no-repeat 0 0 !important;}

.gnb li a, .gnb li .gnb_h {background:url('../images/book/gnb.gif') no-repeat;}
.gnb .gnb_m1 {width:137px;background-position:0 0;}
.gnb .gnb_m2 {width:130px;background-position:-137px 0;}
.gnb .gnb_m3 {width:122px;background-position:-267px 0;}
.gnb .gnb_m4 {width:122px;background-position:-389px 0;}
.gnb .gnb_m5 {width:136px;background-position:-511px 0;}
.gnb .gnb_m6 {width:136px;background-position:-647px 0;}
.gnb .gnb_m7 {width:179px;background-position:-783px 0;}
.gnb .gnb_m1:hover, .gnb .gnb_m1:focus, .gnb .gnb_m1.on {background-position:0 -46px;}
.gnb .gnb_m2:hover, .gnb .gnb_m2:focus, .gnb .gnb_m2.on {background-position:-137px -46px;}
.gnb .gnb_m3:hover, .gnb .gnb_m3:focus, .gnb .gnb_m3.on {background-position:-267px -46px;}
.gnb .gnb_m4:hover, .gnb .gnb_m4:focus, .gnb .gnb_m4.on {background-position:-389px -46px;}
.gnb .gnb_m5:hover, .gnb .gnb_m5:focus, .gnb .gnb_m5.on {background-position:-511px -46px;}
.gnb .gnb_m6:hover, .gnb .gnb_m6:focus, .gnb .gnb_m6.on {background-position:-647px -46px;}
.gnb .gnb_m7:hover, .gnb .gnb_m7:focus, .gnb .gnb_m7.on {background-position:-783px -46px;}

.login_wrap .title_cata {color:#00965a;}
.top_notice {position:relative;float:right;width:314px;height:20px;padding:7px 18px 0;background:#fff;}
.top_notice h2 {display:inline-block;width:60px;height:15px;background:url('../images/book/title_main.png') no-repeat 0 -79px;}
/*.top_notice a {display:inline-block;position:absolute;left:79px;top:6px;height:15px;font-weight:bold;color:#595757;margin-top:2px;}*/

.board_wrap .board .faq_search .btn {background:url('../images/book/board_btn.png') no-repeat 100% 0;}
.board_wrap .board .customer {background:url('../images/book/customer.gif') no-repeat 0 0}
.board_wrap .board .btn_customer {background-image:url('../images/book/board_btn.png')}
.board_wrap .board .banner1 {height:89px;background:url('../images/book/banner1.gif') no-repeat 0 0;}
.board_wrap .board .banner a {background-image:url('../images/book/board_btn.png')}

.info .title, .info .writer {overflow:hidden;line-height:130%;}
.info .title em, .title em {font-weight:bold}
.info .title img, .title img {vertical-align:middle;margin-left:5px;}
.info .writer {height:14px;overflow:hidden;}
.info .time {padding-top:2px;text-align:right;color:#c31932;}
.info .episode, .info .episode a {padding-top:2px;color:#727171;}
.info .summery {line-height:140%;}

.main h2 {overflow:hidden;height:27px;background:url('../images/book/title_main.png') no-repeat;}

.book_list {}
.book_list li {float:left;width:102px;margin:15px 0 0 14px;text-align:center;}
.book_list .title {padding-top:3px;overflow:hidden;}

.genre_wrap {clear:both;overflow:hidden;margin-bottom:30px;}
.genre_wrap h2 {background-position:0 -107px;}
.genre_wrap .genre_nav {float:left;width:170px;height:279px;border:2px solid #f4c771;border-right:none;}
.genre_wrap .book_list {float:left;position:relative;width:788px;height:279px;border:2px solid #f4c771;border-left:none;}
.genre_wrap .genre_nav a {float:left;display:block;width:170px;height:40px;background:url('../images/book/tab_main1.png') no-repeat 0 0;}
.genre_wrap .genre_nav .genre1 {background-position:0 0;}
.genre_wrap .genre_nav .genre2 {background-position:0 -40px;}
.genre_wrap .genre_nav .genre3 {background-position:0 -80px;}
.genre_wrap .genre_nav .genre4 {background-position:0 -120px;}
.genre_wrap .genre_nav .genre5 {background-position:0 -160px;}
.genre_wrap .genre_nav .genre6 {background-position:0 -200px;}
.genre_wrap .genre_nav .genre7 {height:39px;background-position:0 -240px;}
.genre_wrap .genre_nav .genre1.on {background-position:-180px 0;}
.genre_wrap .genre_nav .genre2.on {background-position:-180px -40px;}
.genre_wrap .genre_nav .genre3.on {background-position:-180px -80px;}
.genre_wrap .genre_nav .genre4.on {background-position:-180px -120px;}
.genre_wrap .genre_nav .genre5.on {background-position:-180px -160px;}
.genre_wrap .genre_nav .genre6.on {background-position:-180px -200px;}
.genre_wrap .genre_nav .genre7.on {background-position:-180px -240px;}
.genre_wrap .book_list ul {position:relative;overflow:hidden;width:750px;height:265px;margin-left:20px;}
.genre_wrap .book_list li {width:150px;height:235px;margin:27px 0 30px 30px;}
.genre_wrap .book_list li .info {width:150px;}
.genre_wrap .book_list li .info .title {font-size:14px;overflow:visible;padding:10px 0 2px;}
.genre_wrap .book_list li .info .title em {color:#c31932;}
.genre_wrap .book_list .ico {top:-5px;right:5px;}
.genre_wrap .book_list .btn_nav {width:789px;height:35px;}
.genre_wrap .book_list .btn_nav a {position:absolute;top:121px;display:block;width:35px;height:35px;background:url('../images/btn_nav2.png') no-repeat;}
.genre_wrap .book_list .btn_nav .btn_prev {left:0;background-position:0 0;}
.genre_wrap .book_list .btn_nav .btn_next {right:0;background-position:100% 0;}

.btn_area a {display:block;overflow:hidden;background:url('../images/book/btn.png') no-repeat;}
.btn_area .btn_more {position:absolute;top:0;right:0;width:52px;height:20px;background-position:-72px 0;}
.top_right {position:absolute;top:0;right:0;}

.main_conts {float:left;width:695px;margin-bottom:40px;}
.aside {position:relative;float:right;width:242px;margin-bottom:40px;}

.update_book {position:relative;}
.update_book h2 {height:27px; background-position:0 -139px; border-bottom:2px solid #d3d3d4;}
.update_book em {color:#c31932;}
.update_book .choice_wrap {height:120px;padding:15px 0;margin-top:9px;border:1px solid #d3d3d4;background:#f7f7f7 url('../images/bg_dashed3.gif') repeat-y 346px 0;}
.update_book .choice_wrap .choice_list li {float:left;width:328px;margin-left:18px;}
.update_book .choice_wrap .choice_list .thumb {float:left;width:94px;}
.update_book .choice_wrap .choice_list .info {float:left;position:relative;width:212px;height:121px;}
.update_book .choice_wrap .choice_list .episode {position:absolute;left:0;bottom:20px;}
.update_book .choice_wrap .choice_list .time {position:absolute;right:0;bottom:0;}
.update_book .choice_wrap .title, .update_book .choice_wrap em {font-size:14px;}
.update_book .choice_wrap .title {padding-bottom:3px;}
.update_wrap {overflow:hidden;margin-top:7px;width:695px;}
.update_list {margin-left:-20px;width:706px;}
.update_list li {position:relative;float:left;width:316px;height:43px;margin:11px 0 0 33px;background:url('../images/bg_dashed2.gif') repeat-x left bottom;}
.update_list .writer {padding-left:12px;background:url('../images/bg_line1.gif') no-repeat 4px 2px;}
.update_list .episode {position:absolute;left:0;top:18px;}
.update_list .time {display:inline-block;position:absolute;right:0;top:18px;width:60px;text-align:right;}
.update_list li.last {background:none;}
.update_book .btn_area .btn_more {left:103px;}

.best_book {position:relative;width:242px;}
.best_book .tab_best {height:26px;margin:0;background:url('../images/bg_tab.gif') repeat-x left bottom;margin-top:3px;}
.best_book .tab_best li {float:left;}
.best_book .today h2 {width:91px;background-position:0 -8px;}
.best_book .week h2 {width:79px;background-position:-91px -8px;}
.best_book .month h2 {width:71px;background-position:-170px -8px;}
.best_book .today.on h2 {background-position:0 -38px;} 
.best_book .week.on h2 {background-position:-91px -38px;} 
.best_book .month.on h2 {background-position:-170px -38px;}
.tab_week {margin-bottom:30px;}
.tab_week a {width:81px;}
.tab_week .week1 {width:80px;background-position:0 -148px;}
.tab_week .week2 {background-position:-80px -148px;}
.tab_week .week3 {background-position:-161px -148px;}
.tab_week .week1.on {background-position:0 -180px;}
.tab_week .week2.on {width:81px;background-position:-80px -180px;}
.tab_week .week3.on {background-position:-161px -180px;}
.best_area {}
.tab_month {width:242px;}
.rank_wrap {margin-top:9px;}
.rank_wrap .thumb_area {height:122px;padding:15px 14px 13px 22px;background:#f1f6fb;border:1px solid #b4d0ea;}
.rank_wrap .thumb_area .thumb {float:left;width:91px;}
.rank_wrap .thumb_area .ico {left:-12px;top:-5px;}
.rank_wrap .thumb_area .info {float:left;width:112px;}
.rank_wrap .thumb_area .info .title {font-size:14px;padding-bottom:3px;}
.rank_list {position:relative;overflow:hidden;margin-top:7px;}
.rank_list li {position:relative;margin-top:11px;height:43px;padding-left:28px;background:url('../images/bg_dashed2.gif') repeat-x left bottom;}
.rank_list li.last {background:none;}
.rank_list li .title, .rank_list li .title a {font-weight:bold;color:#000;padding-bottom:3px;}
.rank_list li .writer {color:#898989;}
.rank_wrap em {color:#448aca;}
.rank_list .num_rank {background:url('../images/book/num_rank.png') no-repeat;}
.rank_list li.rank2 .num_rank {background-position:0 0;}
.rank_list li.rank3 .num_rank {background-position:0 -55px;}
.rank_list li.rank4 .num_rank {background-position:0 -109px;}
.rank_list li.rank5 .num_rank {background-position:0 -164px;}
.rank_list li.rank6 .num_rank {background-position:0 -219px;}
.rank_list li.rank7 .num_rank {background-position:0 -274px;}
.rank_list li.rank8 .num_rank {background-position:0 -329px;}
.rank_list li.rank9 .num_rank {background-position:0 -385px;}
.rank_list li.rank10 .num_rank {background-position:0 -440px;}

.md_book {position:relative;margin-top:30px;}
.md_book h2 {background-position:0 -171px;}
.md_book .choice_wrap {height:166px;padding:27px 0;border:1px solid #efc3c9;background:#fcf4f6 url('../images/book/bg_dashed.gif') repeat-y 346px 0;}
.md_book .choice_wrap .choice_list li {float:left;width:328px;margin-left:18px;}
.md_book .choice_wrap .choice_list .thumb {float:left;width:129px;}
.md_book .choice_wrap .choice_list .info {float:left;position:relative;width:183px;height:121px;}
.md_book .choice_wrap .choice_list .ico {right:11px;top:-5px;}
.md_book .choice_wrap .title, .md_book .choice_wrap em {color:#c31932;font-size:14px;}
.md_book .choice_wrap .title {padding-bottom:2px;}
.md_book .choice_wrap .writer {padding-bottom:5px;}
.md_book .choice_wrap .g_point {width:100%;display:block;}
.md_book .choice_wrap .g_point .episode {float:left;font-weight:bold;line-height:120%;}
.md_book .choice_wrap .g_point .graph {float:left;margin:0 !important;padding-left:15px;background:url('../images/bg_line1.gif') no-repeat 7px 1px;}
.md_book .choice_wrap .summery {padding-top:13px;clear:both;}

.books_wrap {position:relative;margin-top:30px;}
.books_wrap .btn_area .btn_more {left:85px;}
.thumblist_wrap {overflow:hidden;}
.books_list {overflow:hidden;position:relative;margin-left:-9px;}
.books_list li {float:left;width:343px;height:103px;padding-top:12px;margin-left:9px;}
.books_list .thumb {float:left;width:87px;}
.books_list .info {float:left;position:relative;width:232px;height:95px;}
.books_list .title, .books_list em {color:#c31932;font-size:14px;}
.books_list .title {padding-bottom:2px;}
.books_list .g_point {width:100%;display:block;}
.books_list .g_point .writer {float:left;line-height:120%;}
.books_list .g_point .graph {float:left;margin:0 !important;padding-left:15px;}
.books_list .summery {padding-top:13px;clear:both;}
.end_book h2 {background-position:0 -202px;}
.free_book h2 {background-position:0 -233px;}

.reader_book {position:relative;margin-top:30px;}
.reader_book h2 {background-position:0 -326px;}
.reader_wrap {padding:18px 0;height:150px;background:url('../images/book/bg_dashed2.gif') repeat-y left top;border:1px solid #d3d3d4;}
.reader_list {overflow:hidden;}
.reader_list li {float:left;width:195px;padding:0 18px;}
.reader_list .writer {float:left;}
.reader_list .episode {float:left;padding-left:15px;background:url('../images/bg_line1.gif') no-repeat 7px 1px;font-weight:bold;}
.reader_list .g_point {clear:both;width:100%;display:block;padding-top:15px;}
.reader_list .g_point .reader {float:left;line-height:120%;}
.reader_list .g_point .reader a {line-height:120%;color:#f75838;}
.reader_list .g_point .graph {float:left;margin:0 !important;padding-left:10px;}
.reader_list .summery {padding-top:6px;clear:both;}

.event_book {margin-top:30px;}
.event_book h2 {background-position:0 -264px;}
.event_book ul {margin-top:-6px;}
.event_book li {margin-top:6px;}

.new_book {position:relative;margin-top:30px;}
.new_book h2 {background-position:0 -295px;}
.new_wrap {float:left;padding:0 18px 10px;background:#f7f7f7;border:1px solid #d3d3d4;}
.new_wrap {padding-bottom:12px\9;}
.new_list {}
.new_list li {float:left;height:109px;margin-top:14px;background:url('../images/bg_dashed2.gif') repeat-x left bottom;}
.new_list .thumb {float:left;width:83px;}
.new_list .info {float:left;width:120px;}
.new_list .info .summery {padding-top:9px;}
.new_list em {color:#e69704;}
.new_list .last {background:none;}

.guide_wrap {height:69px;clear:both;}
.guide_wrap li {float:left;}
.guide_wrap li a {display:block;height:69px;background:url('../images/book/banner_guide2.gif') no-repeat 0 0;}
.guide_wrap .guide1 {width:163px;}
.guide_wrap .guide2 {width:175px;background-position:-632px 0;}
.guide_wrap .guide3 {width:155px;background-position:-807px 0;}
.guide_wrap .guide_txt {width:632px;background:url('../images/book/banner_guide2.gif') no-repeat 0 0;}
