@charset "euc-kr";

/* element */
p.bbsprint	{text-align:right;padding:10px 0 15px 0;}
.bluetxt {color:#3f6c93;}
.dblock {display:block;}
.fc_green {color:#197b30;}
.fc_red {color:#e03d3f;}
.fc_gray {color:#a5a5a5;}
.fc_dark {color:#2f2f2f;}
.searcharea {padding:20px 0 0;}
.searcharea	img	{vertical-align:middle;}
.blueb {padding:4px 3px 3px 4px;border:3px solid #2c567c;font-size:11px;color:#bfbfbf;}
.unicolor	{color:#466c90;font-size:11px;}
.pricecolor	{color:#2f2f2f;}
.caucolor	{color:#c41d24;}
.morecon	{background:url(/img/common/layout/icon_bluepoint.gif) no-repeat left 10px;padding:5px 0 0 5px;font-size:11px;color:#3f6c93;}
.check01 label {vertical-align:-2px;font-size:11px;}
.fleft {float:left;}
.alimg	 img	 {vertical-align:middle;}
.memcolor	{color:#5d7e9b;}
.sfont	{font-size:11px;}
.floatright	 {float:right;margin-top:-20px;}
.floatright	img	{vertical-align:middle;}
.catesearch	{float:right;margin-top:-58px;}
.catesearch	img	{vertical-align:middle;}
.reviewcaution	{background:url('/img/community/icon_caution.gif') no-repeat left 2px;color:#384855;font-size:11px;font-weight:bold;padding:0 0 0 15px;}

/*  */
div.introbox	{background:url('/img/common/layout/intro_top.gif') no-repeat 0 top;padding-top:1px;margin-bottom:30px;font-size:11px;}
div.introbox	div.introbot	{background:url('/img/common/layout/intro_bot.gif') no-repeat 0 bottom;padding-top:7px;overflow:hidden;}
div.introwrap	{padding:0 0 0 10px;overflow:hidden;}
* html div.introwrap	{padding:0 0 0 10px;overflow:hidden;height:1%;}
div.introwrap	div.imgbox	 {width:120px;height:120px;background:url('/img/common/layout/bg_photobox.gif') no-repeat 0 0;float:left;padding-bottom:10px;}
div.introwrap	div.imgbox	img	{padding:7px 0 0 7px;}
div.introwrap	dl	 {float:left;width:559px;padding:20px 0 0 15px;}
div.introwrap	dl	 dt	 {color:#425768;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #ebebeb;margin-bottom:10px;}

div.tobox	{width:680px;padding-top:3px;background:url('/img/common/layout/bg_tobox_top.gif') no-repeat 0 top;margin:30px 0;}
div.tobox	div.toboxbot	 {width:680px;background:url('/img/common/layout/bg_tobox_bot.gif') no-repeat 0 bottom;overflow:hidden;}
div.tobox	div.toboxbot	 p.tit	{padding:16px 0 28px 20px;}
div.tobox	div.toboxbot	 span.btn	{float:right;margin-top:-40px;padding-right:20px;}
div.tobox	div.toboxbot	 div.basket	{width:680px;margin-bottom:20px;padding-left:15px;overflow:hidden;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 {float:left;width:25%;overflow:hidden;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 span.bgbook	{padding:0 0 0 25px;width:105px;height:103px;background:url('/img/common/layout/bg_todaybook.gif') no-repeat 25px 0;display:block;margin-top:-16px;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 p	 {padding:5px 0 3px 20px;width:130px;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 p.price	{padding:0 0 0 10px;text-align:center;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 p.price	 span	{text-decoration:line-through;font-weight:bold;color:#a5a5a5;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 a:link	 {color:#5a5b5c;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 a:visited	 {color:#5a5b5c;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 a:hover	 {color:#5a5b5c;font-weight:normal;}
div.tobox	div.toboxbot	 div.basket	ul	 li	 a:active	 {color:#5a5b5c;}

div.bookquestion	{height:45px;background:url('/img/common/layout/icon_line01.gif') repeat-x 0 top;background-color:#f8f8f8;margin-bottom:20px;}
div.bookquestion	ul	 {padding:15px 0 13px 15px;background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;}
div.bookquestion	ul	 li	 {display:inline;padding-right:15px;}
div.bookquestion	ul	 li	 img	 {vertical-align:middle;}

div.alrss	{float:right;padding:3px 0 2px 0;}
div.alrss img {vertical-align:top;}
* html div.alrss	{float:right;margin-top:-18px;}
* + html div.alrss	{float:right;margin-top:-18px;}

div.view	{width:115px;height:113px;background:url('/img/common/layout/bg_alt.gif') no-repeat 0 0;position:absolute;left:-105px;top:0;}
* html div.view	{width:115px;height:113px;background:url('/img/common/layout/bg_alt.gif') no-repeat 0 0;position:absolute;left:-115px;top:0;}
div.view	img	{padding:5px 2px 0 0;}

/* 2010-01-20 */
.tbl_sort {padding:0 0 10px 0;}
.tbl_sort span,
.tbl_sort select {margin-left:15px;vertical-align:middle;color:#828282;font-size:11px;}
* html .tbl_sort select {vertical-align:-2px;}
.tbl_sort .fsort {padding-left:14px;background:url('/img/common/layout/bul_Fsortbtm.gif') no-repeat 0 4px;font-weight:bold;}
.tbl_sort .sort {padding-left:14px;background:url('/img/common/layout/bul_sortbtm.gif') no-repeat 0 4px;}
.recom_hand {padding:5px 0 0 20px;background:url('/img/event/icon_sug.gif') no-repeat 0 0;color:#2c567c;}

.cntPdt {position:relative;overflow:hidden;width:624px;margin:15px 18px 15px 18px;}
.cntPdt .cntPdt_tit {margin-bottom:24px;}
.cntPdt .cntPdt_img {float:left;margin-right:14px;width:105px;height:104px;background:url('/img/community/bg_photobox.gif') no-repeat 0 0;}
.cntPdt .cntPdt_cont {padding:0 0 0 12px;color:#959595;}
.cntPdt .cntPdt_cont .subject {display:block;margin-bottom:5px;color:#5a5b5c;font-size:12px;}
.cntPdt .cntPdt_cont em {color:#5a5b5c;}
.cntPdt .cntPdt_cont	span.preprice	{font-weight:bold;text-decoration:line-through;}
.cntPdt_sub {padding-top:20px;border-top:1px solid #d6d6d6;}
.cntPdt .pright_btn {position:absolute;right:0;bottom:0;}
.cntPdt .pright_btn img {vertical-align:top;}
.cntPdt .scorechk {margin-top:-8px;text-indent:-4px;}
.cntPdt .scorechk input {margin-left:1px;}
.cntPdt .scorechk label {margin-left:-4px;}

.breview .cntPdt_cont {padding:0;}
.breview .cntPdt_cont .subject .dblock {margin-bottom:5px;color:#2c567c;font-size:12px;font-weight:bold;}
.breview .cntPdt_cont .subject .dblock img {vertical-align:middle;}

.interview_list dt {width:100%;height:30px;margin-bottom:15px;border-bottom:1px solid #e4e4e4;}
.interview_list dt .numb {float:left;margin-right:5px;}
.interview_list dt .subject {float:left;width:93%;margin-top:2px;color:#999;font-size:11px;vertical-align:middle;line-height:1.5;}
.interview_list dt .subject em {font-weight:bold;color:#414141;}
.interview_list dt .subject02 {margin-top:-3px;}
.interview_list dd textarea {width:725px;height:150px;margin-bottom:30px;border:1px solid #e4e4e4;}

.addphoto dt {overflow:hidden;width:100%;padding:13px 0 5px;border-top:1px solid #8c8c8c;border-bottom:1px solid #e4e4e4;letter-spacing:-0.1em;}
.addphoto dt .subject {float:left;width:80%;font-size:11px;color:#999;line-height:1.5;}
.addphoto dt .subject em {font-weight:bold;color:#414141;}
.addphoto dt .right_btn {float:right;margin-top:3px;}
.addphoto dd {padding:16px 0 3px 0;border-bottom:1px solid #e4e4e4;text-align:justify;}
.addphoto dd img {vertical-align:middle;}
.addphoto dd input {margin-left:13px;}
.addphoto dd .dblock {margin:0 0 5px -13px;}

.paper {padding:10px 0 80px 0;background:url('/img/common/layout/bg_paper01.gif') no-repeat 100% 100%;}
.paper .symbol {margin-bottom:20px;}
.paper p img {margin-bottom:10px;}

.award {border-bottom:2px solid #e4e4e4;font-size:11px;color:#999;}
.award img {vertical-align:middle;}
.award .subject {overflow:hidden;width:100%;padding:12px 0 11px;border-bottom:1px solid #e4e4e4;}
.award .subject .left {float:left;margin-top:3px;}
.award .subject strong {color:#5a5b5c;}
.award .subject .right {float:right;font-size:11px;}
.award dd {padding:12px 0 7px 0;background:url('/img/common/layout/icon_line01.gif') repeat-x 0 100%;}
.award dd em {font-weight:bold;color:#414141;}
.award .last {background:none;}

.gradebox	{width:730px;height:70px;background:url('/img/category/bg_gradetop.gif') no-repeat 0 top;}
.gradebox	.gradeflash	{position:absolute;left:230px;top:290px;}

/* custom center */
.imglist {overflow:hidden;width:100%;border-bottom:1px solid #e4e4e4;padding-bottom:20px;}
.imglist li {float:left;width:33%;text-align:center;}
.imglist li .lpbtn {display:block;margin-top:10px}

.txtlist {overflow:hidden;width:100%;line-height:1;font-size:9px;}
.txtlist img {vertical-align:top;}
.txtlist .title {position:relative;z-index:10;width:100%;margin-bottom:-1px;}
.txtlist .tl {font-size:11px;color:#999;line-height:1.5;}
.txtlist .tl {border-top:1px solid #8c8c8c;border-bottom:1px solid #e4e4e4;}
.txtlist .tl li {border-bottom:1px solid #e4e4e4;}
.txtlist .tl li .num {display:inline-block;width:56px;padding:10px 0 7px 0;font:12px Verdana;text-align:center;}
.txtlist .tl li a {display:inline-block;padding:10px 0 7px 0;}
.txtlist .tl li a.subject {color:#414141;}
.txtlist .tl li .cont {padding:10px 20px 7px 60px;background:#f5f5f5;letter-spacing:-0.1em;display:none;}

.booklist {overflow:hidden;width:100%;}
.booklist li {float:left;width:50%;}
.booklist li .bl_img {display:block;width:105px;height:104px;float:left;margin-right:13px;background:url('/img/community/bg_photobox.gif') no-repeat 0 0;}
.booklist li .cont {padding:7px 10px 10px 0;color:#959595;font-size:11px;line-height:1.3;letter-spacing:-0.1em;}
.booklist li .cont .subject {display:block;margin-bottom:6px;color:#5a5b5c;font:12px verdana;letter-spacing:0;}

.booklist02 {overflow:hidden;width:100%;border-bottom:1px solid #dadada;margin-bottom:10px;}
.booklist02 li {float:left;width:50%;padding-bottom:10px;}
.booklist02 li .bl_img {display:block;width:105px;height:104px;float:left;margin-right:13px;background:url('/img/community/bg_photobox.gif') no-repeat 0 0;}
.booklist02 li .cont {padding:7px 10px 10px 0;color:#959595;font-size:11px;line-height:1.3;letter-spacing:-0.1em;}
.booklist02 li .cont .subject {display:block;margin-bottom:6px;color:#5a5b5c;font:12px verdana;letter-spacing:0;}

.queslist {overflow:hidden;width:465px;margin-left:133px;font-size:11px;}
.queslist img {padding-top:1px;}
.queslist .title {float:left;margin:1px 13px 0 0;}
.queslist .prev,
.queslist .next {float:left;}
.queslist .wrap { position:relative; float:left; width:302px; margin:0 8px; }
.queslist .wrap:after { content:' '; display:block; visibility:hidden; clear:both; }
.queslist ul {font-size:0;line-height:0;letter-spacing:0;position:relative;height:15px;}
.queslist ul li {font-size:11px;line-height:18px;display:inline-block;padding:0 5px;letter-spacing:-0.1em;}
*+ html .queslist ul li { display:inline; }
* html .queslist ul li { display:inline; }

.tabmenu .title {margin-bottom:12px;}
.tabmenu ul {overflow:hidden;width:100%;border-bottom:1px solid #dfe1e2;}
.tabmenu ul li {float:left;}
.tabmenu ul li img {vertical-align:top;}

ul.purtabs	{height:28px;border-bottom:1px solid #dfe1e2;}
ul.purtabs	li	{float:left;height:28px;}
ul.purtabs	li	img	{vertical-align:top;}

ul.guidetabs	{height:24px;border-bottom:1px solid #dfe1e2;}
ul.guidetabs	li	{float:left;height:24px;}
ul.guidetabs	li	img	{vertical-align:top;}

div.purtabox	 {clear:both;border-right:1px solid #dfe1e2;border-bottom:1px solid #dfe1e2;border-left:1px solid #dfe1e2;margin-bottom:30px;}
div.purtabox	 p.sug	{padding:14px 0 10px 42px;background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;height:12px;}
div.purtabox		div.dvtabox	{width:665px;padding:10px 0 15px 40px;}
div.purtabox		div.dvtabox	ol	 li	 {font-size:11px;padding:0 0 8px 0;}
div.purtabox		div.dvtabox	p.btn	{text-align:right;margin-top:-50px;}
div.purtabox		div.dvtabox	dl	 {height:26px;font-size:9px;}
div.purtabox		div.dvtabox	dl	 dt	{float:left;background:url('/img/common/layout/icon_pathpoint.gif') no-repeat left 7px;padding:2px 0 0 5px;width:86px;color:#666;}
div.purtabox		div.dvtabox	dl	 dd	{float:left;}
div.purtabox		div.dvtabox	dl	 dd	span	{color:#c3c3c3;}
div.purtabox		div.dvtabox	dl	 dd	img	{vertical-align:middle;}

div.purnobox	 {clear:both;border-top:1px solid #dfe1e2;border-right:1px solid #dfe1e2;border-bottom:1px solid #dfe1e2;border-left:1px solid #dfe1e2;margin-bottom:30px;}
div.purnobox	div.dvtabox	{width:665px;padding:10px 0 15px 40px;}
div.purnobox	div.dvtabox	.descepoint	 {text-align:center;padding:20px 0 10px 0;font-size:11px;}
div.purnobox	div.dvtabox	.descepoint	span	{color:#5d7e9b;}
div.purnobox	dl	 {overflow:hidden;}
div.purnobox	dl	 dt	{float:left;width:80px;height:30px;font-weight:bold;color:#5d7e9b;font-size:11px;}
div.purnobox	dl	 dd	{float:left;width:550px;font-size:11px;padding-bottom:5px;}

div.tabbot	{background-color:#f7f8f9;width:100%;}
div.tabbot	p	{text-align:right;padding:7px 10px 0 0;font-size:11px;height:30px;}
div.tabbot	span	{background:url('/img/purchase/icon_totalbar.gif') no-repeat left 0;padding:0 0 0 5px;color:#e7291d;font-weight:bold;}
div.tabbot	img	{vertical-align:middle;}

p.pursel	 {background:url('/img/purchase/icon_selarrow.gif') no-repeat left 5px;padding:0 0 0 8px;font-size:11px;}
p.pursel	 span	{font-weight:bold;color:#6a88a3;}
p.pursel	 img	 {vertical-align:middle;}

p.check_pur	{padding:5px 0 30px 0;}
p.check_pur	input	{float:left;}
p.check_pur	label	{padding:1px 0 0 2px;display:block;float:left;font-size:11px;}
* html p.check_pur	label	{padding:3px 0 0 2px;display:block;float:left;font-size:11px;}
* + html p.check_pur	label	{padding:3px 0 0 2px;display:block;float:left;font-size:11px;}

div.purjoinbox	{width:728px;border-right:1px solid #eaeaea;border-bottom:1px solid #d0d0d0;border-left:1px solid #eaeaea;background-color:#f5f5f5;padding-bottom:20px;}
div.purjoinbox	p	{text-align:center;padding:26px 0 24px 0;}

div.purconbox_top	{width:730px;background:url('/img/purchase/bg_boxtop.gif') no-repeat 0 top;padding-top:2px;margin-bottom:30px;}
div.purconbox_bot	{width:730px;background:url('/img/purchase/bg_boxbot.gif') no-repeat 0 bottom;}
div.puraldv	{padding:16px 30px 18px 16px;font-size:11px;overflow:hidden;}
div.puraldv	ul	 li	 {padding-bottom:5px;}
div.puraldv	span	{color:#000;font-weight:bold;}
div.puraldv	dl	 dt	{float:left;width:12%;font-weight:bold;}
div.puraldv	dl	 dd	{float:left;width:88%;}

p.purinfotit	{padding:0 0 15px 0;}
p.purviewall	 {padding:0 0 10px 0;}
p.purviewall	 img	 {vertical-align:middle;}

div.purprice	{text-align:center;padding:18px 0;}
div.purprice	span	{background:url('/img/purchase/icon_totalbar.gif') no-repeat left 0;padding:0 13px;}
div.purprice	span.fir	{background:none;}
div.purprice	strong.pcolor	{color:#e7291d;}
div.purprice	p	img	{vertical-align:middle;}
div.purprice	p.mod	 {font-size:11px;font-weight:bold;padding-bottom:8px;}
div.purprice	em	{color:#5d7e9b;font-weight:bold;font-size:11px;}
div.purprice	ul	 li	 {display:inline;font-size:11px;padding-right:20px;}
div.purprice	ul	 li	 img	 {vertical-align:middle;}

p.percent	{background:url('/img/common/layout/icon_bluepoint.gif') no-repeat 0 12px;padding:5px 0 20px 8px;font-size:11px;}
p.percent	span	{color:#3f6c93;}

ul.purcount	li	{float:left;padding-right:50px;}
ul.purcount	li.end	{padding-right:0;}
ul.purcount	li	img	{vertical-align:middle;}

div.joinbox	{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;background:url('/img/member/bg_joinbot.gif') no-repeat left bottom #f5f5f5;margin-bottom:20px;}
div.joinbox	p	{text-align:center;}

ul.normallist	 {padding-bottom:10px;font-size:11px;}
ul.normallist	 li	 {background:url('/img/common/layout/icon_pathpoint.gif') no-repeat 0 5px;padding:0 0 3px 5px;}
ul.normallist	 li	 img	 {vertical-align:middle;}
ul.normallist	 li	 a:link	 {text-decoration:underline;}
ul.normallist	 li	 a:visited	 {text-decoration:underline;}
ul.normallist	 li	 a:hover	 {text-decoration:underline;font-weight:normal;}
ul.normallist	 li	 a:active	 {text-decoration:underline;}

div.purordernum	 {float:right;margin-top:-30px;}

div.balancebox	{border:1px solid #dfe1e2;padding:12px;margin-bottom:10px;}
div.balancebox	img	{vertical-align:middle;}
div.balancebox	span.btn	{float:right;margin-top:-22px;}

ul.joinlist	{padding-bottom:10px;}
ul.joinlist	li	{background:url('/img/common/layout/icon_listpoint.gif') no-repeat 0 4px;padding:0 0 6px 8px;}

/* bookcordi */
.titwrap {overflow:hidden;width:100%;padding-bottom:12px;}
.titwrap .left_txt {float:left;padding-top:3px;font-size:12px;}
.titwrap .right_btn {float:right;}
.titwrap .right_btn img {vertical-align:middle;}

.coordilist {overflow:hidden;width:100%;line-height:1.6;border-bottom:1px solid #e4e4e5;}
.cordinoline	{border-bottom:0;}
.coordilist .left,
.coordilist .right {overflow:hidden;width:356px;padding:10px 0 15px 0;}
.coordilist .left {float:left;padding-right:7px;}
.coordilist .left	 .bline	 {border-bottom:1px solid #e5e5e5;}
.coordilist .right {float:right;}
.coordilist .right .supportimg {display:block;padding:5px 0 15px;}
.coordilist .photo {float:left;width:113px;height:113px;margin:0 15px 0 10px;padding:7px 0 0 7px;background:url('/img/common/layout/bg_photobox.gif') no-repeat 0 0;}
.coordilist .cont {float:left;width:55%;margin-top:10px;font-size:11px;}
.coordilist .cont .incont {margin:5px 0 10px;padding-left:55px;text-indent:-55px;}

.rnd356 {clear:both;width:356px;background:url('/img/bookcoordi/bg_rndtop356.gif') no-repeat 0 0;}
.rnd356 .btm {padding:5px 0;background:url('/img/bookcoordi/bg_rndbtm356.gif') no-repeat 0 100%;}
.rnd356 .btm .cont01 {overflow:hidden;width:327px;padding:9px 10px 8px 17px;border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3;background:#fbfbfb;}
.rnd356 .btm .cont01 .bookimg {float:left;margin-right:20px;}
.rnd356 .btm .cont01 p {margin-top:5px;font-size:11px;letter-spacing:-0.1em;line-height:1.5;}

.adlist {margin-top:-3px;}
.adlist li {overflow:hidden;width:100%;margin-top:3px;font-size:11px;}
* html .adlist li {margin-top:0;}
.adlist li.subject {float:left;padding-left:10px;background:url('/img/common/layout/bul_dot.gif') no-repeat 0 6px;}
.adlist li	.date {float:right;padding-right:5px;}
* html	.adlist li	.date {float:right;margin-top:-20px;}
* + html	.adlist li	.date {float:right;margin-top:-20px;}

.ofwrap {overflow:hidden;width:100%;}
.ofwrap .photo {float:left;width:113px;height:113px;margin-right:20px;padding:7px 0 0 7px;background:url('/img/common/layout/bg_photobox.gif') no-repeat 0 0;}
.ofwrap .cont {float:left;width:80%;}
.ofwrap .cont .title {overflow:hidden;width:100%;margin-bottom:5px;}
.ofwrap .cont .title strong {float:left;padding-top:7px}
.ofwrap .cont .title .btn_area {float:right;}
.ofwrap .left {float:left;overflow:hidden;width:31%;margin-right:10px;}
.ofwrap .fin {margin-right:0;}
.ofwrap .left .radio {float:left;width:15%;}
.ofwrap .left ul {float:left;width:85%;line-height:1.4;}
.ofwrap .left ul li {padding-left:29px;text-indent:-29px;}
* html .ofwrap .left ul {margin-top:4px;}
.ofwrap .left01 {float:left;}
.ofwrap .tit {font-size:14px;color:#324351;padding:3px 0 0 15px;}
.ofwrap .right01 {float:right;}
.ofwrap img {vertical-align:middle;}
.ofwrap label {vertical-align:-2px;font-weight:normal;}

.selbooklist {width:100%;border-bottom:2px solid #e4e4e4;}
.selbooklist .delbtn {margin-bottom:27px;}
.selbooklist ul {overflow:hidden;width:676px;height:115px;margin:0 0 20px 20px;}
* html .selbooklist ul {margin-left:0;}
.selbooklist ul li {float:left;width:132px;margin-left:29px;}
.selbooklist ul li .check {vertical-align:top;width:31px;text-align:left;float:left;}
.selbooklist ul li .desc {padding-top:3px;text-align:center;text-indent:20px;}
.selbooklist ul li .desc a {font-size:11px;color:#5a5b5c;}

.tbl_desc {margin-top:3px;font-size:11px;}
.tbl_desc img {vertical-align:middle;}
.tbl_desc label {vertical-align:-2px;}
.cation {padding-left:17px;background:url('/img/common/layout/ico_cation.gif') no-repeat 0 0;vertical-align:-2px;line-height:1.5;}

.realmlist {overflow:hidden;width:100%;}
.tbnormal .realmlist li {float:left;width:24%;background:none;padding:0;}
.tbnormal .realmlist li label {vertical-align:-2px;}

.txtarea {border:1px solid #e4e4e4;font-size:11px;}

div.bookreply	{border-top:1px solid #d2d5d8;font-size:11px;margin:10px 0 20px 0;}
div.bookreply	dl		{padding:10px 0 0 0;}
div.bookreply	dl	 dt	{color:#5a5b5c;padding-bottom:5px;}
div.bookreply	dl	 dt	span	{color:#b6b6b6;}
div.bookreply	dl	 dd	{background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;padding-bottom:10px;}

/* event */
div.dvvisual	{overflow:hidden;margin-bottom:30px;}
div.dvvisual	div.visual	{float:left;margin-right:10px;}
div.dvvisual	div.notice	{float:left;text-align:center;width:184px;}
div.dvvisual	div.notice	div.callevent	{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:154px;}
div.dvvisual	div.notice	div.coupon	{border-bottom:1px solid #e5e5e5;height:154px;}

div.tabclear	{clear:both;overflow:hidden;margin-bottom:10px;}

ul.eventpro	{overflow:hidden;margin-bottom:20px;}
ul.eventpro	li	{float:left;padding-right:9px;}
ul.eventpro	li.end	{padding-right:0;}

div.eventbbs	{}
div.eventbbs	div.eventnotice	{float:left;width:367px;margin-right:30px;}
div.eventbbs	div.eventwhole	{float:left;width:532px;}
div.eventbbs	div.eventnotice	span.btn	{float:right;margin-top:-30px;}
div.eventbbs	div.eventwhole	span.btn	{float:right;margin-top:-30px;}
* + html div.eventbbs	div.eventwhole	h4	{padding-top:4px;}
div.eventbbs	div.eventnotice	ul	 {padding-top:5px;font-size:11px;}
div.eventbbs	div.eventnotice	ul	 li	 {background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;padding:5px 0 6px 0;}
div.eventbbs	div.eventnotice	ul	 li	 a	{background:url('/img/common/layout/icon_eventpoint.gif') no-repeat 0 3px;padding-left:8px;}
div.eventbbs	div.eventnotice	ul	 li	 span.date	{float:right;background:none;}
* html div.eventbbs	div.eventnotice	ul	 li	 span.date	{float:right;margin-top:-23px;}
* + html div.eventbbs	div.eventnotice	ul	 li	 span.date	{float:right;margin-top:-23px;}

p.couinfo	{padding-bottom:10px;}
p.couinfo	img	{vertical-align:middle;}

div.bgcoupon	{width:930px;height:204px;background:url('/img/event/bg_coupon.gif') no-repeat 0 0;margin-bottom:20px;}
div.bgcoupon	ul	 {padding:30px 0 0 150px;text-align:center;}
div.bgcoupon	ul	 li	 {float:left;padding-right:280px;}
div.bgcoupon	ul	 li.fir	 {padding-top:5px;}
div.bgcoupon	ul	 li.end	 {padding:5px 0 0 0;}
div.bgcoupon	ul	 li	 p	 {padding-top:15px;}

ul.eveticket	li	{float:left;width:300px;height:266px;background:url('/img/event/bg_ticket.gif') no-repeat 0 0;padding:0 15px 15px 0;}
ul.eveticket	li.end	{padding-right:0;}
ul.eveticket	li	span.price	 {display:block;text-align:center;font-size:30px;font-family:Dotum;color:#324351;font-weight:bold;padding-top:10px;}
ul.eveticket	li	span.desc	{display:block;text-align:center;color:#989898;font-weight:bold;padding:10px 0 10px 0;}
ul.eveticket	li	p	{text-align:center;}

.h4_desc {font-size:11px;}
.h4_desc label {vertical-align:-2px;font-weight:normal;}

.bg_dot {padding-left:10px;background:url('/img/common/layout/bul_dot.gif') no-repeat 0 3px;font-size:11px;}
.txt_desc img {vertical-align:middle;}
.joinbox .orderconf {padding:47px 0 50px;text-align:center;}
.txtinde li {padding-left:10px;text-indent:-10px;}
.txtinde li a.bluetxt {color:#2c567c;text-decoration:underline;}

div.useable	{clear:both;overflow:hidden;font-size:11px;margin-bottom:25px;}
div.useable	div.head	{float:left;width:229px;padding-right:20px;}
div.useable	div.headend	{float:left;width:229px;height:180px;padding-right:0;}
div.useable	div.usecon	{width:229px;height:180px;background:url('/img/event/bg_usecon.gif') no-repeat 0 0;text-align:center;}
div.useable	p.photo	{padding:17px 0 10px 0;}
div.useable	p.tit	 {padding:0 10px 5px 10px;font-weight:bold;}
div.useable	p.desc	{padding:0 10px 0 10px;}
div.useable	div.dvwork	{float:left;width:350px;padding-right:25px;}
div.useable	div.dvworkend	 {float:left;width:350px;padding-right:0;}
div.useable	span.guidemore	{display:block;float:right;margin-top:-18px;}
div.useable	span.commore	{display:block;float:right;margin-top:-20px;}
div.useable	ul.guidebbs	{padding-top:10px;}
div.useable	ul.guidebbs	li	{background:url('/img/common/layout/bul_dot.gif') no-repeat left 6px;padding:0 0 5px 8px;}
div.useable	ul.guidebbs	li	span	{float:right;}
* html div.useable	ul.guidebbs	li	span	{float:right;margin-top:-22px;}
* + html div.useable	ul.guidebbs	li	span	{float:right;margin-top:-22px;}
div.useable	div.sheet	{float:left;width:172px;height:172px;background:url('/img/event/bg_worksheet.gif') no-repeat 0 0;padding-right:5px;text-align:center;}
div.useable	div.sheetend	{float:left;width:172px;height:172px;background:url('/img/event/bg_worksheet.gif') no-repeat 0 0;padding-right:0;text-align:center;}
div.useable	p.sheetit	{padding:11px 0 21px 0;}
div.useable	p.sheetdesc	{padding:5px 10px 0 10px;}
div.useable	div.recom	{overflow:hidden;}
div.useable	div.recom	span.photo	{display:block;float:left;width:95px;height:94px;background:url('/img/category/bg_photobox.gif') no-repeat 0 0;margin-top:10px;padding-right:5px;}
div.useable	div.recom	dl	 {float:left;width:250px;}
div.useable	div.recom	dl	 dt	{padding:5px 0 0 0;}
div.useable	div.recom	dl	 dt	span	{display:block;padding:5px 0 10px 0;}

div.totermtop	{height:37px;border-top:1px solid #7c8e9d;border-bottom:1px solid #e4e4e4;background-color:#f8f8f8;}
div.totermtop	p	{color:#324351;font-size:14px;padding:11px 0 0 15px;}
div.totermbot	{height:37px;border-top:1px solid #e4e4e4;border-bottom:2px solid #e4e4e4;background-color:#f8f8f8;clear:both;}
div.totermbot	p	{color:#324351;font-size:14px;padding:11px 0 0 15px;}

div.topurlist	{_height:1%;padding-bottom:10px;clear:both;}
div.topurlist	ul:after { content:' '; display:block; visibility:hidden; clear:both; }
*+ html div.topurlist	ul { height:1%; }
* html div.topurlist	ul { height:1%; }
div.topurlist	ul	 li	 {width:24%;text-align:center;margin:20px 0 0 0;position:relative;display:inline-block;zoom:1;vertical-align:top;}
* html div.topurlist	ul	 li	 {width:24%;text-align:center;margin:20px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
* + html div.topurlist	ul	 li	 {width:24%;text-align:center;margin:20px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
div.topurlist	ul	 li	 div.product	 {position:relative;width:90px;height:90px;margin:0 auto;padding-right:5px;padding-bottom:4px;background:url('/img/event/bg_topur.gif') no-repeat 0 0;}
div.topurlist	ul	 li	 div.product	 a	 { position:absolute;left:0;bottom:4px;padding:3px;opacity:0;filter:alpha(opacity=0);background-color:#000;}
div.topurlist	ul	 li	 span.tit	 {display:block;width:180px;padding:10px 0 5px 0;color:#5a5b5c;margin:0 auto;}
div.topurlist	ul	 li	 span.btn	 {display:block;clear:both;width:180px;text-align:center;padding:5px 0 5px 0;color:#e03d3f;font-size:14px;margin:0 auto;}
div.topurlist	ul	 li	 span.btn	img	{vertical-align:middle;}
div.topurlist	ul	 li	 span.btntogether	 {display:block;clear:both;width:180px;text-align:right;padding:5px 55px 0 0;}
div.topurlist	ul	 li	 ul	{width:150px;text-align:center;margin:0 auto;}
div.topurlist	ul	 li	 ul	li	{background:url('/img/common/layout/icon_pathpoint.gif') no-repeat left 5px;padding:0 0 0 5px;margin:0;clear:both;text-align:left;width:150px;color:#5a5b5c;border:0;}
div.topurlist	ul	 li	 ul	li	span	{color:#828282;}
div.topurlist	ul	 li	 ul	li	span.price	 {float:right;}
* html div.topurlist	ul	 li	 ul	li	span.price	 {float:right;margin-top:-19px;}
* + html div.topurlist	ul	 li	 ul	li	span.price	 {float:right;margin-top:-19px;}
div.topurlist	ul	 li	 ul	li	span.pricepre	 {float:right;color:#e03d3f;font-weight:bold;}
* html div.topurlist	ul	 li	 ul	li	span.pricepre	 {float:right;margin-top:-19px;color:#e03d3f;font-weight:bold;}
* + html div.topurlist	ul	 li	 ul	li	span.pricepre {float:right;margin-top:-19px;color:#e03d3f;font-weight:bold;}
div.topurlist	ul	 li	 ul	li	span.pricenum	 {float:right;color:#3f6c93;font-weight:bold;}
* html div.topurlist	ul	 li	 ul	li	span.pricenum	 {float:right;margin-top:-19px;color:#3f6c93;font-weight:bold;}
* + html div.topurlist	ul	 li	 ul	li	span.pricenum {float:right;margin-top:-19px;color:#3f6c93f;font-weight:bold;}

div.prolayertop	{width:466px;background:url('/img/common/layout/bg_prolayertop.gif') no-repeat 0 top;padding-top:5px;}
div.prolayerbot	{width:466px;background:url('/img/common/layout/bg_prolayerbot.gif') no-repeat 0 bottom;position:absolute;left:65px;top:28px;z-index:2;text-align:left;padding-bottom:35px;}
div.prolayerbot	span.close	 {position:absolute;right:10px;top:12px;}
div.photo	{float:left;width:170px;margin-right:15px;font-size:11px;}
div.photo	div.photocon	{text-align:center;padding:25px 0 0 0;background:url('/img/common/layout/bg_prophoto.gif') no-repeat 40px 25px;}
div.photo	div.photocon	span.star	{display:block;text-align:center;padding:10px 0 5px 0;}
div.photo	div.photocon	ul.pholayer	 {padding-left:15px;}
div.photo	div.photocon	ul.pholayer	 li	 {width:150px;background:url('/img/common/layout/icon_pathpoint.gif') no-repeat 0 5px;padding:0 0 3px 5px;text-align:left;}
div.photo	div.photocon	ul.pholayer	 li	 span	{float:right;margin-right:15px;}
* html div.photo	div.photocon	ul	 li	 span	{float:right;margin-right:15px;margin-top:-18px;}
* + html div.photo	div.photocon	ul	 li	 span	{float:right;margin-right:15px;margin-top:-18px;}
div.photo	div.photocon	ul.pholayer	 li	 span.standard	 {text-decoration:line-through;}
div.photo	div.photocon	ul.pholayer	 li	 span	strong	{color:#e03d3f;}
div.photo	div.photocon	strong.pcolor	{clear:both;color:#e03d3f;}
div.con	{width:264px;margin-left:180px;font-size:11px;}
div.con	p.tit	 {font-weight:bold;font-size:14px;color:#2f2f2f;padding:25px 0 5px 0;}
div.con	p.desc	{padding:10px 0 5px 0;}
div.con	p.desc	img	{vertical-align:middle;}
div.con	p.notice	{color:#3f6c93;padding-bottom:10px;}

span.goguide	{float:right;margin-top:-32px;font-size:11px;}
span.goguide	img	{vertical-align:middle;}

div.recomtop	{width:930px;background:url('/img/event/bg_recomtop.gif') no-repeat 0 top;padding-top:5px;margin-bottom:30px;font-size:11px;}
div.recombot	{width:930px;background:url('/img/event/bg_recombot.gif') no-repeat 0 bottom;}
span.recomphoto	{width:85px;background:url('/img/event/bg_recomphoto.gif') no-repeat 0 0;display:block;margin:15px 0 0 20px;padding-bottom:15px;float:left;}
* html span.recomphoto	{margin:15px 0 0 10px;}
div.recomcon	{float:left;padding:15px 0 0 20px;}
div.recomcon	p.tit	{color:#2f2f2f;font-weight:bold;font-size:12px;padding-bottom:5px;}
div.recomcon	ul.spec	li	span	{color:#5a5b5c;}
div.recomtit	{clear:both;padding:0 0 14px 0;}
div.recomtit	strong	{color:#324351;font-size:14px;padding:0 0 0 20px;}
div.recomtit	span	{float:right;margin-top:-20px;}
div.recomtit	span	img	{vertical-align:middle;}
p.type	 {color:#2f2f2f;padding:5px 0 15px 20px;clear:both;}
span.innerphoto	{width:85px;background:url('/img/event/bg_recomphoto.gif') no-repeat 0 0;display:block;margin:20px 0 0 20px;padding-bottom:15px;float:left;}
* html span.innerphoto	{margin:15px 0 0 10px;}

ul.recominner:after { content:' '; display:block; visibility:hidden; clear:both;padding:0 0 0 20px; }
*+ html ul.recominner { height:1%; }
* html ul.recominner { height:1%; }
ul.recominner	li	div.product	 {position:relative;float:left;margin:20px 0 0 20px;width:95px;height:94px;background:url('/img/event/bg_topur.gif') no-repeat 0 0;}
ul.recominner	li	div.product	 a	 {position:absolute;left:0;bottom:4px;padding:3px;opacity:0;filter:alpha(opacity=0);background-color:#000;}
ul.recominner	li	{float:left;padding-right:20px;padding-bottom:20px;position:relative;}
ul.recominner	li.end	{padding-right:0;}
ul.recominner	li	div.recombox	{width:260px;height:126px;background:url('/img/event/bg_recominner.gif') no-repeat 0 0;float:left;margin-left:10px;}
ul.recominner	li	span.innerspec	{display:block;padding:20px 0 0 0;width:130px;float:left;}
ul.recominner	li	span.innerspec	img	{vertical-align:middle;}
ul.recominner	li	span.innerspec	em	{padding:0 0 0 10px;}
ul.recominner	li	span.innerspec	em.tit	{color:#5a5b5c;display:block;}
ul.recominner	li	span.innerspec	em.standard	{text-decoration:line-through;display:block;}
ul.recominner	li	span.innerspec	em.dis	{display:block;color:#e03d3f;}
ul.recominner	li	span.innerspec	em.sug	{display:block;font-weight:bold;}

.sel_design01 { position:relative; width:394px; height:20px;float:right;margin-top:-38px;}
.sel_design01 .sel_choice { width:394px; height:20px; background:url('/img/event/bg_purchaselist.gif') no-repeat left top; }
.sel_design01 .sel_choice a { display:block; width:390px; height:20px; padding:4px 0 0 10px;color:#808080; text-decoration:none; cursor:pointer; }
.sel_design01 .cont_box { position:absolute; top:18px; left:0; width:392px; height:150px; border:1px solid #d0d0d0; background:#fff;overflow-y:scroll;overflow-x:hidden; }
.sel_design01 .cont_box .list_area {width:394px;}
.sel_design01 .cont_box .list_area .main_img {
	display:block;
	position:absolute;
	top:20px;
	left:250px;
	width:95px;
	height:93px;
	padding-left:1px;
	background:url('/img/edu/contents/bg_img_box01.gif') no-repeat left top;
}
.sel_design01 .cont_box .list_area .main_img img {}
.sel_design01 .cont_box .list_area ul { width:270px; margin:14px 0 0 10px; }
.sel_design01 .cont_box .list_area ul li { margin-bottom:5px; }
.sel_design01 .cont_box .list_area ul li a { color:#828282; text-decoration:none; }
.sel_design01 .cont_box .list_area ul li a:hover { color:#3f6c93; font-weight:bold; text-decoration:none; letter-spacing:-0.08em; }

div.termsearch	{margin-bottom:10px;}
div.termsearch	span	{letter-spacing:1px;}
div.termsearch	img	{vertical-align:middle;}
div.termsearch	span	a:link	{text-decoration:none;}
div.termsearch	span	a:visited	{text-decoration:none;}
div.termsearch	span	a:hover	{text-decoration:none;}
div.termsearch	span	a:active	{text-decoration:none;}

div.gradeinfo	{color:#b6b9c1;font-size:12px;font-weight:bold;}
div.gradeinfo	span	{float:right;padding:0 0 5px 10px;}
div.gradeinfo	span	img	{vertical-align:middle;}
.regradebox	{position:absolute;right:243px;top:175px;}
.tegradebox	{position:absolute;left:230px;top:215px;}
.regradebox_new	{position:absolute;right:370px;top:185px;}
.tegradebox_new	{position:absolute;left:150px;top:225px;}


/* detail view */
div.detailbox_top	{width:930px;background:url('/img/category/bg_detailview.gif') no-repeat 0 top;font-size:11px;overflow:hidden;padding-bottom:10px;}
div.detailbox_bot	{width:930px;background:url('/img/category/bg_detailview_bot.gif') no-repeat 0 bottom;overflow:hidden;margin-bottom:30px;padding-bottom:10px;}
div.productspec	{float:left;padding:25px 0 0 25px;width:616px;margin-right:20px;overflow:hidden;}
div.productsum	{float:left;padding:25px 0 10px 0;width:250px;border-bottom:1px solid #dfdfdf;margin-bottom:20px;}
div.productspec	div.photo	{float:left;width:180px;margin-right:25px;height:300px;text-align:center;}
div.productspec	div.photo	span.bg	{display:block;width:185px;height:183px;background:url('/img/category/bg_detailbox.gif') no-repeat 0 0;}
div.productspec	div.photo	span.btn	{display:block;text-align:center;padding-top:10px;}
div.productspec	div.spec	 {float:left;width:381px;border-bottom:1px solid #dfdfdf;margin-bottom:10px;}
div.productspec	div.spec	 div.tit	{font-size:14px;}
div.productspec	div.spec	 div.tit	span	{display:block;}
div.productspec	dl.spec	{width:380px;overflow:hidden;}
div.productspec	dl.spec	dt	 {float:left;width:97px;padding-bottom:10px;}
div.productspec	dl.spec	dd	 {float:left;width:283px;padding-bottom:10px;}
div.productspec	dl.spec	dd	span.lexile	{font-weight:bold;}
div.productspec	dl.spec	dd	span.lexile	img	{vertical-align:top;padding-top:2px;}
div.productspec	dl.spec	dd	span.btn	{float:right;}
* html div.productspec	dl.spec	dd	span.btn	{float:right;margin-top:-18px;}
* + html div.productspec	dl.spec	dd	span.btn	{float:right;margin-top:-18px;}
div.productspec	dl.spec	dd	img	{vertical-align:middle;}
.spectline	{border-top:1px solid #dfdfdf;padding-top:10px;}

div.posi	{float:left;position:relative;}
div.helpbox	{
	width:185px;
	height:80px;
	background:url('/img/category/bg_help.gif') no-repeat 0 0;
	color:#fff;
	line-height:15px;
	padding:5px 5px 0 5px;
	position:absolute;
}
div.lexilebox	{
	width:185px;
	height:115px;
	background:url('/img/category/bg_lexile.png') no-repeat 0 0;
	color:#fff;
	line-height:15px;
	padding:5px 5px 0 5px;
	position:absolute;
}
div.lexilebox	p.more	 {display:block;text-align:right;}
div.importbox	{
	width:185px;
	height:83px;
	background:url('/img/category/bg_import.png') no-repeat 0 0;
	color:#fff;
	line-height:15px;
	padding:5px;
	position:absolute;
}
div.importbox	p.more	 {display:block;text-align:right;}
div.exambox	{position:absolute;}

div.productsum	{position:relative;}
div.productsum	 dl	dt	 {float:left;width:45px;padding-bottom:11px;}
div.productsum	 dl	dd	 {float:left;width:200px;padding-bottom:11px;}
div.productsum	 dl	dd	img	{vertical-align:middle;}
div.productsum	 dl	dd	span.preprice	{color:#a5a5a5;font-weight:bold;text-decoration:line-through;}
div.productsum	 dl	dd	span.sellprice	{color:#e03d3f;font-weight:bold;font-size:14px;}
div.productsum	 dl	dd	span.idealprice	{color:#3D58E0;font-weight:bold;font-size:14px;}
div.productsum	 dl	dd	span.oversea	{display:block;}
div.productsum	 dl	dd	p	{padding-bottom:3px;}

div.decard	 {width:244px;height:127px;background:url('/img/category/bg_decard.gif') no-repeat 0 0;position:absolute;right:0;top:0;}
div.decard	 p.tit	{padding:10px 0 16px 10px;}
div.decard	 p.close	{text-align:right;margin-top:-28px;padding-right:10px;}
div.decard	 ul	{padding:0 10px 0 10px;margin-top:15px;}
div.decard	 ul	li	{float:left;padding:0 5px 3px 0;}

div.dedelivery	 {width:244px;height:127px;background:url('/img/category/bg_decard.gif') no-repeat 0 0;position:absolute;right:0;top:0;}
div.dedelivery	 p.tit	{padding:10px 0 16px 10px;}
div.dedelivery	 p.close	{text-align:right;margin-top:10px;padding-right:10px;}
div.dedelivery	 ul	{padding:0 10px 0 10px;margin-top:30px;}
div.dedelivery	 ul	li	{float:left;padding:0 10px 20px 0;}

div.dviewcon	{overflow:hidden;font-size:11px;}
div.dviewcon	div.dvleft	{float:left;width:613px;margin-right:30px;}
div.dviewcon	div.dvright	{float:left;font-size:11px;}
div.dviewcon	p.tag	a:link	{color:#828282;}
div.dviewcon	p.tag	a:visted	{color:#828282;}
div.dviewcon	p.tag	a:hover	{color:#3f6c93;text-decoration:underline;font-weight:normal;}
div.dviewcon	p.tag	a:active	{color:#828282;}

span.bookbtn	{display:block;float:right;margin-top:-30px;}
span.bookbtn	img	{vertical-align:middle;}

div.dvright	div.dvtop	{width:287px;background:url('/img/category/bg_right_top.gif') no-repeat 0 top;}
div.dvright	div.dvbot	{width:287px;background:url('/img/category/bg_right_bot.gif') no-repeat 0 bottom;padding-bottom:10px;margin-bottom:30px;}
p.deright	{padding:7px 0 9px 14px;}
p.deright	img	{vertical-align:middle;}
span.more	 {display:block;float:right;margin-top:-25px;padding-right:10px;}
* html span.more	 {display:block;float:right;margin-top:-20px;padding-right:10px;}
div.relationpro	{padding:15px 0 10px 14px;}
div.relationpro	span	{display:block;padding-bottom:5px;}
div.relationpro	span.end	{border-bottom:1px solid #dfdfdf;margin-bottom:15px;}
div.relationpro	p.btn	{float:right;margin-top:-20px;padding-right:10px;}

ul.detailreader	{padding:5px 0 0 0;}
* html ul.detailreader	{padding:10px 0 0 0;}
ul.detailreader	li	{border-bottom:1px solid #dfdfdf;padding:0 0 0 14px;margin-bottom:10px;}
ul.detailreader	li.end	{border-bottom:0;}
ul.detailreader	li	img	{vertical-align:middle;}
ul.detailreader	li	span.writeid	 {background:url('/img/category/icon_rightbar.gif') no-repeat left 2px;padding:0 0 0 10px;}
ul.detailreader	li	span.con	{display:block;padding:5px 0;}

ul.detailbanner	li	{padding-bottom:10px;}

div.descreader	{clear:both;margin-top:20px;width:613px;height:71px;background:url('/img/category/bg_descreader.gif') no-repeat 0 0;}
div.descreader	p	{padding:15px 0 0 15px;}
div.descreader	span	{float:right;margin-top:-47px;padding-right:10px;}

div.readercon	{padding:5px 0 0 0;font-size:11px;}
div.readercon	dl	 {padding:0 10px;}
div.readercon	dl	 img		{vertical-align:middle;}
div.readercon	dl	 {background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;padding-bottom:10px;}
div.readercon	dl.bg	{background-color:#f8f8f8;}
div.readercon	dl	 dt	{color:#5a5b5c;padding:10px 0;}
div.readercon	dl	 dt	span.author	{float:right;}
* html div.readercon	dl	 dt	span.author	{float:right;margin-top:-15px;}
* + html div.readercon	dl	 dt	span.author	{float:right;margin-top:-15px;}
div.readercon	dl	 dt	p.info	{text-align:right;}
div.readercon	dl	 dt	img	{vertical-align:middle;}
div.readercon	dl	 dd	span.recom	{display:block;text-align:right;padding-bottom:10px;}

div.nocon	{background-color:#f8f8f8;}
div.nocon	p	{text-align:center;}

ul.delist	 {padding-bottom:20px;}
ul.delist	 li	 {padding-bottom:5px;}
ul.delist	 li	 img	 {vertical-align:middle;}

.rnd_gray01 {width:930px;background:#fff url('/img/member/bg_rnd_grayTop.gif') no-repeat 0 0;}
.rnd_gray01 .btm {padding:3px 0;background:url('/img/member/bg_rnd_grayBtm.gif') no-repeat 0 100%;}
.rnd_gray01 .btm .cont {overflow:hidden;width:890px;padding:20px;text-align:center;background-color:#f5f5f5;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size:11px;}
.rnd_gray01 .btm .scorebox {overflow:hidden;width:928px;padding:7px 0;background-color:#f5f5f5;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size:11px;color:#828282;}
.rnd_gray01 .btm .scorebox .first {margin-left:130px;display:inline;}
.rnd_gray01 .btm .scorebox .select {float:left;margin-top:7px;}
.rnd_gray01 .btm .scorebox .select select {vertical-align:middle;font-size:11px;}
.rnd_gray01 .btm .scorebox .bar {float:left;margin:0 10px;}
.rnd_gray01 .btm .scorebox .bar .lspace {margin-left:27px;}
.rnd_gray01 .btm .scorebox .bar .last {margin-left:120px;}
.rnd_gray01 .btm .scorebox .bar .drag_bar {width:150px;height:15px;background:url('/img/common/layout/bg_bararea.gif') no-repeat 50% 50%;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar01 {float:left;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar02 {float:left;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .bg {float:left;background:url('/img/common/layout/bg_bararea01.gif') no-repeat 0 50%;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar01 {position:relative;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar01 .supcont01 {color:#5a5b5c;position:absolute;top:-18px;left:0px;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar02 {position:relative;}
.rnd_gray01 .btm .scorebox .bar .drag_bar .innerdrag_bar02 .supcont02 {color:#5a5b5c;position:absolute;top:-18px;left:0px;}
.rnd_gray01 .btm .scorebox .search {float:left;margin:7px 30px 0 0;}

.tbnormal .ofwrap .left01 .tbl_sort {padding:0;margin-top:3px;font-weight:normal;}

.newbooklist {padding:20px 0 10px 0;width:100%;border-bottom:1px solid #e4e4e4;display:inline-block;z-index:1;}
.newbooklist:after	{content:' '; display:block; visibility:hidden; clear:both;}
*+ html .newbooklist { height:1%; }
* html .newbooklist { height:1%; }
.newbooklist li {float:left;width:24%;position:relative;text-align:center;margin:10px 0 0 0;display:inline-block;zoom:1;vertical-align:top;}
* html .newbooklist	 li	 {width:24%;text-align:center;margin:10px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
* + html .newbooklist	 li	 {width:24%;text-align:center;margin:10px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
.newbooklist	 li	 div.product	 {position:relative;width:90px;height:90px;margin:0 auto;padding-right:5px;padding-bottom:4px;background:url('/img/event/bg_topur.gif') no-repeat 0 0;}
.newbooklist	 li	 div.product	 a	 { position:absolute;left:0;bottom:4px;padding:3px;opacity:0;filter:alpha(opacity=0);background-color:#000;}
.newbooklist li	 span.photo {height:94px;background:url('/img/category/bg_photobox.gif') no-repeat 42px 0;display:block;text-align:center;}
.newbooklist li	 span.tit	 {display:block;text-align:center;padding:5px 0 2px 0;color:#5a5b5c;}
.newbooklist li	 span.price	{display:block;text-align:center;}
.newbooklist li	 span.price	em	{text-decoration:line-through;}
.newbooklist li	 span.price	strong	{color:#e03d3f;}
.newbooklist li	 span.check	{position:absolute;right:10px;top:0;}

.newbooklist_event {padding:20px 0 10px 0;width:100%;border-top:1px solid #e4e4e4;border-bottom:2px solid #e4e4e4;display:inline-block;z-index:1;}
.newbooklist_event:after	{content:' '; display:block; visibility:hidden; clear:both;}
* + html .newbooklist_event { height:1%; }
* html .newbooklist_event { height:1%; }
.newbooklist_event	li	{width:24%;position:relative;display:inline-block;zoom:1;vertical-align:top;margin-bottom:10px;}
* html .newbooklist_event	li	{width:24%;position:relative;display:inline;zoom:1;vertical-align:top;}
* + html .newbooklist_event	li	{width:24%;position:relative;display:inline;zoom:1;vertical-align:top;}
.newbooklist_event	 li	 div.product	 {position:relative;width:90px;height:90px;margin:0 auto;padding-right:5px;padding-bottom:4px;background:url('/img/event/bg_topur.gif') no-repeat 0 0;}
.newbooklist_event	 li	 div.product	 a	 { position:absolute;left:0;bottom:4px;padding:3px;opacity:0;filter:alpha(opacity=0);background-color:#000;}
.newbooklist_event li	 span.photo {height:94px;background:url('/img/category/bg_photobox.gif') no-repeat 66px 0;display:block;text-align:center;}
.newbooklist_event li	 span.tit	 {display:block;text-align:center;padding:5px 0 2px 0;color:#5a5b5c;}
.newbooklist_event li	 span.price	{display:block;text-align:center;}
.newbooklist_event li	 span.price	em	{text-decoration:line-through;}
.newbooklist_event li	 span.price	strong	{color:#e03d3f;}
.newbooklist_event li	 span.check	{position:absolute;right:10px;top:0;}

.newbooklist_new {padding:20px 0 10px 0;width:100%;border-bottom:1px solid #e4e4e4;display:inline-block;z-index:1;}
.newbooklist_new:after	{content:' '; display:block; visibility:hidden; clear:both;}
*+ html .newbooklist_new { height:1%; }
* html .newbooklist_new { height:1%; }
.newbooklist_new li {float:left;width:20%;position:relative;text-align:center;margin:20px 0 0 0;display:inline-block;zoom:1;vertical-align:top;}
* html .newbooklist_new	 li	 {width:20%;text-align:center;margin:20px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
* + html .newbooklist_new	 li	 {width:20%;text-align:center;margin:20px 0 0 0;position:relative;display:inline;zoom:1;vertical-align:top;}
.newbooklist_new	 li	 div.product	 {position:relative;width:105px;height:103px;margin:0 auto;padding-right:5px;padding-bottom:4px;background:url('/img/common/layout/bg_todaybook.gif') no-repeat 0 0;}
.newbooklist_new	 li	 div.product	 a	 { position:absolute;left:1px;bottom:7px;padding:3px;opacity:0;filter:alpha(opacity=0);background-color:#000;}
.newbooklist_new li	 span.photo {height:94px;background:url('/img/category/bg_photobox.gif') no-repeat 48px 0;display:block;text-align:center;}
.newbooklist_new li	 span.tit	 {display:block;text-align:center;padding:5px 0 2px 0;color:#5a5b5c;width:150px;}
.newbooklist_new li	 span.price	{display:block;text-align:center;}
.newbooklist_new li	 span.price	em	{text-decoration:line-through;}
.newbooklist_new li	 span.price	strong	{color:#e03d3f;}
.newbooklist_new li	 span.check	{position:absolute;right:10px;top:0;}

.tbnormal	tbody	td	ul.newbooklist	li	{background:none;padding:0;}
.tbnormal	tbody	td	ul.newbooklist_event	li	{background:none;padding:0;}
.tbnormal	tbody	td	ul.newbooklist_new	li	{background:none;padding:0;}

div.simple	 {height:37px;border-top:1px solid #7c8e9d;border-bottom:1px solid #e4e4e4;background-color:#f8f8f8;font-size:11px;clear:both;}
div.simple	 div.tit	{padding:9px 0 0 15px;color:#324351;font-weight:bold;font-size:14px;}
div.simple	 span	{float:right;padding:5px 15px 0 0;}
div.simple	 span	img	{vertical-align:middle;}

div.simple_bot	 {height:37px;border-bottom:1px solid #7c8e9d;background-color:#f8f8f8;font-size:11px;clear:both;}
div.simple_bot	 div.tit	{padding:9px 0 0 15px;color:#324351;font-weight:bold;font-size:14px;}
div.simple_bot	 span	{float:right;padding:5px 15px 0 0;}
div.simple_bot	 span	img	{vertical-align:middle;}

.rnd_gray .btm .scorebox {overflow:hidden;width:728px;padding:7px 0;background-color:#f5f5f5;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size:11px;color:#828282;}
.rnd_gray .btm .scorebox .first {margin-left:20px;display:inline;}
.rnd_gray .btm .scorebox .select {float:left;margin-top:7px;}
.rnd_gray .btm .scorebox .select select {vertical-align:middle;font-size:11px;}
.rnd_gray .btm .scorebox .bar {float:left;margin:0 10px;}
.rnd_gray .btm .scorebox .bar .lspace {margin-left:27px;}
.rnd_gray .btm .scorebox .bar .last {margin-left:120px;}
.rnd_gray .btm .scorebox .bar .drag_bar {width:150px;height:15px;background:url('/img/common/layout/bg_bararea.gif') no-repeat 50% 50%;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar01 {float:left;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar02 {float:left;}
.rnd_gray .btm .scorebox .bar .drag_bar .bg {float:left;background:url('/img/common/layout/bg_bararea01.gif') no-repeat 0 50%;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar01 {position:relative;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar01 .supcont01 {color:#5a5b5c;position:absolute;top:-18px;left:0px;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar02 {position:relative;}
.rnd_gray .btm .scorebox .bar .drag_bar .innerdrag_bar02 .supcont02 {color:#5a5b5c;position:absolute;top:-18px;left:0px;}
.rnd_gray .btm .scorebox .search {float:left;margin:7px 30px 0 0;}

.gradebox_new	{width:930px;height:60px;padding:7px 0;background-color:#f5f5f5;border:1px solid #eaeaea;margin-bottom:20px;}
.gradebox_new	.gradeflash_new	{position:absolute;left:100px;top:300px;}

.img_replace {position:relative;width:100%;}
.img_replace img {vertical-align:top;}
.img_replace .desc {visibility:hidden;overflow:hidden;height:0;}
.img_replace a.btn {position:absolute;top:137px;right:131px;}

.attarealist ul {overflow:hidden;width:100%;padding:7px 13px;border-bottom:1px solid #dfe1e2;}
.attarealist ul li {float:left;margin-right:30px;}
.attarealist ul li a.on {color:#3f6c93;font-weight:bold;}
.attarealist ul li a:hover {color:#3f6c93;}

.layerpop {padding:8px;background:#3a4752 url('/img/common/layout/bg_layerrb.gif') no-repeat 100% 100%;border-right:2px solid #bdbdbd;border-bottom:2px solid #bdbdbd;}
.layerpop .cont {position:relative;padding:20px 20px 12px 20px;background:#fff url('/img/common/layout/bg_layerleft.gif') repeat-y 0 0;}
.layerpop .cont .close {position:absolute;bottom:0;right:0;}
.layerpop .cont .left {width:166px;background:;}

div.cabonus	{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:20px 0;overflow:hidden;margin-bottom:20px;}
div.cabonus	ul	 li	 {float:left;width:48%;padding-left:10px;}
div.cabonus	ul	 li	 span.radio	{display:block;float:left;}
div.cabonus	ul	 li	 div.cabonusbg	 {float:left;width:65px;height:63px;background:url('/img/category/bg_cabonus.gif') no-repeat 0 0;margin-right:10px;}
div.cabonus	ul	 li	 p	 {float:left;width:350px;color:#5a5b5c;}

/* mypage */
div.dvmymain	{overflow:hidden;margin-bottom:20px;}
div.dvmymain	div.mymile	{float:left;width:202px;margin-right:11px;}
div.dvmymain	div.mypurchase	{float:left;width:517px;}
div.dvmymain	span.detail	{float:right;margin-top:-28px;}

div.dvmymain	div.mysave	{float:left;width:337px;margin-right:55px;}
div.dvmymain	div.myplist	{float:left;width:337px;}
ul.prolist	li	{width:100px;background:url('/img/mypage/bg_prolist.gif') no-repeat 0 0;float:left;padding:0 10px 0 0;}
ul.prolist	li.end	{padding-right:0;}

div.dvmymain	div.coupon01	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon01.gif') no-repeat 0 0;margin-right:12px;}
div.dvmymain	div.coupon01	img	{padding:77px 0 0 168px;}
div.dvmymain	div.coupon02	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon02.gif') no-repeat 0 0;}
div.dvmymain	div.coupon02	img	{padding:77px 0 0 168px;}
div.dvmymain	div.coupon03	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon01.gif') no-repeat 0 0;margin-right:12px;}
div.dvmymain	div.coupon03	img	{padding:77px 0 0 168px;}
div.dvmymain	div.coupon04	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon02.gif') no-repeat 0 0;}
div.dvmymain	div.coupon04	img	{padding:77px 0 0 168px;}
div.dvmymain	div.coupon05	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon05.gif') no-repeat 0 0;margin-right:12px;}
div.dvmymain	div.coupon06	{float:left;width:359px;height:124px;background:url('/img/mypage/bg_coupon06.gif') no-repeat 0 0;}


div.dvmymain	div.myreview	{float:left;width:359px;margin-right:11px;}
div.dvmymain	div.mytext	{float:left;width:359px;}

div.keepcheck	{font-size:11px;border-bottom:1px solid #8d97a0;padding:15px 0 10px 0;text-align:right;}
div.keepcheck	img	{vertical-align:middle;}


div.keeppro	{width:730px;height:134px;background:url('/img/mypage/bg_keepline.gif') no-repeat 0 20px;margin-bottom:20px;}
div.keeppro	ul	 {padding:20px 0 0 0;}
div.keeppro	ul	 li	 {float:left;width:24%;height:103px;background:url('/img/mypage/bg_book.gif') no-repeat 25px bottom;}
div.keeppro	ul	 li	 span	{display:block;float:right;padding-right:50px;}
* html div.keeppro	ul	 li	 span	{display:block;float:right;padding-right:50px;margin-top:-20px;}
* + html div.keeppro	ul	 li	 span	{display:block;float:right;padding-right:50px;margin-top:-20px;}

div.writereview	{clear:both;overflow:hidden;margin-top:-10px;}
div.writereview	ul	 li	 {float:left;width:19%;padding:0 0 0 40px;}

div.benefit	{width:730px;height:180px;background:url('/img/mypage/bg_benefit.gif') no-repeat 0 0;margin-bottom:20px;}
div.benefit	div.albene	 {padding:19px 0 0 40px;}
div.benefit	div.albene	 p.tit	{padding-bottom:29px;}
div.benefit	div.albene	 ol	li	{padding-bottom:5px;}

/* guide per type */
.tbl_guide {border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:11px;}
.tbl_guide .end {border-right:none;}
.tbl_guide thead th {padding:4px 0 3px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f8f8f8;}
.tbl_guide tbody th {padding:6px 0 6px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f8f8f8;font-weight:normal;color:#a0a2a4;font-size:11px;}
.tbl_guide tbody td {padding:1px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}

.yearguide {position:relative;padding-left:5px;}
.yearguide .end {height:28px;font-weight:bold;cursor:pointer;}
.yearguide .end em {display:block;line-height:1;padding:9px 0 0 5px;}
.yearguide .end em.linetwo {padding-top:3px;}
.inactive {background:url('/img/guide/bg_inactive.gif') 0 0 no-repeat;}
.inactive .end {color:#bbb;background:url('/img/guide/bg_inactiveend.gif') 100% 100% no-repeat;}
.active {background:url('/img/guide/bg_active.gif') 0 0 no-repeat;}
.active .end {color:#f6f7f7;background:url('/img/guide/bg_activeend.gif') 100% 100% no-repeat;}

.yearguide .guidelp {z-index:10;position:absolute;top:29px;left:0;width:440px;padding-top:25px;background:url('/img/guide/bg_rnd439top.gif') no-repeat 0 0;display:none;}
.yearguide .guidelp .cont {overflow:hidden;width:100%;padding-bottom:25px;background:#fff url('/img/guide/bg_rnd439btm.gif') no-repeat 0 100%;}
.yearguide .guidelp .cont	span	{display:block;}
.yearguide .guidelp .cont	.close {position:absolute;right:10px;top:8px;}
.yearguide .guidelp .cont .left {float:left;width:166px;margin-left:6px;text-align:center;}
.yearguide .guidelp .cont .right {float:right;width:228px;margin-right:25px;}
.yearguide .guidelp .cont .right p {margin:5px 0 10px;letter-spacing:-0.1em;color:#959595;font-size:11px;}
.yearguide .guidelp .cont .right strong {font-size:14px;}

div.guidebox	{border:1px solid #dfe1e2;padding:17px 0 0 28px;height:35px;font-size:11px;overflow:hidden;margin-bottom:20px;}
div.guidebox	dl	 {float:left;overflow:hidden;}
div.guidebox	dl	 dt	{float:left;color:#5d7e9b;font-weight:bold;padding-right:10px;}
div.guidebox	dl	 dd	{float:left;width:200px;}

