﻿
/* 웅진주니어 junior */
.junior .section02 div {border-top:1px solid #b5b5b5;}
.junior .section02 .list-type01 {clear:both; background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; padding-top:5px; zoom:1;}
.junior .section02 .list-type01:after {content:""; display:block; clear:both;}
.junior .section02 .list-type01.last {padding:0; background:none;}



/* 웅진주니어 정기구독 신청 magazine_orders */
.magazine_orders .section01 p {width:587px; margin:0 auto; margin-top:-35px;}
.magazine_orders .section01 p.txt2 {width:359px;}
.magazine_orders .section02 {position:relative; padding-top:30px;}
.magazine_orders .section02 h3 {color:#8688D8; font-size:15px; margin:50px 0 25px;}
.magazine_orders .section02 .tab {height:44px; zoom:1; border-bottom:3px solid #77ad0e;}
.magazine_orders .section02 .tab:after {content:""; display:block; clear:both;}
.magazine_orders .section02 .tab li {float:left;}
.magazine_orders .section02 .tab li a.off img {margin-top:5px;}
.magazine_orders .section02 .check {position:absolute; top:38px; right:0;}
.magazine_orders .section02 .table1 {width:100%; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.magazine_orders .section02 .table1 tr th {background:#FAFAFA url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x; padding:20px 0; border-right:1px solid #D6D6D6;}
.magazine_orders .section02 .table1 tr td {text-align:center; padding:20px 0; border-right:1px solid #D6D6D6;}
.magazine_orders .section02 .table1 tr .last {border:0;}
.magazine_orders .section02 .table2 {width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.magazine_orders .section02 .table2 tr th {background:#FAFAFA url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x; text-align:left; padding:20px;}
.magazine_orders .section02 .table2 tr td {background:#FFF url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x;  padding:20px;}
.magazine_orders .section02 .table2 tr.last th, .magazine_orders .section02 .table2 tr.last td {background:none;} 
.magazine_orders .section02 .table2 tr.last .bg {background-color:#FAFAFA;}
.magazine_orders .section02 .box1 p {font-size:13px; font-weight:bold; background:url("/Resources/images/popup/arrow.gif") 0 7px no-repeat; padding:0 0 10px 10px;}
.magazine_orders .section02 .box1 p strong {color:#000;}
.magazine_orders .section02 .box1 > a {display:block; width:170px; margin:0 auto; margin-top:50px;}
.magazine_orders .section02 .box1 div {background-color:#f8f8f8; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.magazine_orders .section02 .bg1 {padding:50px 0; margin-bottom:30px; background:#f8f8f8 url("/Resources/images/company/img_booking.png") 70px 15px no-repeat;}
.magazine_orders .section02 .bg2 {padding:10px 0; text-align:center;}
.magazine_orders .section02 .bg3 {padding:40px 100px;}
.magazine_orders .section02 .bg4 {padding:20px 0; text-align:center;}
.magazine_orders .section02 .bg5 {padding:20px 35px; margin-bottom:20px;}
.magazine_orders .section02 .bg6 {padding:15px 35px;}
.magazine_orders .section02 .bg1 dl {padding-left:190px;}
.magazine_orders .section02 .bg1 dl dt {color:#434343; font-size:15px; font-weight:bold; background:#f8f8f8 url("/Resources/images/company/square_green.gif") 0 7px no-repeat; padding-left:10px; padding-bottom:3px;}
.magazine_orders .section02 .bg1 dl dd {font-size:13px; padding-left:10px;}
.magazine_orders .section02 .bg1 dl dd span.green {color:#59810c; font-weight:bold;}
.magazine_orders .section02 .bg1 dl dd strong {color:#010101; font-weight:bold;}
.magazine_orders .section02 .bg2 ul li {display:inline; padding:0 10px;}
.magazine_orders .section02 .bg2 ul li img {vertical-align:middle;}
.magazine_orders .section02 .bg3 dl {padding-bottom:30px;}
.magazine_orders .section02 .bg3 dl dd {padding-left:10px; padding-top:2px;}
.magazine_orders .section02 .bg3 ul {zoom:1}
.magazine_orders .section02 .bg3 ul:after {content:""; display:block; clear:both;}
.magazine_orders .section02 .bg3 ul li {float:left; height:22px; background:#f8f8f8 url("/Resources/images/company/img_arrow.png") right top no-repeat; padding:0 30px 0 20px;}
.magazine_orders .section02 .bg3 ul li.first {padding-left:0;} 
.magazine_orders .section02 .bg3 ul li.last {background:none; padding-right:0;}
.magazine_orders .section02 .bg3 ul li img {vertical-align:middle;}
.magazine_orders .section02 .bg4 ul {zoom:1;}
.magazine_orders .section02 .bg4 ul:after {content:""; display:block; clear:both;}
.magazine_orders .section02 .bg4 ul li {display:inline; background:#f8f8f8 url("/Resources/images/company/line.gif") right top no-repeat; padding:0 20px;}
.magazine_orders .section02 .bg4 ul li.last {background:none;}
.magazine_orders .section02 .bg4 ul li img {vertical-align:middle;}
.magazine_orders .section02 .bg5 dl {padding:10px 0;}
.magazine_orders .section02 .bg5 dl dt {padding-bottom:5px;}
.magazine_orders .section02 .bg5 dl dd {padding-bottom:4px;}
.magazine_orders .section02 .bg5 dl dd a img {vertical-align:top; margin-top:-9px;}
.magazine_orders .section02 .bg6 dl dt {padding-bottom:3px;}
.magazine_orders .section02 .bg6 dl dd {display:inline; padding:0 20px 0 10px;}
.magazine_orders .section02 .top {width:100%; height:300px; position:relative; padding-top:55px; zoom:1;}
.magazine_orders .section02 .top:after {content:""; display:block; clear:both;}
.magazine_orders .section02 .top .book {position:absolute; bottom:0; left:0; width:255px; height:auto; max-height:300px; cursor:pointer;}
.magazine_orders .section02 .top span {display:block;position:relative;z-index:1;}
.magazine_orders .section02 .top span.bg01 {width:100%;height:5px;background:url("/Resources/images/company/bookwrap01.png") no-repeat 0 0;z-index:2;}
.magazine_orders .section02 .top span.bg02 {position:absolute; bottom:0; left:0; height:100%; width:100%; background:url("/Resources/images/company/bookwrap02.png") no-repeat 0 bottom;}
.magazine_orders .section02 .top img.coverImg {width:224px; max-height:283px; position:relative; margin:0 0 6px 13px;}
.magazine_orders .section02 .top .explain {position:absolute; top:63px; right:0; width:490px;}
.magazine_orders .section02 .top .explain p.tit {color:#2e2e2e; font-size:43px; line-height:50px; padding-bottom:10px;}
.magazine_orders .section02 .top .explain p.txt {width:470px; font-size:13px; line-height:20px; padding-bottom:20px; padding-left:5px;}
.magazine_orders .section02 .top .explain p.bookSize {font-size:13px; padding:5px 0;}
.magazine_orders .section02 .box2 .bottom > p {font-size:13px; font-weight:bold; background:url("/Resources/images/popup/arrow.gif") 0 7px no-repeat; padding:0 0 10px 10px;}
.magazine_orders .section02 .box2 .bottom > p strong {color:#000;}
.magazine_orders .section02 .box2 .bg1, .magazine_orders .section02 .box2 .bg2 {background-color:#f8f8f8; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.magazine_orders .section02 .bottom .bgn {zoom:1;}
.magazine_orders .section02 .bottom .bgn:after {content:""; display:block; clear:both;}
.magazine_orders .section02 .bottom .bgn p {padding:8px 20px 0 0;}
.magazine_orders .section02 .bottom .bgn div {position:relative; width:670px;}
.magazine_orders .section02 .bottom .bgn div select {font-size:12px; display:block; width:160px; border:1px solid #d6d6d6; padding:4px; margin-bottom:7px;}
.magazine_orders .section02 .bottom .bgn div ul {position:absolute; top:0; left:170px;}
.magazine_orders .section02 .bottom .bgn div ul li {float:left; padding-right:5px;width:84px;height:28px;}
.magazine_orders .section02 .bottom .bgn div ul li a {
	width:82px;height:26px;
	display:block;
	border:1px solid #949494;background:#b3b3b3;
	color:#fff;font-weight:bold;text-align:center;line-height:1.8;
}
.magazine_orders .section02 .bottom .bgn div ul li a:hover {background:#e4efcf;border-color:#77ad0e;color:#6a921e;}
.magazine_orders .section02 .bottom .bgn div ul li.on a {background:#41832c;border-color:#2d631b;color:#fff;}
.magazine_orders .section02 .bottom .bgn div > a {position:absolute; top:0; right:0;}
.magazine_orders .section02 .bottom .bgn div input {font-size:12px; width:511px; border:1px solid #d6d6d6; padding:4px;}
.magazine_orders .section02 .box1 .payShip {padding-bottom:10px;}
.magazine_orders .section02 .box1 .payShip li {display:inline; padding-right:20px;}
.magazine_orders .section02 .box1 .payShip li img {vertical-align:middle;}
.magazine_orders .section02 .box3 h3 {background:url("/Resources/images/popup/arrow.gif") 0 6px no-repeat; margin:25px 0 15px; padding-left:10px;}
.magazine_orders .section02 .box3 div {width:100%; margin-top:50px; padding-bottom:50px; background:url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x;}
.magazine_orders .section02 .box3 div strong {display:block; color:#8688D8; font-size:20px; text-align:center; padding-bottom:20px;}
.magazine_orders .section02 .box3 div p {text-align:center;}
.magazine_orders .section02 .box3 > a {display:block; width:98px; margin:0 auto; margin-top:50px;}
.magazine_orders .section02 .box4 {min-height:450px;}
.magazine_orders .section02 .box4 div {width:100%; margin-top:50px; padding-bottom:50px; background:url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x;}
.magazine_orders .section02 .box4 div strong {display:block; color:#8688D8; font-size:20px; text-align:center; padding-bottom:20px;}
.magazine_orders .section02 .box4 div p {text-align:center;font-size:13px;}
.magazine_orders .section02 .box4 > a {display:block; width:98px; margin:0 auto; margin-top:50px;}



/* 정기구독 조회 magazine_check */
.magazine_check .section02 p {color:#2e2e2e; font-size:16px; line-height:25px; padding-bottom:15px; border-bottom:1px solid #d6d6d6;}
.magazine_check .section02 p strong {display:block; font-weight:bold;}
.magazine_check .section02 p span {display:block;}
.magazine_check .section02 p.p1 {color:#6a6a6a; font-size:13px; border:0;}
.magazine_check .section02 p.p1 em {color:#59810c;}
.magazine_check .section02 h3 {color:#2e2e2e; font-size:20px; font-weight:normal; padding:30px 0 20px;}
.magazine_check .section02 div {width:100%; background:#fafafa url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x; border-top:1px solid #d6d6d6; padding:10px 0; margin-bottom:20px; zoom:1;}
.magazine_check .section02 div:after {content:""; display:block; clear:both;}
.magazine_check .section02 div h4 {padding:6px 30px 0 20px;}
.magazine_check .section02 div input {width:130px; border:1px solid #d6d6d6; padding:4px; margin-right:8px;}
.magazine_check .section02 div a.calendar {padding-right:15px;}
.magazine_check .section02 div a.calendar img {padding-top:3px;}
.magazine_check .section02 table {width:100%; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; margin-bottom:10px;}
.magazine_check .section02 table tr th {background:#FAFAFA url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x; padding:20px 0; border-right:1px solid #D6D6D6;}
.magazine_check .section02 table tr td {text-align:center; padding:10px 0; border-right:1px solid #D6D6D6;}
.magazine_check .section02 table tr .last {border:0;}



/* 재미주의 문의답변 fun */
.fun .section01 p {text-align:center; margin-top:-35px; padding-bottom:30px;}
.fun .section02 .txt01 {color:#2e2e2e; font-size:16px; line-height:1.4;}
.fun table.tbl-type02 {margin-bottom:40px;}
.fun table.tbl-type02 input.small {width:82px;}
.fun table.tbl-type02 input.wd {width:160px; margin-right:12px;}
.fun table.tbl-type02 input.wd2 {width:99%;}
.fun table.tbl-type02 input#frm02.small {margin-left:0;}
.fun table.tbl-type02 input#frm03{margin-right:5px;}
.fun table.tbl-type02 select#frm03-2 {margin-left:5px;}
.fun table.tbl-type02 input#frm04 {width:100%;}
.fun table.tbl-type02 textarea {height:160px;}
.fun table.tbl-type02 em span {padding:0;}
.fun table.tbl-type02 em.green {color:#59810c;}
.fun .section02 p.arrow {font-size:13px; line-height:20px; padding-left:25px; margin-bottom:40px; background:url("/Resources/images/popup/arrow.gif") 15px 7px no-repeat;}
.fun .section02 p.arrow span {display:block;}
.fun .section02 > a {display:block; width:98px; margin:0 auto;}
/*홍석추가*/
.fun .clause {width:95%; height:100px; padding:20px; margin:15px 0; border:1px solid #b2b2b2; overflow-y:scroll;}



/* fun_answer */
.fun_answer .section01 p {text-align:center; margin-top:-35px; padding-bottom:50px;}
.fun_answer .search {padding-bottom:11px;color:#757575;}
.fun_answer .search input, .fun_answer .search select {vertical-align:top;border:1px solid #d6d6d6;}
.fun_answer .search input {padding:2px 4px;width:193px;height:22px;}
.fun_answer .search select {padding:4px 4px 4px 6px;*padding:0;width:110px;height:28px;}
.fun_answer .search select,.notice .search  select option {font-size:12px;}
.fun_answer .search select#search-01 {background:#f8f8f8;}
.fun_answer .section02 {position:relative;}
.fun_answer .section02 a.ans {position:absolute; right:0; bottom:-52px;}
.fun_answer .section02 table th {vertical-align:middle;}
.fun_answer .section02 table td span {display:block; padding:0;}
.fun_answer .section02 .btn_list {text-align:right; padding-top:20px;}



/* 출판사메인 그룹 list_group */
/*
.list_group .section02 .txtWrap {background:url("/Resources/images/company/img_group.gif") right 10px no-repeat; margin-bottom:50px;}
.list_group .section02 .txtWrap dl dt {padding-bottom:20px;}
.list_group .section02 .txtWrap dl dd span {display:block; padding-top:20px;}
.list_group .section02 .history {background:url("/Resources/images/popup/line_stripe.gif") left top repeat-x;}
.list_group .section02 .history ul li {zoom:1;}
.list_group .section02 .history ul li:after {content:""; display:block; clear:both;}
.list_group .section02 .history ul li.line {padding:25px 0; background:url("/Resources/images/popup/line_dot2.gif") left bottom repeat-x;}
.list_group .section02 .history ul li.last {background:none;}
.list_group .section02 .history ul li p {float:left; padding:0 80px;}
.list_group .section02 .history ul li p.p2 {padding:10px 80px;}
.list_group .section02 .history ul li p.p3 {padding:20px 80px;}
.list_group .section02 .history ul li p.p4 {padding:35px 80px;}
.list_group .section02 .history ul li p.p6 {padding:55px 80px;}
.list_group .section02 .history ul li ul {float:left;}
.list_group .section02 .history ul li ul li {font-size:13px; line-height:25px; background:url("/Resources/images/company/dot.gif") 0 10px no-repeat; padding-left:10px;}
*/

/* 출판사메인 그룹 list_group */ /*2014-04-23 수정*/
/*.list_group .section02 .txtWrap {background:url("../images/company/img_group.gif") right 10px no-repeat; margin-bottom:50px;}
.list_group .section02 .txtWrap dl dt {padding-bottom:20px;}
.list_group .section02 .txtWrap dl dd span {display:block; padding-top:20px;}
.list_group .section02 .history {background:url("../images/popup/line_stripe.gif") left top repeat-x;}
.list_group .section02 .history ul li {zoom:1;}
.list_group .section02 .history ul li:after {content:""; display:block; clear:both;}
.list_group .section02 .history ul li.line {padding:25px 0; background:url("../images/popup/line_dot2.gif") left bottom repeat-x;}
.list_group .section02 .history ul li.last {background:none;}
.list_group .section02 .history ul li p {float:left; padding:0 80px;}
.list_group .section02 .history ul li p.p2 {padding:10px 80px;}
.list_group .section02 .history ul li p.p3 {padding:20px 80px;}
.list_group .section02 .history ul li p.p4 {padding:35px 80px;}
.list_group .section02 .history ul li p.p6 {padding:55px 80px;}
.list_group .section02 .history ul li ul {float:left;}
.list_group .section02 .history ul li ul li {font-size:13px; line-height:25px; background:url("../images/company/dot.gif") 0 10px no-repeat; padding-left:10px;}*/

.list_group .section02 .txtWrap {padding-bottom:35px;background:url("../images/common/img_dotline.gif") repeat-x 0 bottom;}
.list_group .section02 .history {padding-top:20px;position:relative;}
.list_group .section02 li.y2013 {padding:138px 0 0 346px;height:390px;background:url("../images/company/img_pubGroup_02.jpg") no-repeat 0 0;}
.list_group .section02 li.y2012 {padding:85px 0 0 60px;height:354px;margin-top:-40px;background:url("../images/company/img_pubGroup_03.jpg") no-repeat right 0;}
.list_group .section02 li.y2012 .book_img {margin-left:-15px;width:253px;height:183px;background:url("../images/company/img_pubGroup_04.jpg") no-repeat 0 bottom;}
.list_group .section02 li.y2011 {padding:232px 0 0 60px;height:245px;margin-top:-147px;background:url("../images/company/img_pubGroup_05.jpg") no-repeat 94% 0;}
.list_group .section02 li.y2010 {padding:40px 0 0 265px;height:180px;background:url("../images/company/img_pubGroup_06.jpg") no-repeat 52px 0;}
.list_group .section02 li.y2009 {padding:40px 0 0 265px;height:218px;background:url("../images/company/img_pubGroup_07.jpg") no-repeat 48px 0;}
.list_group .section02 li.y2008 {padding-left:373px;height:270px;background:url("../images/company/img_pubGroup_08.jpg") no-repeat 22px 88px;}
.list_group .section02 li.y2007 {margin-top:-98px;padding-left:373px;}
.list_group .section02 li.y2006 {padding:40px 0 0 22px;height:375px;background:url("../images/company/img_pubGroup_09.jpg") no-repeat right 45px;}
.list_group .section02 li.y2005 {padding-left:22px;position:absolute;bottom:120px;left:0;}
.list_group .section02 li.y2004 {padding-left:22px;position:absolute;bottom:0;left:0;}
.list_group .section02 li p {padding-bottom:20px;}
.list_group .section02 li li{padding-bottom:8px;font-size:13px;letter-spacing:-1px;}/*2014-04-23 수정(추가) 끝*/


/* 출판사메인 브랟드 list_brand */
.list_brand .section02 .brand li {float:left; padding:0 35px 30px 0;}
.list_brand .section02 .brand li.pn {padding-right:0;}


/* 출판사소개 pub_brand */
.pub_brand .section02 .brand li {float:left; width:228px; height:260px; padding:0 35px 40px 0;}
.pub_brand .section02 .brand li.pn {padding-right:0;}
.pub_brand .section02 .brand li em {display:block; text-align:center; padding-bottom:10px;}
.pub_brand .section02 .brand li p {color:#000; font-size:12px; font-weight:bold; text-align:center; background:url("/Resources/images/company/bg_tabline.gif") 0 0 no-repeat; padding:0 18px 20px;}
.pub_brand .section02 .brand li p.p1 {height:42px; line-height:42px;}
.pub_brand .section02 .brand li p.p2 {height:32px; padding-top:10px;}
.pub_brand .section02 .brand li span {display:block; color:#6A6A6A; font-size:12px; font-weight:normal; text-align:center; padding:0 15px;}



/* 주니어문학상 응모안내 jn_contest01 */
.jn_contest01 .date {position:absolute; right:5px; top:105px;}
.jn_contest01 .tab {padding-bottom:40px; padding-top:-20px; zoom:1;}
.jn_contest01 .tab:after {content:""; display:block; clear:both;}
.jn_contest01 .tab > li {position:relative; float:left; padding-right:8px;}
.jn_contest01 .tab > li.last {padding:0;}
.jn_contest01 .tab li .depth {display:none; width:225px; position:absolute; top:28px; left:0; border:1px solid #dbdbdb; background-color:#FFF; padding:5px 10px; zoom:1;}
.jn_contest01 .tab li .depth:after {content:""; display:block; clear:both;}
.jn_contest01 .tab li .depth li a {display:block; padding:2px 0 5px;}
.jn_contest01 .cont {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding:30px 10px 50px;}
.jn_contest01 p.btn_list {text-align:right; background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding-top:20px;}
.jn_contest01 p.btn_list2 {background:none;}
.jn_contest01 p.title_green {color:#59810C; font-size:15px; text-align:left; background:url("/Resources/images/company/square_green.gif") 0 8px no-repeat; padding-bottom:20px; padding-left:10px;}
.jn_contest01 .book_list {padding:20px 0 0;}
.jn_contest01 .book_list h4 {background:none; padding-left:15px; padding-bottom:10px;}
.jn_contest01 .book_list .list-type01 {background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; zoom:1;}
.jn_contest01 .book_list .list-type01:after {content:""; display:block; clear:both;}



/* 주니어문학상 응모안내 jn_contest02 */
.jn_contest02 .date {position:absolute; right:5px; top:105px;}
.jn_contest02 .section02 {position:relative;}
.jn_contest02 .tab {padding-bottom:40px; padding-top:-20px; zoom:1;}
.jn_contest02 .tab:after {content:""; display:block; clear:both;}
/* 20151211 주니어문학상 응모안내 탭부분  padding 8에서 3으로 조정처리함*/
.jn_contest02 .tab > li {position:relative; float:left; padding-right:3px;}
.jn_contest02 .tab > li.last {padding:0;}
.jn_contest02 .tab li .depth {display:none; width:161px; position:absolute; top:28px; left:0; border:1px solid #dbdbdb; background-color:#FFF; padding:5px 10px; zoom:1;}
.jn_contest02 .tab li .depth:after {content:""; display:block; clear:both;}
.jn_contest02 .tab li .depth li a {display:block; padding:2px 0 5px;}
.jn_contest02 .cont {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; border-bottom:1px solid #b5b5b5; padding:30px 10px 50px;}
.jn_contest02 .cont p {text-align:center; padding-top:40px;}
.jn_contest02 .book_list {padding-top:50px;}
.jn_contest02 .book_list h3 {padding-left:20px;}
.jn_contest02 .book_list strong {display:block; color:#323232; font-size:15px; background:url("/Resources/images/company/square_black.gif") 20px 38px no-repeat; padding:30px 0 0 30px;}
.jn_contest02 .book_list .list-type01 {background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; zoom:1;}
.jn_contest02 .book_list .list-type01:after {content:""; display:block; clear:both;}
.jn_contest02 .book_list .list-type01 li {padding:180px 20px 30px 21px;}
.jn_contest02 .book_list .list-type01 li .img {left:18px; top:175px;}
.jn_contest02 .book_list .last {background:none;}
.jn_contest02 .book_list2 {padding-top:20px;}
.jn_contest02 .book_list2 h4 {padding:50px 0 30px 20px;}
.jn_contest02 p.title_green {color:#59810C; font-size:15px; text-align:left; padding-bottom:10px;}
.jn_contest02 p.title_greenb {color:#59810C; font-size:15px; text-align:left; background:url("/Resources/images/company/square_green.gif") 0 8px no-repeat; padding:0 0 20px 10px;}
.jn_contest02 p.txt {font-size:11px; padding-bottom:15px;}
.jn_contest02 p.txt01 {font-size:13px; padding-bottom:5px;}
.jn_contest02 p.txt02 {font-size:15px; padding-bottom:5px;color:orange;font-weight:bold; }
.jn_contest02 p.txt span {background:url("/Resources/images/company/line_s.gif") 3px 3px no-repeat; padding-left:10px;}
.jn_contest02 p.btn_list2 {background:url("/Resources/images/book/line_dot.gif") left top repeat-x;}
.jn_contest02 .search {padding-top:20px; color:#757575;}
.jn_contest02 .search input, .jn_contest02 .search select {vertical-align:top;border:1px solid #d6d6d6;}
.jn_contest02 .search input {padding:2px 4px;width:193px;height:22px;}
.jn_contest02 .search select {padding:4px 4px 4px 6px;*padding:0;width:110px;height:28px;}
.jn_contest02 .search select, .notice .search  select option {font-size:12px;}
.jn_contest02 .search select#search-01 {background:#f8f8f8;}
.jn_contest02 .entry {position:absolute; right:0; bottom:-52px;}
.jn_contest02 .agree {padding:30px 18px;}
.jn_contest02 .agree #agree-conArea {height:100px;}

.jn_contest02 .btn {width:206px; margin:0 auto; padding-top:30px;}
.jn_contest02 .btn2 {width:206px; margin:0 auto; padding-top:50px;}
.jn_contest02 .tbl-type02 {margin:0;}
/* 어린이 심사단 심사평 게시판 input radio css 추가*/
.jn_contest02 .racss{width:1.2em;height:1.2em;}

.jn_contest02 .tbl-type02 .sz1 {width:145px;}
.jn_contest02 .tbl-type02 .sz2 {width:390px;margin:2px 0 2px 0;}
.jn_contest02 .tbl-type02 .sz3 {width:85px;}
.jn_contest02 .tbl-type02 .sz4 {width:300px;}
.jn_contest02 .tbl-type02 .sz5 {width:100%; margin-top:10px;}
.jn_contest02 .sz6 {margin:0; float:left;}
.jn_contest02 .tbl-type02 a.pc img {vertical-align:middle; padding-left:6px;}
.jn_contest02 .tbl-type02 em {padding-left:15px;}
.jn_contest02 .tbl-type02 em.green {color:#77ad0e;}
.jn_contest02 .article {background:none;}



/* 신간도서 리스트 newbooks */
.newbooks .section02 .dateSelect {position:relative; padding-bottom:10px; padding-bottom:45px; background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; clear:both;}
.newbooks .section02 .dateSelect > div {margin-right:15px;}
.newbooks .section02 .dateSelect > div p {font-size:15.5px; padding-top:7px;}
.newbooks .section02 .dateSelect > div p a {float:left; color:#434343; font-family:"Century Gothic"; font-size:25px; font-weight:bold; vertical-align:middle; padding:0 0 5px 8px;}
.newbooks .section02 .dateSelect > a {position:absolute; top:0; left:450px;}
.newbooks .section02 .dateSelect > div ul {position:relative; top:-2px; left:0; background-color:#FFF; border:1px solid #b2b2b2; z-index:5; display:none;}
.newbooks .section02 .dateSelect > div ul li {color:#434343; padding:3px 8px 5px;}
.newbooks .section02 .dateSelect > div ul li:hover {background-color:#e4efcf; cursor:pointer;}
.newbooks .section02 .dateSelect .year {position:absolute; top:0; left:260px;}
.newbooks .section02 .dateSelect .year p {height:27px; background:url("/Resources/images/book/bg_year.gif") 0 0 no-repeat;}
.newbooks .section02 .dateSelect .year p a {width:70px; cursor:pointer;}
.newbooks .section02 .dateSelect .year ul {width:73px;}
.newbooks .section02 .dateSelect .month {position:absolute; top:0; left:370px;}
.newbooks .section02 .dateSelect .month p {height:27px; background:url("/Resources/images/book/bg_month.gif") 0 0 no-repeat;}
.newbooks .section02 .dateSelect .month p a {width:30px; cursor:pointer;text-align:center;padding-right:10px;}
.newbooks .section02 .dateSelect .month ul {width:43px;}
.newbooks .section02 {zoom:1;}
.newbooks .section02:after {content:""; display:block; clear:both;}
.newbooks .section02 .list-type01 {width:100%;float:left;background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x;}
.newbooks .section02 .list-type01.last {background:none;}



/* 베스트셀러 bestseller */
.bestseller .section02 .list-type02 {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; clear:both; zoom:1;}
.bestseller .section02 .list-type02:after {content:""; display:block; clear:both;}
.bestseller .section02 .list-type02 li {float:left; position:relative; padding:20px 20px 20px 149px;}
.bestseller .section02 .list-type02 li .img {position:absolute; top:0; left:0; height:1px;}
.bestseller .section02 .list-type02 li .img .imgWrap {position:absolute; top:25px; left:20px;}
.bestseller .section02 .list-type02 li .img .imgWrap a img {width:125px; max-height:176px; border:1px solid #e2e2e2;}
.bestseller .section02 .list-type02 li .img .imgWrap span.bg {position:absolute; top:0; left:-1px; display:inline-block; inline-block:zoom:1; *display:inline; width:3px; /*height:176px;*/height:100%; background:url("/Resources/images/book/books_bg_right.gif") right top no-repeat; padding-left:128px;}
.bestseller .section02 .list-type02 li div {width:200px; min-height:175px; padding:10px 0 0 10px;}
.bestseller .section02 .list-type02 li div dl dd {width:100px; color:#272727; font-size:15px; line-height:20px;}
.bestseller .section02 .list-type02 li div dl dd {padding-bottom:10px;}
.bestseller .section02 .list-type02 li div dl.small dd {display:inline; color:#818181; font-size:11px; padding-right:5px;}
.bestseller .section02 .list-type02 li div dl.small dd.last {background:url("/Resources/images/book/line1.gif") left 2px no-repeat; padding-left:7px;}
.bestseller .section02 .list-type02 li div dl.small dd.di a {color:#999;}
.bestseller .section02 .list-type02 li div span.sns-icon {display:block; margin-top:33px;}
.bestseller .section02 .list-type02 li div span.sns-icon a {padding-right:3px;}
.bestseller .section02 .list-type02 li div p {padding-top:10px;}


/* 시리즈도서 리스트 */
.series .section02 p.green {color:#59810C; font-size:15px; background:url("/Resources/images/company/square_green.gif") 0 7px no-repeat; margin:5px 0 0 30px; padding-left:10px;}
.series .section02 .category {margin:20px 0 25px; background:url("/Resources/images/book/line_stripe.gif") left top repeat-x;}
.series .section02 .category ul {background:url("/Resources/images/book/line_stripe.gif") left bottom repeat-x; zoom:1; padding:15px 0 15px 5px;}
.series .section02 .category ul:after {content:""; display:block; clear:both;}
.series .section02 .category ul li {float:left; width:145px; margin-right:3px;}
.series .section02 .category ul li a {color:#6a6a6a; display:block; padding:5px 10px;}
.series .section02 .category ul li.on {background:url("/Resources/images/book/list_bg.gif") 0 0 no-repeat;}
.series .section02 .category ul li.on a {color:#fff;}
.series .section02 .sort {float:right;}
.series .section02 .sort li {float:left;}
.series .section02 .sort li a {font-size:13px; display:block; padding:3px 10px 4px; border-bottom:1px solid #d6d6d6;}
.series .section02 .sort li.on a {color:#41832c; padding:3px 10px; border-bottom:2px solid #41832c;}
.series .section02 .list-type02 {padding-top:20px; clear:both; zoom:1;}
.series .section02 .list-type02:after {content:""; display:block; clear:both;}
.series .section02 .list-type02.bgDot {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding:0;}
.series .section02 .list-type02 li {float:left; position:relative; min-height:180px; background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; padding:30px 10px 30px 170px;}
.series .section02 .list-type02 li.imgNo {min-width:730px; min-height:80px; padding:30px 10px 25px 20px;}
.series .section02 .list-type02 li .img {position:absolute; top:5px; left:15px; height:1px;}
.series .section02 .list-type02 li .img .imgWrap {position:absolute; top:25px; left:20px;}
.series .section02 .list-type02 li .img .imgWrap a img {width:125px; max-height:176px; border:1px solid #e2e2e2;}
.series .section02 .list-type02 li .img .imgWrap span.bg {position:absolute; top:0; left:-1px; display:inline-block; inline-block:zoom:1; *display:inline; width:3px; /*height:176px;*/height:100%; background:url("/Resources/images/book/books_bg_right.gif") right top no-repeat; padding-left:128px;}
.series .section02 .list-type02 li div {min-width:550px; padding:10px 15px 0;}
.series .section02 .list-type02 li div dl dd.fwb {font-size:15px; padding-bottom:15px;}
.series .section02 .list-type02 li div dl dd.fc {color:#818181; font-size:11px; padding-bottom:10px;}
.series .section02 .list-type02 li div dl dd.last {color:#5e6875; font-size:12px;}
.series .section02 .list-type02 li div dl dd.pd {padding-bottom:5px;}



/* 저자소개 author-list */
.author-list .section01 .search {clear:both; zoom:1;}
.author-list .section01 .search:after {content:""; display:block; clear:both;}
.author-list .section01 .search h3 {color:#434343; font-size:15px; margin-left:85px; margin-right:10px; padding-top:9px;}
.author-list .section01 .search input {display:block; width:338px; height:16px; color:#434343; font-size:14px; background:url("/Resources/images/book/list_bg_search.gif") 0 0 no-repeat; padding:9px; margin-left:5px;}
.author-list .section01 .search a {margin-left:5px;}
.author-list .section01 .search .search-01 {position:relative;}
.author-list .section01 .search .search-01 span {display:block; width:87px; height:16px; color:#434343; font-size:14px; background:url("/Resources/images/book/list_bg_select.gif") 0 0 no-repeat; padding:9px 10px; cursor:pointer;}
.author-list .section01 .search .search-01 ul {position:absolute; top:34px; left:0; width:103px; margin-top:-1px; border:1px solid #B2B2B2; display:none;}
.author-list .section01 .search .search-01 ul li {color:#434343; background-color:#FFF; padding:5px 8px;}
.author-list .section01 .search .search-01 ul li:hover {background-color:#e4efcf; cursor:pointer;}
.author-list .section02 .category1 {margin:20px 0 25px; background:url("/Resources/images/book/line_stripe.gif") left top repeat-x;}
.author-list .section02 .category1 ul {background:url("/Resources/images/book/line_stripe.gif") left bottom repeat-x; zoom:1; padding:15px 0 15px 5px;}
.author-list .section02 .category1 ul:after {content:""; display:block; clear:both;}
.author-list .section02 .category1 ul li {float:left; width:45px; margin-right:5px;}
.author-list .section02 .category1 ul li a {color:#6a6a6a; display:block; padding:5px 10px;}
.author-list .section02 .category1 ul li.on {background:url("/Resources/images/book/list_bg_s.gif") 0 0 no-repeat;}
.author-list .section02 .category1 ul li.on a {color:#fff;}
/*2014-03-13 추가 시작*/
.author-list .section02 .category2 {margin:20px 0 25px; background:url("/Resources/images/book/line_stripe.gif") left top repeat-x;}
.author-list .section02 .category2 ul {background:url("/Resources/images/book/line_stripe.gif") left bottom repeat-x; zoom:1; padding:15px 0 15px;}
.author-list .section02 .category2 ul:after {content:""; display:block; clear:both;}
.author-list .section02 .category2 ul li {float:left; width:26px; margin-right:1px;}
.author-list .section02 .category2 ul li.wd {width:40px; margin:0;}
.author-list .section02 .category2 ul li a {color:#6a6a6a; display:block; text-align:center; padding:5px;}
.author-list .section02 .category2 ul li.on {background:url("/Resources/images/book/list_bg_s2.gif") 1px 0 no-repeat;}
.author-list .section02 .category2 ul li.on a {color:#fff;}
/*2014-03-13 추가 끝*/
.author-list .section02 table {width:100%;}
.author-list .section02 table thead th {color:#2e2e2e; font-size:13px; height:21px; padding:6px 0 7px;}
.author-list .section02 table thead th.first {background:url("/Resources/images/book/list_bg_table1.gif") 0 0 no-repeat;}
.author-list .section02 table thead th.second {background:url("/Resources/images/book/list_bg_table2.gif") 0 0 no-repeat;}
.author-list .section02 table thead th.third {background:url("/Resources/images/book/list_bg_table3.gif") 0 0 no-repeat;}
.author-list .section02 table tbody td {padding:10px 0 11px; text-align:center; background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; vertical-align:middle;} 
.author-list .section02 table tbody td.last {text-align:left; padding-left:10px;}
.author-list .section02 table tbody td a {color:#6a6a6a;}
.author-list .section02 table tbody td a:hover {border-bottom:1px solid #8f8f8f;}
.author-list .section02 table tbody td ul li {background:url("/Resources/images/book/list_square.gif") 0 8px no-repeat; padding-left:10px;}




/* 저자소개-상세 author-view */
.author-view .section02 h4 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
.author-view .section02 .ex1 {padding-bottom:20px; zoom:1;}
.author-view .section02 .ex1:after {content:""; display:block; clear:both;}
.author-view .section02 p.img img {border:1px solid #e4e4e4; margin-right:20px;}
.author-view .section02 p.name {color:#434343; font-size:12px; padding-bottom:10px;}
.author-view .section02 p.name strong {font-size:15px;}
.author-view .section02 .box1 {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; zoom:1; padding:30px 0;}
.author-view .section02 .box1:after {content:""; display:block; clear:both;}
.author-view .section02 .txt1 {font-size:13px; width:560px; line-height:23px;}
.author-view .section02 .txt2 {font-size:13px; line-height:23px;}
.author-view .section02 .box2 {background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding:50px 0 30px;}
.author-view .section02 .box2 .list-type01 {background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; padding:10px 0 20px; zoom:1;}
.author-view .section02 .box2 .list-type01:after {content:""; display:block; clear:both;}
.author-view .section02 .box2 .list-type01 li {padding:165px 20px 30px 21px;}
.author-view .section02 .box2 .list-type01 li .img {position:absolute; top:160px; left:15px;height:1px; margin-bottom:5px;}
.author-view .section02 .box2 > p {text-align:right; padding-top:20px;}
.author-view .btn_list {text-align:right;}



/* 전체도서 리스트 all-list */
.all-list .section02 .sort {float:right;}
.all-list .section02 .sort li {float:left;}
.all-list .section02 .sort li a {font-size:13px; display:block; padding:3px 10px 4px; border-bottom:1px solid #d6d6d6;}
.all-list .section02 .sort li.on a {color:#41832c; padding:3px 10px; border-bottom:2px solid #41832c;}
.all-list .section02 .list-type01 {clear:both;background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x;padding-top:5px;zoom:1;}
.all-list .section02 .list-type01:after {content:""; display:block; clear:both;}
.all-list .search {background:#FAFAFA url("/Resources/images/book/line_dot.gif") left bottom repeat-x; border-top:1px solid #d6d6d6; padding:20px; margin-bottom:23px;}
.all-list .search ul li h3 {padding-top:7px; margin-right:25px;}
.all-list .search ul li select {width:130px; padding:3px 4px 4px; margin-right:5px; border:1px solid #D6D6D6;}
.all-list .search ul li input {width:255px; padding:4px 4px 5px 4px; border:1px solid #d6d6d6;}
.all-list .search ul {zoom:1;}
.all-list .search ul:after {content:""; display:block; clear:both;}
.all-list .search ul li {width:100%; padding-bottom:10px; zoom:1;}
.all-list .search ul li:after {content:""; display:block; clear:both;}
.all-list .search ul li.last {padding:0;}




/* 신간도서-상세 bookInfo */ /*2014-04-09 전체적 수정*/
.bookInfo .btn_list {text-align:right; background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding-top:20px;}
.bookInfo .section03 {position:relative; margin-top:50px;}
.bookInfo .section03 > div {margin-bottom:30px;clear:both;}
/*탭부분 추가*/
.bookInfo .book_tab {float:left;width:755px;margin-bottom:30px;border-bottom:2px solid #7cb017;}
.bookInfo .book_tab li {float:left;height:43px;width:151px;}
.bookInfo .book_tab li a {
	display:block;width:100%;height:100%;
    color:#6A6A6A;font-size:13px;    
    line-height:3.5;text-align: center;
    background:url("/Resources/images/book/img_tab01.gif") no-repeat 0 4px;
}
.bookInfo .book_tab li a:hover {background: url("/Resources/images/book/img_tab01_on2.gif") no-repeat 0 0;}
.bookInfo .book_tab li.on a {background: url("/Resources/images/book/img_tab01_on.gif") no-repeat 0 0;color:#FFFFFF;}/*추가 끝*/

.bookInfo .section03 #detail01 h5 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
.bookInfo .section03 #detail01 h6 {font-size:15px; letter-spacing:-1px; padding-bottom:20px;}
.bookInfo .section03 #detail01 p {font-size:13px; line-height:22px;}
.bookInfo .section03 #detail01 p span {display:block;}
.bookInfo .section03 #detail02 ul {width:760px; height:42px; border-bottom:3px solid #77ad0e; margin-bottom:50px;}
.bookInfo .section03 #detail02 ul li {float:left; width:152px; height:39px; padding-top:3px;}
.bookInfo .section03 #detail02 ul li.on {float:left; width:152px; height:44px; padding:0;}
.bookInfo .section03 #detail02 h5 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
/*개발자 추가 시작*/
.bookInfo .section03 #detail02 p.img img {border:1px solid #e4e4e4;}
.bookInfo .section03 #detail02 p.name {color:#434343; font-size:12px; padding-bottom:10px;}
.bookInfo .section03 #detail02 p.name strong {font-size:15px; padding-top:8px; padding-left:10px;}
.bookInfo .section03 #detail02 p.name strong span {background:url("/Resources/images/company/line2.gif") 4px 2px no-repeat; padding-left:10px;}
.bookInfo .section03 #detail02 .txt2 {font-size:13px;}
.bookInfo .section03 #detail02 .box2 {padding-bottom:40px;}
/*개발자 추가 끝*/
.bookInfo .section03 #detail03 ul {width:760px; height:42px; border-bottom:3px solid #77ad0e; margin-bottom:50px;}
.bookInfo .section03 #detail03 ul li {float:left; width:152px; height:39px; padding-top:3px;}
.bookInfo .section03 #detail03 ul li.on {float:left; width:152px; height:44px; padding:0;}
.bookInfo .section03 #detail03 h5 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
/*개발자 추가 시작*/
.bookInfo .section03 #detail03 p.img img {border:1px solid #e4e4e4;}
.bookInfo .section03 #detail03 p.name {color:#434343; font-size:12px; padding-bottom:10px;}
.bookInfo .section03 #detail03 p.name strong {font-size:15px; padding-top:8px; padding-left:10px;}
.bookInfo .section03 #detail03 p.name strong span {background:url("/Resources/images/company/line2.gif") 4px 2px no-repeat; padding-left:10px;}
.bookInfo .section03 #detail03 .txt2 {font-size:13px;}
.bookInfo .section03 #detail03 .box2 {padding-bottom:40px;}
/*개발자 추가 끝*/
.bookInfo .section03 #detail04 ul.book_tab {width:760px; height:42px; border-bottom:3px solid #77ad0e; margin-bottom:50px;}
.bookInfo .section03 #detail04 ul.book_tab li {float:left; width:152px; height:39px; padding-top:3px;}
.bookInfo .section03 #detail04 ul.book_tab li.on {float:left; width:152px; height:44px; padding:0;}
.bookInfo .section03 #detail04 h5 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
.bookInfo .section03 #detail04 p.img img {border:1px solid #e4e4e4;}
.bookInfo .section03 #detail04 p.name {color:#434343; font-size:12px; padding-bottom:10px;}
.bookInfo .section03 #detail04 p.name strong {font-size:15px; background:url("/Resources/images/company/square_black.gif") 0 8px no-repeat; padding-left:10px;}
.bookInfo .section03 #detail04 p.name strong span {background:url("/Resources/images/company/line2.gif") 4px 2px no-repeat; padding-left:10px;}
.bookInfo .section03 #detail04 .box1 {zoom:1; padding-bottom:10px;}
.bookInfo .section03 #detail04 .box1:after {content:""; display:block; clear:both;}
.bookInfo .section03 #detail04 .box1 > div {padding-left:25px;}
.bookInfo .section03 #detail04 .txt1 {font-size:13px; width:560px; line-height:23px;}
.bookInfo .section03 #detail04 .txt2 {font-size:13px;}
.bookInfo .section03 #detail04 .box2 {padding-bottom:40px;}
.bookInfo .section03 #detail04 .list-type01 {background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; padding-bottom:10px; margin-bottom:40px; zoom:1;}
.bookInfo .section03 #detail04 .list-type01:after {content:""; display:block; clear:both;}
.bookInfo .section03 #detail04 .list-type01 li {position:relative; float:left; width:110px; padding:170px 20px 30px 20px;}
.bookInfo .section03 #detail04 .list-type01 li.last {background:none;}
.bookInfo .section03 #detail04 .list-type01 li .img {position:absolute; top:165px; left:15px; height:1px; margin-bottom:5px;}
.bookInfo .section03 #detail04 .list-type01 li .img .imgWrap {position:absolute;bottom:0;left:0;}
.bookInfo .section03 #detail04 .list-type01 li p a {padding-top:3px;}
.bookInfo .section03 #detail04 .list-type01 li p a img {width:110px; max-height:155px; border:1px solid #dfdfdf;}
.bookInfo .section03 #detail04 .list-type01 li p span.bg {display:block; width:112px; height:2px; background:url("/Resources/images/book/books_bg_top.gif") left top no-repeat;}
.bookInfo .section03 #detail04 .list-type01 li dl dd {color:#999;}
.bookInfo .section03 #detail04 .list-type01 li dl dd a {color:#353535; letter-spacing:-0.5px;}
.bookInfo .section03 #detail04 .box3 {padding-top:50px;}
.bookInfo .section03 #detail04 .box3 h4 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}
.bookInfo .section03 #detail04 .box3 p.img img {border:1px solid #e4e4e4;}
.bookInfo .section03 #detail04 .box3 p.name {color:#434343; font-size:12px; padding-bottom:10px;}
.bookInfo .section03 #detail04 .box3 p.name strong {font-size:15px;}
.bookInfo .section03 #detail04 .box4 {clear:both; background:url("/Resources/images/book/line_dot.gif") left top repeat-x; padding-top:40px;}
.bookInfo .section03 #detail04 .box4 h4 {padding-bottom:20px;}
.bookInfo .section03 #detail04 .box4 dl dt {color:#434343; font-size:15px; font-weight:bold;}
.bookInfo .section03 #detail04 .box4 dl dt span {font-size:12px;}
.bookInfo .section03 #detail04 .box4 dl dd {font-size:13px; line-height:22px; margin-top:10px;}
.bookInfo .section03 #detail05 ul {width:760px; height:42px; border-bottom:3px solid #77ad0e; margin-bottom:50px;}
.bookInfo .section03 #detail05 ul li {float:left; width:152px; height:39px; padding-top:3px;}
.bookInfo .section03 #detail05 ul li.on {float:left; width:152px; height:44px; padding:0;}
.bookInfo .section03 #detail05 h5 {color:#2e2e2e; font-size:20px; letter-spacing:-1px; padding-bottom:30px;}

.bookInfo .section02 {border-top:1px solid #ccd5d9; padding-top:35px;}
/*.bookInfo .section02 h4 {color:#222; font-family:"Nanum Gothic"; font-size:30px; line-height:36px; font-weight:bold; letter-spacing:-1px; padding-bottom:20px;}
.bookInfo .section02 h5 {color:#888; font-size:20px; line-height:25px; font-weight:normal; padding-bottom:25px;}
.bookInfo .section02 .b_view {zoom:1;}
.bookInfo .section02 .b_view:after {content:""; display:block; clear:both;}
.bookInfo .section02 .b_view .info01 {padding-right:20px;}
.bookInfo .section02 p.coverImg img.bd {display:block; border:1px solid #dedede; margin-bottom:15px;}
.bookInfo .section02 p.coverImg span {display:block;padding-left:47px;}
.bookInfo .section02 p.coverImg span a {padding:0 2px;}
.bookInfo .section02 span.ebook-icon {position:absolute; top:281px; left:10px; display:none;}
.bookInfo .section02 .info02 {width:530px;}
.bookInfo .section02 .info02 > li {width:530px; background:url("/Resources/images/book/line_dot.gif") left bottom repeat-x; padding:5px 0;}
.bookInfo .section02 .info02 > li.last {background:none;}
.bookInfo .section02 .info02 > li dl {position:relative;}
.bookInfo .section02 .info02 > li dl dt {float:left; width:90px; color:#434343; font-size:13px; font-weight:bold; background:url("/Resources/images/book/square.gif") 0 10px no-repeat; padding-top:3px; padding-bottom:6px; padding-left:15px;}
.bookInfo .section02 .info02 > li dl dd {color:#434343; font-size:13px; padding-top:3px; padding-bottom:6px;}
.bookInfo .section02 .info02 > li dl dd p {width:145px; border:1px solid #d6d6d6; padding:5px 10px; background:url("/Resources/images/book/arrow_black.png") 142px 10px no-repeat; margin-top:-5px; margin-left:105px;}
.bookInfo .section02 .info02 > li dl dd p a {color:#757575;font-size:12px;display:block;width:100%;height:100%;}
.bookInfo .section02 .info02 > li dl dd ul {display:none;width:145px; position:absolute; top:82px; left:105px; border:1px solid #689513; background-color:#7db119; padding:5px 10px; z-index:5;}
.bookInfo .section02 .info02 > li dl dd ul li {background:#7db119 url("/Resources/images/book/arrow_white.png") 132px 5px no-repeat; padding:2px 0 5px;}
.bookInfo .section02 .info02 > li dl dd ul li a {color:#fff; font-size:12px;display:block;width:100%;height:100%;}
.bookInfo .section02 .info02 > li.last dl dt {background:url("/Resources/images/book/square.gif") 0 13px no-repeat; padding-top:7px;}
*/
/*2014-04-09 추가*/
.bookInfo .section02 table {max-width:758px;width:100%;color:#434343;font-size:13px;line-height:1;}
.bookInfo .section02 th {text-align:left;}
.bookInfo .section02 th span {background:url("/Resources/images/book/square.gif") no-repeat 8px center;padding-left:22px;}
.bookInfo .section02 td.left {padding:0;vertical-align:top;}
.bookInfo .section02 td.left div {width:198px;}
.bookInfo .section02 td.left .coverImg {border:1px solid #e9e9e9;width:196px !important;}
.bookInfo .section02 td.left ul {padding-top:17px;width:106px;margin:0 auto;}
.bookInfo .section02 td.left li {float:left;padding:0 4px;}
.bookInfo .section02 td.right {vertical-align:top;}
.bookInfo .section02 td.right td {padding:9px 0 11px;line-height:1.2;}
.bookInfo .section02 td.right .subject {padding:2px 0 15px;font-size:16px;line-height:1.4;letter-spacing:-1px;background:url("/Resources/images/book/line_dot.gif") repeat-x 0 bottom;}
.bookInfo .section02 td.right .subject h4 {color:#393939;display:inline;}
.bookInfo .section02 td.right .subject .sub_txt {color:#a3a3a3;display:inline; padding-left:10px;}
.bookInfo .section02 .right .bg th, .bookInfo .section02 .right .bg td {background:url("/Resources/images/book/line_dot.gif") repeat-x 0 bottom;}
.bookInfo .section02 .right td.pd01 {padding:10px 0 3px;}
.bookInfo .section02 .right td.pd02 {padding:0;}
.bookInfo .section02 .right td a.btn_grey {
	display:block;position:relative;
	float:left;margin-right:4px;padding:0 11px;
	width:auto;height:22px;
	background:url("/Resources/images/book/bt_grey_bg.gif") repeat-x 0 0;
	color:#818181;font-size:11px;text-align:center;line-height:2.05;
}
.bookInfo .section02 .right td a.btn_grey span {display:block;position:absolute;top:0;width:11px;height:22px;}
.bookInfo .section02 .right td a.btn_grey span.bg_l {left:0;background:url("/Resources/images/book/bt_grey_left.gif") no-repeat 0 0;}
.bookInfo .section02 .right td a.btn_grey span.bg_r {right:0;background:url("/Resources/images/book/bt_grey_right.gif") no-repeat 0 0;}
/*추가 끝*/

.jn_contest02 .clause {width:95%; height:100px; padding:10px; margin:15px 0; border:1px solid #b2b2b2; overflow-y:scroll;}




