@charset "euc_kr";
/* NHN Web Standardization Team (http://html.nhndesign.com/) KHJ,YBR 090814 */ 

/* Common */
* {margin:0; padding:0;}
body {padding:0 10px; font:12px "±¼¸²", Gulim, "µ¸¿ò", Dotum, AppleGothic, Sans-serif;}
img, fieldset, button {border:0;}
hr, button img, legend {display:none;}
h1, h2, h3, h4 {font-size:12px;}
li {list-style:none;}
em, address {font-style:normal;}
a {color:#0033ac; text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
textarea {overflow:auto;}
.blind {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
label {cursor:pointer;}
.box_input {border:1px solid #a5acb2; height:19px;}

/* Layout */
#wrap {width:980px; margin:0 auto; _text-align:left;}
#header {position:relative; z-index:21; width:980px; margin:0 auto;}
#container {position:relative; z-index:1; clear:both; width:980px;}
#container:after {content:""; display:block; clear:both;}
#content {_display:inline; float:left; position:relative; z-index:10; width:680px; padding-bottom:60px;}
#content:after {content:""; display:block; clear:both;}
#aside {float:right; position:relative; width:280px; padding-bottom:30px;}
#footer {width:980px;}

#wrap #container.type2 {background:url(http://static.naver.com/book/image/bg_body.gif) 199px 0 repeat-y; z-index:20;}
#wrap #container.type2 #content {float:right; width:755px;}
#wrap #container.type2 #aside {float:left; width:200px;}
#wrap.main #container,
#wrap .type3 {background:url(http://static.naver.com/book/image/bg_body_category.gif) 0 0 repeat-y;}
#wrap.main #container #aside,
#wrap #container.type3 #aside {position:relative; float:left; width:125px; margin-top:-1px; padding:0 0 30px; z-index:20;}
#wrap.main #container #content,
#wrap #container.type3 #content,
#wrap #container.type5 #content {float:right; width:830px; z-index:11;}
#wrap .type3 #content {padding-bottom:31px;}
#wrap #container.type4 #content {clear:both; width:980px;}
#wrap .type5 {background:url(http://static.naver.com/book/image/bg_body_bestseller.gif) 124px 0 repeat-y; z-index:20;}
#wrap #container.type5 #aside {float:left; width:125px;}
#search_result {width:980px; background:#fff;}

/* SNB */
#gnb_area {position:relative; z-index:22; background:#fff;}
#snb_wrap * {margin:0; padding:0; line-height:14px;}
#snb_wrap {position:relative; z-index:21; width:980px; height:39px; font:12px "µ¸¿ò",Dotum, "±¼¸²",Gulim, AppleGothic, Sans-serif;}
#snb_wrap img, #snb_wrap fieldset {border:none;}
#snb_wrap legend {display:none;}
#snb_wrap li {list-style:none;}
#snb_wrap:after {content:""; display:block; clear:both;}
#snb_wrap h1 {_display:inline; float:left; font-size:0; margin:0 17px; _margin:0 11px 0 14px;} 
#snb_wrap h1 a {float:left; display:block; margin:0 3px;} 
#snb_wrap a {color:#646464; text-decoration:none;}
#snb_wrap .snb_search_box {position:relative; float:left; margin-left:-2px;}
#snb_wrap .snb_search_box .snb_search_box_sub {float:left; margin-right:4px; _margin-right:1px; border:3px solid #3eaf0e;}
#snb_wrap .snb_search_box .snb_search_text {float:left; width:252px; height:15px; margin-right:4px; _margin-right:1px; padding:4px 0 0 7px; border:0; color:#000; font:12px "µ¸¿ò", Dotum, AppleGothic, sans-serif;}
:root #snb_wrap .snb_search_box .snb_search_text {padding:3px 1px 1px 6px;}
#snb_wrap .snb_search_box .btn_search {margin-left:-1px; font-size:0; zoom:1;}
#snb_wrap .snb_search_box .btn_detail_search {overflow:hidden; display:inline-block; height:10px; padding:8px 5px 7px; margin-left:6px; vertical-align:top;}
#snb_wrap .snb_search_box .btn_detail_search.on {display:inline-block !important;}
#snb_wrap .snb_search_box .btn_detail_search.on img {margin-top:-25px;}
#snb_wrap .snb_search_box .btn_arrow {float:left;}
#snb_wrap .snb_search_box .btn_arrow img {vertical-align:top;}

/* LNB */
.lnb {position:relative; z-index:1; width:980px; height:39px; background:url(http://static.naver.com/book/image/bg_lnb.gif) 0 0 repeat-x;}
.lnb:after {content:""; display:block; clear:both;}
.lnb li {float:left; height:38px; padding-left:2px; background:url(http://static.naver.com/book/image/bg_lnb_bar.gif) 0 13px no-repeat;}
.lnb a {display:block; height:38px; background:url(http://static.naver.com/book/image/sprite_lnb.gif) 0 0 no-repeat; text-decoration:none;}
.lnb span {position:relative; z-index:-1;}
.lnb .depth1 {margin-right:-2px; padding-left:0; background:none;}
.lnb .depth1 a {position:relative; width:125px; background-position:0 0;}
.lnb .depth1 a span {text-indent:-9000px;}
.lnb .depth1.on a {background-position:-165px 0;}
.lnb .depth1.off a {background-position:-330px 0;}
.lnb .depth2 a {width:69px; background-position:0 -58px;}
.lnb .depth3 a {width:87px; background-position:0 -116px;}
.lnb .depth4 a {width:81px; background-position:0 -174px;}
.lnb .depth5 a {width:104px; background-position:0 -232px;}
.lnb .depth6 a {width:90px; background-position:0 -290px;}
.lnb .depth2 strong a {background-position:-165px -58px;}
.lnb .depth3 strong a {background-position:-165px -116px;}
.lnb .depth4 strong a {background-position:-165px -174px;}
.lnb .depth5 strong a {background-position:-165px -232px;}
.lnb .depth6 strong a {background-position:-165px -290px;}

.lnb .publishing {position:absolute; right:121px; top:0;}
.lnb .publishing a {width:90px; background-position:0 -348px;}
.lnb .publishing strong a {background-position:-165px -348px;}
.lnb .luvbook {position:absolute; right:0; top:0; padding-left:2px; background:url(http://static.naver.com/book/image/bg_lnb_bar.gif) 0 13px no-repeat;}
.lnb .luvbook a {width:119px; background-position:0 -406px;}
.lnb .luvbook strong a {background-position:-165px -406px;}

/* page location */
.location {clear:both; float:left; position:relative; z-index:11; width:100%; height:40px; border-bottom:1px solid #f1f1f1;}
.location a {color:#555; text-decoration:none;}
.location a:hover {text-decoration:none;}
.location .navi {margin:9px 0 0 19px;}
.location .navi li {position:relative; float:left; margin:4px 1px 0 4px; color:#999;}
.location .navi li a {display:block; padding-right:18px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -980px no-repeat;}
.location .navi li.home a {padding-right:0; background:none;}
.location .navi li.home a:hover {text-decoration:underline;}
.location .navi li.home {margin:4px 0 0;}
.location .navi li.select, .location .navi li.select2,.location .navi li.select3,
.location .navi li.select4 {margin-top:0; padding:3px 6px 3px 7px; border:1px solid #d0d0d0;}
.location .navi li.select {width:105px;}
.location .navi li.select2 {width:141px;}
.location .navi li.select3 {width:147px;}
.location .navi li.select4 {width:155px;}

.layer_select {position:absolute; top:29px; *top:28px; width:118px; border:1px solid #d0d0d0; background:#fff;}
.layer_select.layer2 {width:154px;}
.layer_select.layer3 {width:160px;}
.layer_select.layer4 {width:168px;}
.layer_select li {height:21px; *height:19px;}
.layer_select li a {display:block; padding:4px 6px 3px 7px;}
.layer_select li a:hover {background:#f6f6f6;}

#container.type3 .location .navi {margin-left:0;}

/* Common */
.layerpopup {display:none; position:absolute; z-index:200; padding:3px 0 0 3px; background:url(http://static.naver.com/search/common/blank.gif);}
.layerpopup.on{display:block !important; z-index:10;}
.layerpopup .content{display:block; background-color:#fff; border:2px solid #888;} 
.layerpopup .header {padding:14px 0 10px; background:#f8f8f9;} 
.layerpopup .header h3 {padding:0 0 0 20px; font:bold 13px ±¼¸²;}
.layerpopup .header .desc {margin-left:9px; padding-left:10px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -95px no-repeat; font:11px "µ¸¿ò"; color:#999; letter-spacing:-1px; vertical-align:top;}
.layerpopup .layer_wrap {padding:25px 18px;}
.layerpopup .closelayer {overflow:hidden; position:absolute !important; right:10px; top:13px; height:17px;}
.layerpopup .closelayer:hover img {margin-top:-17px;}
.layerpopup .btn_wrap {position:relative; clear:both; _width:940px; margin:20px 0 23px; padding:9px 0 0; border-top:1px solid #ededed; text-align:center;}
.layerpopup .btn_wrap img{margin-right:1px;}
.layerpopup .btn_wrap .align_r{position:absolute; right:-3px; top:7px; display:block; padding:3px;}

.review_point {overflow:hidden; float:left; display:inline; width:54px; height:10px; margin:5px 5px 0 0; background:url(http://static.naver.com/book/image/sprite_review.gif) repeat-x;}
.review_point span {float:left; height:10px; background:url(http://static.naver.com/book/image/sprite_review.gif) 0 -14px repeat-x;}
.review_point.point2 {width:74px; height:13px; background:url(http://static.naver.com/book/image/sprite_review.gif) 0 -44px repeat-x;} 
.review_point.point2 span {height:13px; background:url(http://static.naver.com/book/image/sprite_review.gif) 0 -61px repeat-x;}

.notice_box {clear:both; width:auto; margin:10px 0; border:6px solid #f8f8f8; background:#fff;}
.notice_box.top {margin-bottom:30px;}
.notice_box p {width:100%; padding:25px 0 22px; text-align:center;}
.notice_box p a {text-decoration:underline;}
.notice_box.top a {display:inline-block; margin-left:3px; padding-right:9px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -211px no-repeat;}
.notice_box.message {margin-bottom:30px;}
.notice_box.message p {width:auto; padding:20px 0 20px 30px; color:#555; line-height:21px; text-align:left;}

.thumb {position:relative;}
.thumb.size1 img {margin-top:0;}
.thumb.size2 img, .thumb.size3 img,
.thumb.size4 img, .thumb.size5 img, .thumb.size6 img {margin-top:6px;}
.thumb .bg_shadow {position:absolute; left:0; top:0; margin:0 !important;}
.thumb.size1 .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow.png',sizingMethod='scale');}
.thumb.size2 .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow2.png',sizingMethod='scale');}
.thumb.size3 .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow3.png',sizingMethod='scale');}
.thumb.size4 .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow4.png',sizingMethod='scale');}
.thumb.size5 .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow5.png',sizingMethod='scale');}
:root .thumb.size1 .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow.png);} 
:root .thumb.size2 .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow2.png);} 
:root .thumb.size3 .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow3.png);} 
:root .thumb.size4 .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow4.png);} 
:root .thumb.size5 .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow5.png);}
/* noimg */
.thumb.size1.noimg .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow_no.png',sizingMethod='scale');}
.thumb.size2.noimg .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow2_no.png',sizingMethod='scale');}
.thumb.size3.noimg .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow3_no.png',sizingMethod='scale');}
.thumb.size4.noimg .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow4_no.png',sizingMethod='scale');}
.thumb.size5.noimg .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow5_no.png',sizingMethod='scale');}
:root .thumb.size1.noimg .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow_no.png);} 
:root .thumb.size2.noimg .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow2_no.png);} 
:root .thumb.size3.noimg .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow3_no.png);} 
:root .thumb.size4.noimg .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow4_no.png);} 
:root .thumb.size5.noimg .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow5_no.png);}

/* IMG title, title section */
.tit_area {overflow:hidden; position:relative; clear:both; width:100%; margin:35px 0 22px; padding-bottom:7px; border-bottom:2px solid #c9cbcc;}
.tit_area h2, h3 {float:left;}
.tit_area .tit, .tit {overflow:hidden; height:13px; background:url(http://static.naver.com/book/image/sprite_title.gif) 0 0 no-repeat;}
.tit_area h2 span, h3 span {poistion:relative; z-index:-1; font-size:0; line-height:0; display:none;}/**/
.num {position:relative; top:3px; margin:0 3px 0 7px; color:#555; font-weight:bold;}
.num2 {font-weight:normal;}
span.field {position:relative; top:3px; padding-left:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -95px no-repeat; color:#777;}
span.field a {color:#777}
.tit_area .btn{position:absolute; right:0; bottom:4px;}

.tit.order1 {width:114px; height:15px; background-position:0 0;}
.tit.order2 {width:122px; height:15px; background-position:0 -44px;}
.tit.order3 {width:145px; height:14px; background-position:0 -89px;}
.tit.order4 {width:46px; height:16px !important; background-position:0 -133px !important;}
.tit.order5 {width:60px; height:16px !important; background-position:0 -179px !important;}
.tit.order6 {width:49px; background-position:0 -224px;}
.tit.order7 {width:85px; background-position:0 -267px;}
.tit.order8 {width:100px; background-position:0 -310px;}
.tit.order9 {width:47px; background-position:0 -353px;}
.tit.order10 {width:51px; background-position:0 -396px;}
.tit.order11 {width:63px; background-position:0 -439px;}
.tit.order12 {width:35px; background-position:0 -482px;}
.tit.order13 {width:47px; background-position:0 -525px;}
.tit.order14 {width:47px; background-position:0 -568px;}
.tit.order15 {width:77px; background-position:0 -611px;}
.tit.order16 {width:114px; background-position:0 -654px;}
.tit.order17 {width:64px; background-position:0 -697px;}
.tit.order18 {width:48px; background-position:0 -740px;}
.tit.order19 {width:100px; background-position:0 -783px;}
.tit.order20 {width:73px; height:16px !important; background-position:0 -826px !important;}
.tit.order22 {background-position:0 -872px;}
.tit.order23 {background-position:0 -909px;}
.tit.order24 {background-position:0 -946px;}
.tit.order25 {width:52px; height:13px; background-position:0 -1276px;}
.tit.order26 {width:36px; height:13px; background:url(http://static.naver.com/book/image/h_bookinfo_event.gif) no-repeat;}
.tit.order27 {width:100px; height:13px; background:url(http://static.naver.com/book/image/h_popular_book.gif) no-repeat;}

.tit.m_order0, .tit.m_order1, .tit.m_order2,
.tit.m_order3 {height:16px; padding-right:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -945px;}
.tit.m_order0 a, .tit.m_order1 a, .tit.m_order2 a,
.tit.m_order3 a {display:block; height:16px; background:url(http://static.naver.com/book/image/sprite_title.gif) 0 0 no-repeat; text-decoration:none;}
.tit.m_order0 a span, .tit.m_order1 a span, .tit.m_order2 a span, .tit.m_order3 a span,
.tit.m_order4 span, .tit.m_order5 span {position:relative; z-index:-1;}

.tit.m_order0,
.tit.m_order1 {height:22px; background-position:right -941px !important;}
.tit.m_order0 a {width:142px; height:22px; background-position:0 -988px !important;}
.tit.m_order1 a {width:154px; height:22px; background-position:0 -1040px !important;}
.tit.m_order2 a {width:57px; background-position:0 -1092px !important;}
.tit.m_order3 a {width:84px; background-position:0 -1138px !important;}
.tit.m_order4 {width:98px; height:16px; background-position:0 -1184px !important;}
.tit.m_order5 {width:58px; height:16px; background-position:0 -1230px !important;}

.add_space {float:right; margin-top:-5px; _padding-bottom:1px;}
.add_space img {margin-left:-2px; _margin-left:0; vertical-align:middle;}
.add_space2 {float:right;}

h4 {position:relative; padding:2px 0; display:inline; color:#555; font:normal 12px "±¼¸²", gulim; line-height:15px; background:#fff url(http://static.naver.com/book/image/sprite_title.gif) no-repeat;}
h4 span {visibility:hidden;}
h4.best {background-position:0 2px;}
h4.best .bar {margin-left:13px; color:#ddd; visibility:visible;}
h4.top30 {background-position:0 -42px;}
h4.popular {background-position:0 -87px;}
h5 {margin-bottom:13px; font:normal 12px "±¼¸²", gulim; line-height:15px;}
h5 .bar {color:#ddd; visibility:visible;}

/* Main */
#wrap.main #content h2 {float:left;}

.boom_word,
.week_bestseller {overflow:hidden; clear:both; width:830px; margin-top:35px; border-bottom:2px solid #9e9fa1;}
.boom_word .section_more,
.week_bestseller .section_more {margin:0 7px 10px 0 !important;}

.boom_word h2 {margin-top:3px;}
.boom_word .image {margin-left:25px; *margin-bottom:21px; _margin-bottom:0; padding-top:25px;}
.boom_word .image li {height:230px;}
.boom_word .image dd {margin-top:1px;}

.week_bestseller {padding-top:4px;}
.week_bestseller h2 {margin-top:-4px;}
.week_bestseller .field {margin-left:1px; background:none; color:#999;}
.week_bestseller .field em {color:#ddd;}
.week_bestseller .image li {height:230px;}

.tab_week {clear:both; overflow:hidden; position:relative; z-index:5; width:100%; height:58px; margin:21px 0 0; _margin-top:15px; border-bottom:1px solid #f2f2f2;}
.tab_week:after {content:""; display:block; clear:both;}
:root .tab_week {margin-top:0; padding-top:15px;}

.tab_cp {overflow:hidden; width:828px; height:30px; padding:0 1px; background:#fff url(http://static.naver.com/book/image/bg_tab_cp.gif) no-repeat;}
.tab_cp li {overflow:hidden; position:relative; z-index:1; float:left; height:30px; margin-left:-3px; padding-left:1px; background:url(http://static.naver.com/book/image/bu_bar4.gif) 0 10px no-repeat;}
.tab_cp li a img {margin-left:-1px; vertical-align:top;}
.tab_cp li.first {padding-right:1px; _padding:0 0 0 1px; background:none;}
.tab_cp li.first a img{margin-left:0; *margin-left:1px;}
.tab_cp li.last a img{margin-left:-2px;}
.tab_cp li.selected {z-index:2; margin-left:-4px; padding-right:1px; background:none;}
.tab_cp li.selected a img {position:relative; z-index:2; margin-top:-40px;}
.tab_cp li.first.selected {margin-left:-1px; margin-right:-1px; padding-left:0; _padding-left:5px; _padding-right:2px;}
.tab_cp li.last.selected {margin-left:-3px; *margin-left:-5px; margin-right:-2px;}
.tab_cp li.last.selected a img {margin-left:-1px; _margin-left:-2px;}

.tab_week .tab_cp_sub {clear:both; overflow:hidden; height:28px; width:100%; margin-left:15px; background:#fff;}
.tab_week .tab_cp_sub li {overflow:hidden; position:relative; z-index:1; float:left; padding-left:1px; background:url(http://static.naver.com/book/image/bu_bar1.gif) 0 10px no-repeat;}
.tab_week .tab_cp_sub li.first {background:none;}
.tab_week .tab_cp_sub li a {display:block; padding:8px 9px;}
.tab_week .tab_cp_sub li a img {vertical-align:top;}
.tab_week .tab_cp_sub li.selected a img {margin-top:-22px;}

.week_bestseller .image {clear:both; width:830px; margin:25px 0 21px;}
.week_bestseller .image li {position:relative; width:141px; margin-bottom:36px; padding-left:25px;}
.week_bestseller .image .rank_view {width:20px; padding:0 5px 0 0;}
.week_bestseller .image .rank_view .rank {width:20px;}

.section_content,
.section_content2 {clear:both; overflow:hidden; width:100%;}
.section_content {margin:10px 0; padding-bottom:10px; background:url(http://static.naver.com/book/image/bg_dot.gif) 417px 0 repeat-y;}
.section_content2 {margin-top:10px; padding-top:25px; border-top:1px solid #cdcdcd;}

.list_type1 {display:inline; float:left; width:370px; margin:15px 20px 0 25px;}
.list_type1 h2 a.link {background-position:right -944px !important;}
.list_type1 a.btn {float:right; margin-right:-2px; padding:2px;}
.list_type1 .thumb,
.list_type2 .thumb {float:left; margin-right:13px;}

.list_wrap1,
.list_wrap2 {clear:both; width:100%; padding:15px 0 6px;}
.list_wrap1 dd,
.list_wrap2 dd,
.list_type2 dd {font:normal 11px "µ¸¿ò", dotum; line-height:16px; letter-spacing:-1px;}

.list_wrap1 dl {float:left; width:290px;}
.list_wrap1 dt {margin:4px 0 6px; color:#777; font:normal 11px "µ¸¿ò", dotum;}
.list_wrap1 dt.txt_name {padding-top:1px; color:#000; font:bold 13px "±¼¸²", gulim;}
.list_wrap1 dt.txt_name a {color:#000;}
.list_wrap1 dd {color:#999;}
.list_wrap1 dd.txt_point {margin-top:6px; color:#000; font:bold 11px tahoma; letter-spacing:0;}
.list_wrap1 dd .review_point {margin-top:2px;}
.list_wrap1 .bar {color:#ddd;}

.date_today {display:inline; float:left; margin-left:12px;}
.date_today a {padding:2px 3px;}
.date_today a img {vertical-align:middle;}
.date_today span {color:#666; font:bold 13px tahoma;}

.kin_new {float:left; width:230px;}
.kin_new .thumb img {border:1px solid #ddd;}
.kin_new dl {float:left; width:148px;}
.kin_new dt {padding-bottom:2px; font:bold 13px "±¼¸²", gulim;}
.kin_new dt a {color:#000;}
.kin_new dt.eng {margin:1px 0 6px; font:bold 11px tahoma;}
.kin_new dt.eng a {color:#393;}
.kin_new dd {margin-top:4px; color:#999;}
.kin_new dd.btn {margin-top:7px;}
.kin_new dd.btn img {margin-right:2px;}

.kin_list {float:right; width:120px;}
.kin_list li {float:left; width:48px; padding-left:12px;}
.kin_list dt img {border:1px solid #ddd;}
.kin_list dd {padding-top:1px; color:#777;}
.kin_list dd a {color:#777;}

.list_type2 {display:inline; float:left; width:370px; margin:0 20px 0 25px;}
.list_type2 ul {clear:both; float:left; width:370px; margin-top:15px;}
.list_type2 ul li {float:left; width:370px; margin-bottom:10px;}
.list_type2 .thumb img {border:1px solid #ddd;}
.list_type2 dl {float:left; width:290px;}
.list_type2 dt {padding:7px 0 4px; font:bold 13px "±¼¸²", gulim;}
.list_type2 dt a {color:#000;}
.list_type2 dt span {color:#666;}
.list_type2 dd {color:#999;}
.list_type2 dd.date {font:bold 11px tahoma; letter-spacing:0;}

/* Detail */
.book_info {display:inline; float:left; position:relative; z-index:9; margin:10px 0 14px 15px;}
.book_info .thumb {float:left;}
.book_info dl {display:inline; float:left; width:575px; margin:11px 0 0 20px;}
.book_info dt {font:bold 18px "³ª´®°íµñ", Nanumgothic, "µ¸¿ò", Dotum;}
.book_info dt a {color:#000;}
.book_info dt span {color:#777; font-size:16px; text-decoration:none;}
.book_info dd {clear:both; margin:5px 0;}
.book_info dd.txt_block a{color:#000}
.book_info .txt_desc {margin-bottom:8px; color:#777;}
.book_info .txt_desc a {color:#777; text-decoration:none;}
.book_info .txt_desc strong {margin-right:2px; color:#000; font-family:tahoma;}
.book_info .txt_desc .review_point {margin-top:0; cursor:pointer; cursor:hand;}
.book_info .btn {margin:8px 0 0;}
.book_info .btn img {margin-right:-2px;}
.book_info span.bar {color:#e6e7e8;}
.book_info a.more {margin-left:11px; color:#999 !important; font:11px "µ¸¿ò",dotum; text-decoration:underline; letter-spacing:-1px;}
.book_info .title {display:inline; float:left; margin:0 0 -2px; padding:3px 0 0 4px; font:bold 16px "³ª´®°íµñ", Nanumgothic, "µ¸¿ò", Dotum;}
.book_info .title a {color:#000;}
.book_info .title span {color:#777; font-size:14px; text-decoration:none;}

.book_info.bk_type2 {width:280px; margin:15px 0 -5px; padding-bottom:15px; border-bottom:1px solid #f1f1f1;}
.book_info.bk_type2 dl {float:right; width:126px; margin:21px 0 0 14px;}
.book_info.bk_type2 dd {margin-left:3px;}
.book_info.bk_type2 .txt_desc {font-weight:normal;}
.book_info.bk_type2 .txt_desc a {color:#777;}
.book_info.bk_type2 .txt_desc strong {font:bold 20px tahoma;}
.book_info.bk_type2 .txt_desc.num {margin-bottom:12px;}
.book_info.bk_type2 a.more,
.book_info.bk_type2 .btn {margin-top:24px; margin-left:0;}
.book_info.bk_type2 .btn img.no {margin-right:0;}
.book_info.bk_type2 a{color:#000;}

.book_info.bk_type3 {width:965px;}
.book_info.bk_type3 .title {width:480px;}
.book_info.bk_type3 dl {float:right; width:auto; margin:7px 0 0;}
.book_info.bk_type3 .txt_block,
.book_info.bk_type3 .txt_desc {display:inline; clear:none;}
.book_info.bk_type3 .txt_desc {margin-right:8px;}
.book_info.bk_type3 a.more {margin-left:1px;}

.book_info .layerpopup {overflow:hidden;}
.book_info .layerpopup .content {padding:18px 20px 16px;}
.book_info .layerpopup h4 {display:block; padding:0 0 3px; color:#000; font-weight:bold; background:none;}
.book_info .layerpopup dl {overflow:hidden; float:none; _width:100%; margin:3px 0 0;}
.book_info .layerpopup dt {float:left; margin:2px 0 0; padding-right:13px; color:#999; font:normal 12px "±¼¸²", gulim; line-height:18px;}
.book_info .layerpopup dd {clear:none; overflow:hidden; margin:2px 0 0; color:#555; line-height:18px; word-wrap:break-word;}
.book_info .layerpopup dd a {color:#555;}

.tab_detail {clear:both; overflow:hidden; position:relative; z-index:5; width:100%; height:34px; margin-bottom:25px; background:url(http://static.naver.com/book/image/bg_tab_detail.gif) 0 0 repeat-x;}
.tab_detail:after {content:""; display:block; clear:both;}
.tab_detail li {float:left; width:121px; margin-top:2px; background:url(http://static.naver.com/book/image/bu_bar.gif) 0 center no-repeat;}
.tab_detail li.first {background:none;}
.tab_detail li span {position:relative; z-index:-1;}
.tab_detail li a {display:block; margin-left:1px; width:120px; height:31px; background:url(http://static.naver.com/book/image/sprite_tab_detail.gif) 0 0 no-repeat; text-decoration:none;}
.tab_detail li.d_tab1 a {background-position:0 0;}
.tab_detail li.d_tab2 a {background-position:0 -61px;}
.tab_detail li.d_tab3 a {background-position:0 -122px;}
.tab_detail li.d_tab4 a {background-position:0 -183px;}
.tab_detail li.d_tab5 a {background-position:0 -244px;}
.tab_detail li.d_tab6 a {background-position:0 -305px;}
.tab_detail li.d_tab1 strong a {background-position:-151px 0;}
.tab_detail li.d_tab2 strong a {background-position:-151px -61px;}
.tab_detail li.d_tab3 strong a {background-position:-151px -122px;}
.tab_detail li.d_tab4 strong a {background-position:-151px -183px;}
.tab_detail li.d_tab5 strong a {background-position:-151px -244px;}
.tab_detail li.d_tab6 strong a {background-position:-151px -305px;}
.tab_detail li.selected {height:32px; margin-right:-1px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; background:#fff;}

.section {clear:both; width:680px; margin-bottom:10px; padding:10px 0 20px; border-bottom:1px solid #d7d7d7;}
.section_more,
.section_open,
.section_close {clear:both; position:relative; height:14px; margin:32px 0 -11px; text-align:right;}
.section_more {padding-right:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -248px no-repeat;}
.section_open2,
.section_close2 {clear:both; margin:32px 0 16px 30px; padding-bottom:12px; border-bottom:1px solid #f1f1f1; text-align:right;}
.section_open,
.section_open2 {padding-top:1px; padding-right:16px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -287px no-repeat;}
.section_close,
.section_close2 {padding-top:1px; padding-right:16px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -330px no-repeat;}
.section .list_more {clear:both; text-align:right;}
.section .list_more a {color:#999; font:11px "µ¸¿ò", dotum; letter-spacing:-1px; text-decoration:underline;}

.section .tit {_display:inline; margin:0 0 16px 20px;}
.section span.num {float:left; top:0; *top:1px; margin-left:5px; color:#777;}

.section.body .order9 {margin-bottom:20px;}
.section.body ul {overflow:hidden; clear:both; width:100%;}
.section.body li {_display:inline; float:left; width:100px; margin-left:34px; text-align:center;}
.section.body li.first {margin-left:30px;}
.section.body li a {width:95px; height:130px; border:1px solid #e2e2e2;}
.section.body li img {margin:10px 10px 0;}
.section.body li a {display:block;}
.section.body li a.page {width:auto; height:auto; margin-top:9px; border:none; color:#000;}

.section.today {padding-bottom:28px;}

.section.today .order10 {margin-bottom:14px;}
.section.interview .order11,
.section.event .order26 {margin-bottom:12px;}
.section.today .basic,
.section.interview .basic,
.section.event .basic {width:640px; margin:0 10px 0 30px;}
.section.interview .basic .thumb ,
.section.event .basic .thumb{margin-left:0;}

.section.detail strong,
.section.detail p,
.section.detail ul,
.section.detail ol {margin-left:30px; font-size:13px; line-height:20px;}
.section.detail strong {clear:both; display:block; width:93%;}
.section.detail strong a {font-weight:normal; text-decoration:underline;}
.section.detail p {clear:both; width:93%; margin-bottom:20px;}
.section.detail p .info_add {margin-top:2px; margin-left:0;}
.section.detail ul {margin-bottom:30px;}
.section.detail ul li a {text-decoration:underline;}
.section.detail ul li span {color:#d9d9d9;}
.section.detail ol {clear:both; width:93%;}
.section.detail ol li strong {display:inline; margin-left:0;}
.section.detail .order12 {margin-bottom:16px;}
.section.detail .order14 {*margin-bottom:6px;}
.section.detail .book_cnt div {clear:both; *float:left; margin-bottom:5px; *margin-bottom:-15px;}
.section.detail .book_cnt .info_add {*clear:both;}

.section .info_add {display:block; margin-left:30px; color:#999; font-size:12px; line-height:20px;}
.section .info_add a {padding-right:12px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -373px no-repeat; color:#999; text-decoration:underline;}

.section.series .image {clear:both; width:100%; margin-left:0;}
.section.series .image li {float:left; width:137px; margin-bottom:35px; padding-left:30px;}
.section.series .image li a {font-size:13px; text-decoration:underline; line-height:18px;}
.section.series .image dl {width:130px;}
.section.series .image dt {height:36px;}
.section.series .image dt.thumb {height:auto;}
.section.series .image dd {margin-top:5px;}

.section.netizen .order17 {margin-bottom:14px;}
.section.netizen .basic {margin:0 15px 0 30px;}
.section.netizen .basic li {margin-bottom:20px;}
.section.netizen .basic .thumb {margin-top:5px; margin-left:0;}
.section.netizen .basic dl {margin-top:0; padding-top:0;}
.section.netizen .basic dt {clear:none; float:left;}
.section.netizen .basic dd {clear:both; width:100%;}
.section.netizen .basic .txt_inline {clear:none; _display:inline; float:left; width:auto; margin-left:1px; padding-top:3px;}
.section.netizen .basic .txt_inline em {margin-right:8px; color:#000; font:bold 11px tahoma, "µ¸¿ò", dotum; *position:relative; *top:1px;}
.section.netizen .basic .txt_block {margin-top:-3px;}
.section.netizen .review_point {margin:3px 4px 0;}
.section.netizen .basic .url {margin-right:8px; color:#218d44 !important;} 
.section.netizen .basic .bar {margin:0 1px 0 0; color:#e5e5e5;}

.section.comment {margin-bottom:0; border-bottom:2px solid #3e4044;}
.section.comment .cm_iframe {clear:both; width:640px; margin-left:20px; padding-bottom:20px;}

.section.opencast {margin-bottom:0; padding-top:20px;}
.section.opencast .add_space{_display:inline; margin-right:20px;}
.section.opencast .list_wrap {overflow:hidden; clear:both; width:650px; margin-left:30px;}
.section.opencast .thumb {float:left;}
.section.opencast .thumb .last {padding-top:15px; _padding-top:0;}
.section.opencast .thumb img {margin-bottom:5px;}
.section.opencast .thumb span {display:block;}
.section.opencast .list {float:left; margin-left:17px;}
.section.opencast .list li {margin-bottom:1px; line-height:20px;}
.section.opencast a {color:#000; text-decoration:none;}
.section.opencast a:hover {text-decoration:underline;}
.section.opencast .cast {float:left; margin-left:15px; padding-left:18px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) no-repeat 0 -412px; color:#333; font-family:"µ¸¿ò",dotum;}
.section.opencast .cast a:hover {text-decoration:none;}
.section.opencast .cast em {color:#888; font-size:11px;}

.section.notice {padding-top:20px; border-bottom:none;}
.section.notice ul {margin-left:20px;}
.section.notice li {position:relative; height:19px; margin-bottom:3px; padding:4px 0 0 8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -55px no-repeat; letter-spacing:-1px;}
.section.notice li a {position:absolute; right:20px; top:0;}
.section.notice li.first a {top:-2px;}

.section.info_not {margin:15px 0 46px; border-top:none;}
.section.info_not2 {margin-bottom:48px;}
.section.info_not .not_wrap,
.section.info_not2 .not_wrap {clear:both; width:100%;}
.section.info_not .not_wrap .txt,
.section.info_not2 .not_wrap .txt {padding:0 0 5px 30px;}
.section.info_not2 .not_wrap .txt {padding-bottom:8px;}
.section.info_not .not_wrap .txt strong,
.section.info_not2 .not_wrap .txt strong {color:#f3412f;}
.section.info_not2 .not_wrap .btn_rvw {margin-left:30px;}

.section.line {border-top:2px solid #3e4044;}

#aside .section {width:280px; padding-top:20px; padding-bottom:10px; border-top:1px solid #f1f1f1; border-bottom:none !important;}
#aside .section .tit {margin-left:0;}
.section.mall {margin-top:5px; border-top:none !important;}
.section.mall .add_space a,
.section.recom .add_space a {overflow:hidden; display:inline-block; margin-left:-2px; _margin-left:0; height:14px;}
.section.mall .add_space img,
.section.recom .add_space img {margin-left:0; vertical-align:top;}
.section.mall .add_space a.off img,
.section.recom .add_space a.off img {margin-top:-14px;}

.section.mall .buy_list {clear:both; width:100%; margin:0; padding:0;}
.section.mall .point .img {position:relative; z-index:1; margin-top:-9px; margin-left:1px;}
.section.mall .point span {color:#f3412f;}
.section.mall .point span em {font:bold 14px "±¼¸²", gulim;}

.section.recom .tit {margin-bottom:15px;}
.section.recom .basic {clear:both; width:100%; margin:0 0 10px; padding:0;}
.section.recom .basic li {margin-bottom:10px;}
.section.recom .thumb {margin:0 8px 0 0 !important;}
.section.recom dl {margin-right:20px; line-height:18px;}
.section.recom dt {padding-top:2px; margin-bottom:0;}
.section.recom dt a {font-size:12px; text-decoration:none !important;}
.section.recom dt a:hover {text-decoration:underline !important;}
.section.recom dd {margin-top:1px; padding-top:0; color:#555;}

.section.banner {padding-bottom:0; border-bottom:none !important;}
.section.banner .tit {margin-bottom:12px;}
.section.banner .pub_opencast {clear:both; float:left; width:100%;}
.section.banner .pub_opencast .thumb {float:left; width:57px; margin-right:9px;}
.section.banner .pub_opencast .thumb img {border:1px solid #e5e5e5;}
.section.banner dl {float:left; width:auto; margin-top:2px;}
.section.banner dd {margin-top:7px; _margin-top:5px; _padding-bottom:1px;}
.section.banner dd a {margin:0 1px;}
.section.banner dd a img {vertical-align:middle;}
.section.banner dd span {margin-left:6px; color:#555; font:normal 11px "µ¸¿ò", dotum; letter-spacing:-1px;}
.section.banner dd span em {font-family:tahoma; letter-spacing:0;}

.banner_cp {clear:both; float:left; *float:none; width:100%; margin-top:10px;}

/* body */
.the_body {position:relative; margin:-25px 0 -60px; z-index:10;}
.the_body .body_search {position:relative; z-index:10; padding:0 0 3px; border-left:1px solid #b0b0b8; border-right:1px solid #b0b0b8; border-bottom:1px solid #807e89; line-height:18px; background:url(http://static.naver.com/book/image/bg_body_search.gif) repeat-x left bottom; zoom:1;}
.the_body .body_search_shadow {overflow:hidden; height:2px; border-left:1px solid #e2e3e6; background:#f2f2f2;}
.the_body .dim {position:absolute; z-index:9; width:100%; height:100%; background:#fff; filter:alpha(opacity=70); opacity:0.7;}

.body_search .search_area fieldset {padding:6px 14px 5px;}
.body_search .search_area fieldset span {display:inline-block; padding:1px; *padding:0 1px; vertical-align:top;}
.body_search .search_area fieldset input {vertical-align:top;}
.body_search .search_area fieldset input.box_input {width:174px; height:15px; padding:2px 7px; border:1px solid #adafaa; color:#555; font-size:12px; line-height:18px;}
.body_search .search_area fieldset .focus {background:#5aa409;}
.body_search .search_area fieldset .focus input {border-color:#5aa409;}

.body_search .current_page {position:absolute; right:93px; top:10px; color:#555;}

.body_search .index_area {position:absolute; left:599px; top:0; z-index:20;}
.body_search .index_area .btn {display:block; position:relative; width:80px; height:37px; background:url(http://static.naver.com/book/image/btn_index.gif) 0 0 no-repeat; z-index:1;}
.body_search .index_area .btn span {display:none;}
.body_search .index {display:none; position:absolute; left:79px; top:0; width:293px; padding:10px 6px 13px 0; border:1px solid #b0b0b8; border-bottom-color:#807e89; line-height:16px; background:#fff url(http://static.naver.com/book/image/bg_body_search.gif) repeat-x left bottom;}
.body_search .index .index_scroll {overflow:hidden; position:relative; overflow-y:scroll; height:500px; scrollbar-3dlight-color:#e3e3e3; scrollbar-arrow-color:#d2d2d2; scrollbar-darkshadow-color:#f7f7f7; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#e4e4e4; scrollbar-track-color:#f7f7f7;}
.body_search .index li a,
.body_search .index li span {display:block; position:relative; padding:3px 52px 2px 19px; color:#000; font-weight:bold; text-decoration:none; zoom:1;}
.body_search .index li a em,
.body_search .index li span em {position:relative; position:absolute; right:13px; top:2px; color:#999; font:normal 11px tahoma; cursor:pointer;}
.body_search .index li a:hover,
.body_search .index li span:hover {background:#fafafa;}
.body_search .index li li a,
.body_search .index li li span {padding-left:31px; font-weight:normal;}
.body_search .index li li li a,
.body_search .index li li li span {padding-left:45px; color:#777;}
.body_search .index .index_shadow {overflow:hidden; position:absolute; left:-1px; bottom:0; width:301px; height:2px; margin-bottom:-3px; background:#000; opacity:0.05; filter:alpha(opacity=5);}
.body_search .index_on .btn {background-position:0 -87px;}
.body_search .index_on .index {display:block;}
.body_search .index_off .btn {background-position: 0 -43px; cursor:default;}

.search_result_area {display:none; position:relative; width:678px; z-index:10;}
.search_result_area .btn {position:absolute; left:50%; bottom:0; margin:0 0 -15px -32px;}
.search_result_area .btn img {background:url(http://static.naver.com/book/image/btn_folder.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/btn_folder.png',sizingMethod='scale');}
.search_result_area .btn.unfold img {background:url(http://static.naver.com/book/image/btn_unfolder.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/btn_unfolder.png',sizingMethod='scale');}
.search_result_area .search_result {width:100%;}
.search_result_area .search_result .search_result_data {position:absolute; left:-1px; width:680px;}
.search_result_area .search_result .fold_area {width:678px; border-width:0 1px 1px; border-style:solid; border-color:#edeeef #b0b0b8 #807e89; background:#fff url(http://static.naver.com/book/image/bg_body_search.gif) repeat-x left bottom;}
.search_result_area .search_result h4 {display:block; margin-left:-1px; padding:8px 20px 10px; background:none;}
.search_result_area .search_result h4 strong {color:#000;}
.search_result_area .search_result h4 .x img {margin:3px 0 4px; vertical-align:middle;}
.search_result_area .search_result .option_search {width:auto; margin:0 20px 3px; padding:8px 0 12px; border-top:1px solid #edeeef; zoom:1;}
.search_result_area .search_result dl {padding:0 49px 0 20px;}
.search_result_area .search_result dt {font-size:13px; line-height:21px;}
.search_result_area .search_result dt a {text-decoration:underline;}
.search_result_area .search_result dd {margin-bottom:12px;}

.result_folder .search_area {border-bottom:1px solid #edeeef;}
.result_folder .search_result_area {display:block; margin-bottom:-3px;}
.result_folder .fold_area {display:none;}

.result_unfolder {margin-bottom:-11px;}
.result_unfolder .search_area {border-bottom:1px solid #f6f6f6;}
.result_unfolder .search_result_area {display:block;}
.result_unfolder .search_result_area .btn {margin-bottom:-14px;}
.result_unfolder .search_result_area .search_result {background:#fff url(http://static.naver.com/book/image/bg_body_search.gif) repeat-x left bottom;}
.result_unfolder .search_result_area .search_result h4 {padding:16px 20px 9px; border-top:1px solid #b9b9bf;}
.result_unfolder .search_result_area .search_result_data {margin-top:-3px;}
.result_unfolder .search_result_area .search_result_data .nothing {margin:-1px 29px 47px; line-height:21px;}
.result_unfolder .search_result_area .search_result_data .nothing a {text-decoration:underline;}
.result_unfolder .search_result_shadow {overflow:hidden; position:absolute; left:0; bottom:0; width:100%; height:2px; margin-bottom:-2px; background:#000; opacity:0.05; filter:alpha(opacity=5);}
.result_unfolder .fold_area {display:block;}

.body_view_area {overflow:hidden; overflow-y:auto; _width:678px; height:700px; border-left:1px solid #eeeff2; border-right:1px solid #eeeff2; font-family:"µ¸¿ò", dotum; scrollbar-3dlight-color:#e4e4e4; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-darkshadow-color:#e4e4e4; scrollbar-arrow-color:#d2d2d2; scrollbar-face-color:#fff; scrollbar-track-color:#f7f7f7;}
.body_view {padding:1px 0 5px;}
.body_view .box {margin:14px 15px 15px; padding:0 20px; border:7px solid #f4f4f4; color:#555; line-height:18px;}
.body_view .box p {padding:12px 0 13px;}
.body_view .box a {display:inline-block; text-decoration:underline;}
.body_view .box strong {color:#000;}
.body_view .box .matched_text {padding:5px 0 6px; border-bottom:1px solid #f1f1f1;}
.body_view .box .matched_text dl {overflow:hidden; margin:-6px 0 8px; padding:0 10px; color:#000; line-height:19px; zoom:1;}
.body_view .box .matched_text dt {float:left; width:63px;}
.body_view .box .matched_text dd {overflow:hidden; zoom:1;}
.body_view .box .matched_text .more {padding:0; text-align:right;}
.body_view .box .matched_text .more a {display:inline-block; padding:0 7px 0 2px; text-decoration:none; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -246px no-repeat;}
.body_view .box .matched_text .more a:hover {text-decoration:underline;}
.body_view .prev,
.body_view .next {margin:0 15px; text-align:right;}
.body_view .prev a,
.body_view .next a {display:inline-block; height:13px; padding-top:1px; padding-right:16px;}
.body_view .prev a {background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -330px no-repeat;}
.body_view .next a {background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -287px no-repeat;}
.body_view .body_line {width:678px; border-top:1px solid #eeeef2; font-size:0; height:1px;}
.body_view .body_cnt {padding:43px 49px 21px; font:13px "±¼¸²", gulim; line-height:25px;}
.body_view .body_cnt .highlight {background:#cbe9be;}
.body_view .body_cnt .body_stit {padding-bottom:7px; font-weight:bold;}
.body_view .body_cnt .body_page {padding:16px 0 0; text-align:center;}

.body_copyright {position:relative; height:20px; padding:10px 0 4px; border:1px solid #eeeff2; border-bottom:none;}
.body_copyright * {font-family:dotum;}
.body_copyright .txt_copy {margin-left:19px; padding:2px 0 2px 18px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1193px no-repeat; color:#777; font-size:11px; letter-spacing:-1px;}
.body_copyright .txt_copy a {margin-left:5px; padding-right:6px; color:#777; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -1155px no-repeat; text-decoration:underline;}
.body_copyright .layer_wrap {padding:18px 19px; color:#777; font-size:11px; line-height:15px; letter-spacing:-1px;}
.body_copyright .layer_wrap span {color:#390;}
.body_copyright .layer_wrap a {color:#390; font-weight:bold; text-decoration:underline;}

/* review */
.review {margin-top:-5px; padding:0 15px; text-align:left;}
.review .tit_area {margin-top:28px; padding-top:7px;}
.review .tit_area .num {color:#777;}
.review .basic {margin-top:-5px; margin-right:10px;}
.review .basic li {margin-bottom:20px;}
.review .basic .thumb {margin-top:5px; margin-left:0;}
.review .basic dl {margin-top:0; padding-top:0;}
.review .basic dt {clear:none; float:left;}
.review .basic dd {clear:both; width:100%;}
.review .basic .txt_inline {clear:none; _display:inline; float:left; width:auto; margin-left:1px; padding-top:3px;}
*:first-child+html .review .basic .txt_inline {padding-top:4px;} 
.review .basic .txt_inline em {margin-right:8px; color:#000; font:bold 11px tahoma, "µ¸¿ò", dotum; *position:relative; *top:1px;}
.review .basic .txt_block {margin-top:-3px;}
.review .basic .review_point {margin:3px 4px 0;}
.review .basic .url {color:#218d44 !important;}
.review .paginate {margin-top:18px;}

.review .review_editor {clear:both; width:100%;}

.review .rwrite {padding-top:4px;}
.review .rwrite .box_input {width:511px; height:16px; padding:4px 0 0 6px; border-width:1px; border-style:solid; border-top-color:#a7a7a7; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8; border-left-color:#a7a7a7; font:normal 12px "µ¸¿ò", dotum; color:#444; background-color:#fbfbfb;}
.review .rwrite dt, .review .rwrite dd {float:left; padding-bottom:9px;}
.review .rwrite dt {clear:both; width:69px; padding-top:6px; font:bold 12px "µ¸¿ò" dotum; color:#444;}
.review .rwrite dd {width:500px;}

.review .rwrite .rw_post {float:left; position:relative; z-index:1; width:650px; margin:20px 0 30px;}
.review .rwrite .rw_post dt, .review .rwrite .rw_post dd {padding-bottom:15px;}
.review .rwrite .rw_post dt {width:80px; padding-top:0; font-weight:bold;}
.review .rwrite .rw_post dt a img {margin:-1px 0 0; line-height:0; padding:0; vertical-align:top;}
.review .rwrite .rw_post dd span {text-decoration:underline; cursor:pointer;}
.review .rwrite .rw_post dd span.green {color:#278f00;}
.review .rwrite .rw_post dd p {float:left; padding-right:6px;}
.review .rwrite .rw_post dd p.rw_chk {*margin-top:-5px; margin-bottom:-4px;}
.review .rwrite .rw_post dd p.rw_chk input {margin:0 0 3px; *margin-left:-3px; vertical-align:middle;}

.review .rwrite .rwpop {position:absolute; z-index:101; border:1px solid #c5c5c5; background:#fff;}
.review .rwrite .rwpop a {display:block; padding:4px 0 3px 5px; color:#333; text-decoration:none;}
.review .rwrite .rwpop a:hover {padding:4px 0 3px 5px; background:#f8f8f8;;}
.review .rwrite .rwpop li {width:65px; *margin-bottom:-2px;}

.review .grade_box {position:relative; z-index:100; width:126px; height:22px;  border:1px solid #d0d0d0;}
.review .grade_box .grade_option {display:block; width:124px; height:16px; *height:15px; padding-top:4px; *padding-top:5px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 21px -1115px no-repeat; cursor:pointer;}
.review .grade_box .grade_option label {display:block; _width:119px; margin-left:5px; font-family:dotum; color:#444;}
.review .grade_box .grade_option .review_point {margin:-1px 0 0 7px;}
.review .grade_box .grade_option_layer {position:absolute; top:22px; left:-1px; width:126px; _width:126px; border:#ccc 1px solid; text-align:left; background:#fff;}
.review .grade_box .grade_option_layer li {_float:left;}
.review .grade_box .grade_option_layer li.selected {background:#f8f8f8;}
.review .grade_box .grade_option_layer label {display:block; height:17px; padding:3px 0 0 7px; color:#424242; vertical-align:top;}
.review .grade_box .grade_option_layer em {display:none;}
.review .grade_box .grade_option_layer .review_point {margin:0;}
.review .grade_box .grade_option_layer .bgcolor {background:#f8f8f8;}

.review .postsend_box {float:left; position:relative; z-index:100; width:auto; min-width:202px; _width:202px; height:17px; margin-top:-2px; *margin-top:-3px; border:1px solid #d0d0d0; background:#fff;}
.review .postsend_box .postsend_option {display:block; margin-right:5px; *padding-top:1px; padding-right:15px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -1118px no-repeat; cursor:pointer;}
.review .postsend_box .postsend_option label {display:block; padding:2px 0 0 5px; font-family:dotum; color:#444;}
.review .postsend_box .rwpop {width:100%; padding-bottom:3px; *padding-bottom:0;}
.review .postsend_box .rwpop li {width:auto; height:18px; margin-bottom:0; *margin-bottom:-1px; _margin-bottom:-4px;}

.review .rwrite_bottom {clear:both; width:650px; border-top:1px solid #ddd;}
.review .rwrite_bottom p {margin-bottom:50px; padding:8px 0 0 10px; border-top:3px solid #f9f9f9; font:11px/18px dotum; color:#8f8f8f; letter-spacing:-1px;}
.review .rwrite_bottom p a {margin-left:15px; color:#777; text-decoration:underline;}
.review .rwrite_buttons {position:relative; height:27px;}
.review .rwrite_buttons img {vertical-align:middle;}
.review .rwrite_btn_middle {margin-left:144px;}
.review .rwrite_btn_right {position:absolute; right:0; top:0;}
.review .rwrite_btn_right  img {vertical-align:top;}

.review .rvw_title {overflow:hidden; clear:both; position:relative; width:650px; margin-top:-9px; padding-bottom:3px; background:url(http://static.naver.com/book/image/bg_hdot2.gif) 0 bottom repeat-x;}
.review .rvw_title .r_tit {float:left; width:600px; padding-bottom:4px; color:#222; font:bold 14px "µ¸¿ò", dotum; letter-spacing:-1px; line-height:1.4; text-align:left; word-wrap:break-word; -ms-word-wrap:break-word;}
.review .rvw_title .r_hit {position:absolute; right:0; bottom:7px; color:#555; font:normal 11px "µ¸¿ò", dotum;}
.review .rvw_title .r_hit a.report {padding-left:10px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -452px no-repeat; color:#555;}
.review span.bar {margin:0 2px; color:#ddd;}

.review .rvw_info {overflow:hidden; clear:both; position:relative; width:650px; height:18px; margin-top:7px;}
.review .rvw_info .r_blog {float:left; color:#999;}
.review .rvw_info .r_blog img {vertical-align:middle;}
.review .rvw_info .r_date {position:absolute; right:0; color:#999; font:normal 11px "µ¸¿ò", dotum; text-align:right;}
.review .rvw_info .r_date em {color:#000; font:bold 11px tahoma, "µ¸¿ò", dotum;}
.review .rvw_info .r_date .review_point {margin:2px 4px 0 0;}

.review .rvw_cnt {clear:both; width:650px; margin-top:25px;}
.review .rvw_cnt p {padding-right:10px; color:#222; font-family:"µ¸¿ò", dotum; line-height:1.5; word-wrap:break-word; -ms-word-wrap:break-word;}
.review .rvw_cnt p em {font-style:italic;}
.review .rvw_cnt p img {display:block; margin-bottom:9px;}

.review .comment {margin-top:56px;}
.review #cbox_module {width:650px;}
.review #cbox_module .cbox_write_default .user_area .txt_area {width:637px;}
.review #cbox_module .cbox_write_default .user_area textarea,
.review #cbox_module .cbox_write_default .user_area .desc_area {width:540px;}
.review #cbox_module .user_area .btn_area {clear:none !important;}
.review #cbox_module .paginate {margin:16px 0 0; padding:15px 0 28px; text-align:center;}

.review .btn_area {clear:both; margin-top:12px;}
.review .btn_area span {float:left;}
.review .btn_area p {float:right;}
.review .btn_area p img {margin-left:2px;}
.review .btn_area2 {clear:both; margin-top:20px; padding-top:10px; border-top:1px solid #ddd; text-align:center;}

.no_review {clear:both; margin-top:47px; text-align:center;}
.no_review p {line-height:18px;}

/* todaybook */
.today_data {clear:both; margin:40px 25px 0 2px;}
.today_data .td_title {float:left; width:124px;}
.today_data .td_title h2 {margin-bottom:10px;}
.today_data .td_date {width:78px; height:78px; margin-left:22px; background:url(http://static.naver.com/book/today/common/num/bg_date.gif) no-repeat; font-size:0; text-align:center;}
.today_data .td_date .year {display:block; padding:19px 0 2px;}
.today_data .td_iframe {float:right; width:770px;}
.today_data .comment_reply {clear:both; width:100%; padding-top:40px;}
.today_data .comment_reply .order18 {_display:inline; margin-left:185px;}
.today_data .comment_reply .num {top:1px; color:#777;}
.today_data #cbox_module {width:769px; margin-top:21px; margin-left:185px;}
.today_data #cbox_module .cbox_write_default .user_area .txt_area {width:756px;}
.today_data #cbox_module .cbox_write_default .user_area textarea,
.today_data #cbox_module .cbox_write_default .user_area .desc_area {width:659px;}

/* interview (cp) */
.interview_wrap {clear:both; width:680px; margin:25px 0 10px;}
.interview_top {overflow:hidden; width:auto; _width:604px; padding:30px; border:7px solid #efefef;}
.interview_top .thumb {display:inline; float:left; margin-right:25px;}
.interview_top .thumb .bg_shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow9.png',sizingMethod='scale');}
:root .interview_top .thumb .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow9.png);} 
.interview_top dl {padding-top:7px;}
.interview_top dt, .interview_top dd {font:12px "³ª´®°íµñ", Nanumgothic, "±¼¸²", gulim; margin:0; padding:0;}
.interview_top dt {color:#555; font-weight:bold;}
.interview_top dt.title {padding-top:3px; color:#000; font-size:24px; letter-spacing:-1px;}
.interview_top dt.title span {color:#464d9f;}
.interview_top dd {margin-top:17px; color:#777; line-height:19px;}
.interview_cnt {clear:both; width:auto; margin:-15px 20px 0; padding-top:4px;}
.interview_cnt dt, .interview_cnt dd {font:12px "³ª´®°íµñ", Nanumgothic, "±¼¸²", gulim;}
.interview_cnt dt {margin:54px 0 12px; padding-left:21px; background:url(http://static.naver.com/book/image/ico_q.gif) 0 2px no-repeat; font-weight:bold; font-size:16px; letter-spacing:-1px;}
.interview_cnt dd {color:#777; line-height:20px;}
.interview_cnt dd.txt {clear:both;}
.interview_cnt dd.txt2 {margin-top:16px;}
.interview_cnt dd.img {margin-top:21px;}
.interview_cnt dd.img img {margin-right:6px;}
.interview_cnt dd.img .no {margin-right:0;}
.interview_cnt dd .img_left {float:left; margin:5px 25px 20px 0;}
.interview_cnt dd .img_right {float:right; margin:5px 0 20px 25px;}
/* event (cp) */
.event_wrap {clear:both; width:576px; margin-top:25px; padding:40px; border:12px solid #f4f4f4;}

/* Todaybook */
.todaybook_cp {margin-top:45px; padding:12px 0 0 20px; background:url(http://static.naver.com/book/image/bu_bar3.gif) 20px 0 no-repeat;}
.todaybook_cp li {width:84px; border-bottom:1px solid #f5f5f5; background:#fff;}
.todaybook_cp li.last {padding-bottom:15px; border-bottom:none; background:url(http://static.naver.com/book/image/bu_bar3.gif) 0 43px no-repeat;}
.todaybook_cp li a {display:block; height:31px; background:url(http://static.naver.com/book/image/sprite_todaybook.gif) no-repeat; text-decoration:none;}
.todaybook_cp li span {position:relative; z-index:-1;}
.todaybook_cp .cp1 a {background-position:0 9px;}
.todaybook_cp .cp2 a {background-position:0 -33px;}
.todaybook_cp .cp3 a {background-position:0 -75px;}
.todaybook_cp .cp1 strong a {background-position:-115px 9px;}
.todaybook_cp .cp2 strong a {*margin-bottom:-3px; *border-bottom:1px solid #f5f5f5; background-position:-115px -33px;}
.todaybook_cp .cp3 strong a {background-position:-115px -75px;}

.todaybook_title {clear:both; width:auto; margin:30px 0 0; padding-bottom:12px; border-bottom:2px solid #9e9fa1;}
.todaybook_title .flash_date {text-align:center;}
.todaybook_title .tit {height:16px; background:url(http://static.naver.com/book/image/sprite_title.gif) 0 0 no-repeat;}
.todaybook_title span {position:relative; top:3px; _top:4px; margin-left:9px; font-weight:bold; color:#777;}

.date_view {float:left; width:38px; padding:9px 0 0; text-align:center;}
.date_view img {padding-bottom:4px;}

.section_todaybook {width:auto; margin:0 0 42px;}
.section_todaybook .option_search {margin:0; padding-top:11px;}
.section_todaybook .option_search .sort2 a {background-position:0 -132px !important;}
.section_todaybook .option_search .sort2 strong a {background-position:-78px -132px !important;}

.section_todaybook ol {width:830px; margin-left:0; padding-top:25px;}
.section_todaybook ol li {position:relative; width:790px; padding-left:40px;}

.section_todaybook .image {width:100%; margin:-6px 0 0;}
.section_todaybook .image li {width:148px; height:255px; margin:0 0 25px; padding:0 18px 25px 0; border-bottom:1px solid #ededed;}
.section_todaybook .image li dl .txt_block {height:20px; line-height:0; font-size:0;}
.section_todaybook .image li dl .txt_block a {padding-right:4px;}

.section_todaybook .basic li {margin-bottom:17px; padding-bottom:17px; border-bottom:1px solid #f3f3f3;}
.section_todaybook .basic li.last {margin-bottom:0; padding-bottom:0; border-bottom:none;}
.section_todaybook .basic .thumb {margin:0 15px;}
.section_todaybook .basic dl {padding-top:6px; line-height:21px;}
.section_todaybook .basic .txt_block {margin:-1px 0 2px;}
.section_todaybook .basic .txt_abst {font-size:12px; line-height:18px; color:#000;}
.section_todaybook .basic dd.txt_abst {width:545px;}
.section_todaybook .basic li.todaybook_book {width:782px; height:135px; border:8px solid #efefef; padding:22px 0 0 32px; margin-bottom:25px;}
.section_todaybook .basic li.todaybook_book .thumb {width:87px; height:106px; margin-right:7px;}

.section_todaybook table {border-collapse:separate;}
.section_todaybook caption {display:none;}
.section_todaybook th{height:33px; border-bottom:1px solid #cecfd0; background:url(http://static.naver.com/book/image/bu_bar.gif) no-repeat right 50% #fafafa; text-align:center;}
.section_todaybook td{width:137px; height:236px; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f8; vertical-align:top;}
.section_todaybook td dl {width:95px; padding:4px 0 0 22px;}
.section_todaybook td dt {padding-bottom:2px;}
.section_todaybook td dd {padding-bottom:6px;}
.section_todaybook td .thumb {padding-bottom:3px;}
.section_todaybook td dt a {font-size:12px; color:#0033ac; line-height:16px; text-decoration:underline;}
.section_todaybook td dd a {font:11px dotum; color:#777;}
.section_todaybook table .date {margin:16px 0 0 22px;}
.section_todaybook table .vfirst td{height:237px;}
.section_todaybook table .sat_day{background-image:none; border-right:none;}
.section_todaybook table .todaybook_book{background:url(http://static.naver.com/book/image/bg_todaybook.gif) no-repeat;}
.section_todaybook table .todaybook_book dl {padding-top:2px;}
.section_todaybook table .day_first.todaybook_book,
.section_todaybook table .day_last.todaybook_book {width:138px; background:url(http://static.naver.com/book/image/bg_todaybook2.gif) no-repeat;}
.section_todaybook table .day_last {border-right:none;}

.todaybook_book .thumb .bg_shadow {width:87px; height:106px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/book/image/bg_shadow7.png',sizingMethod='scale');}
:root .todaybook_book .thumb .bg_shadow {background:transparent url(http://static.naver.com/book/image/bg_shadow7.png);}

.section_todaybook .paginate {position:relative; z-index:1; width:100%; margin:-52px 0 0; *margin:-27px 0 0; _margin-top:-52px 0 0; padding-top:40px; background-color:#fff;}
:root .section_todaybook .paginate {margin-top:-52px;}

.todaybook_field {position:relative; width:779px; margin:25px 0 40px; padding:20px 0 20px 35px; border:8px solid #efefef;}
.todaybook_field .fold_wrap {overflow:hidden;}
.todaybook_field li {float:left; margin:0; padding:0;}
.todaybook_field li a:hover {text-decoration: none;}
.todaybook_field li a {display:block; overflow:hidden; width:114px; height:12px; margin-right:10px; padding:5px 0; font:normal 11px tahoma; color:#777;}
.todaybook_field li img {float:left;}
.todaybook_field li span {float:left; padding-left:5px; font:normal 11px tahoma; color:#777;}
.todaybook_field li strong a img {margin-top:-22px;}
.todaybook_field .btn {float:none; position:absolute; right:-8px; bottom:-8px; text-align:right;}

.todaybook_field.c_fold .fold_wrap {height:44px;}
.todaybook_field.c_unfold .fold_wrap {height:auto;}
.todaybook_field.c_fold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left bottom;}
.todaybook_field.c_unfold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left top;}

/* Category */
.category_all {position:absolute; left:0; top:99px; z-index:100; width:125px; padding-bottom:12px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:url(http://static.naver.com/book/image/bg_body_category.gif) 0 0 repeat-y;}
.category_all.bnone {border-bottom:none;}
.category {padding:5px 6px 0 1px;}
.category ul {width:100%; margin:5px 0 0; padding-bottom:6px; _padding:5px 0; background:url(http://static.naver.com/book/image/sprite_category.gif) -390px bottom no-repeat;}
.category ul.last {background:none;}
.category ul li {position:relative; width:100%; line-height:18px;}
.category ul li a {color:#777; zoom:1;}
.category ul li ul {display:none; position:absolute; width:138px; margin:0; padding:10px 0; border:1px solid #390; background:#fff; top:-60px; left:118px; z-index:101;}
.category ul li li a {padding:2px 0 1px 14px; background-image:none;}
.category ul li li a:hover {background:#f6f6f6; text-decoration:underline;}
.category ul li.over {*margin-bottom:-2px;}
.category ul li.over ul {display:block;}
.category li a {display:block; background:url(http://static.naver.com/book/image/sprite_category.gif) 0 0 no-repeat;}
.category li a.item1_1 {background-position:0 0;}
.category li a.item1_2 {background-position:0 -20px;}
.category li a.item2_1 {background-position:0 -40px;}
.category li a.item2_2 {background-position:0 -60px;}
.category li a.item3_1 {background-position:0 -80px;}
.category li a.item3_2 {background-position:0 -100px;}
.category li a.item3_3 {background-position:0 -120px;}
.category li a.item3_4 {background-position:0 -140px;}
.category li a.item3_5 {background-position:0 -160px;}
.category li a.item3_6 {background-position:0 -180px;}
.category li a.item4_1 {background-position:0 -200px;}
.category li a.item4_2 {background-position:0 -220px;}
.category li a.item5_1 {background-position:0 -240px;}
.category li a.item5_2 {background-position:0 -260px;}
.category li a.item5_3 {background-position:0 -280px;}
.category li a.item5_4 {background-position:0 -300px;}
.category li a.item6_1 {background-position:0 -320px;}
.category li a.item6_2 {background-position:0 -340px;}
.category li a.item6_3 {background-position:0 -360px;}
.category li a.item7_1 {background-position:0 -380px;}
.category li a.item7_2 {background-position:0 -400px;}
.category li a.item7_3 {background-position:0 -420px;}
.category li a.item7_4 {background-position:0 -440px;}
.category li a.item7_5 {background-position:0 -460px;}
.category li a.item8_1 {background-position:0 -480px;}
.category li.over a.item1_1 {background-position:-260px 0;}
.category li.over a.item1_2 {background-position:-260px -20px;}
.category li.over a.item2_1 {background-position:-260px -40px;}
.category li.over a.item2_2 {background-position:-260px -60px;}
.category li.over a.item3_1 {background-position:-260px -80px;}
.category li.over a.item3_2 {background-position:-260px -100px;}
.category li.over a.item3_3 {background-position:-260px -120px;}
.category li.over a.item3_4 {background-position:-260px -140px;}
.category li.over a.item3_5 {background-position:-260px -160px;}
.category li.over a.item3_6 {background-position:-260px -180px;}
.category li.over a.item4_1 {background-position:-260px -200px;}
.category li.over a.item4_2 {background-position:-260px -220px;}
.category li.over a.item5_1 {background-position:-260px -240px;}
.category li.over a.item5_2 {background-position:-260px -260px;}
.category li.over a.item5_3 {background-position:-260px -280px;}
.category li.over a.item5_4 {background-position:-260px -300px;}
.category li.over a.item6_1 {background-position:-260px -320px;}
.category li.over a.item6_2 {background-position:-260px -340px;}
.category li.over a.item6_3 {background-position:-260px -360px;}
.category li.over a.item7_1 {background-position:-260px -380px;}
.category li.over a.item7_2 {background-position:-260px -400px;}
.category li.over a.item7_3 {background-position:-260px -420px;}
.category li.over a.item7_4 {background-position:-260px -440px;}
.category li.over a.item7_5 {background-position:-260px -460px;}
.category li.over a.item8_1 {background-position:-260px -480px;}
.category li.selected a.item1_1 {background-position:-130px 0;}
.category li.selected a.item1_2 {background-position:-130px -20px;}
.category li.selected a.item2_1 {background-position:-130px -40px;}
.category li.selected a.item2_2 {background-position:-130px -60px;}
.category li.selected a.item3_1 {background-position:-130px -80px;}
.category li.selected a.item3_2 {background-position:-130px -100px;}
.category li.selected a.item3_3 {background-position:-130px -120px;}
.category li.selected a.item3_4 {background-position:-130px -140px;}
.category li.selected a.item3_5 {background-position:-130px -160px;}
.category li.selected a.item3_6 {background-position:-130px -180px;}
.category li.selected a.item4_1 {background-position:-130px -200px;}
.category li.selected a.item4_2 {background-position:-130px -220px;}
.category li.selected a.item5_1 {background-position:-130px -240px;}
.category li.selected a.item5_2 {background-position:-130px -260px;}
.category li.selected a.item5_3 {background-position:-130px -280px;}
.category li.selected a.item5_4 {background-position:-130px -300px;}
.category li.selected a.item6_1 {background-position:-130px -320px;}
.category li.selected a.item6_2 {background-position:-130px -340px;}
.category li.selected a.item6_3 {background-position:-130px -360px;}
.category li.selected a.item7_1 {background-position:-130px -380px;}
.category li.selected a.item7_2 {background-position:-130px -400px;}
.category li.selected a.item7_3 {background-position:-130px -420px;}
.category li.selected a.item7_4 {background-position:-130px -440px;}
.category li.selected a.item7_5 {background-position:-130px -460px;}
.category li.selected a.item8_1 {background-position:-130px -480px;}
.category li a span {position:relative; z-index:-1;}
.category li a:hover,
.category li a:visited,
.category li a:active {text-decoration:none;}

.category_info {margin:14px 1px 0; padding-top:12px; border-top:1px solid #d7d7d7;}
.category_info ul {margin:0 14px 0 10px;}
.category_info li {position:relative; height:28px; border-bottom:1px solid #f3f3f3;}
.category_info li a {display:block; width:99px; height:28px; background:url(http://static.naver.com/book/image/sprite_category.gif) 0 0 no-repeat;}
.category_info li.info1 a {background-position:0 -500px;}
.category_info li.info2 a {background-position:0 -530px;}
.category_info li.info3 a {background-position:0 -560px;}
.category_info li.info3 .ico_new {position:absolute; left:58px; top:9px;}
.category_info li.last {border:none;}
.category_info li a span {position:relative; z-index:-1;}
.category_info li a:hover,
.category_info li a:visited,
.category_info li a:active {text-decoration:none;}

.tab_category {clear:both; overflow:hidden; position:relative; z-index:5; width:100%; height:44px;}
.tab_category:after {content:""; display:block; clear:both;}
.tab_category ul {width:100%; height:35px; background:url(http://static.naver.com/book/image/bg_tab_category.gif) 0 0 repeat-x;}
.tab_category li {overflow:hidden; position:relative; z-index:1; float:left; width:167px; margin-left:-1px; _margin-left:-2px;}
.tab_category li.first {width:166px; margin-left:0;}
.tab_category li.first a img {margin-left:0;}
.tab_category li a img {margin-left:-1px; vertical-align:top;}
.tab_category li.selected {z-index:2; margin-left:-2px; padding-left:1px;}
.tab_category li.selected a img {position:relative; z-index:2; overflow:hidden; margin-top:-45px;}
.tab_category li.first.selected {margin-left:0; padding-left:0;}
.tab_category li em {position:absolute; top:11px; z-index:3; color:#f3412f; font:bold 10px tahoma; letter-spacing:-1px;}
.tab_category li em.total_new,
.tab_category li em.total_recom {left:113px;}
.tab_category li em.total_seller {left:117px;}

.tab_category.tab_sub li {width:209px;}
.tab_category.tab_sub li.first {width:206px;}
.tab_category.tab_sub li.first2 {width:209px; margin-left:0;}
.tab_category.tab_sub li em.total_new,
.tab_category.tab_sub li em.total_recom {left:134px;}
.tab_category.tab_sub li em.total_seller {left:138px;}

.tab_store {clear:both; overflow:hidden; position:relative; z-index:5; width:808px; height:27px; margin:13px 0 25px; padding:0 1px; background:#fff url(http://static.naver.com/book/image/bg_tab_cp2.gif) no-repeat;}
.tab_store li {overflow:hidden; position:relative; z-index:1; float:left; height:27px; margin-left:-2px; padding-left:1px; background:url(http://static.naver.com/book/image/bu_bar5.gif) 0 7px no-repeat;}
.tab_store li a img {margin-left:-1px; vertical-align:top;}
.tab_store li.first {padding-right:1px; _padding:0 0 0 1px; background:none;}
.tab_store li.first a img{margin-left:0; _margin-left:1px;}
.tab_store li.last a img{margin-left:-2px;}
.tab_store li.selected {z-index:2; margin-left:-4px; padding-right:1px; background:none;}
.tab_store li.selected a img {position:relative; z-index:2; margin-top:-37px;}
.tab_store li.first.selected {margin-left:-1px; margin-right:-1px; padding-left:0; _padding-left:5px; _padding-right:2px;}
.tab_store li.last.selected {margin-left:-3px; *margin-left:-4px; _margin-left:-5px; margin-right:-2px;}
.tab_store li.last.selected a img {margin-left:-1px; _margin-left:-2px;}

.tab_rank {float:right; width:307px; _width:310px; height:23px; margin:-5px 0 0;}
.tab_rank li {float:left; width:61px;}
.tab_rank li span {position:relative; z-index:-1; text-indent:-9000px; display:none;}/**/
.tab_rank li a {display:block; height:23px; background:url(http://static.naver.com/book/image/sprite_tab_category.gif) 0 0 no-repeat; text-decoration:none;}
.tab_rank li strong a {position:relative; z-index:1; width:63px; margin-left:-2px;}
.tab_rank li.r_tab1 a {background-position:0 0; margin-left:0; margin-right:-2px;}
.tab_rank li.r_tab2 a {background-position:0 -50px;}
.tab_rank li.r_tab3 a {background-position:0 -100px;}
.tab_rank li.r_tab4 a {background-position:0 -150px;}
.tab_rank li.r_tab5 a {background-position:0 -200px;}
.tab_rank li.r_tab1 strong a {background-position:-92px 0;}
.tab_rank li.r_tab2 strong a {background-position:-92px -50px;}
.tab_rank li.r_tab3 strong a {background-position:-92px -100px;}
.tab_rank li.r_tab4 strong a {background-position:-92px -150px;}
.tab_rank li.r_tab5 strong a {background-position:-92px -200px;}

.category_detail {clear:both; position:relative; z-index:6; margin-bottom:25px; padding:21px 0 21px 24px; border:8px solid #efefef; line-height:19px; zoom:1;}
.category_detail h3 {float:none;}
.category_detail h3 a {color:#000;}
.category_detail ul {width:100%; margin-top:6px; padding-top:8px; background:url(http://static.naver.com/book/image/bu_bar2.gif) 1px 0 no-repeat;}
.category_detail li a {display:inline-block; color:#555;}
.category_detail:after,
.category_detail ul:after {content:""; display:block; clear:both;}
.category_col4 .category_detail_inner {float:left; width:196px;}
.category_list li,
.category_col5 .category_detail_inner {float:left; width:157px; height:auto;}
.category_list h3.selected,
.category_list h3.selected a {color:#390;}
.category_detail li.depth a {padding-right:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -768px no-repeat;}
.category_detail li.depth a:hover {background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -798px no-repeat;}
.category_detail li.over a {padding-right:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -798px no-repeat;}
.category_detail li.selected a {color:#390; font-weight:bold;}
.category_detail .depth_layer {position:absolute; z-index:6; display:block; width:165px; padding:11px 0; border:1px solid #c3c3c3; background:#fff;}
.category_detail .depth_layer li {float:none; width:auto !important; margin:0;}
.category_detail .depth_layer li a {display:block; width:139px; padding:0 13px; background-image:none;}
.category_detail .depth_layer li a:hover {background-image:none; background-color:#f6f6f6;}
.category_detail .btn {position:absolute; right:-8px; bottom:-8px;}
.category_fold ul,
.category_fold .category_line,
.category_fold .category_clear {display:none;}
.category_fold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left bottom;}
.category_unfold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left top;}
.category_detail_inner.nodepth ul {margin-top:0; padding-top:0; background:none;}
.category_detail_inner.nodepth ul li a {color:#000;}
.category_detail_inner.nodepth li.selected a {color:#390;}
.category_line {clear:both; height:1px; margin:16px 0 15px -24px; border-top:1px solid #efefef; font-size:0; line-height:0;}
.category_clear {clear:both; margin-top:16px;}

.category_section {clear:both; width:810px; min-height:400px; _height:430px; margin:0 10px; padding:18px 0 11px; border-top:1px solid #d7d7d7;}
.category_section .rank_view {width:40px;}
.category_section .rank_view span.rank {display:block; width:40px !important;}
.category_section .order3 {margin-bottom:15px;}
*:first-child+html .category_section .order3 {margin-bottom:0;} 

.category_section.best_seller {padding-top:24px; border-top:0;}
.category_section.best_seller .field {margin-left:9px;}
.category_section.best_seller .image {margin-left:-14px;}
.category_section .image {width:810px; margin:0 0 33px;}
.category_section .image li {position:relative;}
.category_section .image li dl {margin-left:30px;}
.category_section .image li .rank_view {left:-14px;}
.category_section .section_more {margin-bottom:5px; margin-top:-15px;}
*:first-child+html .category_section .section_more  {margin-top:0;} 
.category_group {clear:both; width:auto; margin:0 10px 3px; padding:0 0 11px;}
.category_group h5 a {color:#000;}
.category_line2 {clear:both; width:790px; margin:0 0 15px 10px; padding:0; border-top:1px solid #f3f3f3;}
.category_group .image {width:auto; margin-bottom:24px; margin-left:0;}
.category_group .image dl {margin-left:0 !important;}
.category_section .basic_1 {margin:20px 0 29px;}
.category_section .basic_1 li {clear:none; float:left; position:relative; width:395px; margin-bottom:30px; padding-left:10px;}
.category_section .basic_1 li .thumb {display:inline;}
.category_section .basic_1 li dl {width:255px; margin-top:4px;}
.category_section .basic_1 li dt {display:block; margin:0 0 1px; line-height:19px;}
.category_section2 {margin:-4px 0 0; padding:0; border:0;}
.category_section2 .basic {margin:0 10px 11px 0;}
.category_section2 .basic li {position:relative; margin-bottom:25px;}
.category_section2 .top100 li {width:760px; padding-left:40px;}
.category_section2 .top100 li .rank_view {left:-7px;}
.category_section2 ul.image {width:830px;}
.category_section2 ul.image dl {margin-left:15px;}
.category_section2 ol.image {width:830px;}
.category_section2 ol.image dl {margin-left:37px; _margin-left:30px;}
.category_section2 ol.image .rank_view {left:-10px; _left:-17px;}

/* Search */
#search_result p {padding:15px 0 13px 20px; color:#555;}
#search_result p strong {color:#000;}
#search_result .scl {clear:both; width:100%; border-top:2px solid #6f7279; border-bottom:1px solid #e6e6e6; background:#fbfbfb;}
#search_result .scl ul {height:28px; padding:9px 0 0 17px;}
#search_result .scl li {float:left; margin-right:14px;}
#search_result .scl li a span {position:relative; z-index:-1;}
#search_result .scl li a {display:block; height:19px; background:url(http://static.naver.com/book/image/sprite_list.gif) no-repeat;}
#search_result .scl li.search_menu1 a {width:57px; background-position:0 0;}
#search_result .scl li.search_menu2 a {width:68px; background-position:0 -43px;}
#search_result .scl li.search_menu1 strong a {background-position:-82px 0;}
#search_result .scl li.search_menu2 strong a {background-position:-82px -43px;}

.aside_search {width:178px; padding:25px 0;}
.aside_search li {background:url(http://static.naver.com/book/image/bu_list.gif) 10px 9px no-repeat; color:#777; font-weight:bold;}
.aside_search li a,
.aside_search li strong {display:block; padding:4px 0 5px 19px; color:#777;} 
.aside_search li a:hover {background:#f9f9f9 url(http://static.naver.com/book/image/bu_list.gif) 10px 9px no-repeat;}
.aside_search li em {overflow:hidden; height:15px; margin-left:4px; color:#555; font-weight:normal; letter-spacing:0;}
.aside_search li a:hover em, .aside_search li a:active em{text-decoration:none;}
.aside_search .selected {background:#f9f9f9 url(http://static.naver.com/book/image/bu_list.gif) 10px 9px no-repeat; color:#390; font-weight:bold;}
.aside_search .list_all {margin-bottom:7px; padding-bottom:8px; background:url(http://static.naver.com/book/image/bg_hdot.gif) left bottom repeat-x;}
.aside_search .list_all a {color:#000;}
.aside_search .list_all a:hover{background:#f9f9f9 url();}
.aside_search .list_all .selected{background:#f9f9f9 url() 24px 9px no-repeat; color:#390;}
.aside_search .list_sub {clear:both; margin:0 0 7px;}
.aside_search .list_sub li {width:100%; margin:0; background:url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat; color:#000; font-weight:normal;}
.aside_search .list_sub li a {display:block; padding:4px 0 3px 32px; color:#000;}
.aside_search .list_sub li a:hover{background:#f9f9f9 url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat;}
.aside_search .list_sub .selected{background:#f9f9f9 url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat; color:#390;}
.aside_search .list_sub ul{width:100%;}

.aside_search .list_sub.writer.first {margin-bottom:0; padding-bottom:0 !important;}
.aside_search .list_sub.writer li {background:none;}
.aside_search .list_sub.writer li a:hover {background:#f9f9f9 url();}
.aside_search .list_sub.writer li.first {background:url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat;}
.aside_search .list_sub.writer li.first a:hover {background:#f9f9f9 url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat;}
.aside_search .list_sub.writer li.first.selected {background:#f9f9f9 url(http://static.naver.com/book/image/bu_list2.gif) 24px 9px no-repeat;}
.aside_search .list_sub.writer .selected {background:#f9f9f9;}
.aside_search .list_sub.writer .selected a {color:#390; font-weight:bold;}
.aside_search .list_sub.writer .selected a:hover {background:#f9f9f9;}

.aside_search .list_sub.field li {width:178px; background:none;}
.aside_search .list_sub.field li a {padding-left:0;}
.aside_search .list_sub.field li a:hover {background:none;}
.aside_search .list_sub.field li .ico_tree {display:inline; overflow:hidden; float:left; width:9px; height:9px; margin:5px 4px 0 20px; padding:0;}
.aside_search .list_sub.field li.selected {margin:0; padding:0;}
.aside_search .list_sub.field li.selected .ico_tree img {margin-top:-27px;}
.aside_search .list_sub.field li.selected.close .ico_tree img {margin-top:-18px;}
.aside_search .list_sub.field li.selected.open .ico_tree img {margin-top:-9px;}
.aside_search .list_sub.field li.over span {display:block; width:100%; height:auto; margin-bottom:2px; background:#f9f9f9;}
.aside_search .list_sub.field li ul {margin:2px 0 4px;}
.aside_search .list_sub.field li li a {padding-left:33px;}
.aside_search .list_sub.field li li a:hover {background:#f9f9f9;}
.aside_search .list_sub.field .selected {background:none;}

.aside_search .more_list {overflow:hidden; clear:both; width:100%; margin:-3px 0; font:11px µ¸¿ò;}
.aside_search .more_list a {float:right; padding:3px; color:#999; text-decoration:underline; text-align:right;}
.aside_search .more_list a:hover {background:#fff;}

.option_search {position:relative; clear:both; width:100%; margin:-12px 0 25px;}
.option_search:after{content:""; display:block; clear:both;}
.option_search .sort_type li {float:left;}
.option_search .sort_type li span {position:relative; z-index:-1; font:11px "µ¸¿ò",dotum;}
.option_search .sort_type li a{display:block; width:56px; height:17px; background:url(http://static.naver.com/book/image/sprite_list.gif) no-repeat;}
.option_search .sort_type li.sort1 a {background-position:0 -89px;}
.option_search .sort_type li.sort2 a {background-position:0 -130px;}
.option_search .sort_type li.sort3 a {background-position:0 -171px;}
.option_search .sort_type li.sort4 a {width:48px; background-position:0 -212px;}
.option_search .sort_type li.sort5 a {width:68px; background-position:0 -253px;}
.option_search .sort_type li.sort6 a {background-position:0 -294px;}
.option_search .sort_type li.sort7 a {background-position:0 -335px;}
.option_search .sort_type li.sort8 a {background-position:0 -376px;}
.option_search .sort_type li.sort9 a {background-position:0 -419px;}
.option_search .sort_type li.sort10 a {background-position:0 -460px;}
.option_search .sort_type li.sort11 a {width:48px; background-position:0 -501px;}
.option_search .sort_type li.sort12 a {width:48px; background-position:0 -542px;}
.option_search .sort_type li.sort1 strong a {background-position:-78px -89px;}
.option_search .sort_type li.sort2 strong a {background-position:-78px -130px;}
.option_search .sort_type li.sort3 strong a {background-position:-78px -171px;}
.option_search .sort_type li.sort4 strong a {background-position:-78px -212px;}
.option_search .sort_type li.sort5 strong a {background-position:-78px -253px;}
.option_search .sort_type li.sort6 strong a {background-position:-78px -294px;}
.option_search .sort_type li.sort7 strong a {background-position:-78px -335px;}
.option_search .sort_type li.sort8 strong a {background-position:-78px -376px;}
.option_search .sort_type li.sort9 strong a {background-position:-78px -419px;}
.option_search .sort_type li.sort10 strong a {background-position:-78px -460px;}
.option_search .sort_type li.sort11 strong a {background-position:-78px -501px;}
.option_search .sort_type li.sort12 strong a {background-position:-78px -542px;}

.option_search .sort_type2 {position:absolute; right:0; top:0;}
.option_search .sort_type2 span {overflow:hidden; display:inline-block; height:19px; margin-left:5px;}
.option_search .sort_type2 span img {_float:left; vertical-align:top;}
.option_search .sort_type2 span a.on img {overflow:hidden; margin:-19px 0 0; vertical-align:top;}
.option_search .sort_type2 span a.off img {margin-right:-1px;}
.option_search fieldset {display:inline;}
.option_search fieldset legend {display:inline-block;}

.basic {overflow:hidden; clear:both; width:auto; margin:0 0 20px;}
.basic li {clear:both; float:left; _float:none; width:100%; margin-bottom:25px;} 
@media tty {
 i {content:"\";/*" "*/}}@m; .basic li {margin-left:-16px;};/*";}
}/* */
.basic .thumb {float:left; margin:0 19px 0 0;}
.basic dl {overflow:hidden; _float:left; margin-top:1px; padding-top:2px; line-height:18px;}
.basic dt {clear:both; display:inline; height:auto; margin-right:5px; padding-top:3px; font-size:13px; color:#777;}
.basic dt a {text-decoration:underline;}
.basic dt a:visited,
.basic li a:visited {color:#99209b;}
.basic dd {clear:both; margin:0 0 3px; color:#000;}
.basic .txt_block {clear:both; display:block; margin:4px 0 0;}
.basic .txt_inline {display:inline;}
.basic .txt_inline,
.basic .txt_block, 
.basic .txt_block a,
.basic .txt_desc,
.basic .txt_desc a {color:#777 !important;}
.basic .txt_inline a, 
.basic .txt_inline a:visited {color:#777 !important;}
.basic .txt_desc{margin:2px 0;}

.basic .bar {color:#ddd;}
.basic .txt_g1 {color:#777;}
.basic .txt_g1:hover, 
.basic .txt_g1:visited,
.basic .txt_g1:active {color:#777;}
.basic .url {margin-right:8px; color:#218d44 !important; text-decoration:none; font-size:12px !important;} 
.basic .url:hover{text-decoration:underline;}
.basic a.txt_name {color:#000 !important;}
.basic a.txt_name:hover {color:#000 !important;}
.basic .txt_name strong {font-weight:normal; color:#000;}

.basic dt .btn {_margin:0 0 -6px 0; top:-1px; _top:0;}
*:first-child+html .basic dt .btn {margin-bottom:-9px;} 
:root .basic dt .btn {margin:0; vertical-align:middle;}
.basic .btn {margin:-5px -4px -6px 3px; _margin-top:-2px; position:relative; top:0;}
.basic .theme {padding-right:8px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -212px no-repeat;}
.basic .price {color:#ff3e00;}
.basic .price strong {font-weight:normal;}
.basic .review_point {margin-top:3px; _margin-top:2px;}

.image {clear:both; overflow:hidden; width:auto; margin-bottom:4px;}
.image li {float:left; width:20%; height:262px; margin-bottom:32px;}
.image dl {width:130px;}
.image .thumb {position:relative; float:none; height:166px; margin-bottom:7px; margin-right:0; border:none;}
.image dt {overflow:hidden; width:125px; font-size:13px; line-height:19px;}
.image dt a {text-decoration:underline;}
.image dt a:visited {color:#99209b;}
.image dd {margin-top:1px; color:#222; line-height:18px;}
.image dd a {color:#222}
.image dd.txt_block {margin-top:4px;}

.rank_view {position:absolute; left:0; top:6px; width:29px; padding:0; font:bold 9px/12px tahoma; text-align:right;}
.rank_view span {display:inline-block; height:15px; background:url(http://static.naver.com/book/image/sprite_num.gif) no-repeat;}
.rank_view span.rank {padding-top:3px; width:25px; background:none; line-height:12px;}
.rank_view img {margin:-1px 0 1px; vertical-align:middle;}
.rank_view span.no1 {width:8px; background-position:right -212px;}
.rank_view span.no2 {width:12px; background-position:right -241px;}
.rank_view span.no3 {width:12px; background-position:right -270px;}
.rank_view span.no4 {width:12px; background-position:right -300px;}
.rank_view span.no5 {width:12px; background-position:right -329px;}
.rank_view span.no6 {width:12px; background-position:right -359px;}
.rank_view span.no7 {width:12px; background-position:right -389px;}
.rank_view span.no8 {width:12px; background-position:right -418px;}
.rank_view span.no9 {width:12px; background-position:right -448px;}
.rank_view span.no0 {width:11px; background-position:right -478px;}
.rank_view em {padding-left:2px; color:#b8b8b8;}
.rank_view em.new,
.rank_view em.up {color:#f3412f;}
.rank_view em.new {font-weight:normal;}
.rank_view em.down {color:#4660be;}

.buy_list{width:auto; margin:0 0 -5px; padding:7px 10px 0 11px;}
.buy_list li{position:relative; margin:0 0 9px !important;} 
.buy_list li a:link{color:#0033ac !important;}
.buy_list li span{position:absolute; right:0; _right:25px; top:-3px;}
.buy_list li span em strong{color:#f3412f;}
.buy_list .btn{margin:0 0 0 2px; vertical-align:middle;}

.detail_search th{height:21px; padding-left:6px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) left -480px  no-repeat; font:12px ±¼¸²; color:#333; text-align:left;}
:root .detail_search th {height:27px;}
.detail_search th{padding-top:6px;}
.detail_search th label{position:relative; top:1px;}
.detail_search td, .detail_search select {font-size:12px; color:#666;}
.detail_search td span{margin:0 5px;}

.search_tip{overflow:hidden; _width:912px; padding:14px 14px 11px; background:#fbfbfb; border:1px solid #f9f9f9;}
.search_tip li{float:left; width:468px; font:11px/16px µ¸¿ò; color:#999; letter-spacing:-1px;}
.search_tip li.last_child{width:435px;}
.search_tip strong{display:block; padding:6px 0; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -523px no-repeat; font:bold 12px ±¼¸²; color:#666; letter-spacing:0}
.search_tip li em{color:#666;}

.no_result {clear:both; padding:50px 0 0 18px;}
.no_result p {color:#000; font-weight:bold;}
.no_result p em {color:#e82828;}
.no_result ul {margin-top:19px; margin-left:11px;}
.no_result li {height:21px; padding-left:8px; background:url(http://sstatic.naver.com/search/images11/bar_gray06.gif) no-repeat 0 5px; color:#000;}
.no_result li a {text-decoration:underline;}

.search_recom {clear:both; width:940px; margin:20px 0 30px 20px; padding-top:30px; border-top:1px solid #e9e9e9;}
.search_recom p {height:20px; color:#000; font-weight:bold;}
.search_recom ul {overflow:hidden; width:100%; margin:3px 0 0 -12px;}
.search_recom ul li {display:inline; float:left;  margin-left:-1px; padding:0 13px; background:url(http://sstatic.naver.com/search/images11/bar_gray04.gif) no-repeat 0 1px;}
.search_recom ul li a {text-decoration:underline;}

/* Bestseller */
#container.type5 #aside h2 {padding:30px 0 0;} 
.best_cp {overflow:hidden; width:84px; margin:55px 0 0 20px; padding-top:13px; background:url(http://static.naver.com/book/image/bu_bar3.gif) 0 0 no-repeat;}
.best_cp li {overflow:hidden; width:84px; height:30px; border-bottom:1px solid #f5f5f5;}
.best_cp li img {vertical-align:top;}
.best_cp li a {display:block; overflow:hidden; height:21px; padding-top:9px;}
.best_cp li.last {padding-bottom:15px; border-bottom:none; background:#fff url(http://static.naver.com/book/image/bu_bar3.gif) 0 41px no-repeat;}
.best_cp li strong img {margin-top:-37px;}

.bestseller_field {position:relative; width:779px; margin:25px 0 40px; padding:20px 0 20px 35px; border:8px solid #efefef;}
.bestseller_field .fold_wrap {overflow:hidden;}
.bestseller_field .h_cp {margin:3px 0 10px;}
.bestseller_field li {float:left; margin:0; padding:0;}
.bestseller_field li a:hover {text-decoration: none;}
.bestseller_field li a {display:block; overflow:hidden; width:114px; height:12px; margin-right:10px; padding:5px 0;}
.bestseller_field li strong a img {margin-top:-22px;}
.bestseller_field .btn {float:none; position:absolute; right:-8px; bottom:-8px; text-align:right;}

.bestseller_field.c_fold .fold_wrap {height:68px;}
.bestseller_field.c_unfold .fold_wrap {height:auto;}
.bestseller_field.c_fold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left bottom;}
.bestseller_field.c_unfold .btn img {background:url(http://static.naver.com/book/image/btn_fold_category.gif) no-repeat left top;}

.bestseller_title {position:relative; z-index:1; width:830px; height:43px; margin-bottom:25px; border-bottom:2px solid #9e9fa1;}
.bestseller_title .tit_area {overflow:hidden; clear:none; float:left; margin:0; padding:10px 0 0; border-bottom:none;}
.bestseller_title .tit_area .tit {float:left; height:16px; margin-top:5px; background:none;}
.bestseller_title .flash_date {position:absolute; left:275px; top:0;}
.bestseller_title .flash_date .date_year {display:block; position:absolute; left:26px; top:31px;}
.bestseller_title .flash_date .date_month {display:block; position:absolute; left:109px; top:31px;}
.bestseller_title .flash_date .date_week {display:block; position:absolute; left:159px; top:31px;}
.bestseller_title .option_search {clear:none; float:right; width:50px; height:19px; margin:-19px 0 0;}

.section_bestseller ol {width:830px; margin:0; padding-bottom:1px;}
.section_bestseller ol li {position:relative; padding-left:19px; _padding-left:0;}
.section_bestseller ol .rank_view {width:32px;}
.section_bestseller .basic li {margin-bottom:25px;}
.section_bestseller .basic .thumb {margin-left:18px;}
.section_bestseller .basic dl {width:671px;}
.section_bestseller .image {width:100%; margin-bottom:0; padding-bottom:0;}
.section_bestseller .image .rank_view {_left:-1px;}
.section_bestseller .image li {width:130px; height:254px; margin:0 0 25px; padding:0 2px 25px 34px; _padding-left:33px; border-bottom:1px solid #ededed;}
.section_bestseller .image li dl {margin-left:3px; _margin-left:0;}
.section_bestseller .image li dl .txt_block {height:20px; line-height:0; font-size:0;}
.section_bestseller .image li dl .txt_block a {padding-right:4px;}
.section_bestseller .paginate {position:relative; z-index:1; width:100%; margin:-1px 0 0; padding-top:30px; background-color:#fff;}

/* Bookshelf */
.ibookshelf_title {position:relative; z-index:100; width:830px; height:155px; margin-top:-1px; background:url(http://static.naver.com/book/image/bg_bookshelf.jpg) no-repeat 0 0;}
.ibookshelf_title .url {display:block; overflow:hidden; position:absolute; top:126px; left:701px; width:107px; height:18px; text-indent:-9000px;}
.ibookshelf_list {margin:20px 10px 0;}
.ibookshelf_list em {font:bold 11px tahoma; color:#390; letter-spacing:0;}
.ibookshelf_list .ibookshelf_item {overflow:hidden; width:810px; _float:left; padding:30px 0 23px; border-bottom:1px solid #eee;}
.ibookshelf_list .face_thumb, .ibookshelf_list .info, .ibookshelf_list ul {float:left;}
.ibookshelf_list .face_thumb {border:2px solid #000;}
.ibookshelf_list .info {width:290px; padding:3px 23px 0 20px;}
.ibookshelf_list .info dt {margin:0; padding-bottom:9px; font:11px dotum; letter-spacing:-1px;}
.ibookshelf_list .info dt a {color:#555; text-decoration:none;}
.ibookshelf_list .info dt span {padding:0 3px 0 2px; color:#ddd;}
.ibookshelf_list .info .title {padding-bottom:12px; font:bold 18px dotum;}
.ibookshelf_list .info .title a {color:#000;}
.ibookshelf_list .info .desc {padding-bottom:12px; color:#777; line-height:16px;}
.ibookshelf_list .info dd a {padding-right:5px;}
.ibookshelf_list ul li {overflow:hidden;}
.ibookshelf_list ul li {float:left;}
.ibookshelf_list ul dl {width:70px; padding-left:15px;}
.ibookshelf_list ul dd {margin-top:4px; font:normal 11px/15px dotum; letter-spacing:-1px; color:#999;}
.ibookshelf_list ul dd a {color:#999;}
.section_ibookshelf .paginate {margin:-3px 0 0; padding:15px 0 0; background-color:#fff;}

/* Mypage */
.tab_shelf li {width:auto;}
.tab_shelf li a {width:158px; background:none; text-align:center; text-decoration:none !important;}
.tab_shelf li.d_tab1 a {width:127px;}
.tab_shelf li span {display:none;}
.tab_shelf li em {display:inline-block; padding:8px 0 10px; font:11px/13px Tahoma; color:#777; background:url(http://static.naver.com/book/image/sprite_tab_bookshelf.gif) 0 0 no-repeat; cursor:pointer;}
.tab_shelf li.d_tab1 em {padding-left:41px; background-position:0 0;}
.tab_shelf li.d_tab2 em {padding-left:86px; background-position:0 -61px;}
.tab_shelf li.d_tab3 em {padding-left:86px; background-position:0 -122px;}
.tab_shelf li.d_tab1 strong em {background-position:-151px 0;}
.tab_shelf li.d_tab2 strong em {background-position:-151px -61px;}
.tab_shelf li.d_tab3 strong em {background-position:-151px -122px;}

.bookshelf.title {margin:25px 0 15px 20px;}
.bookshelf_category {margin:11px 0 26px; border-bottom:2px solid #c9cbcc;}

.bookshelf.coupon table {width:680px; margin-top:6px; border-collapse:collapse;}
.bookshelf.coupon table a {color:#000;}
.bookshelf.coupon th {height:30px; font-weight:normal; border-bottom:1px solid #eaeaed; color:#777;  text-align:center;}
.bookshelf.coupon th a {color:#777; padding-right:10px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -679px no-repeat;}
.bookshelf.coupon th.al_l {text-align:left; padding-left:19px;}
.bookshelf.coupon td {text-align:center; border-bottom:1px solid #f9f9f9; color:#555; line-height:27px;}
.bookshelf.coupon td.al_l {padding-left:19px; text-align:left; font-weight:normal; color:#000;}
.bookshelf.coupon tr.last td {border-bottom:1px solid #eaeaed;}

.checklist {clear:both; padding:18px 24px; background:#fafafa; font:11px "µ¸¿ò", dotum; color:#777; letter-spacing:-1px;}

.select_area {clear:both; position:relative; z-index:11; width:680px; height:27px; margin-top:20px;}
.select_area .btn_area1 {position:absolute; right:0; top:0; letter-spacing:-2px;}
.select_category {float:left; position:relative;}
.select_category a { color:#555; text-decoration:none;}
.select_category a:hover {text-decoration:none;}
.select_category .select {width:135px; margin-top:0; padding:3px 6px 2px 7px; border:1px solid #d0d0d0;}
.select_category .select a {display:block; padding-right:18px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) right -980px no-repeat;}
.select_category .layer_select {left:0; top:18px; width:148px;}

.shelf_section {clear:both; position:relative; z-index:1;}
.shelf_section .option_search {margin:0; padding:8px 0 26px; border-top:2px solid #c9cbcc;}
.shelf_section .image {position:relative; width:672px; margin:0;}
.shelf_section .image li {position:relative; width:25%;}
.shelf_section .image li dl {margin-left:25px;}
.shelf_section .image li input {position:absolute; left:4px; top:5px; width:15px; height:15px; margin:0; padding:0;}
.shelf_section .btn_area2 {margin-top:32px; padding:8px 0 0; border-top:1px solid #ddd; letter-spacing:-2px; text-align:right;}

.shelf_aside {margin:12px 0 4px; padding:8px; border:1px solid #edeeee; background:#f0f1f1;}
.shelf_aside_inner {padding:20px 19px 9px; border:1px solid #edeeee; background:#fff; zoom:1;}
.shelf_aside_inner:after {content:""; display:block; clear:both;}
.shelf_aside_inner2 {padding:14px 0 11px; border-top:1px solid #f1f1f1;}
.shelf_aside .user_info {padding-bottom:10px; color:#555; line-height:21px;}
.shelf_aside .user_info dt strong {color:#000;}
.shelf_aside .user_info dd em {display:inline-block; margin:-2px 2px 2px; color:#000; font:bold 16px/21px Tahoma; vertical-align:middle;}
.shelf_aside .user_info dd em span {color:#f3412f;}
.shelf_aside .user_info dd .bar {margin:0 2px; color:#f1f1f1;}

.shelf_aside_inner2 h3 {float:none;}
.shelf_aside_inner2 ul {margin-top:7px; line-height:21px;}
.shelf_aside_inner2 ul li {padding-left:11px; color:#555; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 3px -546px no-repeat;}
.shelf_aside_inner2 ul li a {color:#000;}
.shelf_aside_inner2 ul li em {display:inline-block; margin:-1px 0 1px 2px; *margin:-2px 0 2px 2px; color:#000; font-family:tahoma; vertical-align:middle;}
.shelf_aside_inner2 ul li strong {color:#390;}
.shelf_aside_inner2 dl {width:auto; margin:11px 0 30px 1px;}
:root .shelf_aside_inner2 dl {float:left; margin-bottom:16px;}
.shelf_aside_inner2 dt {float:left;}
.shelf_aside_inner2 dd {float:left; margin:5px 5px 0 0; *margin-right:10px;}
.shelf_aside_inner2 dl img {vertical-align:top;}

/* library */
.library_list {width:84px; margin-top:55px; padding:13px 0 0 20px; background:url(http://static.naver.com/book/image/bu_bar3.gif) 20px 0 no-repeat;}
.library_list li {width:84px; height:30px; border-bottom:1px solid #f5f5f5;}
.library_list li.last {padding-bottom:13px; border-bottom:none; background:url(http://static.naver.com/book/image/bu_bar3.gif) 0 41px no-repeat;}
.library_list li a {overflow:hidden; display:block; padding:8px 0; height:14px; text-decoration:none;}
.library_list li a img {vertical-align:top}
.library_list li.selected a img {margin-top:-22px;}

.library_title {width:830px; height:170px; margin:25px 0 10px; background:url(http://static.naver.com/book/image/bg_national_lib.jpg) no-repeat 0 0;}
.library_title.assembly {background:url(http://static.naver.com/book/image/bg_assembly_lib.jpg) no-repeat 0 0;}
.library_title.village {background:url(http://static.naver.com/book/image/bg_village_lib.jpg) no-repeat 0 0;}

.section_lib {overflow:hidden; clear:both; width:730px; margin:0 50px; padding:40px 0 30px; border-top:2px solid #333;}
.section_lib.first {border:none; padding-bottom:40px;}
.section_lib.site_links {padding-top:35px; border-top:1px solid #333;}
.section_lib h3 {margin-bottom:15px; float:none;}
.section_lib h4 {float:none; display:block; margin-bottom:10px; background:none;}
.section_lib table {width:370px; margin-bottom:45px; border-collapse:collapse; border-top:2px solid #e6e6e6;}
.section_lib table a {color:#222;}
.section_lib caption {display:none;}
.section_lib th, .section_lib td {height:29px; border-top:1px solid #efefef; text-align:left;} 
.section_lib p {margin-bottom:28px; color:#999; line-height:18px; }
.section_lib .desc {margin-bottom:5px; color:#222;} 

.section_lib .lib_info {overflow:hidden; _height:184px; padding-bottom:10px;}
.section_lib .lib_info div {float:left;}
.section_lib .lib_info p {margin-bottom:6px; padding-left:11px; color:#222; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1013px no-repeat; letter-spacing:-1px;}
.section_lib .lib_info strong {color:#5b56b6;}
.section_lib .lib_info1 {padding-right:25px; border-right:1px solid #efefef;}
.section_lib .lib_info2 {padding-left:24px;}

.section_lib .lib_intro {ovflow:hidden; position:relative; padding-bottom:40px;}
.section_lib .lib_intro p, 
.section_lib .lib_intro div {width:410px;} 
.section_lib .lib_intro img {position: absolute; top:0; left:470px;}
.section_lib .lib_intro p {margin-bottom:3px; color:#999; line-height:18px;} 
.section_lib .lib_intro p strong {color:#222;}
.section_lib .lib_intro div {padding-top:13px;} 
.section_lib .lib_intro a img {position:static;} 

.section_lib .search_lib {width:370px; padding-bottom:15px;}
.section_lib .search_lib input {vertical-align:middle;}
.section_lib .box_input {height:15px; width:201px; padding:4px 0 0 7px; border:1px solid #adafaa; font-family:dotum; color:#999;}
.section_lib .small_library {float:left;}
.section_lib .flash_map {overflow:hidden; float:right; width:290px; height:439px; margin:-40px 0 -30px;}

.section_lib .lib_list {overflow:hidden; _height:44px; padding:21px 0 21px 8px; border:1px solid #f0f0f0;}
.section_lib .lib_list li {float:left;}
.section_lib .lib_list dl {margin-right:20px;}
.section_lib .lib_list dt {padding:0 0 3px 30px; font-weight:bold; color:#222; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1050px no-repeat;}
.section_lib .lib_list dd {padding-left:30px; font:normal 11px/15px dotum; color:#999; letter-spacing:-1px;}
.section_lib .lib_list .first dt {background:none;}
.section_lib .lib_list2 {padding:15px 0 14px 37px; border:1px solid #f0f0f0; border-top:none;}
.section_lib .lib_list2 dt,
.section_lib .lib_list2 dd {display:inline;}
.section_lib .lib_list2 dt {padding-right:18px; color:#222; font-weight:bold;}
.section_lib .lib_list2 dd {padding:0 12px 0 8px; font:normal 11px dotum; color:#999; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1088px no-repeat;}
.section_lib .lib_list2 dd a {color:#999;}
.section_lib .lib_list3 li {display:inline; padding:0 21px 0 7px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1088px no-repeat;}
.section_lib .lib_list3.village2 li {padding-right:10px;}
.section_lib .lib_list4 {overflow:hidden; _height:102px; padding:25px 0; border:1px solid #e6e6e6;}
.section_lib .lib_list4 li {float:left;}
.section_lib .lib_list4 dl {padding:0 55px 0 30px; border-left:1px solid #efefef;}
.section_lib .lib_list4 .first dl {border-left:none;}
.section_lib .lib_list4 dt {padding-bottom:16px; color:#222; font-weight:bold;}
.section_lib .lib_list4 dd {margin-bottom: 10px; padding-left:11px; background:url(http://static.naver.com/book/image/sprite_bullet.gif) 0 -1088px no-repeat;}
.section_lib .lib_list4 dd a {color:#222;}

/* paginate */
.paginate {clear:both; margin:10px 0 30px; padding:19px 0 0; text-align:center;}
.paginate a,
.paginate strong {position:relative; display:inline-block; margin-right:1px; padding:3px 5px 5px; _padding:3px 3px 5px; color:#000; text-decoration:none; border:1px solid #fff; line-height:normal; font:bold 13px Verdana !important; _width:18px;}
.paginate strong {color:#f23219 !important; border:1px solid #e9e9e9;}
.paginate .pre,
.paginate .next {display:inline-block; color:#565656; _position:relative; _top:1px; font:normal 12px ±¼¸², Gulim, AppleGothic, sans-serif !important;}
.paginate .pre {width:76px; background:url(http://sstatic.naver.com/search/common/bg_common_sprite1.gif) -15px -84px no-repeat;}
.paginate .next {width:76px; _width:84px; background:url(http://sstatic.naver.com/search/common/bg_common_sprite1.gif) -13px -107px no-repeat;}
.paginate a:hover,
.paginate a:active {color:#000;}
.paginate .pre:hover,
.paginate .pre:active,
.paginate .next:hover,
.paginate .next:active {color:#565656;}
.prev-next {clear:both;}

.paginate2 {width:100%; margin:25px 0 32px; line-height:15px; text-align:center;}
.paginate2 a {display:inline-block; overflow:hidden; margin-right:-5px; padding:2px 7px 0; *padding:1px 7px; color:#404040; border-left:1px solid #ccc; border-right:1px solid #ccc; font:bold 12px/11px "µ¸¿ò", dotum; text-decoration:none !important; vertical-align:middle; background:#fff;}
.paginate2 a strong {color:#ff7635;}
body:first-of-type .paginate2 a {padding-top:1px; padding-bottom:1px;}
.paginate2 a.prev {padding-left:13px; border-left:0; font-weight:normal; background:url(http://static.naver.com/book/image/bg_paginate2.gif) no-repeat left top;}
.paginate2 a.prev2 {padding-left:15px; margin-right:-4px; border-left:0; font-weight:normal; background:url(http://static.naver.com/book/image/bg_paginate2.gif) no-repeat left bottom;}
.paginate2 a.next {padding-right:13px; margin-right:-4px; border-right:0; font-weight:normal; background:url(http://static.naver.com/book/image/bg_paginate2.gif) no-repeat right top;}
.paginate2 a.next2 {padding-right:15px; border-right:0; font-weight:normal; background:url(http://static.naver.com/book/image/bg_paginate2.gif) no-repeat right bottom;}

.paginate3 { padding:15px 0; text-align:center;}
.paginate3 a,
.paginate3 strong{ _position:relative; margin-left:-7px; display:inline-block; padding:3px 8px 1px 7px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px µ¸¿ò, Dotum, ±¼¸², Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate3 strong{ color:#ff8600 !important;}
.paginate3 a:hover{ background:#F7F7F7;}
.paginate3 a.pre{ padding:3px 8px 1px 16px; background:url(http://static.naver.com/common/paginate/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal;}
.paginate3 a.pre_end{ padding:3px 8px 1px 16px; background:url(http://static.naver.com/common/paginate/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;}
.paginate3 a.next{ padding:3px 16px 1px 8px; background:url(http://static.naver.com/common/paginate/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal;}
.paginate3 a.next_end{ padding:3px 16px 1px 8px; background:url(http://static.naver.com/common/paginate/bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;}

/* CP List */
.cp_list {clear:both; height:50px; border-top:2px solid #3e4044; border-bottom:1px solid #ccc; background:#fff;}
.cp_list ul {margin-left:20px;}
.cp_list li {float:left; margin-left:28px;}
.cp_list li.first {margin-left:0; padding:0;}
.cp_list li img {vertical-align:top;}

/* bottom search */
.bttm_search {overflow:hidden; clear:both; position:relative; margin-bottom:-5px;  padding-top:28px; border-top:2px solid #3e4044; background:#fff; text-align:center;}
.bttm_search .snb_search_box .snb_search_text {width:202px; height:15px; padding:4px 0 0 7px; border:3px solid #3eaf0e; color:#000; font:12px µ¸¿ò, Dotum, AppleGothic, sans-serif;}
:root .bttm_search .snb_search_box .snb_search_text {padding:3px 1px 1px 6px;}
.bttm_search .snb_search_box .btn_search {margin-left:-1px; font-size:0; zoom:1;}
.bttm_search .snb_search_box .snb_search_text,
.bttm_search .snb_search_box .btn_search {vertical-align:middle;}
.bttm_search .snb_search_box a.btn_search {vertical-align:-9px !important;}

/* Footer */
#footer {overflow:hidden; clear:both; padding:24px 0 50px; border-top:2px solid #3e4044; text-align:center;}
#footer *{margin:0; padding:0; color:#333; list-style:none; font:normal 12px "³ª´®°íµñ", NanumGothic, "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; line-height:normal;}
#footer.footer {border-top:none;}
#footer a {text-decoration:none; color:#444;}
#footer a:visited {text-decoration:none; color:#666;}
#footer a:hover {text-decoration:underline;}
#footer ul {margin:0 0 14px;}
#footer ul li {display:inline; position:relative; padding:0 5px 0 7px; font-size:12px; background:url(http://static.naver.com/common/footer/bu_bar.gif) left 50% no-repeat; _background-position:left 10%; white-space:nowrap;}
#footer ul li a:hover,
#footer ul li a:hover strong {color:#438a01;}
#footer ul li.first {background:none; padding:0 3px 0 0;}
#footer address {margin:0 14px 0 0; font:9px/14px Verdana;}
#footer address img {vertical-align:middle;}
#footer address a {color:#444; font:bold 9px Tahoma;}
#footer address a:hover {color:#009bc8;}
#footer address span {padding-left:2px; font:9px/14px Verdana;}
#footer address em {padding-left:6px; font:9px verdana;}
#footer address .logo {display:inline-block; *display:inline; vertical-align:top; *vertical-align:baseline;}
