/* s:info_leftnav ========================================= */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");
* {
	font-family: Pretendard, sans-serif !important;}

.book_left dl dt.title{background:url('/images/book/book_top.gif') 0% 0% no-repeat;}
.book_left1 dl dt.title{background:url('/image/title/jutek/book_top.gif') 0% 0% no-repeat;}
.book_left2 dl dt.title{background:url('/image/title/jikeop/book_top.gif') 0% 0% no-repeat;}
.book_left3 dl dt.title{background:url('/image/title/kyeong/book_top.gif') 0% 0% no-repeat;}
.book_left4 dl dt.title{background:url('/image/title/haeng/book_top.gif') 0% 0% no-repeat;}
.book_left5 dl dt.title{background:url('/image/title/ko/book_top.gif') 0% 0% no-repeat;}


/* s : ??????? ?? ????? 2013. 10 */
ul.gongTab{width:775px; position:relative; height:70px;}
ul.gongTab li{width:112px; height:29px; padding:1px; margin:0px; float:left;}
/* e : ??????? ?? ????? */


.bookTotalPrice{width:753px; height:30px; position:relative; display:block; margin:20px 0px; padding:10px; background:#f5f5f5; border:1px solid #d9d9d9;}
.bookTotalPrice .colL, .bookTotalPrice .colR{float:left; width:50%; margin:0px 0px 30px; padding:0px;}
.bookTotalPrice .colL{font-size:15px; font-weight:bold; color:#000; text-align:left;}
.bookTotalPrice .colL .totalPrice{font-weight:bolder; color:#ff0000; font-size:28px; letter-spacing:-2px;}
.bookTotalPrice .colR{text-align:right;}

.bookListArea{width:775px; position:relative;}
.bookListArea .bookBox{position:relative; width:773px; min-height:200px; height:auto; overflow:hidden; display:block; border:1px solid #d9d9d9; vertical-align:top; margin:15px auto;}

.bookListArea .bookBox .photo, .bookListArea .bookBox .detail01{float:left;}
.bookListArea .bookBox .photo{width:120px; height:150px; float:left; margin:20px 10px 10px;}

.bookListArea .bookBox .detail01{width:610px; margin:20px 10px 10px;}
.bookListArea .bookBox .detail01 h4{font-weight:bold; font-size:20px; color:#111; height:20px; margin-bottom:5px;}
.bookListArea .bookBox .detail01 table{width:610px; border-top:2px solid #333;}
.bookListArea .bookBox .detail01 table th{background:#f3f3f3; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 0px; text-align:center; font-size:12px;}
.bookListArea .bookBox .detail01 table td{background:#fff; padding:10px 0px; font-size:13px; border-bottom:1px solid #d9d9d9; text-align:center;}

.bookListArea .bookBox .detail02{width:402px; position:relative; margin:15px 10px 0px 140px; padding-bottom:10px; float:right;}
.bookListArea .bookBox .detail02 .bookSelect{width:402px; margin:0px 0px 10px 0px; padding:0px; display:block; clear:both; overflow:hidden; height:22px; vertical-align:top;}
.bookListArea .bookBox .detail02 .bookSelect dt, .bookListArea .bookBox .detail02 .bookSelect dd{float:left; vertical-align:top;}
.bookListArea .bookBox .detail02 .bookSelect dt{width:14%; padding:0px; margin:0px; height:22px; text-align:left; vertical-align:top;}
.bookListArea .bookBox .detail02 .bookSelect dd{width:43%; padding:0px; margin:0px; height:22px; overflow:hidden; vertical-align:top;}
.bookListArea .bookBox .detail02 .bookSelect dd table{vertical-align:top; padding:0px; margin:0px;}
.bookListArea .bookBox .detail02 .bookSelect dd table th,
.bookListArea .bookBox .detail02 .bookSelect dd table td,
.bookListArea .bookBox .detail02 .bookSelect dd table img{padding:0px; margin:0px;}
.bookListArea .bookBox .detail02 .bookSelect .price{text-align:left;}
.bookListArea .bookBox .detail02 .bookSelect .alignR{text-align:right;}
.bookListArea .bookBox .detail02 .bookSelect .alignR .arrow{width:15px; height:19px; float:right; margin: 0 5px; position:relative;}
.bookListArea .bookBox .detail02 .bookSelect .alignR .arrow img{float:left; padding:0px; margin:0px;}

.price{font-weight:bold; color:#ff0000; font-size:16px;}
.overline{text-decoration:line-through; font-size:12px; color:#999;}
.date{font-size:12px; color:#666;}
.alignR{text-align:right;}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;}

.clear{clear:both;}


.bookViewArea{width:775px; position:relative;}
.bookViewArea .bookBox{position:relative; width:773px; min-height:200px; height:auto; overflow:hidden; display:block; border:1px solid #d9d9d9; vertical-align:top; margin:15px auto;}

.bookViewArea .bookBox .photo, .bookViewArea .bookBox .detail01{float:left;}
.bookViewArea .bookBox .photo{width:120px; height:150px; float:left; margin:20px 10px 10px;}

.bookViewArea .bookBox .detail01{width:610px; margin:20px 10px 10px;}
.bookViewArea .bookBox .detail01 h4{font-weight:bold; font-size:20px; color:#111; height:20px; margin-bottom:5px;}
.bookViewArea .bookBox .detail01 table{width:610px; border-top:2px solid #333;}
.bookViewArea .bookBox .detail01 table th{background:#f3f3f3; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 0px; text-align:center; font-size:12px;}
.bookViewArea .bookBox .detail01 table td{background:#fff; padding:10px 0px; font-size:12px; border-bottom:1px solid #d9d9d9; text-align:center;}

.bookViewArea .bookBox .detail02{width:402px; position:relative; margin:15px 10px 0px 140px; padding-bottom:10px; float:right;}
.bookViewArea .bookBox .detail02 .bookSelect{width:402px; margin:0px 0px 10px 0px; padding:0px; display:block; clear:both; overflow:hidden; height:22px; vertical-align:top;}
.bookViewArea .bookBox .detail02 .bookSelect dt, .bookViewArea .bookBox .detail02 .bookSelect dd{float:left; vertical-align:top;}
.bookViewArea .bookBox .detail02 .bookSelect dt{width:14%; padding:0px; margin:0px; height:22px; text-align:left; vertical-align:top;}
.bookViewArea .bookBox .detail02 .bookSelect dd{width:43%; padding:0px; margin:0px; height:22px; overflow:hidden; vertical-align:top;}
.bookViewArea .bookBox .detail02 .bookSelect dd table{vertical-align:top; padding:0px; margin:0px;}
.bookViewArea .bookBox .detail02 .bookSelect dd table th,
.bookViewArea .bookBox .detail02 .bookSelect dd table td,
.bookViewArea .bookBox .detail02 .bookSelect dd table img{padding:0px; margin:0px;}
.bookViewArea .bookBox .detail02 .bookSelect .price{text-align:left;}
.bookViewArea .bookBox .detail02 .bookSelect .alignR{text-align:right;}
.bookViewArea .bookBox .detail02 .bookSelect .alignR .arrow{width:15px; height:19px; float:right; margin-left:5px; position:relative;}
.bookViewArea .bookBox .detail02 .bookSelect .alignR .arrow img{float:left; padding:0px; margin:0px;}

.bookViewArea .bookBox .book_btn{text-align:right; height:30px; padding:0px 10px 10px 0px; clear:both;}
.bookViewArea .bookBox .btn{text-align:right; height:30px; padding:0px 10px 10px 0px; clear:both;}

.bookViewArea .detail03{width:775px; margin:20px 0px 40px;}
.bookViewArea .detail03 dl{width:775px; margin:0px 0px 40px 0px; padding:0px; display:block; position:relative; overflow:hidden;}
.bookViewArea .detail03 dl dt{height:30px; padding-bottom:20px; text-align:left;}
.bookViewArea .detail03 dl dd{width:775px; height:auto; min-height:200px; text-align:left;}