@charset "euc-kr";
@import url('layout.css');
@import url('article.css');
@import url('nlist.css');

.mainreview { width: 689px; height: 404px; padding: 0 0 0 1px; }
.mainreview ul.tabbox { position: relative; width: 689px; height: 275px; }
.mainreview ul.tabbox li { float: left; }
.mainreview ul.tabbox li a.tab { display: block; width: 230px; height: 37px; text-indent: -9999px; }
.mainreview ul.tabbox li a.ty_1 { width: 229px; background: url('http://image.chosun.com/life/review/tab_product_01_off.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li a.ty_1:hover { background: url('http://image.chosun.com/life/review/tab_product_01_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li.on a.ty_1 { background: url('http://image.chosun.com/life/review/tab_product_01_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li a.ty_2 { background: url('http://image.chosun.com/life/review/tab_product_02_off.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li a.ty_2:hover { background: url('http://image.chosun.com/life/review/tab_product_02_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li.on a.ty_2 { background: url('http://image.chosun.com/life/review/tab_product_02_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li a.ty_3 { background: url('http://image.chosun.com/life/review/tab_product_03_off.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li a.ty_3:hover { background: url('http://image.chosun.com/life/review/tab_product_03_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li.on a.ty_3 { background: url('http://image.chosun.com/life/review/tab_product_03_on.gif') 0 0 no-repeat; }
.mainreview ul.tabbox li dl { display: none; position: absolute; top: 50px; left: 0; width: 689px; height: 304px; }
.mainreview ul.tabbox li.on dl { display: block; }
.mainreview ul.tabbox li dl dt { width: 310px; height: 158px; padding: 15px 0 0 30px; }
.mainreview ul.tabbox li dl dt p { margin: 8px 0 0 0; color: #222; line-height: 18px; }
.mainreview ul.tabbox li dl dt p a { color: #222; }
.mainreview ul.tabbox li dl dd.pic { position: absolute; right: 0; top: -10px; }
.mainreview ul.tabbox li dl dd.list { width: 310px; height: 40px; padding: 0 0 0 30px; }
.mainreview ul.tabbox li dl dd.list p { padding: 0 0 0 8px; margin: 0 0 2px 0; line-height: 17px; color: #999; background: url('http://image.chosun.com/life/review/icon_list_01.gif') 0 6px no-repeat; }
.mainreview ul.tabbox li dl dd.list p a { color: #999; }
.mainreview ul.photoset { clear: both; width: 680px; height: 119px; padding: 10px 0 0 9px; background: url('http://image.chosun.com/life/review/bg_mslinebox.gif') left bottom no-repeat; }
.mainreview ul.photoset li { float: left !important; width: 161px; margin: 0 9px 0 0; }
.mainreview ul.photoset li.end { margin: 0; }

.bannerbox { clear: both; position: relative; width: 968px; height: 40px; padding: 0; overflow: hidden; background: #fff; border-top: 1px solid #cac9c9; border-left: 1px solid #cac9c9; border-right: 1px solid #cac9c9; }
.bannerbox .prev { position: absolute; top: 14px; left: 20px; z-index: 20; }
.bannerbox .next { position: absolute; top: 14px; right: 20px; z-index: 20; }
.bannerbox .items { clear: both; position: absolute; z-index: 15; width: 3000px; }
.bannerbox .items ul { float: left; width: 880px; margin: 0; padding: 5px 0 0 90px; }
.bannerbox .items ul li { float: left; width: 100px; margin: 0 40px 0 0; }

.latestreview { float: left; width: 459px; padding: 0 0 45px 1px; overflow: hidden; }
.latestreview h3 { width: 430px; height: 30px; padding: 14px 0 0 20px; margin: 0 0 6px -1px; background: url('http://image.chosun.com/life/review/bg_stit_bot.gif') left bottom no-repeat; }
.latestreview dl { position: relative; clear: both; width: 450px; height: 140px; margin: 0 0 10px 0; border-bottom: 1px solid #d9d9d9; }
.latestreview dl.end { margin: 0; border-bottom: 0; }
.latestreview dl dt { padding: 5px 0 10px 159px; line-height: 17px; font-weight: bold; color: #333; }
.latestreview dl dt a { font-weight: bold; color: #333; }
.latestreview dl dd.pic { position: absolute; left: 0; top: 0; }
.latestreview dl dd.txt { width: 250px; padding: 0 0 0 159px; color: #999; font-size: 11px; line-height: 16px; }
.latestreview dl dd.more { position: absolute; left: 159px; top: 124px; font-size: 11px; color: #999; }
.latestreview dl dd.more a { padding: 0 7px 0 0; font-size: 11px; color: #999; background: url('http://image.chosun.com/life/review/icon_more_02.gif') right 2px no-repeat; }
.latestreview .allview { clear: both; width: 450px; height: 24px; padding: 12px 0 0 0; text-align: center; background: url('http://image.chosun.com/life/review/bg_alllistbox.gif') 0 0 no-repeat; }
.latestreview .allview a { padding: 0 8px 0 0; font-size: 11px; color: #999; background: url('http://image.chosun.com/life/review/icon_more_03.gif') right 2px no-repeat; }

.reivewnews { float: left; width: 220px; }
.reivewnews h3 { clear: both; width: 200px; height: 30px; padding: 14px 0 0 20px; margin: 0 0 6px 0; background: url('http://image.chosun.com/life/review/bg_stit_bot.gif') left bottom no-repeat; }
.reivewnews h3.tip { padding-top: 16px !important; }
.reivewnews h3.rank { padding-top: 16px !important; }
.reivewnews .newproduct { width: 218px; font-size: 1px; border: 1px solid #eaeaea; }
.reivewnews .newproduct dl { clear: both; width: 218px; height: 93px; margin: 0; background: #f4f4f4 url('http://image.chosun.com/life/review/bg_cbox_bot.gif') left bottom repeat-x; }
.reivewnews .newproduct dl.end { height: 92px; background: #f4f4f4; }
.reivewnews .newproduct dl dt { float: left; width: 110px; padding: 22px 0 0 13px; font-size: 11px; }
.reivewnews .newproduct dl dt span { word-spacing: -2px; }
.reivewnews .newproduct dl dt a { color: #666; line-height: 17px; font-size: 11px; word-spacing: -1px; }
.reivewnews .newproduct dl dt a:hover { text-decoration: none; color: #333; font-weight: bold; word-spacing: -1px; letter-spacing: -1px; }
.reivewnews .newproduct dl dd { float: right; width: 95px; }
.reivewnews .tipguide { clear: both; width: 218px; border: 1px solid #eaeaea; }
.reivewnews .tipguide dl { clear: both; position: relative; width: 218px; height: 92px; background: #f4f4f4 url('http://image.chosun.com/life/review/bg_cbox_bot.gif') left bottom repeat-x; }
.reivewnews .tipguide dl.end { height: 90px; background: #f4f4f4; }
.reivewnews .tipguide dl dt { padding: 13px 0 0 94px; font-size: 11px; }
.reivewnews .tipguide dl dt a { color: #666; line-height: 17px; font-size: 11px; word-spacing: -1px; }
.reivewnews .tipguide dl dt a:hover { text-decoration: none; color: #333; font-weight: bold; word-spacing: -1px; letter-spacing: -1px; }
.reivewnews .tipguide dl dt span { display: block; margin: 0 0 4px 0; font-size: 11px; font-weight: bold; }
.reivewnews .tipguide dl dt span.digital { color: #844a80; }
.reivewnews .tipguide dl dt span.danmee { color: #b4666c; }
.reivewnews .tipguide dl dt span.style { color: #646db3; }
.reivewnews .tipguide dl dt span.motor { color: #bb876d; }
.reivewnews .tipguide dl dt span.sports { color: #4a7d4e; }
.reivewnews .tipguide dl dd { position: absolute; left: 10px; top: 11px; width: 62px; height: 62px; padding: 2px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.reivewnews .popularrank { clear: both; width: 218px; border: 1px solid #eaeaea; }
.reivewnews .popularrank dl { clear: both; position: relative; width: 218px; height: 92px; background: #f4f4f4 url('http://image.chosun.com/life/review/bg_cbox_bot.gif') left bottom repeat-x; }
.reivewnews .popularrank dl.end { height: 90px; background: #f4f4f4; }
.reivewnews .popularrank dl dt { padding: 16px 0 0 94px; font-size: 11px; color: #666; line-height: 17px; }
.reivewnews .popularrank dl dt a { color: #666; line-height: 17px; }
.reivewnews .popularrank dl dt a:hover { text-decoration: none; color: #333; font-weight: bold; letter-spacing: -1px; }
.reivewnews .popularrank dl dd { position: absolute; left: 10px; top: 11px; width: 62px; height: 62px; padding: 2px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.reivewnews .popularrank dl dd .rank { position: absolute; left: 4px; top: -1px; }

.todaynews { width: 240px; height: 223px; padding: 0 0 0 20px; }
.todaynews h3 { margin: 0 0 15px 0; }
.todaynews ul { width: 240px; }
.todaynews ul li { width: 230px; padding: 0 0 0 10px; margin: 0 0 6px 0; line-height: 18px; color: #999; background: url('http://image.chosun.com/life/review/icon_list_01.gif') 2px 6px no-repeat; }
.todaynews ul li a { color: #999; }
.todaynews ul li a:hover { letter-spacing: -1px;color: #333; font-weight: bold; text-decoration: none; }

.reviewchoice { clear: both; width: 280px; }
.reviewchoice h3 { width: 260px; height: 24px; padding: 11px 0 0 20px; font-size: 1px; background: #d5dfe5; }
.reviewchoice h4 { width: 280px; height: 20px; padding: 8px 0 0 0; margin: 0; text-align: center; font-size: 11px; color: #8d8d8d; background: url('http://image.chosun.com/life/review/bg_prbox_bot.gif') left bottom repeat-x; }
.reviewchoice .reviewbox { clear: both; width: 280px; padding: 0 0 12px 0; overflow: hidden; background: #f9f9f9 url('http://image.chosun.com/life/review/bg_prbox_bot.gif') left bottom repeat-x; } 
.reviewchoice .reviewbox dl.prbox { clear: both; position: relative; width: 280px; padding: 9px 0 4px 0; overflow: hidden; }
.reviewchoice .reviewbox dl.prbox dt { width: 150px; padding: 1px 0 0 90px; font-weight: bold; font-size: 11px; line-height: 16px; color: #333; }
.reviewchoice .reviewbox dl.prbox dt a { font-weight: bold; font-size: 11px; color: #333; }
.reviewchoice .reviewbox dl.prbox dt span { display: block; margin: 0 0 4px 0; }
.reviewchoice .reviewbox dl.prbox dt span.digital { color: #844a80; }
.reviewchoice .reviewbox dl.prbox dt span.danmee { color: #b4666c; }
.reviewchoice .reviewbox dl.prbox dt span.style { color: #646db3; }
.reviewchoice .reviewbox dl.prbox dt span.motor { color: #bb876d; }
.reviewchoice .reviewbox dl.prbox dt span.sports { color: #4a7d4e; }
.reviewchoice .reviewbox dl.prbox dt span.price { margin: 1px 0 0 0; color: #afa619; }
.reviewchoice .reviewbox dl.prbox dd { position: absolute; left: 10px; top: 9px; width: 62px; height: 62px; padding: 2px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.reviewchoice .reviewbox ul { clear: both; width: 251px; height: 59px; padding: 17px 0 0 20px; background: url('http://image.chosun.com/life/review/bg_balloonbox.gif') 6px 0 no-repeat; }
.reviewchoice .reviewbox ul li { clear: both; margin: 0 0 3px 0; line-height: 18px; }
.reviewchoice .reviewbox ul li label { }
.reviewchoice .reviewbox ul li label img { vertical-align: 2px; }
.reviewchoice .reviewbox ul li span { vertical-align: middle; padding: 0 0 0 8px; color: #888; font-size: 11px; }
.reviewchoice .reviewbox dl.myreview { clear: both; width: 280px; }
.reviewchoice .reviewbox dl.myreview dt { height: 35px; padding: 0 0 0 12px; color: #999; font-size: 11px; }
.reviewchoice .reviewbox dl.myreview dt .pic { float: left; display: block; width: 29px; height: 27px; padding: 3px; font-size: 1px; background: url('http://image.chosun.com/life/review/bg_mypicbox.gif') 0 0 no-repeat; }
.reviewchoice .reviewbox dl.myreview dt p { float: left; width: 210px; padding: 2px 0 0 9px; }
.reviewchoice .reviewbox dl.myreview dt p .mail { display: block; margin: 2px 0 0 0; }
.reviewchoice .reviewbox dl.myreview dd { clear: both; width: 215px; padding: 0 0 0 55px; line-height: 16px; color: #4b4b4b; font-size: 11px; background: url('http://image.chosun.com/life/review/icon_reply.gif') 29px 0 no-repeat; }

.experience { clear: both; width: 280px; margin: 0 0 2px 0; overflow: hidden; border-bottom: 1px solid #c5c5c5; }
.experience h3 { width: 260px; height: 24px; padding: 11px 0 0 20px; font-size: 1px; background: #d5dfe5; }
.experience dl { position: relative; width: 280px; padding: 10px 0 16px 0; overflow: hidden; border-bottom: 1px solid #efefef; }
.experience dl dt { width: 180px; padding: 1px 0 0 90px; color: #222; font-size: 11px; line-height: 16px; }
.experience dl dt a { font-weight: bold; color: #222; font-size: 11px; }
.experience dl dt p { margin: 3px 0 0 0; color: #666; font-weight: normal; line-height: 15px; }
.experience dl dt p a { color: #666; font-weight: normal; }
.experience dl dd { position: absolute; left: 10px; top: 10px; width: 62px; height: 62px; padding: 2px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.experience ul { clear: both; width: 270px; padding: 10px 0 0 10px; }
.experience ul li { width: 260px; padding: 0 0 0 10px; margin: 0 0 8px 0; line-height: 18px; color: #666; background: url('http://image.chosun.com/life/review/icon_list_01.gif') 2px 6px no-repeat; }
.experience ul li a { color: #666; }

.notice { clear: both; width: 280px; margin: 0 0 2px 0; overflow: hidden; }
.notice h3 { width: 260px; height: 24px; padding: 11px 0 0 20px; font-size: 1px; background: #d5dfe5; }
.notice ul { clear: both; width: 270px; padding: 10px 0 0 10px; }
.notice ul li { width: 260px; padding: 0 0 0 10px; margin: 0 0 8px 0; line-height: 18px; color: #666; background: url('http://image.chosun.com/life/review/icon_list_01.gif') 2px 6px no-repeat; }
.notice ul li a { color: #666; }


/* banner style */
.banner_review_01 { clear: both; width: 240px; height: 164px; padding: 0 0 0 20px; }
.banner_review_02 { clear: both; width: 450px; margin: 0 0 10px 0; }
.banner_review_03 { clear: both; position: absolute; left: 0; bottom: 0; width: 280px; }


/* sub */
.reportlist { width: 670px; padding: 10px 0 20px 0; }
.reportlist #list { clear: both; width: 670px; }

.review_report { width: 670px; }
.review_report dl { clear: both; position: relative; width: 670px; height: 90px; padding: 10px 0 0 0; border-bottom: 1px solid #d9d9d9; }
.review_report dl dt { width: 550px; padding: 5px 0 10px 110px; color: #333; font-weight: bold; }
.review_report dl dt span { padding-left: 8px; color: #3e7b9f; font-weight: normal; }
.review_report dl dt a { color: #333; font-weight: bold; }
.review_report dl dd.pic { position: absolute; top: 10px; left: 0; }
.review_report dl dd.txt { width: 550px; padding: 0 0 0 110px; color: #999; font-size: 11px; line-height: 17px; }
.review_report dl dd.txt a { color: #999; font-size: 11px; line-height: 17px; }
.review_report dl.none_img { height: 65px; padding: 20px 0 15px 0; }
.review_report dl.none_img dt { width: 670px; padding: 0 0 10px 0; }
.review_report dl.none_img dd.txt { width: 670px; padding: 0; }
.review_report .paginate { width: 670px; margin: 0; padding: 30px 0 30px 0; border-top: 0; }

.reviewlist { width: 690px; padding: 10px 0 20px 0; }
.reviewlist dl { float: left; width: 218px; height: 386px; margin: 0 5px 20px 0; background: #f4f4f4; border: 1px solid #ececec; }
.reviewlist dl dt { position: relative; width: 199px; height: 62px; padding: 20px 10px 0 9px; color: #333; font-size: 14px; font-weight: bold; background: url('http://image.chosun.com/life/review/bg_rbox_bot.gif') left bottom repeat-x; }
.reviewlist dl dt a { color: #333; font-size: 14px; font-weight: bold; }
.reviewlist dl dt p { position: absolute; left: 10px; top: 60px; margin: 0; color: #999; font-size: 11px; font-weight: normal; }
.reviewlist dl dt p .price { padding: 0 0 0 14px; font-weight: bold; color: #afa619; background: url('http://image.chosun.com/life/review/bg_bar_04.gif') 6px 2px no-repeat; }
.reviewlist dl dd.pic { width: 208px; padding: 10px 0 10px 10px; background: url('http://image.chosun.com/life/review/bg_rbox_bot.gif') left bottom repeat-x; }
.reviewlist dl dd.pic p { width: 192px; height: 104px; padding: 2px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.reviewlist dl dd.buyrate { width: 208px;  padding: 10px 0 12px 10px; background: url('http://image.chosun.com/life/review/bg_rbox_bot.gif') left bottom repeat-x; }
.reviewlist dl dd.buyrate div { width: 192px; height: 22px; padding: 8px 0 0 6px; background: url('http://image.chosun.com/life/review/bg_prbox.gif') 0 0 no-repeat; }
.reviewlist dl dd.buyrate div label { display: inline-block; float: left; width: 59px; font-size: 11px; color: #999; }
.reviewlist dl dd.buyrate div p { float: left; width: 97px; height: 12px; padding: 2px 0 0 0; font-size: 1px; background: url('http://image.chosun.com/life/review/bg_progress.gif') 0 2px no-repeat; }
.reviewlist dl dd.buyrate div p span { display: block; position: relative; width: 97px; height: 12px; background: url('http://image.chosun.com/life/review/bg_progress_on.gif') 0 0 no-repeat; }
.reviewlist dl dd.buyrate div p span em { position: absolute; right: -6px; top: 0; width: 6px; height: 12px; }
.reviewlist dl dd.buyrate strong { display: block; float: right; width: 36px; text-align: center; color: #f9678d; font-size: 11px; }
.reviewlist dl dd.goodbad { clear: both; width: 190px; padding: 9px 0 0 10px; }
.reviewlist dl dd.goodbad label { display: block; height: 14px; }
.reviewlist dl dd.goodbad p { padding: 0 0 12px 0; word-spacing: -1px; letter-spacing: 0; font-size: 11px; color: #888; line-height: 16px; }
.reviewlist dl dd.goodbad p a { word-spacing: -1px; letter-spacing: 0; font-size: 11px; color: #888; line-height: 16px; }
.reviewlist .paginate { width: 690px; margin: 0; padding: 10px 0 30px 0; border-top: 0; }

.paginate { clear: both; margin: 30px 0 0 0; text-align: center; border-top:1px solid #dcdcdc; padding: 14px 0 20px 0; }
.paginate a, .paginate strong { position:relative; display:inline-block; margin-right:1px; padding:3px 3px 1px 3px; color:#333333; text-decoration:none; border:1px solid #bfbfbf; font:12px/normal Dotum; _width /**/:10px; min-width:7px; background-color:#ffffff; line-height:10px;}
.paginate strong { color: #2c4eae !important; font-weight:bold; border:none; margin-right:1px; padding:3px 3px 1px 3px; border:1px solid #bfbfbf; line-height:10px;}
*:first-child+html .paginate .pre,
*:first-child+html .paginate .next {top:0px;}
.paginate a:hover {color: #2c4eae !important; border:1px solid #aeaeae; text-decoration:none;}
.paginate span img {vertical-align:middle; margin:0 0 2px 0;}
.paginate span a {border:none; background:none; font-size:12px; color:#333333; font-weight:normal;}
.paginate span a:hover {border:none; background:none !important; font-size:12px; color:#333333; font-weight:normal; }

.commoniframe { width: 970px; height: 180px; margin: 0 0 0 -1px; overflow: hidden; }

.shoppingguide { width: 690px; height: 210px; margin: -10px 0 0 -1px; }
.shoppingguide dl { position: relative; float: left; width: 219px; height: 179px; padding: 20px 0 0 10px; margin: 0 1px 0 0; background: #f4f4f4; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
.shoppingguide dl.end { width: 218px; margin: 0; border-right: 0; }
.shoppingguide dl dt { width: 190px; padding: 120px 0 0 8px; color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.shoppingguide dl dt a { color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.shoppingguide dl dd { position: absolute; left: 10px; top: 20px; width: 200px; height: 100px; padding: 4px; font-size: 1px; background: #fff; border: 1px solid #d5d5d5; }
.shoppingguide dl dd img { display: block; }

.userbest { width: 669px; height: 153px; margin: 0 0 20px 0; background: #f4f4f4; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.userbest h3 { position: relative; width: 649px; height: 27px; padding: 13px 0 0 19px; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
.userbest img.btn { position: absolute; top: 7px; right: 18px; }
.userbest dl { float: left; position: relative; width: 315px; height: 101px; padding: 10px 0 0 19px; border-top: 1px solid #fff; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.userbest dl.end { width: 313px; height: 101px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.userbest dl dt { width: 155px; padding: 9px 0 0 145px; color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.userbest dl dt a { color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.userbest dl dd { position: absolute; top: 10px; left: 19px; width: 125px; height: 80px; padding: 4px; font-size: 1px; background: #fff; border: 1px solid #d6d6d6; }
.userbest dl dd img { display: block; }

.eventlist { width: 670px; margin-top: -10px; }
.eventlist dl { clear: both; position: relative; width: 670px; height: 95px; padding: 20px 0 20px 0; border-bottom: 1px solid #c5c5c5; }
.eventlist dl dt { width: 450px; padding: 0 0 5px 160px; font-weight: bold; color: #333; }
.eventlist dl dt a { font-weight: bold; color: #333; }
.eventlist dl dd.pic { position: absolute; left: 0; top: 20px; font-size: 1px; }
.eventlist dl dd.info { width: 450px; padding: 0 0 0 160px; }
.eventlist dl dd.info p { margin: 0 0 3px 0; line-height: 16px; color: #999; font-size: 11px; }
.eventlist dl dd.info p a { color: #999; font-size: 11px; }
.eventlist dl dd.info p label { display: inline-block; width: 34px; padding: 0 10px 0 0; margin: 0 8px 0 0; text-align: right; vertical-align: middle; letter-spacing: -1px; font-weight: bold; background: url('http://image.chosun.com/life/review/bg_bar_05.gif') right 3px no-repeat; }
.eventlist dl dd.btn { position: absolute; right: 0; bottom: 20px; font-size: 1px; }

.experier { width: 670px; }
.experier h3 { margin: 0 0 7px 0; padding: 0 0 0 10px; }
.experier .explist { clear: both; width: 670px; }
.experier .explist table.boardlist { margin: 20px 0 0 0; }
.experier .explist table.boardview { margin: 20px 0 0 0; }
.experier .explist table.boardwrite { margin: 20px 0 0 0; }
.experier .explist ul.tab { clear: both; width: 670px; height: 35px; }
.experier .explist ul.tab li { float: left; font-size: 1px; }
.experier .explist dl { clear: both; position: relative; width: 670px; height: 95px; padding: 20px 0 20px 0; border-bottom: 1px solid #c5c5c5; }
.experier .explist dl dt { width: 450px; padding: 0 0 5px 160px; font-weight: bold; color: #333; }
.experier .explist dl dt a { font-weight: bold; color: #333; }
.experier .explist dl dd.pic { position: absolute; left: 0; top: 20px; font-size: 1px; }
.experier .explist dl dd.info { width: 450px; padding: 0 0 0 160px; }
.experier .explist dl dd.info p { margin: 0 0 3px 0; line-height: 16px; color: #999; font-size: 11px; }
.experier .explist dl dd.info p a { color: #999; font-size: 11px; }
.experier .explist dl dd.info p label { display: inline-block; width: 44px; padding: 0 10px 0 0; margin: 0 8px 0 0; text-align: right; vertical-align: middle; letter-spacing: -1px; font-weight: bold; background: url('http://image.chosun.com/life/review/bg_bar_05.gif') right 3px no-repeat; }
.experier .explist dl dd.btn { position: absolute; right: 0; bottom: 20px; font-size: 1px; }
.experier .expjoin { position: relative; width: 670px; padding: 0 0 20px 0; }
.experier .tabs { position: relative; height: 156px; }
.experier .expjoin dl { clear: both; position: relative; width: 668px; height: 148px; margin: 0 0 10px 0; background: #f4f4f4; border: 1px solid #eaeaea; }
.experier .expjoin dl dt { width: 370px; height: 28px; padding: 29px 0 0 285px; color: #333; font-weight: bold; font-size: 14px; }
.experier .expjoin dl dt a { color: #333; font-weight: bold; font-size: 14px; }
.experier .expjoin dl dd.pic { position: absolute; left: 9px; top: 0; width: 265px; height: 139px; padding-top: 9px; font-size: 1px; background: url('http://image.chosun.com/life/review/bg_bar_right.gif') right top repeat-y; }
.experier .expjoin dl dd.info { width: 300px; padding: 0 0 0 285px; }
.experier .expjoin dl dd.info p { padding: 0 0 0 8px; margin: 0 0 4px 0; line-height: 17px; font-size: 11px; color: #666; background: url('http://image.chosun.com/life/review/icon_list_01.gif') 0 5px no-repeat; }
.experier .expjoin dl dd.info p label { display: inline-block; width: 53px; padding: 0; margin: 0 8px 0 0; text-align: left; vertical-align: middle; letter-spacing: -1px; color: #666; background: url('http://image.chosun.com/life/review/bg_bar_06.gif') right 2px no-repeat; }
.experier .expjoin dl dd.btn { position: absolute; right: 8px; bottom: 7px; }
.experier .expjoin ul.circletab { position: absolute; right: 0; top: -18px; height: 20px; }
.experier .expjoin ul.circletab li { float: left; height: 9px; margin: 0 5px 0 0; }
.experier .expjoin .inner { clear: both; position: relative; width: 670px; height: 160px; overflow: hidden; }
.experier .expjoin .inner ul { width: 670px; height: 160px; overflow: hidden; font-size: 1px; }
.experier .expjoin .inner ul li { position: relative; height: 160px; overflow: hidden; font-size: 1px; }
.experier .expjoin .inner ul li dl { position: absolute; left: 0; top: 0; }
.experier .btnright { width: 670px; margin: 5px 0 10px 0; }
.experier .expbest { width: 669px; height: 153px; margin: 0 0 30px 0; background: #f4f4f4; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.experier .expbest h4 { position: relative; width: 649px; height: 27px; padding: 13px 0 0 19px; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
.experier .expbest img.btn { position: absolute; top: 7px; right: 18px; }
.experier .expbest dl { float: left; position: relative; width: 315px; height: 101px; padding: 10px 0 0 19px; border-top: 1px solid #fff; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.experier .expbest dl.end { width: 313px; height: 101px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.experier .expbest dl dt { width: 155px; padding: 9px 0 0 145px; color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.experier .expbest dl dt a { color: #333; font-size: 11px; line-height: 16px; font-weight: bold; }
.experier .expbest dl dd { position: absolute; top: 10px; left: 19px; width: 125px; height: 80px; padding: 4px; font-size: 1px; background: #fff; border: 1px solid #d6d6d6; }
.experier .expbest dl dd img { display: block; }



/* board */
table.boardlist { clear: both; width: 670px; border-top: 3px solid #3e7b9f; }
table.boardlist th { padding: 9px 0 6px 0; text-align: center; color: #353a3e; font-size: 11px; background: #f9f9f9; border-left: 1px solid #c0c7cb; border-bottom: 1px solid #c0c7cb; }
table.boardlist th.end { border-right: 1px solid #c0c7cb; }
table.boardlist td { padding: 12px 0 7px 0; text-align: center; line-height: 17px; color: #666; border-bottom: 1px solid #eaeaea; }
table.boardlist tr.first td { border-top: 2px solid #f1f1f1; }
table.boardlist td a { color: #666; }
table.boardlist td a:hover { color: #061e2d; font-weight: bold; letter-spacing: -1px; }
table.boardlist td a:hover span { color: #061e2d; font-weight: bold; letter-spacing: 0; }
table.boardlist td.title { padding-left: 5px; text-align: left; }
table.boardlist td.title span { color: #a3926c; font-weight: bold; }
table.boardlist td.photo { padding: 6px 0 6px 0; }
table.boardlist td.photo p { width: 62px; height: 62px; padding: 2px; border: 1px solid #d5d5d5; }

table.boardview { clear: both; width: 670px; border-top: 3px solid #3e7b9f; }
table.boardview th { padding: 9px 0 6px 0; text-align: center; color: #353a3e; font-size: 11px; background: #f9f9f9; border-bottom: 1px solid #c0c7cb; }
table.boardview th.first { border-left: 1px solid #c0c7cb; }
table.boardview th.end { border-right: 1px solid #c0c7cb; }
table.boardview td { padding: 8px 0 5px 0; text-align: center; line-height: 17px; color: #353a3e; font-size: 11px; border-bottom: 1px solid #eaeaea; }
table.boardview tr.listinfo td { border-top: 2px solid #f1f1f1; }
table.boardview td a { color: #353a3e; }
table.boardview td a:hover { color: #061e2d; font-weight: bold; letter-spacing: -1px; }
table.boardview td a:hover span { color: #061e2d; font-weight: bold; letter-spacing: 0; }
table.boardview td.title { padding-left: 5px; text-align: left; }
table.boardview td.title span { color: #353a3e; font-weight: normal; }
table.boardview td.photo { padding: 6px 0 6px 0; }
table.boardview td.photo p { width: 62px; height: 62px; padding: 2px; border: 1px solid #d5d5d5; }
table.boardview td.contentsview { padding: 20px 20px 50px 20px; text-align: left; color: #666; font-size: 12px; line-height: 18px; word-spacing: -1px; vertical-align: middle; }

table.boardwrite { clear: both; width: 670px; margin: 10px 0 0 0; border-top: 3px solid #3e7b9f; }
table.boardwrite th { padding: 9px 0 6px 0; text-align: right; font-size: 11px; color: #333; border-bottom: 1px solid #c0c7cb; }
table.boardwrite th span { padding: 0 15px 0 0; background: url('http://image.chosun.com/life/review/bg_bar_07.gif') right center no-repeat; }
table.boardwrite td { padding: 9px 0 6px 10px; line-height: 16px; color: #353a3e; font-size: 11px; border-bottom: 1px solid #c0c7cb; }
table.boardwrite td.title { padding: 5px 0 5px 10px; }
table.boardwrite td input.txt { width: 310px; border: 1px solid #c2c2c2; }
table.boardwrite td.contentswrite { padding: 20px 0 0 0; vertical-align: middle; border-bottom: 0; }
table.boardwrite td.contentswrite textarea { width: 648px; height: 308px; padding: 10px; border: 1px solid #c2c2c2; }

table.prevnext { clear: both; width: 670px; margin: 25px 0 0 0; border-top: 1px solid #c0c7cb; }
table.prevnext th { padding: 9px 0 6px 0; text-align: center; font-size: 11px; color: #333; border-bottom: 1px solid #c0c7cb; }
table.prevnext td { padding: 9px 0 6px 0; line-height: 16px; font-size: 11px; color: #666; border-bottom: 1px solid #c0c7cb; }
table.prevnext td a { font-size: 11px; color: #666; }

.noticelist { width: 670px; }
.noticelist .btnright { width: 670px; margin: 5px 0 10px 0; }
.freelist { width: 670px; }
.freelist .btnright { width: 670px; margin: 5px 0 10px 0; }
.noticelist { width: 670px; }
.noticelist .btnright { width: 670px; margin: 5px 0 10px 0; }
.userlist { width: 670px; }
.userlist .btnright { width: 670px; margin: 5px 0 10px 0; }

.btnset { clear: both; width: 670px; padding: 14px 0 14px 0; margin: 25px 0 0 0; text-align: center; font-size:1px; background: #eaeff2; border-top: 1px solid #d2d7da; border-bottom: 1px solid #d2d7da; }
.btnset img { margin: 0 4px 0 0; }

ul.boardsch { clear: both; width: 507px; margin: 50px 0 0 0; padding: 14px 0 13px 163px; font-size: 1px; overflow: hidden; background: #eaeff2; border-top: 1px solid #d2d7da; border-bottom: 1px solid #d2d7da; }
ul.boardsch li { float: left; padding: 2px 0 0 0; margin: 0 3px 0 0; font-size: 1px; }
ul.boardsch li.inp { padding: 1px 0 0 0; *padding: 0; margin-right: 3px; *margin-right: 2px; }
ul.boardsch li.btn { padding: 1px 0 0 0; margin: 0; }
ul.boardsch li input.txt { width: 145px; margin: 0; border: 1px solid #ccc; }
ul.boardsch li select { width: 70px; font-family: Dotum; font-size: 12px; color: #666; }

.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/review/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/review/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/art/icon_ranktit.gif') 0 0 no-repeat; } 
#main_area .rank_title span { color: #3e7b9f; }
#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: #3e7b9f; }
#main_area .rank_list { float:left; width: 660px; border-bottom:1px solid #c3c1c2; border-top:2px solid #3e7b9f; 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/art/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/review/rank_num_01.gif') 50% 50% no-repeat;}
#main_area #rank2 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_02.gif') 50% 50% no-repeat;}
#main_area #rank3 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_03.gif') 50% 50% no-repeat;}
#main_area #rank4 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_04.gif') 50% 50% no-repeat;}
#main_area #rank5 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_05.gif') 50% 50% no-repeat;}
#main_area #rank6 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_06.gif') 50% 50% no-repeat;}
#main_area #rank7 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_07.gif') 50% 50% no-repeat;}
#main_area #rank8 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_08.gif') 50% 50% no-repeat;}
#main_area #rank9 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/rank_num_09.gif') 50% 50% no-repeat;}
#main_area #rank10 {float:left; width:84px; height:90px;background:url('http://image.chosun.com/life/review/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;}

/* 2013.12. main scrolling */
/* main scroll */
.photo_scroll { width:689px; height:275px; float:right; position:relative; overflow:visible;}
.photo_scroll .items { width:689px; height:275px; position:relative; overflow: hidden; }
.photo_scroll .items dl { float:left; position:relative; width:689px; height:275px;  }
.photo_scroll .items dt { width:305px; font-family:"06CsnTg", "Áß°íµñ","µ¸¿ò", Dotum; font-size:28px; letter-spacing:-1px;  text-overflow:ellipsis; line-height:100%; margin-left:55px; margin-top:30px; }
.photo_scroll .items dt a {color:#4282a9;}
.photo_scroll .items dt em { font-family:"µ¸¿ò", Dotum, sans-serif; font-size:14px; color:#333; font-weight:bold; display:block; letter-spacing:-1px;}
.photo_scroll .items dd.desc { width:300px;  margin-left:55px; margin-top:10px; line-height:18px;}
.photo_scroll .items dd.cate { color: #fff; background: #60a1c6; padding: 7px 10px 6px; display: inline-block; font: bold 12px/13px "µ¸¿ò", Dotum, sans-serif; }
.photo_scroll .items dd.thumb { width:330px; height:230px; position:absolute; top:40px; right:15px;}
.photo_scroll .items dd.rel { background: url('http://image.chosun.com/life/review/icon_list_01.gif') 0 6px no-repeat; padding-left:8px; margin-left:55px; width:300px;}
.photo_scroll .items dd.thumb + dd.rel { margin-top:10px;}
.photo_scroll .items div { float:none; display:none;}
.photo_scroll .items div img { }

/* article page scroll */
.photo_scroll_art { width:668px; height:170px; float:right; position:relative; overflow:visible; margin-bottom:10px;}
.photo_scroll_art .items { width:668px; height:170px; position:relative; overflow: hidden; }
.photo_scroll_art .items dl { float:left; position:relative; width:668px; height:170px;   }
.photo_scroll_art .items dt { width:370px; font-family: "µ¸¿ò", Dotum; font-size:24px; font-weight:bold; text-overflow:ellipsis; line-height:100%; margin-left:55px; margin-top:10px; }
.photo_scroll_art .items dt a {color:#4282a9;}
.photo_scroll_art .items dt em { font-family:"µ¸¿ò", Dotum, sans-serif; font-size:14px; color:#333; font-weight:bold; display:block; }
.photo_scroll_art .items dd.desc {  font-family:"µ¸¿ò", Dotum, sans-serif; width:370px; font-size:12px;  margin-left:55px; margin-top:7px; line-height:17px;}
.photo_scroll_art .items dd.cate { font-family:"µ¸¿ò", Dotum, sans-serif; font-size:12px; font-weight:bold; color:#fff; background:#60a1c6; padding:5px 10px; display:inline-block;}
.photo_scroll_art .items dd.thumb { width:220px; height:153px; position:absolute; top:10px; right:30px;}
.photo_scroll_art .items div { float:none; display:none;}
.photo_scroll_art .items div img { width:220px; }


/* common control */
.flex-direction-nav { z-index:2002;}
.flex-direction-nav a { width:39px; height:60px; display:block; position:absolute; background:url(http://image.chosun.com/main/201305/cs_top_scroll_arr.png) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;}
.flex-direction-nav a.flex-prev { top:50%; margin-top:-30px; left:0px; background-position:0px -100px;}
.flex-direction-nav a.flex-next { top:50%; margin-top:-30px; right:0px; background-position:-50px -100px}
.flex-direction-nav a.flex-prev:hover { background-position:0px -100px;}
.flex-direction-nav a.flex-next:hover { background-position:-50px -100px;}
.flex-direction-nav a.disabled { background:none;}
.flex-control-nav { width:100px; height:10px; line-height:1em; display:block; position:absolute; top:10px; right:10px; text-align:right; overflow:hidden; }
.flex-control-nav li { display:inline;}
.flex-control-nav li a { width: 7px; height: 7px; margin-right:6px; display: inline-block; text-indent: 99em; background:url(http://image.chosun.com/main/201305/cs_top_bullet.gif) no-repeat 0px -550px; cursor:pointer;}
.flex-control-nav li a:hover { background:url(http://image.chosun.com/main/201305/cs_top_bullet.gif) no-repeat -100px -550px;}
.flex-control-nav li a.flex-active { background:url(http://image.chosun.com/main/201305/cs_top_bullet.gif) no-repeat -50px -550px;}

.reivewnews2 { width:280px;}
.reivewnews2 h3 { width:260px;}
.reivewnews2 .popularrank { width:278px;}
.reivewnews2 .popularrank dl { width:278px;}
.reivewnews2 .popularrank dl dt { padding: 16px 20px 0 94px;}
.banner_review_03 { position:relative}
.commoniframe { display:none;}
.photo_scroll_ifbox { width:668px; height:170px; border:solid 1px #bdbdbd; background:#f9f9f9;}
.photo_scroll_if {  width:670px; height:172px; margin-top:20px; }
.reivewnews h3.rank { padding-top:11px!important;}

/* new gnb script and style 20140402 */
#toparea ul#topmenu li.current a.mn_1 { background-position: -12px -53px; }
#toparea ul#topmenu li.current a.mn_2 { background-position: -95px -53px; }
#toparea ul#topmenu li.current a.mn_3 { background-position: -176px -53px; }
#toparea ul#topmenu li.current a.mn_4 { background-position: -242px -53px; }
#toparea ul#topmenu li.current a.mn_5 { background-position: -318px -53px; }
#toparea ul#topmenu li.current a.mn_6 { background-position: -424px -53px; }
#toparea ul#topmenu li.current a.mn_7 { background-position: -470px -53px; }
#toparea ul#topmenu li.current a.mn_8 {  background-position: -516px -53px; }
#toparea ul#topmenu li.current a.mn_9 {  background-position: -569px -52px; }
#toparea ul#topmenu li.current a.mn_10 {  background-position: -635px -52px; }

#toparea ul#topmenu li.current_no a.mn_1 { width: 83px; background-position: -12px -4px; }
#toparea ul#topmenu li.current_no a.mn_2 { width: 81px; background-position: -95px -4px; }
#toparea ul#topmenu li.current_no a.mn_3 { width: 66px; background-position: -176px -4px; }
#toparea ul#topmenu li.current_no a.mn_4 { width: 76px; background-position: -242px -4px; }
#toparea ul#topmenu li.current_no a.mn_5 { width: 85px; margin-right: 21px; background-position: -318px -4px; }
#toparea ul#topmenu li.current_no a.mn_6 { width: 46px; background-position: -424px -4px; }
#toparea ul#topmenu li.current_no a.mn_7 { width: 46px; background-position: -470px -4px; }
#toparea ul#topmenu li.current_no a.mn_8 { width: 53px; margin: 0 10px 0 0; background-position: -516px -4px; }
#toparea ul#topmenu li.current_no a.mn_9 { width: 66px; background-position: -569px -4px; }
#toparea ul#topmenu li.current_no a.mn_10 { width: 50px; margin: 0 2px 0 0; background-position: -635px -4px; }

#toparea ul#topmenu li ul.current { display:block;}
#toparea ul#topmenu li.on ul { display: block !important; }
#toparea ul#topmenu li.current_no ul.current { display:none;}