@charset "UTF-8";

/*  공통 */

/* 이북메인 별도 작성 [ 2011-01-21 ]  */


.content01 {}
.content01 em {font-style:normal;}
.content01 del {font-weight:bold; color:#222;}
.content01 .price {color:#ff6600;}
.content01 .writer {color:#494949;}
.content01 .line {color:#c9c9c9;}
.content01 .paging {color:#333333; font-size:11px; text-align:right; padding:6px 10px 3px 0; background:#f1f1f1;}
.content01 .paging img {vertical-align:middle; margin-top:-2px;}
.content01 .paging strong {color:#3198ef;}
.content01 .paging span {margin:0 5px;}
.content01 .more {position:absolute; right:12px; top:8px; padding:0; margin:0;  z-index:1;}
.content01 .blue {color:#6342b8;}
.content01 .orange {color:#e54c29;}
.content01 .bookImg {border:1px solid #e8e8e8;}

.topmenu {width:180px; overflow:hidden; margin-bottom:10px;}
.topmenu ul {zoom:1; margin-left:-1px; overflow:hidden;}
.topmenu ul:after {content:""; clear:both; display:block;}
.topmenu ul li {width:60px; text-align:center; float:left; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_top_line.gif') no-repeat left 5px;}

/* EBOOK LNG 영역 */
.lnb_ebook01 {width:178px; border:1px solid #e2e2e2; border-top:0; padding-bottom:3px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftBot.gif') no-repeat left bottom;}
.lnb_ebook01 img {vertical-align:top;}
.lnb_ebook01 li {padding:0; border-top:1px solid #dbdbdb;}
.lnb_ebook01 li a img {border:none;}
.lnb_ebook01 li.leftOn {padding:0;}
.lnb_ebook01 li.leftOver {padding:9px 0 0 16px;}
.leftMenu {display:block; padding:3px 0 10px 15px; border-top:1px solid #dbdbdb;}
/*breakit 수정 z-index: 1000 -> 20  */
.leftMenu ul {position:relative;  z-index:20;}

.leftMenu ul li {font-size:11px; padding:7px 0 0 0; border:none;}
.leftMenu ul li a {color:#2c2c2c;}
.leftMenu ul li a:hover {color:#6342b8; }
.leftMenu ul.twoMenu {zoom:1; z-index:10; }
.leftMenu ul.twoMenu:after {content:""; clear:both; display:block;}
.leftMenu ul.twoMenu li {width:78px; float:left;}
.leftMenu .left_3depth {width:157px; display:none; position:absolute; z-index:1000 ! important; padding-top:7px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftSub02.png') no-repeat right top;}
.leftMenu .left_3depth ul {padding:7px 0 10px 8px; _padding:7px 0 7px 8px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftSub03.png') repeat-y right bottom;}
.leftMenu .left_3depth ul li {width:125px; clear:both; float:none; padding:3px 0 3px 10px; margin:0;}
.leftMenu .left_3depth ul li a:hover {color:#6342b8 ! important; }
.leftMenu .left_3depth span {width:8px; height:7px; position:absolute; top:40px;  z-index:10000 ! important; display:block; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftSub01.png') no-repeat right top;}
.leftMenu .left_3depth p {width:157px; height:6px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftSub04.png') no-repeat right top;}
.dblock {display:block ! important;}

.content01 a:hover {text-decoration:none;}

.leftMenu ul li .menu_3depth {width:135px; background:#f9f9f9; margin:8px 0 0 3px; padding:0 0 10px 13px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.leftMenu ul li .menu_3depth li a {color:#777777;}

.lnb_icon {margin-top:10px; height: 70px;}
.lnb_icon ul li {float:left;}

.leftNotice {position:relative; margin-top:18px;}
.leftNotice h2 {color:#333333; font-size:14px; font-weight:bold; padding:8px 0 9px 11px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftNotice.gif') repeat-x left top;}
.leftNotice div.border { padding:0 15px 0 15px; border: 1px solid #dbdbdb; border-top: 0;}
.leftNotice div.border div {line-height:18px; padding: 6px 0}
.leftNotice div.border div.first { border-bottom: 1px solid #e9e9e9;  }
.leftNotice div p {color:#585858; display:inline;}
.leftNotice div p.date {color:#858585; font-size:11px; }

/************************************************* ebook 컨텐츠 [2010-11-22] 추가 ********************************************************/
/* eBook List01 */
.bookList01 {float:left; width:755px; padding:0;}
.bookList01 h3 {font-size:17px; color:#333333; font-weight:bold; padding:0 0 9px 0; margin-bottom:0px; border-bottom:2px solid #565656;}
.menu_3depth { margin:3px 0 15px 0;  padding:0 0 3px 0; /*border-bottom:2px solid #565656;*/border-bottom:1px solid #dadada; }/*130412 쇼케이스 개편 수정*/
.menu_3depth ul {zoom:1; padding:12px 0 11px 30px; /*border-top:1px solid #dadada; border-bottom:1px solid #dadada;*/}/*130412 쇼케이스 개편 수정*/
.menu_3depth ul:after {content:""; clear:both; display:block;}
.menu_3depth ul li {width:139px; color:#222; font-weight:bold; line-height:18px; float:left;}
.menu_3depth ul li a {color:#222; font-weight:bold;}

.mdRcomm {zoom:1; margin-bottom:10px; padding:25px 0 35px 40px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_list_top.gif') no-repeat left top;}
.mdRcomm:after {content:""; clear:both; display:block;}
.mdRcomm .mdMain {width:315px; float:left; padding:0 0 34px 0;}
.mdRcomm .mdMain .mdImg {float:left;}
.mdRcomm .mdMain .mdImg img {border:1px solid #d4d4d4;}
.mdRcomm .mdMain .bookInfo {float:left; margin-left:20px; padding-top:5px;}
.mdRcomm .mdMain .bookInfo dl {margin-top:20px;}
.mdRcomm .mdMain .bookInfo dl dt strong {color:#222; font-size:14px;}
.mdRcomm .mdMain .bookInfo dl dd.writer{color:#777777; font-size:11px; line-height:22px; margin-top:2px;}

.mdRcomm .mdList {width:327px; padding:0 40px 0 0; float:right;}
.mdRcomm .mdList ul li {width:88px; text-align:center; float:left; padding:0 0 0 21px;}
.mdRcomm .mdList ul li div img {border:1px solid #d4d4d4;}
.mdRcomm .mdList ul li dl dt {height:28px; color:#222; line-height:14px; padding-top:10px;}
.mdRcomm .mdList ul li dl dd.writer{color:#777777; font-size:11px; line-height:22px; margin-top:2px;}


/* s :: 최근 등록순 [ 2011-01-18 ] 수정 */
.ebookList {padding-top:0;}
.bookAlign {position:relative; zoom:1; z-index:10; padding:8px 0 6px 7px; border-top:2px solid #a6a6a6; background:#f9f9f9 url('http://image.kyobobook.co.kr/dwas/images/bg/bg_align.gif') repeat-x left bottom;}
.bookAlign:after {content:""; clear:both; display:block;}
/* e :: 최근 등록순 [ 2011-01-18 ] 수정 */
.bookAlign ul {float:left; font-size:11px; padding:2px 0 0 0; _padding:4px 0 0 0;}
.bookAlign ul li {line-height:16px; *line-height:14px; display:inline; margin-left:4px; padding:0 0 4px 8px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_alignBar.gif') no-repeat left top;}
.bookAlign ul li.first {background:none; margin-left:0;}
.bookAlign .selectArea {float:right; padding-right:10px;}
.bookAlign .selectArea select {font-size:11px;}

/* 최근 등록순 서브박스 [ 2011-02-08 ] 수정 */
.bookAlign .registList {position:absolute; left:5px; top:24px; border:2px solid #a5a5a5; padding:3px; background:#FFF;}
.bookAlign ul li .registList ul {width:auto; float:none; clear:both; font-size:11px; padding:0 0 0 0;}
.bookAlign ul li .registList ul li {color:#666666; display:block; clear:both; float:none; background:none; padding:4px; margin-left:0 ! important;}

/* 리스트 타입1 */
.listCon ul li {zoom:1; margin-top:20px; padding:0 0 20px 20px; border-bottom:1px solid #e9e9e9;}
.listCon ul li:after {content:""; clear:both; display:block;}
.listCon ul li .bookImg2 {float:left; position:relative; border:none;}
.listCon ul li .bookImg2 .xIco {position:absolute; left:67px; top:80px;}
/* 교보웹접근성이트라이브 [20131122] */
.listCon ul li {position:relative}
.listCon ul li .new_view {position:absolute;left:0;top:0}

.bookImg2 div img {border:1px solid #d4d4d4;}
.bookImg2 div {margin-bottom:5px;}
.bookImg2 p {margin-bottom:2px;}
.listCon ul li dl {width:505px; float:left; margin-left:20px;}
.listCon ul li dl dt {line-height:20px; padding:5px 0 0 0; _padding:5px 0 2px 0;}
.listCon ul li dl dt img {margin:-3px 0 0 0;}
.listCon ul li dl dt strong {color:#222; font-size:14px;}
.listCon ul li dl dd {color:#777777; font-size:11px; padding:3px 0;}
.listCon ul li dl dd.priceArea {font-size:12px; padding:15px 0 17px 0;}
.listCon ul li dl dd.priceArea del {font-weight:normal;}
.listCon ul li dl dd.priceArea strong {font-size:14px; color:#e54c29;}
.listCon ul li dl dd.event em {font-style:normal; color:#0172c9; line-height:14px; margin-right:10px;}
.listCon ul li dl dd.memScore {color:#333333;}
.listCon ul li dl dd.memScore span {margin-right:13px;}
.listCon ul li dl dd img {margin:-3px 0 0 0;}
.listCon ul li .btnSet {width:102px; float:left;}
.listCon ul li .btnSet p {padding:0 0 4px 0;}
/* [ 2011-01-17 ] 찜하기 추가 */
.listCon ul li .btnSet div.zzim {position:relative; padding:0 0 4px 0;}
.btnSet div.zzim .zzimList {width:94px; text-align:center; position:absolute; left:0; top:30px; z-index:10000; border:1px solid #e4e4e4; padding:3px ! important; background:#FFF;}
.btnSet div.zzimList ul li {color:#666666; display:block; clear:both; float:none; background:none; padding:4px ! important; margin:0 ! important;}

/* s :: [ 2010-12-21 ] 수정 */
.paging2 {position:relative; text-align:center; padding:20px 0 5px 0; }
/* e :: [ 2010-12-21 ] 수정 */
.paging2 img {margin:-2px 0 0 0;}
.paging2 a {font-size:12px; padding:0 3px;}
.paging2 a:hover, .paging2 a.current {font-weight:bold; color:#6342b8; letter-spacing:-0.1em;}


/* 리스트 타입2 */
.listCon02 ul {zoom:1; padding:20px 0 20px 8px; border-bottom:1px solid #e9e9e9;}
.listCon02 ul:after {content:""; clear:both; display:block;}
.listCon02 ul li {width:147px; text-align:center; float:left; padding:0; border-left:1px solid #e9e9e9;}
.listCon02 ul li.first {border-left:none;}
.listCon02 ul li div img {border:1px solid #d4d4d4;}
.listCon02 ul li dl dt {height:28px; color:#222; line-height:14px; padding-top:10px;}
.listCon02 ul li dl dt a {color:#222;}
.listCon02 ul li dl dd.writer{color:#777777; font-size:11px; line-height:22px; margin-top:2px;}

.mL7 {margin-left:7px ! important;}
.mT5 {margin-top:5px ! important;}
.mT10 {margin-top:10px ! important;}
.mT15 {margin-top:15px ! important;}
.mT20 {margin-top:10px ! important;}
.mT30 {margin-top:30px ! important;}

/************************************************* 로케이션, 최근 등록순 [2010-11-25] 추가 ********************************************************/

.topArea {zoom:1; height:28px; padding:8px 0 0 0;}
.topArea:after {content:""; clear:both; display:block;}
.topArea .arealoca {float:left; font-size:11px;}
.topArea .arealoca .home {float:left; padding-top:4px;}
/* s :: [ 2010-12-22 ] 로케이션 추가 */
.topArea .arealoca .nLoca {float:left; margin-left:8px; padding:4px 0 0 13px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_location.gif') no-repeat left 7px;}
.topArea .arealoca .nLoca em {color:#6342b8;}
.topArea .arealoca .nLoca strong {color:#6342b8;}
/* e :: [ 2010-12-22 ] 로케이션 추가 */

/* breakit 수정 z-index 1000 -> 20 */
.topArea .arealoca .loca01 {position:relative; z-index:20; float:left; margin-left:10px;  padding:0 0 0 15px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_location.gif') no-repeat left 7px;}
.bookList01 .topArea  {zoom:1; height:33px; padding:0px 0 0 0;}

.comicList h3 { margin-top: 3px; margin-bottom:0px; border: 0;  }

.loca01 p {float:none; clear:both; padding:5px 10px 3px 10px; border:1px solid #e4e4e4; }
/*  breakit 수정 z-index 1 -> 20 */
.arealoca .loca02 {width:auto; position:relative; z-index:20; float:left; margin-left:8px; padding:0 0 2px 15px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_location.gif') no-repeat left 7px;}
.arealoca .loca02 p {padding:5px 10px 3px 10px; border:1px solid #e4e4e4; background:#fff;}
.arealoca .loca02 p a {font-weight:bold; color:#6342b8;}

/* breakit 수정 z-index 1000 -> 20 */
.topArea .loca01 .category {width:auto; position:absolute; left:15px; top:19px; zoom:1; z-index:20; line-height:13px; padding:0 0 1px 0; border:2px solid #a5a5a5; background:#FFF;}
/* breakit 수정 z-index 1000 -> 20 */
.topArea .loca02 .category {position:absolute; left:15px; top:19px; z-index:20; line-height:13px; border:2px solid #a5a5a5; background:#FFF;}

.arealoca .category ul {padding:13px 15px 13px 15px;}
.arealoca .category ul {width:145px; float:left; padding:13px 0 13px 15px;}
.arealoca .category ul li {color:#777777; line-height:18px; padding-left:8px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_location.gif') no-repeat left 6px;}
.arealoca .category ul li a:hover {text-decoration:underline;}
.arealoca .category .list02 {background:#f8f8f8;}
.arealoca p img {vertical-align:top; margin-top:4px;}
.arealoca p span {margin-left:3px;}

.topArea .areaSearch {float:right;}
.topArea .areaSearch strong {color:#6342b8;}
.topArea .areaSearch .inpSearch {height:14px; border:1px solid #aaa; padding:3px 15px 3px 3px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_search.gif') no-repeat right top;}
.topArea .areaSearch .inpSearch2 {height:14px; border:1px solid #aaa; padding:3px 15px 3px 3px; background:none;}

.topArea .category ul li.menuOn a {color:#6342b8; font-weight:bold;}


/************************************************* View [2010-11-29] 추가 ********************************************************/
.topArea2 {zoom:1; height:33px; padding:10px 0 0 0;}
.topArea2 .arealoca {font-size:11px;}
.topArea2 .arealoca .home {float:left; padding-top:4px;}
.topArea2 .arealoca .loca01 {position:relative; z-index:1000; float:left; margin-left:10px;  padding:0 0 2px 15px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_location.gif') no-repeat left 7px;}
.loca01 p {float:none; clear:both; padding:3px 10px 2px 10px; border:1px solid #e4e4e4;}

/* breakit 수정 중복된 내용으로 주석처리 
.arealoca .loca02 {width:auto; position:relative; z-index:10; float:left; margin-left:8px; padding:0 0 2px 15px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_location.gif') no-repeat left 7px;}
*/
.arealoca .loca02 p {padding:3px 10px 2px 10px; border:1px solid #e4e4e4; background:#f2f1f6; z-index: 1}
.arealoca .loca02 p a {font-weight:bold; color:#6342b8;}

.topArea2 .loca01 .category {width:auto; position:absolute; left:15px; top:20px; zoom:1; z-index:1000; line-height:13px; padding:0 0 1px 0; border:2px solid #a5a5a5; background:#FFF;}
.topArea2 .loca02 .category {position:absolute; left:15px; top:20px; z-index:1000; line-height:13px; border:2px solid #a5a5a5; background:#FFF;}

/* View */
.ebookView {zoom:1; position:relative;}
.ebookView:after {content:""; clear:both; display:block;}
.ebookView .viewBody {width:679px; float:left;}
.ebookView .viewRight {width:220px; float:right;}
.bookInfo1 {width:100%; zoom:1; padding:20px; border:1px solid #e4e4e4; background:#f8f8f8;}
.bookInfo1:after {content:""; clear:both; display:block;}

/* s :: 책표지 [ 2010-12-07 ] 수정 */
.bookInfo1 .viewImg {width:202px; text-align:center; float:left;}
.bookImg {border:none ! important;}
.bookImg img {border:1px solid #575757;}
/* e :: 책표지 [ 2010-12-07 ] 수정 */

/* ePub 요청하기*/
.epub {zoom:1; margin-top:24px; padding:9px 0 9px 19px; border:1px solid #e4e4e4; background:#FFF;}
.epub:after {content:""; clear:both; display:block;}
.epub p {float:left; padding-top:5px; text-align: left; line-height: 140%;}
.epub div {width:70px; float:right;}
.epub div p {padding:0;}

/* 책 가격 정보 */
.bookInfo1 .viewInfo {width:454px; float:right;}
.viewInfo .viewTit h2 {color:#3b972c; font-size:20px; word-spacing:-0.3em; line-height:25px; display:inline; margin:0 5px 0 0; padding:0; vertical-align:top;}
.viewInfo .viewTit .productCd {color:#8164CC; font-size:12px; line-height:25px; font-weight: bold; display:inline; vertical-align: super;}
.viewInfo .viewTit span img {vertical-align:top; margin:4px 5px 0 0;}
.bookWriter {color:#999; margin:5px 0 5px 0; line-height:140%;}
.bookSubTitle {color:#3b3b3b; margin:5px 0 5px 0; line-height:120%;}
.bookWriter strong{color:#3b3b3b; font-weight:normal;}

/*.writeDate {color:#777777; line-height:18px; margin-top:18px; padding-left:5px;}
.writeDate p {padding-bottom:3px;}*/

/* s :: 수정 [ 2010-12-10 ] */
.infoTable {margin:5px 0 0 0; padding:2px 0 0 0 ;border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc;}
/* e :: 수정 [ 2010-12-10 ] */

.infoTable table {width:100%; margin:5px 0; }
.infoTable table tbody{}
/* 교보웹접근성이트라이브 [20131122] */
.infoTable table td.tit,
.infoTable table th {font-weight:bold;color:#585858; text-align:left; line-height:16px; vertical-align:top; padding:4px 0 4px 18px;}
/* 교보웹접근성이트라이브 [20131122] */
.infoTable table th strong {}
.infoTable table .cenLine th, .infoTable table .cenLine td {border-top:2px solid #dcdcdc;}

.infoTable table td {color:#585858; padding:3px 0;}
.infoTable table td.saleFee {font-size:12px; line-height:170%;}
.infoTable table td del {color:#858585;}
.infoTable table td strong {line-height:16px;}
.infoTable ul.info_02{padding:7px 0 3px 18px; border-top:2px solid #dcdcdc;}
.infoTable ul.info_02 li {margin:0; padding:5px 0 5px 0;}
.infoTable ul li {}
.infoTable a img {margin:0 0 2px 0;}
.infoTable ul li .useEnvi {margin-right:10px; padding-right:8px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_viewBar.gif') no-repeat right top;}
.infoTable ul li strong {color:#333333;}
.infoTable ul li.mobileType {position:relative;}
.infoTable ul li.mobileType strong {position:absolute; left:77px;}
.infoTable p {color:#333333; line-height:16px; padding:0 0 7px 18px;}
.infoTable p .ft14 {font-size:12px;}
.red {color:#ff0000;}
.mL10 {margin-left:10px ! important;}
.mL20 {margin-left:20px ! important;}
.price_original{ text-decoration:line-through}

.coupon {zoom:1; border:1px solid #dadada; margin-top:5px; padding:10px 0 10px 20px; background:#FFF; cursor:pointer}
.coupon:after {content:""; clear:both; display:block;}
.coupon div {float:left; cursor:pointer}
.coupon p {width:310px; line-height:35px; float:left; padding:7px 0 0 17px; cursor:pointer}

/* s :: 찜하기 레이어 추가 [ 2011-01-17 ] */
.rbtn {position:relative; text-align:right; padding-right:15px;}
.rbtn .zzim {display:inline;}
.rbtn .zzimList {width:94px; text-align:center; position:absolute; right:15px; top:30px; z-index:10000; border:1px solid #e4e4e4; padding:3px; background:#FFF;}
.zzimList ul {width:auto; float:none; clear:both; font-size:11px; padding:0 0 0 0;}
.zzimList ul li {color:#666666; display:block; clear:both; float:none; background:none; padding:4px; margin-left:0 ! important;}
/* e :: 찜하기 레이어 추가 [ 2011-01-17 ] */

/* s :: 오디오북 바로듣기 [2011-10-13] 추가 */
.audiorbtn {position:relative; text-align:center;}
.audiorbtn .zzim {display:inline;}
.audiorbtn .zzimList {width:53px; text-align:center; position:absolute; right:14px; top:18px; z-index:10000; border:1px solid #e4e4e4; padding:3px; background:#FFF;}
.zzimList ul {width:auto; float:none; clear:both; font-size:11px; padding:0 0 0 0;}
.zzimList ul li {color:#666666; display:block; clear:both; float:none; background:none; padding:1px; margin-left:0 ! important;}
/* e :: 오디오북 바로듣기 [2011-10-13] 추가 */

.viewInfo .rbtn {margin-top:15px; text-align:right;}
.viewInfo .rbtn span {color:#606060; font-size:11px; margin-right:15px;}

.bodySearch {width:679px; font-size:11px; margin:10px 0; padding:14px 20px; border:1px solid #e4e4e4; background:#f8f8f8;}
.bodySearch strong {color:#777777;}
.bodySearch strong span {color:#1d74bd;}
.bodySearch .input {width:500px; height:14px; margin-left:5px; padding:3px; border:1px solid #aaaaaa; background:#ffffff no-repeat right top;}
.bodySearch p {color:#585858; text-align:center; margin-top:10px;}

.series {position:relative; clear:both; width:719px; font-size:11px; margin-top:10px; padding:0 0 20px 0; border:1px solid #e4e4e4;}
.series h3 {color:#333333; font-size:14px; padding:10px; border-bottom:1px solid #e4e4e4;}
.series .seriesTable {width:675px; margin:15px auto 0 auto; border-top:2px solid #a6a6a6;}
.seriesTable table {width:100%; }
.seriesTable table th {color:#222222; font-size:12px; padding:8px 0; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:#f9f9f9;}
.seriesTable table th.first {border-left:0;}
.seriesTable table td {text-align:center; padding:6px 0; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.seriesTable table td.first {border-left:0;}
.seriesTable table td.tdleft {text-align:left; padding-left:15px;}
.seriesTable table td.tdright {text-align:right; padding-right:15px;}

/* 수정 [ 2011-01-17 ]  */
.series .rbtn {text-align:right; margin:15px 15px 0 0;}
.viewBookInfo {clear:both; width:719px; padding:0 0 40px 0; border:1px solid #e4e4e4;}
.viewBookInfo .tab {width:100%; zoom:1; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_viewTab.gif') repeat-x left top;}
.viewBookInfo .tab:after {content:""; clear:both; display:block;}
.viewBookInfo .tab li {font-weight:bold; float:left; padding:9px 10px 8px 10px; border-right:1px solid #e6e6e6;}
.viewBookInfo .tab li.tabOver {border-bottom:none; background:#ffffff;}
.viewBookInfo .tab li.tabOver a {color:#222222;}
/* s: 교보웹접근성이트라이브 [2013-11-21] */
.viewBookInfo.link_add {background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_viewTab.gif') repeat-x left top;}
.viewBookInfo.link_add .tab {background:none}
.viewBookInfo.link_add .tab li {float:left;padding:0;border:0}
.viewBookInfo.link_add .tab li a {font-weight:bold; float:left; padding:9px 10px 8px 10px; border-right:1px solid #e6e6e6;}
.viewBookInfo.link_add .tab li.tabOver a {border-bottom:none; background:#ffffff;}

/* e: 교보웹접근성이트라이브 [2013-11-21] */

.package {width:713px; margin-top:10px; border:1px solid #e4e4e4;}
.package h3 {color:#333333; font-size:14px; padding:10px; border-bottom:1px solid #e4e4e4;}
.package h3 span {font-size:11px; font-weight:bold; color:#8164cc;}
.package .pkgPage {float:right; font-weight:normal;}
.package .pkgPage a {font-size:12px; padding: 0 3px;}
.package .pkgPage .current {color: #6342B8; font-weight: bold; letter-spacing: -0.1em;}
.package .packageTable {color:#333333; font-size:12px; padding:0px 10px 0px 10px;}
.package .packageTable ul li {zoom:1; padding: 10px 0 10px 0; border-bottom: 1px dotted #e4e9e9;}
.package .packageTable ul li .pkgImg {border:none; text-align:center;}
.package .packageTable ul li dl {float:left;}
.package .packageTable ul li .pkgPreview {text-align: center; margin-top: 5px;}
.package .packageTable ul li .pkgTitle {padding: 6px 0px 0px 18px; font-weight: bold; width: 246px;}
.package .packageTable ul li .pkgAuthor {font-size:11px; padding: 8px 0px 0px 18px; color:#888888;}
.package .packageTable ul li .pkgListPrice {padding: 6px 0px 0px 18px; vertical-align:middle;}
.package .packageTable ul li .pkgPrice {padding: 4px 0px 0px 18px; font-weight: bold;}

/*.package .packageTable ul li {zoom:1; padding: 10px 0 10px 0; border-bottom:1px solid #e4e9e9; font-size: 12px; color: #888888;}
.package .packageTable ul li:after {content:""; clear:both; display:block;}
.package .packageTable ul li .bookImg {float:left; margin-left:5px; position:relative; border:none;}
.package .packageTable ul li dl {width:470px; float:left; margin-left:10px;}
.package .packageTable ul li dl strong {color:#274E85; font-weight: bold; line-height: 15px;}*/

.bookInfoCon {position:relative; clear:both; padding:30px 21px 0 21px;}
.bookInfoCon div {margin-top:15px; line-height: 130%;}

.viewBookInfo h4 {color:#1d74bd; font-size:16px; font-weight:bold; padding-left:19px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_view.gif') no-repeat left 2px;}
.viewBookInfo p {line-height:18px; }
.viewBookInfo p strong {color:#222222;}
.viewBookInfo p em {font-weight:bold;}

.bookInfoCon .more {position:absolute; top:32px; right:15px;}


/* 목차 */
.viewOrder {margin-top:10px;}
.viewOrder ul li {line-height:18px; padding-left:8px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') no-repeat left 5px; }

.writerIntroduct {zoom:1; margin-top:10px; }
.writerIntroduct:after {content:""; clear:both; display:block;}
.writerIntroduct .writerImg {width:134px; float:left; padding:0; margin:0;}
.writerImg div {padding:0 0 8px 0; margin:0;}
.writerImg div img {border:1px solid #e8e8e8;}
.writerImg p {margin-top:2px;}
.writerIntroduct dl {width:495px; color:#777777; line-height:18px; float:right;}

.bookReview dl {color:#777777; line-height:18px;}
.bookReview dl dt {margin-top:10px;}
.bookReview dl dt strong {color:#222222;}
.bookReview dl dd {margin-top:5px;}

.infoTit {zoom:1; line-height:20px; padding:0 ! important; margin:0 ! important;}
.infoTit h4 {color:#1d74bd; font-size:14px; display:inline; padding-left:19px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_view.gif') no-repeat left 2px;}
.infoTit strong {color:#222222; margin-right:5px;}
.infoTit img {vertical-align:middle; margin:0 0 3px 0;}
.infoTit:after {content:""; clear:both; display:block;}
.memReview {padding:0 ! important; margin:0;}
.memReview ul li {line-height:18px; margin-top:10px; padding:0 0 0 0;}
.memReview ul li div {padding:0 ! important; margin:0;}

/* 회원 리뷰의 단어 줄바꿈을 위한 CSS 추가*/
.memReview a { word-wrap: break-word;}
.reviewTit {padding:0 ! important; margin:0 0 5px 0;}
.reviewTit strong {color:#718dc0;}
.reviewTit span strong {color:#222222;}


/*본문보기*/
.bookInfoCon2 {height:958px; margin-top:15px;}
.bookInfoCon2 .bodySearch2 {width:950px; height:1031px; zoom:1; position:absolute; left:0; z-index:10000; border:1px solid #e6e6e6; border-left:none; background:#FFFFFF;}
.bookInfoCon2 .bodySearch2:after {content:""; clear:both; display:block;}
.bookInfoCon2 .bodySearch2 .bodyImg {float:left; padding:0 0 0 0; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#f0f0f0;}
.bookInfoCon2 .bodySearch2 .bodyBookInfo {width:204px; height:932px; overflow:hidden; float:left; padding:66px 15px 0 15px;}
.bookInfoCon2 .bodySearch2 .searchForm {padding-bottom:20px; border-bottom:1px solid #e6e6e6;}

.bodySearchResult dt {color:$222222; font-weight:bold; margin-top:27px;}
.bodySearchResult dd {line-height:18px; margin-top:15px;}
.bodySearchResult dd img {margin:0 0 2px 0;}
.resultFrame {overflow:auto; margin:0; padding:0;}


/* 참고하세요 */
.refer {width:719px; font-size:11px; margin-top:10px; padding:0 0 20px 0; border:1px solid #e4e4e4;}
.refer h3 {color:#333333; font-size:14px; padding:10px; border-bottom:1px solid #e4e4e4;}
.referCon {padding:10px 20px 0 20px;}
.referCon table td{padding:7px 0 0 5px; vertical-align: top; line-height: 130%; color:#000; }

/* 회원평점 */
.assessment {position:relative; border:1px solid #dadada;height:96px;}
.assessment h3 {color:#333333; font-size:12px; padding:10px; border-bottom:1px solid #e4e4e4;}
.assessCon {padding:9px 0 6px 15px;}
.assessCon div strong, .assessCon p strong {}
.assessCon div .grade {padding-right:15px; background:url('http://image.kyobobook.co.kr/dwas/images/ico/ico_assess.gif') no-repeat right 1px;}
.assessCon div .score {color:#ff6600; margin-left:3px;}
.assessCon div span {margin:0 0 0 5px;}
.assessCon div img {margin:0 0 2px 0;}
.assessment .more {position:absolute; right:10px; top:10px;}
.thisEvent {font-size:11px; padding:15px 0 13px 19px;}
.thisEvent p {line-height:14px; margin-top:5px;}
.conMore {text-align:center; padding:6px 0 5px 0; border-top:1px solid #e4e4e4;}

.rightComm {position:relative; margin-top:10px; border:1px solid #dadada;}
.rightComm h3 {color:#333333; font-size:12px; padding:10px; border-bottom:1px solid #e4e4e4;}
.rightComm .more {position:absolute; right:8px; top:10px;}

.rightCommCon {padding:5px 8px 15px 10px;}
.rightCommCon ul li {zoom:1; padding-top:10px;}
.rightCommCon ul li:after {content:""; clear:both; display:block;}
/* s :: ebook view 19금 아이콘 추가 [ 2011-01-10 ] */
.bookSelect {float:left; position:relative;}
.bookSelect input {vertical-align:top; margin-right:10px; *margin:0 4px 0 -3px;}
.bookSelect a img {vertical-align:top; border:1px solid #e8e8e8; width: 74px; height: 102px;} 
.bookSelect .ico_rtl {position: absolute; left: 5px; top: 5px; z-index:2;} 
.bookSelect .xIco {position:absolute; right:-10px; bottom:-10px;}
.bookSelect .xIco img {border:none;}
/* e :: ebook view 19금 아이콘 추가 [ 2011-01-10 ] */

.rbookInfo {width:90px; line-height:18px; float:right;}
.rbookInfo dl dt {color:#333333; margin-top:3px;}
.rbookInfo dl dd {margin-top:5px;}
.rbookInfo dl dd strong {color:#ff6600; font-size:12px;}
.rbookInfo dl dd p {color:#777777; font-size:11px; margin-top:2px;}

/* s :: 찜하기 [ 2011-01-17] */
.rightComm .cbtn {text-align:left; position:relative; padding:10px 0 10px 10px; border-top:1px solid #e4e4e4; }
.rightComm .cbtn .zzim {display:inline;}
.cbtn .zzimList {width:94px; text-align:center; position:absolute; right:30px; top:30px; z-index:10000; border:1px solid #e4e4e4; padding:3px; background:#FFF;}
/* e :: 찜하기 [ 2011-01-17] */
.rightComm .more {top:10px; _right:20px;}

/* s :: 단말기 팝업 수정 [ 2011-01-17] */
.mobile {width:621px; height:550px; position:absolute; left:50%; z-index:10000; margin-left:-143px; padding-top:26px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_viewPop.png') no-repeat left top; background-size:630px 530px;}
.mobile h3 {color:#333; font-size:14px; font-weight:bold; padding:0 0 10px 26px;}
.mobileCon {width:570px; padding-left:27px;}
.mobileCon table {width:100%; border-top:2px solid #a6a6a6;}
.mobileCon table th {color:#777; text-align:center; font-weight:bold; vertical-align:middle; padding:7px 0; background:#f9f9f9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mobileCon table td {text-align:center; line-height:19px; padding:7px 0; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mobileCon table .first {border-left:none;}
.mobileCon table td.tdleft {text-align:left; padding:7px 0 7px 10px;}
.mobileCon ul {margin-top:10px; border:none; padding:0;}
.mobileCon ul li {font-size:11px; line-height:18px; word-spacing:-0.2em; margin:0; padding:0 0 0 10px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_viewPop.gif') no-repeat left 6px;}
.mobileCon ul li strong {color:#6443b6;}
.mobile .mobileClose {position:absolute; right:1px; top:0; padding:0; margin:0;}
/* e :: 단말기 팝업 수정 [ 2011-01-17 ] */

#pop_wrap {color:#353535; padding:0; margin:0;}
.popCon {width:610px; padding:5px;}
.mp3Search {margin-top:5px; padding:7px 0 7px 35px; border-top:1px solid #d7d0e1; border-bottom:1px solid #d7d0e1; background:#e4ddee;}
.mp3Txt {color:#585858; font-size:11px; padding:7px 0 7px 25px;}

.mp3List {width:583px; margin:0 auto; }
.popList1 {width:565px; border-top:2px solid #4d4d4d;}
.popList1 table {width:565px; line-height:16px;}
.popList1 table th {padding:10px 5px; border-left:1px solid #ffffff; border-bottom:1px solid #c9c9c9; background:#e5e5e5;}
.popList1 table th.first {border-left:0;}

.popListCon {width:583px; height:400px; overflow:auto; overflow-x:hidden;}
.popListCon table {width:565px; line-height:16px;}
.popListCon table td {padding:5px 4px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.popListCon table td.tdcen {text-align:center; padding:5px 0;}
.popListCon table td.first {border-left:0;}
.closeArea {text-align:right; padding:18px 25px 18px 0; background:#edebf0;}


/************************************************************* 학술논문 [ 2010-11-30 ] **********************************************************/
.blind  { visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em; position:absolute;}

.input {height:13px; padding:3px; border:1px solid #bebebe;}
.blue2 {color:#1770b5 ! important;}
.tabArticle {margin:30px 0 15px 0;}
.tabArticle ul {zoom:1; padding-top:1px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_articleTab.gif') repeat-x left top;}
.tabArticle ul:after {content:""; clear:both; display:block;}
.tabArticle ul li {height:20px; color:#777777; font-weight:bold; float:left; padding:9px 12px 0 12px; border-right:1px solid #e6e6e6;}
.tabArticle ul li.tabOver {color:#222222; background:#FFFFFF;}

.condition {padding:15px 25px; border:1px solid #dbdbdb;}
.condition strong {color:#222222;}

/* 국내학술논문 상세검색 */
.detailSearch {padding:10px 0 20px 100px; border:1px solid #dbdbdb;}
.detailSearch ul li {_width:450px; position:relative; margin-top:10px; padding-left:76px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') no-repeat left 6px;}
.detailSearch ul li label {color:#222222; position:absolute; left:8px; top:4px;}
.detailSearch ul li span {margin-left:5px;}
.detailSearch .btnArea {padding:20px 0 0 76px; border:none;}
.btnArea label {margin-right:10px;}

.publication {padding:10px 0 20px 140px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_publication.gif') no-repeat left top;}
.publication2 {margin-top:-4px; padding:10px 0 20px 140px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_publication.gif') no-repeat left top;}

.contKnowledge {padding:0 10px 20px 10px; border:1px solid #dbdbdb;}
/* 교보웹접근성이트라이브 */
.contKnowledge p.h4_tit,
.contKnowledge h4 {color:#0172c9; font-size:16px; margin-top:20px; padding-left:10px;}
/* 교보웹접근성이트라이브 */

.knowledgeCon1 {margin-top:20px;}
.knowledgeCon1 p {padding-left:10px; line-height:18px;}
.knowledgeCon2 {zoom:1; margin-top:20px; padding-left:10px;}
.knowledgeCon2:after {content:""; clear:both; display:block;}
.knowledgeCon2 div {width:164px; float:left;}
.knowledgeCon2 div strong {color:#111463; line-height:18px;}
.knowledgeCon2 p {width:545px; line-height:18px; float:right;}

.scola {position:relative; padding:10px 0 20px 180px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_scola.gif') no-repeat left top;}
.scola .btnScola {position:absolute; right:10px; top:30px;}

.vipList {margin-top:30px;}
.vipTop {zoom:1; color:#222222;}
.vipTop:after {content:""; clear:both; display:block;}
.vipTop h4 {font-size:14px; float:left; padding-left:17px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_view.gif') no-repeat left 1px;}
.vipTop div {float:left; margin-left:85px;}
.vipTop a {color:#222222;}

.vipListCon {margin-top:10px; padding:5px 30px 20px 30px; border:1px solid #dbdbdb;}
.vipListCon ul {zoom:1;}
.vipListCon ul:after {content:""; clear:both; display:block;}
.vipListCon ul li {width:220px; color:#222222; line-height:14px; float:left; margin-top:15px; padding-right:10px;}
.vipListCon ul li a {color:#222222;}

.searchResult {zoom:1; margin-top:20px;}

.searchResult:after {content:""; clear:both; display:block;}
.searchResult .resultList {width:630px; float:left;}
.searchResult .resultRight {width:110px; float:right;}

/* s :: [ 2010-12-28 ] 학술논문 검색 수정  */
.resultCon {margin:20px 0;}
.resultCon p {color:#000000; line-height:18px; padding-left:30px;}
/* e :: [ 2010-12-28 ] 학술논문 검색 수정  */
.articleSearch {margin-top:15px; border:1px solid #e6e6e6; background:#f7f7f7; padding:8px 0 7px 30px;}
.articleSearch strong {color:#777777; margin-right:10px;}

/* .resultList .listCon {position:relative;} */
.resultList .listCon ul li {width:620px;}
.resultList .listCon ul li dl {width:505px; float:left; margin-left:0;}
.resultList .listCon ul li dl dd {color:#777777; font-size:11px; padding:3px 0 2px 0;}
.resultList .listCon ul li dl dd.priceArea {font-size:12px; position:relative; padding:10px 0 10px 0;}
.selectArea2 {padding:0;}
.selectArea2 div {position:relative; z-index:1000000;}

/* s :: [ 2011-01-18 ] 찜하기 추가 */
.resultList .listCon ul li .btnSet div.zzim {position:relative; padding:0 0 4px 0;}
.resultList .listCon ul li .btnSet div.zzim .zzimList {width:94px ! important; text-align:center; position:absolute; left:0; top:30px; z-index:10000; border:1px solid #e4e4e4; padding:3px ! important; background:#FFF;}
.listCon ul li .btnSet div.zzimList ul li {width:86px ! important; color:#666666; display:block; clear:both; float:none; background:none; border-bottom:0 ! important; padding:4px ! important; margin:0 ! important;}
/* e :: [ 2011-01-18 ] 찜하기 추가 */

.resultRight h4 {color:#222222; font-size:12px; text-align:center; padding:8px 0 9px 0; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_resultH4.gif') repeat-x left top;}
.articleRight01 {text-align:center; border:1px solid #dbdbdb;}
.articleRight01 div {padding:25px 0 30px 0;}
.articleRight01 div ul {margin:12px 0;}
.articleRight01 div ul li {font-size:11px; line-height:17px;}

.articleRight02 {margin:0 0 15px 0; border:1px solid #dbdbdb;}

.articleRight02 div ul {padding:12px 0 12px 10px;}
.articleRight02 div ul li {font-size:11px; line-height:17px;}

.cholokView {position:absolute; left:20px; padding-bottom: 3px; border:2px solid #A5A5A5; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thesis02.gif') no-repeat left bottom;}
.cholokView .cholokViewCon {width:569px; color:#626262; line-height:18px; padding:10px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thesis01.gif') no-repeat left top;}

/* s :: [ 2010-12-28 ] 수정 */
.thesisOrgan {padding:15px 0 15px 30px; border:1px solid #dbdbdb;}
.thesisOrgan ul {zoom:1;}
.thesisOrgan ul:after {content:""; clear:both; display:block;}
.thesisOrgan ul li {width:231px; float:left; line-height:22px; color:#1770b5; font-weight:bold; padding:0 10px 0 0;}
.thesisOrgan p {text-align:right; margin-top:10px; padding:0 10px 0;}
/* e :: [ 2010-12-28 ] 수정 */

/************************************************************* 만화방 테마관 공지사항 [ 2010-12-01 ] **********************************************************/

.listType1 {margin-top:10px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_th.gif') no-repeat left top;}
.listType1 table {width:100%;}
.listType1 table th {padding:8px 0 10px 0; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thBar.gif') no-repeat right 8px;}
.listType1 table th.last {background:none;}
.listType1 table td {text-align:center; padding:9px 0; border-bottom:1px solid #e9e9e9;}
.listType1 table td.tdleft {text-align:left; padding-left:25px;}

.viewType1 {margin-top:10px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_th.gif') no-repeat left top;}
.viewType1 table {width:100%;}
.viewType1 table th {padding:9px 0 9px 0; border-bottom:1px solid #e9e9e9; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thBar.gif') no-repeat right 10px;}
.viewType1 table .first th {border-bottom:none; padding:8px 0 12px 0; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thBar.gif') no-repeat right 9px;}
.viewType1 table .first td {border-bottom:none; padding:8px 0 12px 0;}
.viewType1 table td {text-align:left; padding:9px 0 9px 25px; border-bottom:1px solid #e9e9e9;}
.viewType1 table td.notiCon {text-align:left; line-height:18px; padding:20px 25px;}

.cbtn {text-align:center; margin-top:0;}

/************************************************************* 만화방 테마관 [ 2010-12-02 ] **********************************************************/

/* 만화방 메인 */
.tab_commic ul {zoom:1;}
.tab_commic ul:after {content:""; clear:both; display:block;}
.tab_commic ul li {float:left;}

.todayArea {zoom:1; margin-bottom:10px; padding:20px 0 0 0;}
.todayArea:after {content:""; clear:both; display:block;}
.todayArea .todayBook {width:495px; float:left;}
.todayArea .todayBook .todayCon {width:475px; height:181px; zoom:1; padding:9px 0 0 20px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_today.gif') no-repeat left bottom;}
.todayArea .todayBook .todayCon:after {content:""; clear:both; display:block;}
.todayArea .todayBook .todayCon .todayImg {float:left;}
.todayArea .todayBook .todayCon .todayImg img {border:1px solid #d4d4d4;}
.todayArea .todayBook .todayCon .todayInfo {width:330px; float:left; margin-left:20px; padding-top:5px;}
.todayArea .todayBook .todayCon .todayInfo dl {color:#777; margin-top:20px;}
.todayArea .todayBook .todayCon .todayInfo dl dt strong {color:#222; font-size:14px;}
.todayArea .todayBook .todayCon .todayInfo dl dd.writer{color:#777; font-size:11px; line-height:22px; margin-top:2px;}
.todayArea .todayBook .todayCon .todayInfo dl dd.bookBody {line-height:18px; margin-top:12px;}

/* 만화방 메인 */
.todayArea h3 {border:none; padding:0; margin:0;}
.todayArea .todayBook .miniPaging {width:483px; font-size:11px; text-align:right; padding:5px 10px 5px 0; border:1px solid #dadada; background:#f1f1f1;}
.todayArea .todayBook .miniPaging img {height: 7px; cursor: pointer;}
.todayArea .kyoboCoupon {width:247px; height:203px; text-align: left; padding:0 0 0 0; float:right;}
.todayArea .todayBook .todayImg img {width:109px; height: 159px;}
.todayArea .todayBook .bookBody { width: 330px; height: 56px; overflow: hidden;}

.comicMd {margin-top:15px;}
.comicMd h3 {font-size:14px; padding:8px; border:1px solid #dadada; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_comicH3.gif') repeat-x left top;}
.comicMd .listCon02 {zoom:1;}
.comicMd .listCon02:after {content:""; clear:both; display:block;}
.comicMd .listCon02 p {width:11px; float:left; padding-top:79px;}
.comicMd .listCon02 ul {width:724px; zoom:1; float:left; border-bottom:none;}
.comicMd .listCon02 ul li {width:142px; text-align:center; float:left; padding:0; border-left:1px solid #e9e9e9;}
.comicMd .listCon02 ul li.first {border-left:none;}

.comicMainList {position:relative; border:1px solid #dadada;}
.comicMainList h3 {font-size:14px; padding:8px; border-bottom:1px solid #dadada; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_comicH3.gif') repeat-x left top;}
.comicMainList .listCon02 ul {width:731px; zoom:1; margin:0 auto;}
.comicMainList .listCon02 ul.last {border-bottom:none;}
.comicMainList .listCon02 ul li {width:145px; text-align:center; float:left; padding:0; border-left:1px solid #e9e9e9;}
.comicMainList .listCon02 ul li.first {border-left:none;}
.comicMainList .miniAlign {color:#222; font-size:11px; _line-height:15px; position:absolute; right:70px; top:10px;}
.comicMainList .miniAlign  a:hover {color:#222}

.thisWeek {zoom:1; height:218px; margin:15px 0 0 0; padding:18px 0 35px 10px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thisWeek.gif') no-repeat left top;}
.thisWeek:after {content:""; clear:both; display:block;}
.thisWeek img {vertical-align:top;}
.thisWeekCon {width:348px; float:left;}

.thisWeekCon h3 {padding:0 0 10px 5px; border-bottom:1px solid #eaeaea;}
.mL40 {margin-left:40px;}

.thisWeekBook {zoom:1; margin-top:20px; padding-left:6px;}
.thisWeekBook:after {content:""; clear:both; display:block;}
.thisWeekBook img {border:1px solid #e8e8e8;}
.thisWeekBook .bookImg {float:left;}
.thisWeekBook .bookImg img {border:1px solid #e8e8e8;}
.thisWeekBook .bookInfo {width:220px; float:right;}
.thisWeekBook .bookInfo dl dt {font-size:14px; color:#222; padding:5px 0 0 0;}
.thisWeekBook .bookInfo dl dd {color:#777; line-height:18px;}
.thisWeekBook .bookInfo dl dd.writer {font-size:11px; margin:5px 0 40px 0;}
.thisWeekBook .bookInfo dl dd.writer em {color:#222;}


/* 테마북 */
.mT0 {margin-top:0 ! important;}
.mL15 {margin-left:15px ! important;}
.theme{zoom:1; margin-top:15px; padding:0;}
.theme:after {content:""; clear:both; display:block;}
.themeCon {width:368px; zoom:1; float:left; border:1px solid #dadada;}
.themeCon:after {content:""; clear:both; display:block;}
.themeCon h3 {font-size:14px; margin:0; padding:8px; border-bottom:1px solid #dadada; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_comicH3.gif') repeat-x left top;}
.themeCon a {color:#222;}
.themeCon a:hover {color:#222;}
.themeBook {zoom:1; padding:20px 10px 19px 15px;}
.themeBook:after {content:""; clear:both; display:block;}
.themeBook .bookImg {float:left; text-align:center; border:none;}
.themeBook .bookImg img {border:1px solid #e8e8e8;}
.themeBook .bookImg p {margin:5px 0 0 0;}
.themeBook .bookImg p img {border:none;}
.themeBook .bookInfo {width:220px; float:right;}
.themeBook .bookInfo dl dt {font-size:16px; color:#222; padding:7px 0 0 0;}
.themeBook .bookInfo dl dd {color:#777; line-height:18px;}
.themeBook .bookInfo dl dd.writer {font-size:11px; margin:10px 0 35px 0;}
.themeBook .bookInfo dl dd.writer em {color:#222;}

/* s :: 테마북 수정, 추가 [ 2011-01-21 ] */
.themeCon2 {width:368px; zoom:1; float:left; border:1px solid #dadada; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_themeLine.gif') repeat-y left top;}
.themeCon2:after {content:""; clear:both; display:block;}
.themeCon2 h3 {font-size:14px; margin:0; padding:8px; border-bottom:1px solid #dadada; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_comicH3.gif') repeat-x left top;}
.themeCon2 a {color:#222;}
.themeCon a:hover {color:#222;}
.themeList {width:183px; float:left; padding:0; margin:0;}
.themeList2 {width:183px; float:left; padding:0; margin:0; border-left:1px solid #dadada;}
.themeListCon {line-height:22px; margin-top:-5px; padding:15px 0 15px 15px;}
.themeListCon ul li {padding-left:12px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_arrGray.gif') no-repeat left 7px;}
/* e :: 테마북 수정, 추가 [ 2011-01-21 ] */

.saleFee p {}
.saleFee span.point{ font-size:20px; font-family:arial;}
.saleFee strong{color:#ff0000; font-size:14px;}
.saleFee .sale{color:#ff6600; font-size:12px;}
.saleFee .blue2 {font-size:12px;}

.use_info { margin:0 0 10px 20px;line-height:140%; }
.use_info li {background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') 0px 6px no-repeat; font-size:11px; color:#000;padding:0 0 0 10px; line-height:140%;}

.commentWrite {padding:0 0 0 20px;}
.commentWrite div {padding:5px 15px; border:1px solid #cecece; background:#f7f7f7;}

.coupon .nowView {width:100%; clear:both; float:none; padding:10px 0 0 0; margin:0; }
.coupon .nowView table {width:100%; margin:0;}
.coupon .nowView table th {color:#222; text-align:left; padding:10px 0 10px 2px; border-top:1px solid #eeeeee; width: 50px;}
.coupon .nowView table td {text-align:left; line-height:18px; padding:8px 0 8px 2px; border-top:1px solid #eeeeee}
.coupon .nowView table td a{ text-decoration:none; cursor: pointer; display: inline-block; text-align: right; width: 30px; margin: 0;}
.coupon .nowView table td a:hover{ text-decoration:underline; cursor: pointer; display: inline-block; text-align: right; width: 30px; margin: 0;}
.coupon .nowView table td a.link{ color: blue; font-weight: bold;}
.coupon .nowView table th input {margin:0 0 3px 0;}
.coupon .nowView table td input {margin:0 10px 3px 5px;}
.coupon .nowView table .last th, .coupon .nowView table .last td {padding:10px 0 0 2px; }
.cpTop {margin-top:0; border-top:0;}

.flatRate {width:220px; text-align:center; padding:0px 0 18px 0;}
.flatRate div {margin-top:23px;}
.flatRate div ul {text-align:left; padding-left:24px; margin-top:13px;}
.flatRate div ul li {color:#666; line-height:18px; padding-left:8px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') no-repeat left 4px;}
.flatRate div ul li del {color:#666; font-weight:normal;}
.flatRate div ul li strong {color:#e54c29;}
.flatRate .cBtn {margin-top:7px;}

.listIco {margin-top:4px;}
.listCon .bookBody {padding:0 40px 0 0;font-size:12px; line-height:18px; margin-top:10px;}


/* 만화방 테마관 */
.themeGenre {height:197px; padding:25px 0 0 40px; margin-top:-4px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_theme.gif') no-repeat left top;}
.themeGenre h3 {border:none; padding:0; margin:0 0 15px 0;}
.writerInfo {width:310px; zoom:1; float:left;}
.writerInfo:after {content:""; clear:both; display:block;}
.writerInfo .themeImg {float:left;}
.writerInfo .themeImg img {border:1px solid #d4d4d4;}
.writerInfo dl {width:200px; float:left; margin-left:20px; }
.writerInfo dl dt {color:#222; font-weight:bold; font-size:14px; margin:0; padding:5px 0 0 0;}
.writerInfo dl dd {color:#777; line-height:18px;}
.writerInfo dl dd ul {padding-top:19px;}
.writerInfo dl dd ul li {padding-left:8px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') no-repeat left 6px;}
.writerInfo dl dd ul li span {color:#494949; margin-right:15px;}
.writerInfo dl dd.bookWriter {font-size:11px; margin:5px 0 18px 0;}
.writerInfo dl dd.bookWriter em {color:#222;}
.writerInfo dl dd h4 {margin:0 0 8px 0;}

.writerInfo2 {width:325px; float:left; margin-left:55px;}
.writerInfo2 p {line-height:18px; padding:5px 0 0 0; margin:0;}
.etcTit .more {position:absolute; right:13px; top:11px; padding:0;}

.themeWriter {height:197px; padding:25px 0 0 40px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_theme2.gif') no-repeat left top;}

.etcTit {position:relative; margin-top:15px; border:1px solid #dadada;}
.etcTit h4 {color:#222; font-size:14px; padding:8px;  background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_comicH3.gif') repeat-x left top;}
.etcTit .more {position:absolute; right:13px; top:11px;}

.lastTheme {margin-top:15px; border-top:2px solid #a6a6a6;}
.lastTheme table {width:100%;}
.lastTheme table th {padding:8px 0; border-bottom:1px solid #e9e9e9;}
.lastTheme table td {padding:8px 0 8px 20px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mT25 {margin-top:25px;}

/* eBook */
.bookSentence {position:relative; padding:0;}
.bookSentence div {margin-top:10px; padding-left:20px;}
.sentence {overflow:hidden; padding:0; margin:0;}

/* 만화방 공지사항 추가 [ 2010-12-06 ] */
.notice h3 {border:none; padding:0; margin:0;}
.selectArea select {_vertical-align:top;}


/************************************************************* 키즈북 [ 2010-12-07 ] **********************************************************/

/* 키즈북 메인 */
.kidsBook h3 {border:none; padding:0; margin:0;}
.kidsMain {width:750px; height:283px; position:relative; padding:142px 0 0 0; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_kidsBook.jpg') no-repeat center top;}
.kidsMain .ticket {position:absolute; top:14px; right:0;}

.kidsEvent {width:477px; zoom:1; padding:0 0 0 142px;}
.kidsEvent:after {content:""; clear:both; display:block;}
.kidsEvent h3 {float:left; padding:46px 0 0 0;}
.kidsEvent div {float:left; width:190px; height:142px; padding:0 0 0 14px;}
.kidsEvent p {float:left; padding:60px 0 0 8px;}
.kidsEvent .banner {width: 190px; height: 142px;}

.ticketBuy {width:178px; padding:43px 0 0 304px;}
.ticketBtn {margin-top:9px;}

.kidsCon {margin-top:35px;}
.recomKids {width:351px; float:left;}
.recomKids h3 {height:40px; margin:0 0 2px 0; padding-left:6px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_kidsDot.gif') repeat-x left bottom;}
.recomKids ul {zoom:1;}
.recomKids ul:after {content:""; clear:both; display:block;}
.recomKids ul li {width:174px; zoom:1; float:left; padding:17px 0 0 1px;}
.recomKids ul li:after {content:""; clear:both; display:block;}
.recomKids ul li .imgKids {width:80px; float:left;}
.recomKids ul li .imgKids .imgProduct {width: 70px; height: 53px;}
.recomKids ul li .imgKids p {padding:8px 0 0 6px;}
.recomKids ul li .txtKids {width:84px; color:#222222; float:left;}
.recomKids ul li .txtKids a {color:#222222;}
.recomKids ul li .txtKids p {line-height:16px; margin-top:3px;}
.recomKids ul li .txtKids p strong {color:#6c94c4; font-size:11px;}
/* 교보웹접근성이트라이브 [2013-11-22] */
.recomKids ul li {position:relative}
.recomKids ul li .imgKids {height:74px}
.recomKids ul li .txtKids .quick_view {position:absolute;left:7px;top:73px}
/* 교보웹접근성이트라이브 [2013-11-22] */

.freeKids {margin-left:35px ! important;}
.freeKids ul li .txtKids p strong {color:#f1ab31; font-size:11px;}

.topBtn {text-align:right; margin-top:-3px; padding:0 0 5px 0;}

/* 키즈북 펼쳐보기 리스트 */
.kidsList dl {width:430px ! important;}
.kidsList dl .kidsTxt {font-size:12px; line-height:18px; padding-top:10px;}
.infoTable .kidsView {padding:6px 18px; border-top:2px solid #dcdcdc;}
.infoTable .kidsView p {color:#575757; line-height:18px; margin:0; padding:0;}
.infoTable .kidsView p.kidsViewTxt {color:#e54c29;}

.coupon .nowView2 {width:100%; clear:both; float:none; padding:10px 0 0 0 ! important; margin:0; }
.coupon .nowView2 table {width:100%; margin:0;}
.coupon .nowView2 table th {color:#222; text-align:left; padding:8px 0 0 2px; border-top:1px solid #eeeeee}
.coupon .nowView2 table td {text-align:left; line-height:18px; padding:8px 0 0 2px; border-top:1px solid #eeeeee}
.coupon .nowView2 table td span {font-size:11px;}

.priceArea p {padding:0; margin:0;}
.ornage {color:#e54c29;}

/* 책속 한문장 추가 [ 2010-12-10 ]*/
.sentence2 {width:672px; position:relative; padding:0 0 25px 0 ! important; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_sentence.gif') no-repeat left top;}
.sentence2 h4 {padding:10px 0 0 14px; background:none;}
.sentence2 .sentenceCon {padding:27px 0 0 188px;}
.sentence2 .sentenceCon .sentenceWrite {width:460px; text-align:left; border-top:1px solid #ededed; padding:15px 0 0 0;}
.sentence2 .sentenceCon p {padding:0; margin:0;}
.sentence2 .sentenceCon .sentenceWrite div {padding:0; margin:5px 0 0 0;}
.input2 {height:14px; padding:3px; border:1px solid #bebebe;}
.sentence2 .senClose {position:absolute; right:0; top:0; padding:0; margin:0;}

/************************************************************* [ 2010-12-21 ] **********************************************************/

/* 학술논문 상세정보보기 */
.cholokView { z-index: 999;}
.cholokView .detailInfo {width:555px; background:none; padding:15px 17px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_thesis01.gif') no-repeat left top;}
.cholokView .detailInfo h4 {color:#3b972c; font-size:16px;}
.cholokView .detailInfo .detailInfoCon {width:auto; font-size:12px; background:none ! important; padding:10px 0 0; margin:0;}
.detailInfoCon p {color:#494949; font-size:12px; padding:0; margin:0 0 15px 0;}
.detailInfoCon ul {width:500px;}
.detailInfoCon ul li {width:500px ! important; color:#777777; line-height:20px; padding:0; margin:0; border:none;}

.detailInfoTable  {width:100%; padding:4px 0; margin:12px 0 0; border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc; background:none;}
.detailInfoTable table {width:100%; color:#585858; line-height:17px;}
.detailInfoTable  table th {color:#333; font-weight:normal; padding:5px 0;}
.detailInfoTable  table .priceArea th {color:#2182d9;}
.detailInfoTable  table .priceArea td {font-size:15px; color:#2182d9;}
.detailInfoTable  table .priceArea td .price {color:#ff0000;}

/************************************************************* [ 2010-12-21 공통부분 ] **********************************************************/

.lnb_comm {width:178px; border:1px solid #e2e2e2; border-top:0; padding-bottom:3px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_leftBot.gif') no-repeat left bottom;}
.lnb_comm img {vertical-align:top;}
.lnb_comm li {padding:0; border-top:1px solid #dbdbdb;}
.lnb_comm li a img {border:none;}

.newBookList {margin:-4px 0 0; padding:0;}
/* s:교보웹접근성이트라이브 추가 */
.newBookList .sort_option {position:absolute;right:0;top:-20px}
/* e:교보웹접근성이트라이브 추가 */


.tabBest {margin:-4px 0 15px 0; position:relative;}
.tabBest ul {zoom:1; padding-top:1px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_articleTab.gif') repeat-x left top;}
.tabBest ul:after {content:""; clear:both; display:block;}
.tabBest ul li {height:20px; color:#777; font-weight:bold; float:left; padding:9px 12px 0 12px; border-right:1px solid #e6e6e6;}
.tabBest ul li.tabOver {background:#FFFFFF;}
.tabBest ul li.tabOver a {color:#222;}
.tabBest ul li.tabOver2 {background:#999999;}
.tabBest ul li.tabOver2 a {color:#222;}
.tabBest .tabPeriod {position:absolute; font-size:11px; right:0; top:0; padding:10px 3px 0 0;}
.tabBest .tabPeriod ul {padding:0; border:none; background:none;}
.tabBest .tabPeriod ul li {height:auto; font-weight:normal; float:none; clear:both; margin:0; padding:0 6px 0 6px; border-right:1px solid #666666; display:inline;}
.tabBest .tabPeriod ul li.last {border-right:none;}
.tabBest .tabPeriod ul li strong a {color:#222;}

/* 베스트 Top3 */
.bestBookList {margin:-4px 0 0; padding:0;}

.bestTop3 {height:192px; zoom:1; margin:0 0 30px 0; padding:38px 0 0 110px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_best.jpg') no-repeat left top;}
.bestTop3:after {content:""; clear:both; display:block;}
.bestTop3 div {width:127px; float:left;}
.bestTop3 div span {margin-left:-1px;}
.bestTop3 div img {vertical-align:top;}
.bestTop3 .bestBook1 {margin-left:42px; }
.bestTop3 .bestBook2 {padding-top:32px;}
.bestTop3 .bestBook3 {margin-left:50px; padding-top:31px;}
.bestTop3 img.imgProduct { width: 85px; height: 125px;}

/* 신간도서 상단 리스트 */
.newTopList {border:1px solid #dadada; margin:0 0 20px 0;}
.newTopList ul {zoom:1; padding:20px 0 20px 8px; border-bottom:1px solid #e9e9e9;}
.newTopList ul:after {content:""; clear:both; display:block;}
.newTopList ul li {width:147px; text-align:center; float:left; padding:0;}
.newTopList ul li div img {border:1px solid #d4d4d4;}
.newTopList ul li dl dt {height:28px; color:#222; line-height:14px; padding-top:10px;}
.newTopList ul li dl dt a {color:#222;}
.newTopList ul li dl dd.writer{color:#777777; font-size:11px; line-height:22px; margin-top:2px;}

/* 상단 리스트 정렬 대분류, 중분류, 소분류 들어간 경우 적용 */
.alignZone {border-top:2px solid #a6a6a6;}
.alignField {padding:6px 0 0 16px; background:#f9f9f9;}
.newBookList .bookAlign {border:none;}

.paging2 .rbtn {position:absolute; right:0; top:20px;}

.bookAlign .field {float:left;}
/* s:교보웹접근성이트라이브 추가 */
.bookAlign .field #largeCategory {width:80px}
/* e:교보웹접근성이트라이브 추가 */

.freeTop {height:244px; zoom:1; position:relative; padding:22px 25px 0 30px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_freeBook.jpg') no-repeat left top;}
.freeTop:after {content:""; clear:both; display:block;}
.freeToday {float:left;}
.freeToday div {float:left;}
.freeToday div img {border:1px silid #d4d4d4;}
.freeToday dl {width:315px; float:left; margin:0 0 0 14px;}
.freeToday dl dt {color:#3b972c; font-size:30px; font-weight:bold; line-height:32px; letter-spacing:-0.1em;}
.freeToday dl dt a {color:#3b972c;}
.freeToday dl dd {color:#777; line-height:18px;}
.freeToday dl dd.writer {font-size:11px; line-height:13px; margin:5px 0 20px 0;}
.freeToday dl dd.writer em {color:#494949; margin:0 3px 0 0; padding:0 8px 0 0; border-right:1px solid #c9c9c9;}
.freeTopList {width:243px; height:220px; position:relative; float:right;}
.freeTopList .mBtn {float:left; padding:54px 0 0;}
.freeTopList ul {float:left;}
.freeTopList ul li {width:107px; float:left; margin-left:5px;}
.freeTopList ul li img {border:1px solid #d4d4d4;}
.freeTopList ul li p {width:107px; text-align:center;}
.freeTopList ul li p.bookTit {margin-top:10px; line-height:14px;}
.freeTopList ul li p a {color:#222;}
.freeTop .icoToday {position:absolute; left:8px; top:0;}

.mL0 {margin-left:0 ! important;}

.freeTopList .paging {width:243px; position:absolute; left:0; bottom:0; background:none; text-align:center;}
.freeTopList .paging strong a {color:#6342b8;}

/************************************************************* [ 2010-12-22 디지털도서관 ] **********************************************************/

.mT35 {margin-top:35px;}
.mT45 {margin-top:45px;}
.pL20 {padding:0 0 0 20px;}

.vLibrary {margin:-4px 0 0; padding:0;}
.ctxt {text-align:center;}
.tab_library {margin-top:25px; padding:0 0 0 10px;}
.tab_library ul {zoom:1;}
.tab_library ul:after {content:""; clear:both; display:block;}
.tab_library ul li {float:left;}
.vodContents {margin-top:35px; padding:0 0 0 20px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_ebs.gif') no-repeat right top;}

.vLibrary .library_search {margin-top:10px;*zoom:1;}
.vLibrary .library_search:after {content:'';display:block;clear:both;}
.vLibrary .library_search .input_search{float:right;}
.vLibrary .library_search .input_search input{float:left;}
.vLibrary .library_search .input_search .input_txt{width:125px; height:20px; padding-top:1px; padding-left:5px; border:1px solid #D4D4D4; border-right:none; }

.inquiry {margin-top:35px; padding:0 0 0 20px;}
.inquiry ul {zoom:1; margin-top:10px;}
.inquiry ul:after {content:""; clear:both; display:block;}
.inquiry ul li {width:163px; line-height:30px; float:left; padding:0 0 0 16px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_inquiry.gif') no-repeat 3px 11px;}
.inquiry ul li.current, .inquiry ul li.current a {color:#6342b8;}

.vLibrary  .tabBest {margin:0;}
.input3 {height:12px; padding:3px; border:1px solid #bfbfbf;}

.business {margin-top:5px; padding:0 0 0 30px;}
.business table {width:100%;}
.business table th {color:#222; text-align:left; font-weight:normal; vertical-align:top; padding:10px 0 10px 8px; background:url('http://image.kyobobook.co.kr/dwas/images/blt/bl_blue.gif') no-repeat left 13px;}
.business table td {padding:7px 0;}
.business .btnSet {text-align:center; margin-top:20px;}

/* [ 2010-12-22 ] 오디오북 상단 배너 */
.topBanner {zoom:1; margin:0 0 30px 0; border:0;}
.topBanner:after {content:""; clear:both; display:block;}
.topBanner p {float:left;}
.topBanner .rBanner {border-left:0;}

/* [ 2010-12-22 ] 정액권 구매 */
.ticketBuy2 {padding:0 0 0 20px;}
.ticketBuyCon {zoom:1; padding:14px 0 22px 3px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_ticket2.gif') no-repeat left top;}
.ticketBuyCon:after {content:""; clear:both; display:block;}
.ticketBuyCon .ticketArea {width:330px; float:left; padding-left:30px;}
.ticketBuyCon .ticketArea div input {vertical-align:top; margin:4px 3px 0 0;}
.ticketBuyCon .ticketArea div img {vertical-align:top;}
.ticketBuyCon .ticketArea p {width:255px; color:#666; text-align:center; font-weight:bold; margin-top:7px;}
.ticketBuyCon .ticketArea p em {color:#6342b8;}
.ticketBuy2 .rbtn {text-align:right; padding:0 17px 0 0; margin-top:25px;}

/* 19금 화면 */
.x19 {width:609px; height:305px; margin-top:20px; padding:55px 0 0 320px; background:url('http://image.kyobobook.co.kr/dwas/images/bg/bg_x19.gif') no-repeat left top;}
.x19 h2 {margin:0 0 29px 0;}
.x19 .btnset {margin:19px 0 0 0;}
.x19 .btnset a {margin-right:5px;}

/* [2011.01.31 유영민] 대여하기 팝업 레이어(대여 상세에서 사용 */
#rentDialog { background: url('http://image.kyobobook.co.kr/dwas/images/bg/bg_rent_dialog.gif') 0 0 no-repeat; background-color: #fff;
    width: 252px; height: 158px; margin: 0; border: 0; position: absolute; z-index: 1000;
    font-size: 12px;}
#rentDialog .divOneBook    { padding: 47px 0 0 20px; }
#rentDialog .divAllBook    { padding: 10px 0 0 20px; }
#rentDialog .divPackage    { padding: 10px 0 0 20px; }
#rentDialog .divBlank      { padding: 10px 0 0 20px; }
#rentDialog div span       {  }
#rentDialog div span.title { display: inline-block; width: 140px; }
#rentDialog div span.amt   { display: inline-block; width: 60px; text-align: right;}
#rentDialog div input      { cursor: pointer; }
#rentDialog div label      { padding-left: 5px; vertical-align: bottom; cursor: pointer; }
#rentDialog .divButton     { margin-top: 25px; text-align: center; }
#rentDialog .divButton img { cursor: pointer; }

.lnb_banner_device{margin:8px 0 0 -2px}

/* [2012.10.29] 안은지 상품상세 정보 */
table .price_info{ margin:7px 0;}
table .th{ margin:8px 0;}
.viewInfo .line {color: #dadada; font-size: 11px; padding:0 5px;}
.font_blue{color:#3366cc;}
.book_info_prepare{font-size:14px; font-weight:bold;  text-align:center;}
.book_info_prepare strong{;}
.small_info{position:absolute;top:12px; left:100px;}


/************************************************* ebook 컨텐츠 [2013-4-15] 추가 ********************************************************/
.category_menu {border:#e6e6e6 solid 1px; height:28px; background-color:#f7f7f7; margin-bottom:10px; padding-right:3px;}
.fixed_tab {float:left;}
.fixed_tab li {float:left; border-right:#e6e6e6 solid 1px;}
.fixed_tab li a {display:block; padding:8px 12px;}
.fixed_tab li a:hover {background-color:#ffffff; color:#0172be; /*font-weight:bold;*/}
.fixed_tab li.on a {background-color:#ffffff; color:#0172be;}
.fixed_btn {float:right; margin-top:8px; *margin-top:4px;}
.fixed_btn li {float:left; margin-right:4px;}
.fixed_btn a.more_view {border:#d0d0d0 solid 1px; font-size:11px; padding:3px 8px; background:url(http://image.kyobobook.co.kr/dwas/images/bg/bg_btn.gif) left top repeat-x; *display:block;}


/************************************************* ebook 오늘만 반값 [2013-7-26] 추가 ********************************************************/
.rightComm02 {position:relative; margin-top:10px; border:1px solid #dadada; padding:12px 11px 10px 11px;}
.rightComm02 h3 {margin-bottom:9px;}
.rightComm02 dl {width:125px;}
.rightComm02 dl dt {margin-bottom:9px;}
.rightComm02 dl dt a {color:#575757; font-weight:bold; line-height:16px;}
.rightComm02 dl dd strong {color:#40a023;}
.rightComm02 .cover {position:absolute; top:12px; right:11px;}
.rightComm02 .cover img {width:51px; height:74px;}
.rightComm02 .cover .frame {position: absolute; top:0; right:0; width:51px; height:74px; background:url('http://image.kyobobook.co.kr/dwas/images/common/img_frame02.png') no-repeat;}
.rightComm02 .dc_rate {display: block;width: 38px;height: 38px;position: absolute;top:54px;right:4px;font-style: normal;font-weight: bold;}
.rightComm02 .dc_rate a {display: block;width: 38px;height: 24px;padding-top: 14px;color: #fff;font-size: 13px;text-align: center;background: url('http://image.kyobobook.co.kr/dwas/images/common/bg_today.png') 0 0 no-repeat;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kyobobook.co.kr/dwas/images/common/bg_today.png',sizingMethod='crop');cursor: pointer;}


/************************************************* ebook 상세하단 안내문구 [2014-04-01] 추가 ********************************************************/
.refer h4 {color:#333333; font-size:12px; font-weight:bold; padding:20px 0 0 25px;}
.referCon table td a,.referCon table td a:hover {color: #000; text-decoration:underline;}