@charset "euc-kr";
@import url('layout.css');
@import url('article.css');
@import url('nlist.css');

#midarea { position: relative; width: 968px !important; padding: 0 1px; overflow: hidden; text-align: left !important; }

.todaybooks { float: left; width: 689px; height: 340px; border-right: 1px solid #ededed;  }
.todaybooks h2 { float: left; width: 427px; height: 325px; }
.todaybooks dl { float: left; position: relative; width: 213px; height: 87px; padding: 18px 10px 0 25px; margin: 0 0 5px 0; background: url('http://image.chosun.com/life/books/bg_todaybookbox.gif') 0 0 no-repeat; }
.todaybooks dl.end { margin: 0; }
.todaybooks dl dt { width: 147px; padding: 2px 0 0 63px; color: #333; font-weight: bold; }
.todaybooks dl dt a { color: #333; font-weight: bold; }
.todaybooks dl dt .author { display: block; margin: 7px 0 0 0; color: #8895b6; font-size: 11px; font-weight: normal; }
.todaybooks dl dd.pic { position: absolute; left: 25px; top: 18px; }
.todaybooks dl dd.txt { width: 147px; padding: 3px 0 0 63px; line-height: 17px; }

.onlinestoreiframe { float: right; width: 260px; height: 300px; padding: 0; }
.newsscrolling { clear: both; position: relative; width: 970px; height: 37px; border-top: 2px solid #585858; }
.newsscrolling .more { right: 5px; top: 11px; }
.newsscrolling .more a:hover { }
.yes24frame { clear: both; width: 965px; margin: 0 auto; padding: 0 0 0 5px; border-top: 2px solid #585858; }
.bookscrolliframe { width: 690px; margin: -20px 0 20px -1px; }
.bestselleriframe { width: 251px; padding: 0 0 0 20px; }

.booksissue { clear: both; width: 953px; height: 225px; overflow: hidden; padding: 18px 0 0 15px; background: url('http://image.chosun.com/life/books/bg_issuebox.gif') 0 0 no-repeat; border-right: 1px solid #dfe0e1; } 
.booksissue h3 { width: 180px; padding: 0 0 0 1px; margin: 0 0 13px 0; }
.booksissue ul.issue_menu { float: left; position: relative; width: 678px; font-size: 1px; }
.booksissue ul.issue_menu li { margin: 0 0 2px 0; font-size: 1px; }
.booksissue ul.issue_menu li a.tab { display: block; width: 196px; height: 33px; z-index: 2; text-indent: -99999px; background: url('http://image.chosun.com/life/books/tabset.gif') no-repeat; }
.booksissue ul.issue_menu li a.tab:hover { }
.booksissue ul.issue_menu li .issue_contents { display: none; position: absolute; top: -23px; left: 200px; width: 478px; height: 200px; } 
.booksissue ul.issue_menu li.on .issue_contents { display: block; } 
.booksissue ul.issue_menu li a.ty_1 { background-position: -10px -162px; }
.booksissue ul.issue_menu li a.ty_1:hover { background-position: -10px -205px; }
.booksissue ul.issue_menu li.on a.ty_1 { background-position: -10px -205px; }
.booksissue ul.issue_menu li a.ty_2 { background-position: -216px -162px; }
.booksissue ul.issue_menu li a.ty_2:hover { background-position: -216px -205px; }
.booksissue ul.issue_menu li.on a.ty_2 { background-position: -216px -205px; }
.booksissue ul.issue_menu li a.ty_3 { background-position: -422px -162px; }
.booksissue ul.issue_menu li a.ty_3:hover { background-position: -422px -205px; }
.booksissue ul.issue_menu li.on a.ty_3 { background-position: -422px -205px; }
.booksissue ul.issue_menu li a.ty_4 { background-position: -628px -162px; }
.booksissue ul.issue_menu li a.ty_4:hover { background-position: -628px -205px; }
.booksissue ul.issue_menu li.on a.ty_4 { background-position: -628px -205px; }
.booksissue ul.issue_menu li a.ty_5 { background-position: -848px -162px; }
.booksissue ul.issue_menu li a.ty_5:hover { background-position: -848px -205px; }
.booksissue ul.issue_menu li.on a.ty_5 { background-position: -848px -205px; }
.booksissue ul.issue_menu li .issue_contents dl { float: left; position: relative; width: 105px; height: 170px; margin: 0 12px 0 0; background: url('http://image.chosun.com/life/books/bg_bookgrbox.gif') center 10px no-repeat; }
.booksissue ul.issue_menu li .issue_contents dl dt { width: 105px; height: 17px; padding: 128px 0 0 0; margin: 0 auto; text-align: center; font-size: 11px; color: #47516b; }
.booksissue ul.issue_menu li .issue_contents dl dt a { display: block; width: 105px; height: 30px; color: #47516b; }
.booksissue ul.issue_menu li .issue_contents dl dd.pic { position: absolute; top: 11px; left: 14px; }
.booksissue ul.issue_menu li .issue_contents dl dd.author { width: 105px; margin: 0; padding: 0; text-align: center; font-size: 11px; color: #8895b6; letter-spacing: -1px; }
.booksissue ul.issue_menu li .issue_contents dl dd.author span.name { padding: 0 6px 0 0; margin: 0 5px 0 0; background: url('http://image.chosun.com/life/books/bg_bar_01.gif') right top no-repeat; }
.booksissue ul.issue_menu li .issue_contents .detailtxt { clear: both; position: absolute; top: 175px; left: 0; width: 435px; height: 50px; padding: 0; color: #75889d; line-height: 17px; font-size: 12px; }
.booksissue .weekzine { float: left; position: relative; width: 240px; padding: 0 0 0 18px; margin: -25px 0 0 0; }
.booksissue .weekzine h3 { float: left; width: 140px; padding: 0; margin: 0 0 8px 0; }
.booksissue .weekzine ul { position: relative; float: right; width: 30px; margin-top: -21px; padding: 0 0 0 200px; }
.booksissue .weekzine ul li { float: left; margin: 0 3px 0 0; font-size: 1px; }
.booksissue .weekzine ul li.end { margin: 0; }
.booksissue .weekzine ul li a.circletab { display: block; width: 8px; height: 8px; text-indent: -99999px; background: url('http://image.chosun.com/life/books/tabset.gif') -440px -18px no-repeat; }
.booksissue .weekzine ul li a.circletab:hover { background: url('http://image.chosun.com/life/books/tabset.gif') -422px -18px no-repeat; }
.booksissue .weekzine ul li.on a.circletab { background: url('http://image.chosun.com/life/books/tabset.gif') -422px -18px no-repeat; }
.booksissue .weekzine ul li dl { display: none; position: absolute; width: 240px; left: -10px; top: 24px; }
.booksissue .weekzine ul li.on dl { display: block; }
.booksissue .weekzine ul li dl dt { padding: 135px 0 0 0; color: #555; font-weight: bold; letter-spacing: -1px; }
.booksissue .weekzine ul li dl dt a { font-size: 12px; color: #555; font-weight: bold; }
.booksissue .weekzine ul li dl dd.pic { position: absolute; top: 0; left: 0; }
.booksissue .weekzine ul li dl dd.txt { margin: 5px 0 0 0; font-size: 11px; color: #999; line-height: 14px; }
.booksissue .weekzine ul li dl dd.txt a { color: #999; }

body#main #contentsarea { width: 968px; padding: 0 1px; background: url('http://image.chosun.com/life/books/bg_booksconbox.gif') 0 0 repeat-y !important; }
body#main #contentsarea .leftcontents { float: left; width: 198px; padding: 20px 0 0 0; }
body#main #contentsarea .midcontents { float: left; width: 499px; padding-left: 1px; }
body#main #contentsarea .rightcontents { float: left; width: 240px; padding: 18px 0 0 10px; }
body#main #contentsarea .rightcontents .banner { margin: 0 0 32px 0; font-size: 1px; }

.writeriframe { width: 198px; height: 258px; overflow: hidden; }
.recomiframe { width: 198px; }
.channelyesiframe { width: 478px; height: 258px; padding: 19px 0 0 13px; overflow: hidden; border-bottom: 1px solid #e7e7e7; }

.stopwriter { position: relative; width: 198px; height: 258px; overflow: hidden; }
.stopwriter h3 { float: left; width: 70px; height: 23px; padding: 0 0 0 10px; }
.stopwriter ul { position: relative; float: right; width: 43px; margin: -20px 0 0 0; padding: 0 0 0 155px; background: transparent; }
.stopwriter ul li { float: left; margin: 0; padding: 0 0 0 3px; font-size: 1px; }
.stopwriter ul li.end { margin: 0; }
.stopwriter ul li a.circletab { display: block; width: 8px; height: 8px; text-indent: -99999px; background: url('http://image.chosun.com/life/books/tabset.gif') -440px 0 no-repeat; }
.stopwriter ul li a.circletab:hover { background: url('http://image.chosun.com/life/books/tabset.gif') -422px 0 no-repeat; }
.stopwriter ul li.on a.circletab { background: url('http://image.chosun.com/life/books/tabset.gif') -422px -18px no-repeat; }
.stopwriter ul li dl { display: none; position: absolute; width: 198p; height: 235px; left: 0; top: 7px; margin: 12px 0 0 0; border-bottom: 1px solid #e7e7e7; }
.stopwriter ul li.on dl { display: block; }
.stopwriter ul li dl dt { position: absolute; left: 0; bottom: 0; _bottom: -1px; z-index: 10; width: 198px; height: 45px; font-size: 1px; }
.stopwriter ul li dl dt .pngbox { position: absolute; z-index: 11; left: 0; top: 0; width: 198px; height: 45px; display: block; }
.stopwriter ul li dl dt span { display: block; width: 198px; top: 10px; left: 8px; position: absolute; z-index: 12; }
.stopwriter ul li dl dt a { line-height: 16px; color: #fff; font-size: 12px; }
.stopwriter ul li dl dt strong { color: #d7d7d7; font-size: 11px; }
.stopwriter ul li dl dd { position: relative; width: 198px; height: 235px; z-index: 9; font-size: 1px; }

.brandshop { clear: both; width: 475px; padding: 20px 0 0 15px; }
.brandshop h3 { margin: 0 0 8px 0; }
.brandshop h3 { position: relative; width: 469px; height: 23px; padding: 0; }
.brandshop h3 .yes24 { position: absolute; right: 2px; top: 0; }
.brandshop ul.tabbox { position: relative; width: 459px; overflow: hidden; font-size: 1px; background: url('http://image.chosun.com/life/books/bg_tab_bot_02.gif') 0 0 repeat-x; }
.brandshop ul.tabbox li { float:left; width: 115px; height: 206px; font-size: 1px; margin: 0; padding: 0; }
.brandshop ul.tabbox li a.tab { display: block; width: 115px; height: 28px; z-index: 2; text-indent:-99999px; background: url('http://image.chosun.com/life/books/tabset.gif') no-repeat; }
.brandshop ul.tabbox li a.ty_1 { background-position: 0 -37px; }
.brandshop ul.tabbox li a.ty_1:hover { background-position: 0 0; }
.brandshop ul.tabbox li.on a.ty_1 { background-position: 0 0; }
.brandshop ul.tabbox li a.ty_2 { background-position: -125px -37px; }
.brandshop ul.tabbox li a.ty_2:hover { background-position: -125px 0; }
.brandshop ul.tabbox li.on a.ty_2 { background-position: -125px 0; }
.brandshop ul.tabbox li a.ty_3 { background-position: -250px -37px; }
.brandshop ul.tabbox li a.ty_3:hover { background-position: -250px 0; }
.brandshop ul.tabbox li.on a.ty_3 { background-position: -250px 0; }
.brandshop ul.tabbox li div.booklist { display: none; position: absolute; left: 10px !important; top: 42px; z-index: 10; clear: both; width: 475px; }
.brandshop ul.tabbox li.on div.booklist { display: block; }
.brandshop ul.tabbox li div.booklist dl { float: left; position: relative; width: 95px; margin: 0 20px 0 0; }
.brandshop ul.tabbox li div.booklist dl.end { margin: 0 !important; }
.brandshop ul.tabbox li div.booklist dl dt { width: 95px; padding: 111px 0 0 0; text-align: center; font-size: 12px; line-height: 17px; color: #333; }
.brandshop ul.tabbox li div.booklist dl dt a { color: #333; }
.brandshop ul.tabbox li div.booklist dl dd { position: absolute; top: 0; left: 0; }

.bookexp { width: 240px; }
.bookexp h3 { position: relative; width: 240px; margin: 0 0 8px 0; }
.bookexp h3 span { position: absolute; right: 0; top: 0; }
.bookexp dl.reviewer { display: none; position: relative; width: 240px; padding: 0 0 22px 0; }
.bookexp dl.reviewer dt { padding: 10px 0 0 65px; color: #f74949; font-weight: bold; }
.bookexp dl.reviewer dt a { color: #f74949; font-weight: bold; }
.bookexp dl.reviewer dt p { margin: 6px 0 0 0; color: #333; font-weight: normal; }
.bookexp dl.reviewer dt p a { color: #333; font-weight: normal; }
.bookexp dl.reviewer dd.pic { position: absolute; left: 0; top: 0; }
.bookexp dl.reviewer dd.during { padding: 5px 0 0 65px; color: #999; font-size: 11px; font-family: verdana; }
.bookexp dl.reviewer dd.list { width: 240px; padding: 20px 0 0 0; }
.bookexp dl.reviewer dd.list p { padding: 0 0 0 7px; line-height: 18px; color: #333; background: url('http://image.chosun.com/life/books/icon_list_01.gif') 1px 7px no-repeat; } 
.bookexp dl.reviewer dd.list p a { word-spacing: -1px; color: #333; }

.bestreview { width: 240px; }
.bestreview h3 { margin: 0 0 8px 0; }
.bestreview dl { position: relative; width: 240px; }
.bestreview dl dt { padding: 19px 0 0 65px; color: #333; font-weight: bold; }
.bestreview dl dt a { color: #333; }
.bestreview dl dd.writer { padding: 7px 0 0 65px; color: #999; }
.bestreview dl dd.pic { position: absolute; left: 0; top: 0; }
.bestreview dl dd.list { width: 240px; padding: 28px 0 0 0; }
.bestreview dl dd.list p { padding: 0 0 0 7px; line-height: 18px; color: #333; background: url('http://image.chosun.com/life/books/icon_list_01.gif') 1px 7px no-repeat; } 
.bestreview dl dd.list p a { color: #333; } 

.bannerbox { clear: both; position: relative; width: 967px; height: 40px; padding: 0; margin: 0 0 0 -1px; overflow: hidden; background: #fff; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
.bannerbox .prev { position: absolute; top: 14px; left: 20px; z-index: 20; }
.bannerbox .next { position: absolute; top: 14px; right: 20px; z-index: 20; }
.bannerbox ul { float: left; width: 870px; margin: 0; padding: 5px 0 0 100px; }
.bannerbox ul li { float: left; margin: 0 75px 0 0; }

.reportlist { width: 660px; padding: 0 0 0 14px; }
.reportlist #list { clear: both; width: 660px; }

ul.kindtab { width: 660px; height: 35px; padding: 0; margin: 0 0 30px 0; background: url('http://image.chosun.com/life/books/bg_kindtabbox.gif') 0 0 no-repeat; }
ul.kindtab li { float: left; }
ul.kindtab li a { display: block; width: 132px; height: 24px; padding: 11px 0 0 0; text-align: center; color: #999; font-weight: normal; font-family: Gulim; background: url('http://image.chosun.com/life/books/bg_kindtab_off.gif') 0 0 no-repeat; }
ul.kindtab li a:hover { color: #fff; text-decoration: none; background: url('http://image.chosun.com/life/books/bg_kindtab_on.gif') 0 0 no-repeat; }
ul.kindtab li a.on { color: #fff; text-decoration: none; background: url('http://image.chosun.com/life/books/bg_kindtab_on.gif') 0 0 no-repeat; }
ul.kindtab li.first a { background: url('http://image.chosun.com/life/books/bg_kindtab_off_02.gif') 0 0 no-repeat; }
ul.kindtab li.first a.on { background: url('http://image.chosun.com/life/books/bg_kindtab_on.gif') 0 0 no-repeat; }
ul.kindtab li.first a:hover { background: url('http://image.chosun.com/life/books/bg_kindtab_on.gif') 0 0 no-repeat; }

.latestinside { width: 250px; padding: 19px 0 0 19px; }
.latestinside h3 { position: relative; width: 240px; height: 23px; }
.latestinside h3 .more { }
.latestinside ul { width: 250px; margin: 0 0 0 -5px; }
.latestinside ul li { width: 248px; margin: 0 0 4px 0; padding: 0 0 0 7px; line-height: 18px; background: url('http://image.chosun.com/life/books/icon_list_01.gif') 1px 7px no-repeat; }
.latestinside ul li a { color: #333; }

.reporttop { clear: both; width: 250px; padding: 0 0 5px 19px; }
.reporttop h3 { margin: 0 0 8px 0; }
.reporttop ul { position: relative; width: 240px; height: 154px; }
.reporttop ul li.tabbox { float: left; margin: 0; padding: 0; }
.reporttop ul li.tabbox a.tab { display: block; width: 80px; height: 28px; z-index: 2; text-indent:-99999px; background: url('http://image.chosun.com/life/books/tabset.gif') no-repeat; }
.reporttop ul li.tabbox a.ty_1 { background-position: 0 -291px; }
.reporttop ul li.tabbox a.ty_1:hover { background-position: 0 -253px; }
.reporttop ul li.on a.ty_1 { background-position: 0 -253px; }
.reporttop ul li.tabbox a.ty_2 { background-position: -90px -291px; }
.reporttop ul li.tabbox a.ty_2:hover { background-position: -90px -253px; }
.reporttop ul li.on a.ty_2 { background-position: -90px -253px; }
.reporttop ul li.tabbox a.ty_3 { width: 80px; background-position: -180px -291px; }
.reporttop ul li.tabbox a.ty_3:hover { background-position: -180px -253px; }
.reporttop ul li.on a.ty_3 { background-position: -180px -253px; }
.reporttop ul li ul.list { display: none; position: absolute !important; left: 0 !important; top: 42px !important; z-index: 10; width: 230px; height: auto; }
.reporttop ul li.on ul.list { display: block; }
.reporttop ul.list li { clear: both; float: none; width: 240px; height: 23px; *height: 20px; padding: 0; }
.reporttop ul.list li a { display: inline-block; float: left; width: 215px; padding: 1px 0 0 0; color: #333; font-family: Dotum; font-size: 12px; text-decoration: none; }
.reporttop ul.list li a:hover { text-decoration: underline; }
.reporttop ul.list li span { display: inline-block; float: left; width: 14px; height: 13px; padding: 2px 0 0 0; margin: 0 7px 0 0; line-height: 11px; text-align: center; font-family: verdana; font-size: 10px; letter-spacing: -1px; font-weight: bold; color: #fff; background: url('http://image.chosun.com/life/books/bg_numbox.gif') 0 0 no-repeat; }
.reporttop ul.list li.first span { background: url('http://image.chosun.com/life/books/bg_numbox_on.gif') 0 0 no-repeat; }

.writerintro { position: relative; width: 240px; height: 188px; padding: 10px 0 10px 19px; }
.writerintro h3 { float: left; width: 140px; height: 23px; padding: 0; margin: 0 0 6px 0; }
.writerintro ul { float: right; position: absolute; top: 17px; right: 1px; width: 30px; height: 23px; padding: 5px 0 0 210px; }
.writerintro ul li { float: left; margin: 0 3px 0 0; }
.writerintro ul li.end { margin: 0; }
.writerintro ul li a.circletab { display: block; width: 8px; height: 8px; text-indent: -99999px; background: url('http://image.chosun.com/life/books/tabset.gif') -440px -18px no-repeat; }
.writerintro ul li a.circletab:hover { background: url('http://image.chosun.com/life/books/tabset.gif') -422px -18px no-repeat; }
.writerintro ul li.on a.circletab { background: url('http://image.chosun.com/life/books/tabset.gif') -422px -18px no-repeat; }
.writerintro ul li dl { display: none; position: absolute; left: 0; left: 0; top: 18px; width: 240px; }
.writerintro ul li.on dl { display: block; }
.writerintro ul li dl dt { padding: 135px 0 0 0; color: #333; }
.writerintro ul li dl dt a { color: #333; line-height: 18px; }
.writerintro ul li dl dd { position: absolute; top: 5px; left: 0; }

.bookzine { width: 240px; height: 180px; padding: 9px 0 0 19px; overflow: hidden; }
.bookzine h3 { position: relative; width: 240px; height: 23px; }
.bookzine dl { clear: both; position: relative; width: 240px; }
.bookzine dl dt { position: absolute; width: 240px; padding: 83px 0 0 0; color: #333; }
.bookzine dl dt select { position: absolute; right: 0; top: 81px; width: 120px; color: #2f516d; }
.bookzine dl dt span { padding: 0 0 0 10px; color: #333; background: url('http://image.chosun.com/life/books/icon_arr_01.gif') 1px 2px no-repeat; }
.bookzine dl dd { position: absolute; top: 1px; left: 0; }

.bestnews { width: 510px; padding: 20px 0 0 0; }
.bestnews h3 { position: relative; width: 495px; height: 23px; margin: 0 0 20px 0; padding: 5px 0 0 15px; color: #e43d4f; font-size: 14px; background: url('http://image.chosun.com/life/books/icon_stit_01.gif') 0 6px no-repeat; border-bottom: 2px solid #f1f1f1; }
.bestnews h3 img.btn { position: absolute; right: 0; top: 0; }
.bestnews ul { float: left; width: 333px; padding: 0 0 0 12px; }
.bestnews ul li { margin: 0 0 9px 0; padding: 0 0 0 10px; line-height: 18px; color: #333; font-weight: bold; font-size: 14px; background: url('http://image.chosun.com/life/books/icon_list_02.gif') 0 6px no-repeat; }
.bestnews ul li a { color: #333; font-weight: bold; font-size: 14px; }
.bestnews dl { float: left; position: relative; width: 139px; padding: 0 0 0 20px; }
.bestnews dl dt { width: 118px; padding: 98px 0 0 0; margin: 0; text-align: center; font-size: 11px; line-height: 16px; color: #333; }
.bestnews dl dd { position: absolute; top: 0; left: 20px; }
.bestnews dl dd img { border: 1px solid #959595; }


/* ºÏ½º ·©Å· ´º½º */
#main_area { width: 660px; margin: -5px 0 0 0; padding: 0 0 20px 14px !important; }
#main_area img {vertical-align:middle;}
#main_area .rank_date {float:left; position:relative; width: 660px; margin:8px 0px 4px 0px; font-size:15px; font-weight:bold; z-index:200; }
#main_area .rank_date img {margin-bottom:1px; }
#main_area .rank_title {float:left; width: 310px; display: block; padding: 0 0 0 20px; color: #000; font-size: 14px; letter-spacing:-1px; background: url('http://image.chosun.com/life/books/icon_ranktit.gif') 0 0 no-repeat; } 
#main_area .rank_title span { color: #4c6dc2; }
#main_area .rank_title img {margin:0px 2px 0px 1px;}
#main_area .now_date { float:right; display: block; width: 310px; margin-bottom:1px; text-align: right; color: #000; } 
#main_area .now_date span { color: #4c6dc2; }
#main_area .rank_list { float:left; width: 660px; border-bottom:1px solid #c3c1c2; border-top:2px solid #4c6dc2; z-index:50; overflow:hidden; }
#main_area .d_w_box { clear: both; position: relative; width: 652px; padding:9px 0 8px 8px; overflow:hidden; color:#666666; border-bottom:1px solid #f1f1f1; }
#main_area .d_w_box ul { float: left; }
#main_area .d_w_box ul li { float: left; }
#main_area .d_w_box p { position: absolute; right: 10px; top: 15px; }
#main_area .rank_content {_float:left; clear: both; width: 660px; padding:22px 10px 18px 0 !important; text-align: left; background: url('http://image.chosun.com/life/books/rank_back.jpg') left bottom repeat-x; overflow:hidden; }
#main_area .rank_content p {float:left; height:90px; margin-right:13px; text-align:center; display:inline; }
#main_area .rank_content p img {float:left;}
#main_area .rank_content p a {display:block; float:left; max-width:120px; max-height:90px; width:expression(this.clientWidth > 120 ? '120px' : true); height:expression(this.clientHeight > 90 ? '90px' : true); overflow:hidden; border:1px solid #a4a4a4;}
#main_area #rank1 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_01.gif') 50% 50% no-repeat;}
#main_area #rank2 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_02.gif') 50% 50% no-repeat;}
#main_area #rank3 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_03.gif') 50% 50% no-repeat;}
#main_area #rank4 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_04.gif') 50% 50% no-repeat;}
#main_area #rank5 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_05.gif') 50% 50% no-repeat;}
#main_area #rank6 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_06.gif') 50% 50% no-repeat;}
#main_area #rank7 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_07.gif') 50% 50% no-repeat;}
#main_area #rank8 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_08.gif') 50% 50% no-repeat;}
#main_area #rank9 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_09.gif') 50% 50% no-repeat;}
#main_area #rank10 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/books/rank_num_10.gif') 50% 50% no-repeat;}
#main_area .rank_content dt {margin:1px 0px 3px; font-weight:bold; font-size:14px; color: #333; }
#main_area .rank_content dt a {color: #333; }
#main_area .rank_content dd {line-height:18px; color:#676767;} 
#main_area .rank_content dd a {color:#676767;} 


/* ´Þ·Â ·¹ÀÌ¾î */
.layerpopup {position:absolute; z-index:100; width: 175px; height: 160px; }
.layerpopup .shadow1 {width:100%; background:#fff;}
.layerpopup .shadow1_side {position:relative;00; left:-3px; top:-3px}
.layerpopup .shadow2 {width:100%; background:#fff;}
.layerpopup .shadow2_side {position:relative;00; left:-1px; top:-1px}
.layerpopup .border_type {padding:9px 0 5px 0;border:2px solid #777777; background-color:#ffffff; text-align:center;}
.layerpopup .closelayer { position:absolute; right:9px; top:9px; width: 15px; height: 14px; font-size: 1px; cursor: pointer; }
/* ´Þ·Â */
.calendar_simple { margin:0 auto; border:0px; }
.calendar_simple caption { margin:0 auto; padding: 10px 0 20px 3px; color:#000000; font: bold 11px µ¸¿ò,dotum !important; text-align:left;}
.calendar_simple caption strong { margin:0 5px;}
*:first-child+html .calendar_simple caption strong {margin:0;}
* html .calendar_simple caption strong {margin:0;}
.calendar_simple tr {border:none;}
.calendar_simple th {width:21px; height:19px; border:none; color:#000000; font:normal 11px µ¸¿ò,dotum;}
.calendar_simple td {width:21px; height:19px; border:none; font:11px tahoma; text-align:center;}
.calendar_simple td a {color:#999999;}
.calendar_simple td a em {color:#000000; font-style:normal;}
.calendar_simple td a strong {color:#ED432A; font-weight:bold; text-decoration:underline;}

.line {display:block;position:relative;padding:0px;} /*ÀÌ¹ÌÁö ¶óÀÎ*/
.line a {display:inline-block;overflow:hidden;z-index:3;}
.line a:hover {border:4px solid #d2de92;}
.line a:hover, x:-moz-any-link {display:block;} /* Firefox2 µð¹ö±ë °ª. ÇÏÁö¸¸ FirefoxÀÇ ¸ðµç ¹öÀü¿¡ ´ëÀÀÇÑ´Ù. */
.line a:hover, x:-moz-any-link, x:default {display:inline-block;} /* Firefox3¸¦ ´Ù½Ã Èñ¸ÁÇÏ´Â °ªÀ¸·Î µð¹ö±ë. ÇÏÁö¸¸ IE7ÀÌ ÀÌ°Í¿¡ ´ëÀÀÇÑ´Ù. */
.line a:hover img {display:block;overflow:hidden;margin:-4px;}

/* new gnb script and style 20150401 */
#toparea ul#topmenu li.current a.mn_1 { background-position: -11px -50px; }
#toparea ul#topmenu li.current a.mn_2 { background-position: -99px -50px; }
#toparea ul#topmenu li.current a.mn_3 { background-position: -193px -50px; }
#toparea ul#topmenu li.current a.mn_4 { background-position: -300px -50px; }
#toparea ul#topmenu li.current a.mn_5 { background-position: -409px -50px; }
#toparea ul#topmenu li.current a.mn_6 { background-position: -517px -50px; }
#toparea ul#topmenu li.current a.mn_7 { background-position: -603px -50px; }

#toparea ul#topmenu li.current_no a.mn_1 { width: 75px;_width:88px; padding: 0 13px 0 0; background-position: -11px -4px; }
#toparea ul#topmenu li.current_no a.mn_2 { width: 75px; padding: 0 19px 0 0; background-position: -99px -4px; }
#toparea ul#topmenu li.current_no a.mn_3 { width: 85px; padding: 0 22px 0 0; background-position: -193px -4px; }
#toparea ul#topmenu li.current_no a.mn_4 { width: 85px; padding: 0 24px 0 0; background-position: -300px -4px; }
#toparea ul#topmenu li.current_no a.mn_5 { width: 85px; padding: 0 23px 0 0; background-position: -409px -4px; }
#toparea ul#topmenu li.current_no a.mn_6 { width: 85px; padding: 0 1px 0 0; background-position: -517px -4px; }
#toparea ul#topmenu li.current_no a.mn_7 { width: 85px; background-position: -603px -4px; }

#toparea ul#topmenu li ul.current { display:block;}
#toparea ul#topmenu li.current_no ul.current { display:none;}