﻿/***********************************************
* 웅진 고객마케팅 레이아웃 & import
* STYLE SHEET
* CSS author - Grayblue 
***********************************************/

@import url("base.css");
@import url("cs_board.css");

body{background:#3d3d3d;}

/* layout */
div#wrapper{
	width:905px;
	color:#606060;
	padding:0;
	overflow:hidden;
	background:#3d3d3d url('../img/product/bg_back.gif') repeat-x left top;
}
div.header{
	height:65px;
	padding:0 0 0 12px;
}
div.header h1{
	float:left;
	padding:21px 0 0 12px;
}
div.header div.topright{
	float:right;
	width:450px;
}
div.header div.topright{
	float:right;
	width:450px;
}
div.header div.topright ul.util{
	display:inline;
	float:right;
	width:229px;
	height:28px;
	margin:0 11px 0 0;
	padding:0 0 0 5px;
	background: url('../img/product/bg_util_menu.gif') no-repeat top right;
}
div.header div.topright ul.util li{
	display:inline;
	float:left;
	padding:5px 11px 0 11px;
	background: url('../img/product/bg_util_line.gif') no-repeat left 6px;
}
div.header div.topright ul.util li.first{background:none;}

div.gnbwrap{clear:both;float:right;width:100%;}

ul#productgnb{
	clear:both;
	float:right;
	text-align:right;
	padding:8px 0 0 0;
}
ul#productgnb li{
	float:left;
	padding:0;
	font-size:0;
	line-height:0;
	background: url('../img/product/bg_gnb_line.gif') no-repeat 0 9px;
}
ul#productgnb li.first{background:none;}

div.thinkbigbox, div.homeschool, div.wholebook, div.pbook, div.magazine{
	position:absolute;
	left:0;
	top:55px;
	width:905px;
	overflow:hidden;
	z-index:10;
	padding:10px 0 0 0;
}
div.thinkbigbox{height:250px;}
div.homeschool{height:210px;}
div.wholebook{height:450px;}
div.pbook{height:320px;}
div.magazine{height:220px;}

div.smenuwrap{clear:both;position:relative;width:905px;text-align:left;}
div.smenuwrap ul.mguide{
	position:relative;
	right:0;
	top:0;
	z-index:2;
	text-align:left;
}
div.smenuwrap ul.mguide li{
	display:inline;
	position:absolute;
	z-index:3;
	text-align:left;
	background:none !important;
}
div.smenuwrap ul.mguide li.sub1_1{top:10px;right:135px;}
div.smenuwrap ul.mguide li.sub1_2{top:10px;right:-35px;}

div.smenuwrap ul.mguide li.sub2_1{top:10px;right:265px;}
div.smenuwrap ul.mguide li.sub2_2{top:10px;right:125px;}
div.smenuwrap ul.mguide li.sub2_3{top:10px;right:0px;}

div.smenuwrap ul.mguide li.sub3_1{top:10px;right:575px;}
div.smenuwrap ul.mguide li.sub3_2{top:10px;right:375px;}
div.smenuwrap ul.mguide li.sub3_3{top:10px;right:195px;}
div.smenuwrap ul.mguide li.sub3_4{top:255px;right:575px;}
div.smenuwrap ul.mguide li.sub3_5{top:180px;right:375px;}
div.smenuwrap ul.mguide li.sub3_6{top:180px;right:195px;}
div.smenuwrap ul.mguide li.sub3_7{top:300px;right:195px;}
div.smenuwrap ul.mguide li.sub3_8{top:10px;right:-5px;}
div.smenuwrap ul.mguide li.sub3_9{top:180px;right:-5px;}
div.smenuwrap ul.mguide li.sub3_10{top:300px;right:-5px;}

div.smenuwrap ul.mguide li.sub4_1{top:10px;right:195px;}
div.smenuwrap ul.mguide li.sub4_2{top:10px;right:20px;}

div.smenuwrap ul.mguide li.sub5_1{top:10px;right:235px;}
div.smenuwrap ul.mguide li.sub5_2{top:10px;right:125px;}
div.smenuwrap ul.mguide li.sub5_3{top:10px;right:0px;}


dl.mlist{width:155px;}
dl.mlist dt{height:34px;}
dl.mlist dd{width:155px;height:18px;}
dl.mlist dd a{color:#ccc !important;font-size:11px;}
dl.mlist dd a:hover{color:#fff !important;font-size:11px;font-weight:bold;}

dl.m2list{width:230px;}
dl.m2list dt{height:34px;}
dl.m2list dd{float:left;width:110px;height:18px;}
dl.m2list dd a{color:#ccc !important;font-size:11px;}
dl.m2list dd a:hover{color:#fff !important;font-size:11px;font-weight:bold;}


div.smenuwrap div.bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:499px;background:#404040;}



div.container{
	width:875px;
	height:520px;
	overflow:hidden;
	margin:0 0 0 15px; 
	background: url('../img/product/bg_content_box.gif') no-repeat;
}
div#navi{
	float:right;
	position:relative;
	width:125px;
	height:498px;
	padding:0 0 0 7px;
}
div#navi span.logobox{
	float:left;
	width:119px;
	height:85px;
	padding:23px 0 0 ;
	text-align:center;
}

div#navi ul{clear:both;width:115px;}
div#navi ul li{text-align:right;padding:0 0 2px 0;}
div#navi ul li img{vertical-align:top;}
div#navi ul.bottombtn{position:absolute;left:16px;bottom:0;}
div#navi ul.bottombtn li{text-align:left;}

div#contents{
	float:left;
	width:707px;
	padding:29px 0 0 36px;
}
div#contents div.box{
	float:left;
	position:relative;
	width:690px;
	height:462px;
	overflow:hidden;
	overflow-y:scroll;
}

/* 소개 */

div#thkbig {
	overflow:hidden;
	width:656px;
}
div.tit_thkbig {
	border-bottom:1px solid #ababab;
	height:22px;
	}
div.tit_thkbig h2 {float:left; font-size:17px; color:#66b8c3; line-height:120%;}
div.tit_thkbig p {
	float:left;
	font-size:12px;
	color:#ababab;
	padding:5px 0 2px 0;
	font-weight:bold;
}

div.int_thkbig {
	clear:both;
	width:656px;	
}
div.int_img {float:left; padding:4px 17px 0 0;}
table.int_tbl {float:left;}
table.int_tbl th {padding:6px 15px 5px 3px;}
table.int_tbl td {padding:6px 0 5px 13px;}
table.int_tbl .lb_none {
	border-top:none;
	border-left:none;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
table.int_tbl .rb_none {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #e2e2e2;
}

div.int_thkbig2 {
	clear:both;
	width:656px;
	padding-top:56px;
}


div.photo_zoom {
	padding-top:20px;
	text-align:center;
}
div.btn_zoom {padding-top:10px;}

/* //소개 */

/* 학습부교재 */

div.sub_tit {margin:18px 0 0 6px;}
div.sub_tit ul {float:left; padding-left:8px;}
div.sub_tit ul li {padding-bottom:3px;}
div.sub_tit_img {float:left;}

div.editor_area {
	float:left;
	width:656px;
	padding:20px 0 20px 0;
}

div.zoom_list { width:654px;}
div.zoom_list ul {float:left; margin-left:10px;}
div.zoom_list .bg_list {
	float:left;
	background:url(../img/product/list_bg.gif) no-repeat 0 0;
	width:151px;
	height:169px;
	text-align:center;
	margin:0 10px 9px 0;
}
div.zoom_list .bg_list ul {padding:16px 0 0 8px;}
div.zoom_list .bg_list li {
	padding-bottom:2px;
	color:#4098a2;
	font-size:11px;
	font-weight:bold;
}
div.zoom_list .bg_list li a{color:#4098a2;}


div.zoom_popup {
	background:url(../img/product/popup_layer.gif) no-repeat 0 0;
	width:510px;
	height:520px;
	top:50px;
	left:130px;
	z-index:100;
	position:absolute;
}
div.zoom_popup div.top_popup{position:relative;}
div.zoom_popup div.top_popup div.viewcont{
	clear:both;
	width:500px;
	padding:0 0 0 5px;
	overflow:hidden;
}
div.zoom_popup div.top_pop div.viewcont img{display:block;}
div.zoom_popup div.top_popup div.viewcont dl.txt{
	width:470px;
	padding:0 0 0 15px;
	overflow:hidden;
}
div.zoom_popup div.top_popup div.viewcont dl.txt dt{
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:7px 0 7px 0;
	color:#3b3b3b;
	font-weight:bold;
}
div.zoom_popup div.top_popup div.viewcont dl.txt dd{
	height:85px;
	padding:10px 0 0 0;
	overflow-y:auto;
}


img.tit_pop {padding:10px 0 0 12px;}

div.close_pop {
	position:absolute;
	right:10px;
	top:14px;
}
/* //학습부교재 */


div.writerinfo2 h3{clear:both;padding:18px 0 0 6px;}

table.textbooklist td{
	border-top:1px solid #e2e2e2;
}
table.textbooklist td{
	padding:10px 0 10px 0;
	vertical-align:top;
	border-bottom:1px solid #e2e2e2;
}
table.textbooklist td div.imgview{
	position:relative;
	width:102px;
	height:128px;
	padding:2px;
	margin:0 auto;
	border:1px solid #d5d5d5;
}
table.textbooklist td div.imgview div.ebookbtn{
	position:absolute;
	left:-20px;
	bottom:-2px;
}
table.textbooklist td dl.txtview{
	padding:10px 10px 0 15px;
}
table.textbooklist td dl.txtview dt{
	width:100%;
	height:21px;
	color:#acacac;
	font-size:11px;
}
table.textbooklist td dl.txtview dt strong{
	height:21px;
	color:#454545;
	font-size:12px;
}
table.textbooklist td dl.txtview dt span.step{
	float:left;
	width:48px;
	height:21px;
	color:#fff;
	padding:0 0 0 5px;
	font-size:12px;
	font-weight:bold;
	background: url('../img/product/bg_txtview_step.gif') no-repeat;
}
table.textbooklist td dl.txtview dd{
	color:#7c7c7c;
	padding:0 0 10px 0;
}
table.textbooklist td dl.txtview dd.txt2{color:#999;font-weight:bold;}
table.textbooklist td dl.txtview dd.txt2 strong{color:#454545;}

div.bookpview{width:100%;margin:10px 0 0 0;}
div.bookpview span.img{float:left;width:126px;}

table.pviewlist{float:left;}
table.pviewlist th,table.pviewlist td{
	height:26px;
	border-bottom:1px solid #e2e2e2;
}
table.pviewlist td{padding:0 0 0 10px;}

div.hpdtbox{
	float:left;
	width:645px;
	border:5px solid #f6f6f6;
	padding:4px 0 4px 0;
}
div.hpdtbox ul li{float:left;padding:30px 0 30px 10px;color:#747474;}
div.hpdtbox a{color:#747474;}
div.hpdtbox ul li img{vertical-align:middle;}
div.hpdtbox ul li.img{width:179px;text-align:center;padding:0;border-right:1px solid #efefef;}

/* 단행본_기본정보 */

h3.infor_title {
	margin:24px 0 6px 0;
	font-size:14px;
	color:#494949;
}

div.inforbook{
	position:relative;
	float:left;
	width:364px;
	height:403px;
	background: url('../img/product/inforbook_bg.gif') no-repeat;
}
div.inforbook p{position:absolute;left:0;width:273px;height:403px;padding:1px 0 0 3px;}
div.inforbook ul{position:absolute;right:36px;top:82px;width:56px;}
div.inforbook ul li{height:56px;text-align:center;}
div.inforebook{float:left;width:292px;height:403px;}
div.inforebook p.inforebook_txt{
	overflow:hidden;
	height:1px;
	padding:0;
	border-bottom:1px solid #7dc0c9;
	color:#494949;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
table.ebook th{
	text-align:left;
	padding:7px 0 9px 22px;
	background:#f9f9f9;
	border-bottom:1px solid #e2e2e2;
}
table.ebook td{
	font-size:12px;
	color:#747474;
	padding:9px 0 7px 16px;
	line-height:18px;
	border-bottom:1px solid #e2e2e2;
}
table.ebook td.money{font-size:14px;color:#db493e;font-weight:bold;}
table.ebook tr.last_line th, table.ebook tr.last_line td{border-bottom:1px solid #7dc0c9;}
div.inforebook p.ebook_btn{height:21px;padding:4px 0 0 0;text-align:right;}
div.inforebook ul li{float:left;}
div.book_intro{overflow:hidden;width:656px;padding:20px 0 20px 0;}

/* 단행본_저자소개 */
div.writerinfo h3{height:60px;padding:18px 0 0 6px;}
table.writerinfo_list{width:654px;border-bottom:1px solid #b2d8dd;}
table.writerinfo_list td{
	color:#999999;
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
}
table.writerinfo_list td.pic{text-align:right;}
table.writerinfo_list td.txt_bg{background:#fbfbfb;border-bottom:0;}
table.writerinfo_list td.txt_bg div{padding:27px 20px 31px 20px;line-height:20px;}
table.writerinfo_list td table.info{width:490px;}
table.writerinfo_list td table.info th{
	height:25px;
	text-align:left;
	color:#fff;
	padding-left:12px;
	background:#7dc0c9;
}
table.writerinfo_list td table.info td{padding:20px 0 20px 20px;color:#666666;border:0;}
table.writerinfo_list td table.info td p{padding:5px 0 0 0;}

/* 단행본_저자인터뷰 */
div.lastline{border-bottom:1px solid #7dc0c9;}
table.interview th{
	height:25px;
	text-align:left;
	color:#fff;
	padding-left:12px;
	background:#7dc0c9;
}
table.interview th.readguid{text-align:center;}
table.interview th.thline{text-align:center;border-left:1px solid #b1d9df;padding-left:0;}
table.interview td{
	padding:9px 0 10px 14px;
	color:#666666;
	border-bottom:1px solid #e2e2e2;
	line-height:20px;
}
table.interview td.contbg{background:#fbfbfb;color:#999999;padding:27px 20px 30px 20px;}
div.pro_contents h3{height:60px;padding:18px 0 0 6px;border-bottom:1px solid #e2e2e2;}

/* 전집_권별소개 */
div.eachbook ul{width:100%;height:41px;}
div.eachbook ul li{
	float:left;
	width:147px;
	height:34px;
	padding:7px 0 0 37px;
	color:#fff;
	font-weight:bold;
}
div.eachbook ul li a{color:#fff;}
div.eachbook ul li.on{background: url('../img/product/eachbook_tabon.gif') no-repeat;}
div.eachbook ul li.off{background: url('../img/product/eachbook_taboff.gif') no-repeat;}
table.eachbook_list{width:656px;margin:15px 0 0 0;border-bottom:1px solid #e2e2e2;}
table.eachbook_list td.pic div.bookimg{position:relative;float:left;padding:0 0 0 30px;}
table.eachbook_list td.pic div.bookimg span{position:absolute;top:102px;left:20px;}
table.eachbook_list td table.cont1 th{color:#646464;}
table.eachbook_list td table.cont1 th.title{
	color:#454545;
	text-align:left;
	font-size:16px;
	line-height:120%;
	padding:0 0 8px 18px;
	background: url('../img/product/eachbook_titbg.gif') no-repeat 5px 3px;
}
table.eachbook_list td table.cont1 th.title span{padding-right:20px;font-size:12px;color:#fff;}
table.eachbook_list td table.cont1{color:#7c7c7c;}
table.eachbook_list td table.cont1 th{text-align:left;padding:0 0 15px 7px;}
table.eachbook_list td table.cont1 td{padding:0 0 15px 7px;line-height:18px;}

/* 전집_ebook */
div.wh_ebook ul{overflow:hidden;margin:12px 0 0 0;}
div.wh_ebook ul li{float:left;width:328px;}
div.wh_ebook ul li.leftbg{background: url('../img/product/ebook_linebg.gif') no-repeat right top;}
div.wh_ebook ul li p{padding:0 0 16px 53px;}
div.wh_ebook ul li dl{width:279px;height:61px;margin:0 0 0 45px;}
div.wh_ebook ul li dl dt{float:right;width:208px;height:26px;font-weight:bold;font-size:16px;color:#454545;padding:3px 0 0 0;}
div.wh_ebook ul li dl dt a{color:#454545;}
div.wh_ebook ul li dl dt span{color:#1496b7;padding-right:15px;}
div.wh_ebook ul li dl dd{float:right;width:208px;height:16px;font-weight:bold;color:#999999;}
div.wh_ebook ul li dl dd span{color:#646464;}
div.wh_ebook ul li dl dd.ebookbtn{float:left;width:71px;height:61px;}

/* 전집_활용가이드 */
p.using_txt{
	color:#666666;
	padding:6px 0 0 14px;
	line-height:18px;
	background: url('../img/product/using_dot.gif') no-repeat 5px 12px;
}

/* 전집_함께하면 좋은제품 */
div.recommend{margin:7px 0 0 0;}
div.recommend ul li{
	float:left;
	width:223px;
	height:265px;
	background: url('../img/product/recommend_bx.gif') no-repeat;
}
div.recommend ul li.lastbx{width:209px;}
div.recommend ul li dl{width:209px;height:219px;margin:16px 0 0 0;}
div.recommend ul li dl dt{height:21px;text-align:center;color:#fff;font-weight:bold;padding:11px 0 0 0;}
div.recommend ul li dl dt span{color:#69bbdd;}
div.recommend ul li dl dd{height:140px;padding:10px 0 0 0;text-align:center;font-weight:bold;}
div.recommend ul li dl dd.tit{height:24px;color:#4098a2;padding:0;}

/* 전집_기본정보 */
div.ma_infor{overflow:hidden;
	float:left;
	width:334px;
	height:402px;
	margin:24px 0 0 0;
	background: url('../img/product/ma_inforbook_bg.gif') no-repeat;
}
div.ma_infor p{padding:1px 0 0 1px;}
div.ma_inforbook{float:left;width:320px;height:402px;margin:24px 0 0 0;}
div.ma_inforbook p.mainforebook_txt{overflow:hidden;
	height:44px;
	padding:16px 0 0 0;
	border-bottom:1px solid #7dc0c9;
	color:#494949;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
table.ma_ebook th{
	text-align:left;
	padding:4px 0 5px 22px;
	background:#f9f9f9;
	border-bottom:1px solid #e2e2e2;
}
table.ma_ebook td{
	font-size:12px;
	color:#747474;
	padding:4px 0 5px 16px;
	line-height:18px;
	border-bottom:1px solid #e2e2e2;
}
table.ma_ebook td.money{font-size:14px;color:#db493e;font-weight:bold;}
table.ma_ebook tr.last_line th, table.ma_ebook tr.last_line td{border-bottom:1px solid #7dc0c9;}
div.ma_inforbook p.mainfor_btn{height:10px;padding:0 0 0 0;text-align:right;}
div.ma_inforbook ul li{
	float:left;
	width:103px;
	height:160px;
	padding:3px 0 0 3px;
	background: url('../img/product/ma_inforbook_bx.gif') no-repeat;
}
div.ma_inforbook ul li p{font-size:11px;color:#747474;padding:5px 0 0 0;text-align:center;}


/* 제품정보 댓글 */
fieldset.pdtcomment{
 width:100%;
}
fieldset.pdtcomment span.txt{
 display:inline-block;
 width:100%;
 height:22px;
 color:#999999;
 font-weight:bold;
 vertical-align:top;
 font-size:11px;
}
fieldset.pdtcomment span{font-weight:normal;}
fieldset.pdtcomment span.txt strong{color:#6b6b6b;}
fieldset.pdtcomment span.txt img{vertical-align:top;}
fieldset.pdtcomment ul.cmt_input{
 height:54px;
 padding:9px 0 0 10px;
 background: url('../img/product/reply_textarea_bg.gif') no-repeat;
}
fieldset.pdtcomment ul.cmt_input li{float:left;}
fieldset.pdtcomment ul.cmt_input li textarea{border:1px solid #f9f9f9;background:#f9f9f9;}
fieldset.pdtcomment ul.cmt_input li input,
fieldset.pdtcomment ul.cmt_input li img{padding:1px 0 0 5px;}
div.pdtcmt_list{
	float:left;
	width:630px;
	border-bottom:1px solid #f0f0ee;
}
div.pdtcmt_list ol{width:100%;overflow:hidden;margin-top:-1px;}
div.pdtcmt_list li{float:left;width:auto;border-top:1px solid #f0f0ee;}

div.pdtcmt_list li dl.relist{padding:0;}
div.pdtcmt_list li dl.relist dt{
	float:left;
	width:79px;
	padding:16px 0 0 11px;
	font-size:11px;
	color:#999;
}
div.pdtcmt_list li dl.relist dt span.tdm{
	color:#ff6600;
	background: url('../img/cs_cm/reply_icon.gif') no-repeat;
	padding:0 0 0 15px;
}
div.pdtcmt_list li dl.relist dt img{vertical-align: middle;}
div.pdtcmt_list li dl.relist dd{float:left;}
div.pdtcmt_list li dl.relist dd.cm{width:460px;padding:15px 0 15px 0;}
div.pdtcmt_list li dl.relist dd.cm img,
div.pdtcmt_list li dl.relist dd.cm input,
dl.pdtreply dd.cmt img,
dl.pdtreply dd.cmt input{vertical-align:middle;}
div.pdtcmt_list li dl.relist dd.date{
	color:#999;
	font-size:11px;
	padding:17px 0 0 20px;
	background: url('../img/cs_cm/reply_line.gif') no-repeat 10px 18px;
}
dl.pdtreply{
	display:inline;
	float:left;
	width:560px;
	padding:10px 0 10px 0;
	margin:0 0 0 90px;
	font-size:11px;
	color:#999;
	background: url('../img/cs_cm/reply_dot_bg.gif') repeat-x left top;
}
dl.pdtreply dt{
	float:left;
	padding:0 0 0 13px;
	background: url('../img/cs_cm/reply_icon_reply.gif') no-repeat 0 50%;
}
dl.pdtreply dd{
	float:left;
	padding:0 0 0 13px;
	background: url('../img/cs_cm/reply_date_line.gif') no-repeat 5px 50%;
}
dl.pdtreply dd.cmt{
	clear:both;
	width:530px;
	padding:0 0 0 14px;
	color:#454545;
	font-size:12px;
	background:none;
}

ul.pdtcmt_reply{
	clear:both;
	float:right;
	width:550px;
	height:49px;
	padding:5px 0 0 10px;
	background: url('../img/cs_cm/reply_textarea_bg3.gif') no-repeat;
}
ul.pdtcmt_reply li{clear:none;float:left;border:0;}
ul.pdtcmt_reply li.alitop{padding-top:3px;}
ul.pdtcmt_reply li input,
ul.pdtcmt_reply li textarea{border:1px solid #f9f9f9;background:#f9f9f9;}
ul.pdtcmt_reply li img, ul.pdtcmt_reply li input{padding:1px 0 0 5px;}

ul.pdtcmt_modify{
	width:535px;
	height:49px;
	padding:5px 0 0 10px;
	overflow:hidden;
	background: url('../img/product/reply_textarea_bg4.gif') no-repeat;
}
ul.pdtcmt_modify li{clear:none;float:left;border:0;}
ul.pdtcmt_modify li.alitop{padding-top:3px;}
ul.pdtcmt_modify li input,
ul.pdtcmt_modify li textarea{border:1px solid #f9f9f9;background:#f9f9f9;letter-spacing:-1px;}
ul.pdtcmt_modify li img, ul.pdtcmt_modify li input{padding:1px 0 0 5px;}

/* 제품정보 댓글 */




/* 동영상보기 */
div.pdtmovie{
	height:334px;
	padding:16px 0 0 140px;
	background:url('../img/product/bg_pdt_mov.gif') no-repeat;
	
}
div.pdtmovie p{width:520px;height:289px;padding:16px 0 0 135px;}
div.pdtmovie ul{margin:10px 0 0 148px;}
div.pdtmovie ul li{float:left;padding:0 2px 0 0;}


/* 제품정보 */
div.container2{
	width:875px;
	height:520px;
	overflow:hidden;
	margin:0 0 0 15px; 
	background: url('../img/product/bg_content_box2.gif') no-repeat;
}
div#thkbig2 {
	overflow:hidden;
	width:766px;
}
div#contents div.box2{
	float:left;
	position:relative;
	width:800px;
	height:462px;
	overflow:hidden;
	overflow-y:scroll;
}
div.tit_thkbig2 {
	border-bottom:1px solid #5fb2bd;
	height:22px;
	}
div.tit_thkbig2 h2 {float:left; font-size:17px; color:#66b8c3; line-height:120%;}
div.tit_thkbig2 p {
	float:left;
	font-size:12px;
	color:#ababab;
	padding:5px 0 2px 0;
	font-weight:bold;
}
ul.wholelist li{width:100%;overflow:hidden;padding:15px 0 15px 0;border-bottom:1px solid #e3e3e3;}
ul.wholelist li span.img{float:left;padding:0 0 0 17px;}
ul.wholelist li span.img img{border:1px solid #bebebe;}
ul.wholelist li dl.wlist{display:inline;float:left;width:583px;padding:20px 0 0 20px;}
ul.wholelist li dl.wlist dt{padding:0 0 4px 0;color:#454545;font-weight:bold;}
ul.wholelist li dl.wlist dt a{color:#454545;}
ul.wholelist li dl.wlist dd{color:#b2b2b2;font-size:11px;}
ul.wholelist li dl.wlist dd.cont{padding:10px 0 0 0;color:#717070;font-size:12px;}
ul.wholelist li dl.wlist dd.cont a{color:#717070;font-size:12px;}
ul.wholelist_tab{
	width:100%;
	margin:11px 0 0 0;
	overflow:hidden;
	border-bottom:2px solid #727272;
}
ul.wholelist_tab li{float:left;line-height:0;font-size:0;padding:0 0 0 1px;}
ul.wholelist_tab li.txt{padding:5px 0 0 0;color:#333;font-size:12px;line-height:15px;}
ul.wholelist_tab li.first{float:right;padding:0;text-align:right;}
ul.wholelist_tab li.first ul{float:right;}
div.nblist{
	width:736px;
	margin:30px 0 0 0;
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
}
div.nblist ul{display:block;width:776px;}
div.nblist ul li{
	float:left;
	width:152px;
	height:240px;
	padding:0;
	background: url('../img/book/bg_nblist_line.gif') no-repeat 135px 0;
}
div.nblist ul li span.img{display:block;height:128px;}
div.nblist ul li span.img img{border:1px solid #bebebe;}
div.nblist ul li dl.tview{width:127px;}
div.nblist ul li dl.tview dt{padding:0 0 4px 0;color:#454545;}
div.nblist ul li dl.tview dt a{color:#454545;}
div.nblist ul li dl.tview dd{color:#b2b2b2;font-size:11px;}
div.nblist ul li dl.tview dd a{color:#b2b2b2;}

/* 제품검색 */
div.tit_thkbig3{float:left;width:792px;height:58px;}
div.tit_thkbig3 h2{float:left;}
div.total_list1{overflow:hidden;width:792px;border-bottom:1px solid #f1f1f1;}
div.total_list1 ul li{float:left;width:132px;height:182px;background: url('../img/product/bg_pdtsear_line.gif') no-repeat right top;}
div.total_list1 p{height:138px;padding:0 0 0 16px;}
div.total_list1 p img{border:1px solid #bababa;}
div.total_list1 dl dt{height:15px;padding:0 0 0 16px;}
div.total_list1 dl dd{height:29px;padding:0 0 0 16px;font-weight:bold;color:#333333;}
div.total_list1 dl dd a{color:#333333;}

fieldset.pdtsear{float:right;width:571px;height:39px;background: url('../img/product/bg_pdtsear_bx.gif') no-repeat left top;}
fieldset.pdtsear ul{margin:6px 0 0 7px;}
fieldset.pdtsear ul li{float:left;padding:0 5px 0 0;}
fieldset.pdtsear ul li img{vertical-align:middle;}

/* 맞춤검색 */
div.csSearch{
	position:relative;
	width:100%;
	height:480px;
	background: url('../img/product/bg_csearch.gif') no-repeat;
}
div.csSearch div.searchflash{
	position:absolute;
	left:250px;
	top:17px;
	z-index:1;
}

/* 구매혜택 01.13 */
div.wh_benefit img{vertical-align:top;}
div.wh_benefitcont1, div.wh_benefitcont2{position:relative;height:319px;}
div.wh_benefitcont1 span{position:absolute;bottom:25px;left:213px;}
div.wh_benefitcont1 span.pz{position:absolute;top:52px;left:443px;z-index:2;}
div.wh_benefitcont2 span{position:absolute;top:107px;left:8px;}

/* 제품맵 */

div.pdtcont{
	width:875px;
	height:520px;
	overflow:hidden;
	margin:0 0 0 15px; 
	background: url('../img/product/bg_pdtmap_box.gif') no-repeat;
}

div#mapcon{
	float:left;
	width:810px;
	padding:29px 0 0 36px;
}
div#mapcon div.mapbox{
	position:relative;
	width:810px;
	height:462px;
	overflow:hidden;
	overflow-y:scroll;
}

div.pdtcont ul.promap {height:45px;}
div.pdtcont ul.promap li {float:left; width:143px;}

div.pdtmap {position:relative; width:767px; height:916px; background:url('/marketing/img/product/bg_pdtmap01.gif') no-repeat;}
/*div.pdtmap img.pdtsort01 {position:absolute; top:49px; left:245px;}
div.pdtmap img.pdtsort10 {position:absolute; top:324px; left:504px;}*/
div.pdtmap img.pdtsort02 { position:absolute; top:50px; left:282px; }
div.pdtmap img.pdtsort03 {position:absolute; top:73px; left:356px;}
div.pdtmap img.pdtsort04 {position:absolute; top:108px; left:430px;}
div.pdtmap img.pdtsort05 {position:absolute; top:108px; left:319px;}
div.pdtmap img.pdtsort06 {position:absolute; top:132px; left:430px;}
div.pdtmap img.pdtsort07 {position:absolute; top:156px; left:207px;}
div.pdtmap img.pdtsort08 {position:absolute; top:180px; left:393px;}
div.pdtmap img.pdtsort09 {position:absolute; top:204px; left:654px;}
div.pdtmap img.pdtsort72 {position:absolute; top:238px; left:430px;}
div.pdtmap img.pdtsort10 {position:absolute; top:262px; left:504px;}

div.pdtmap img.pdtsort11 { position:absolute; top:313px; left:282px; }
div.pdtmap img.pdtsort12 { position:absolute; top:346px; left:319px; }
div.pdtmap img.pdtsort13 { position:absolute; top:346px; left:430px; }
div.pdtmap img.pdtsort73 { position:absolute; top:287px; left:503px; }
div.pdtmap img.pdtsort14 {position:absolute; top:369px; left:356px;}

div.pdtmap img.pdtsort15 {position:absolute; top:393px; left:245px;}
div.pdtmap img.pdtsort16 {position:absolute; top:417px; left:319px;}
div.pdtmap img.pdtsort17 {position:absolute; top:441px; left:467px;}

/*div.pdtmap img.pdtsort18 {position:absolute; top:514px; left:319px;}
div.pdtmap img.pdtsort20 {position:absolute; top:562px; left:430px;}*/
div.pdtmap img.pdtsort19 {position:absolute; top:465px; left:356px;}
div.pdtmap img.pdtsort71 {position:absolute; top:489px; left:319px;}

div.pdtmap img.pdtsort21 {position:absolute; top:513px; left:207px;}
div.pdtmap img.pdtsort22 {position:absolute; top:537px; left:430px;}
/*div.pdtmap img.pdtsort23 {position:absolute; top:610px; left:578px;}
div.pdtmap img.pdtsort24 {position:absolute; top:551px; left:578px;}*/

div.pdtmap img.pdtsort25 {position:absolute; top:561px; left:430px;}
div.pdtmap img.pdtsort26 {position:absolute; top:585px; left:578px;}
div.pdtmap img.pdtsort27 {position:absolute; top:585px; left:430px;}
div.pdtmap img.pdtsort28 {position:absolute; top:609px; left:430px;}
div.pdtmap img.pdtsort29 {position:absolute; top:633px; left:430px;}
div.pdtmap img.pdtsort30 {position:absolute; top:657px; left:430px;}
div.pdtmap img.pdtsort99 {position:absolute; top:681px; left:430px;}
div.pdtmap img.pdtsort98 {position:absolute; top:705px; left:430px;}

div.pdtmap img.pdtsort31 { position:absolute; top:730px; left:245px; }

div.pdtmap2 {position:relative; width:767px; height:1063px; background:url('../img/product/bg_pdtmap02.gif') no-repeat;}
div.pdtmap2 img.pdtsort32 {position:absolute; top:39px; left:244px;}
div.pdtmap2 img.pdtsort33 {position:absolute; top:64px; left:244px;}
div.pdtmap2 img.pdtsort34 {position:absolute; top:88px; left:439px;}
div.pdtmap2 img.pdtsort35 {position:absolute; top:112px; left:369px;}
div.pdtmap2 img.pdtsort36 {position:absolute; top:136px; left:439px;}
div.pdtmap2 img.pdtsort37 {position:absolute; top:160px; left:369px;}
div.pdtmap2 img.pdtsort38 {position:absolute; top:184px; left:439px;}
div.pdtmap2 img.pdtsort39 {position:absolute; top:208px; left:439px;}
div.pdtmap2 img.pdtsort40 {position:absolute; top:232px; left:564px;}
div.pdtmap2 img.pdtsort41 {position:absolute; top:256px; left:564px;}
div.pdtmap2 img.pdtsort42 {position:absolute; top:280px; left:564px;}
div.pdtmap2 img.pdtsort43 {position:absolute; top:315px; left:303px;}
div.pdtmap2 img.pdtsort44 {position:absolute; top:339px; left:369px;}
div.pdtmap2 img.pdtsort45 {position:absolute; top:363px; left:244px;}
div.pdtmap2 img.pdtsort46 {position:absolute; top:387px; left:244px;}
div.pdtmap2 img.pdtsort47 {position:absolute; top:411px; left:439px;}
div.pdtmap2 img.pdtsort48 {position:absolute; top:435px; left:439px;}
div.pdtmap2 img.pdtsort49 {position:absolute; top:459px; left:439px;}
div.pdtmap2 img.pdtsort50 {position:absolute; top:483px; left:504px;}
div.pdtmap2 img.pdtsort51 {position:absolute; top:507px; left:369px;}
div.pdtmap2 img.pdtsort52 {position:absolute; top:531px; left:369px;}
div.pdtmap2 img.pdtsort53 {position:absolute; top:555px; left:504px;}
div.pdtmap2 img.pdtsort54 {position:absolute; top:579px; left:439px;}
div.pdtmap2 img.pdtsort55 {position:absolute; top:603px; left:439px;}
div.pdtmap2 img.pdtsort56 {position:absolute; top:627px; left:564px;}
div.pdtmap2 img.pdtsort57 {position:absolute; top:651px; left:504px;}
div.pdtmap2 img.pdtsort58 {position:absolute; top:675px; left:439px;}
div.pdtmap2 img.pdtsort59 {position:absolute; top:699px; left:439px;}
div.pdtmap2 img.pdtsort60 {position:absolute; top:723px; left:369px;}
div.pdtmap2 img.pdtsort61 {position:absolute; top:747px; left:369px;}
div.pdtmap2 img.pdtsort62 {position:absolute; top:771px; left:504px;}
div.pdtmap2 img.pdtsort63 {position:absolute; top:795px; left:504px;}
div.pdtmap2 img.pdtsort64 {position:absolute; top:819px; left:504px;}
div.pdtmap2 img.pdtsort65 {position:absolute; top:843px; left:369px;}
div.pdtmap2 img.pdtsort66 {position:absolute; top:867px; left:369px;}
div.pdtmap2 img.pdtsort67 {position:absolute; top:891px; left:439px;}
div.pdtmap2 img.pdtsort68 {position:absolute; top:915px; left:244px;}
div.pdtmap2 img.pdtsort69 {position:absolute; top:939px; left:369px;}
div.pdtmap2 img.pdtsort70 {position:absolute; top:963px; left:369px;}

div.recomm{
	width:100%;
	overflow:hidden;
	margin:20px 0 10px 0;
	background: url('/marketing/img/product/bg_recom_top.gif') no-repeat;
}
div.recomm div.txt{
	float:left;
	width:100%;
	padding:16px 0 10px 0;
	background: url('/marketing/img/product/bg_recom_bottom.gif') no-repeat left bottom;
}

div.recomm div.txt p{
	width:600px;
	padding:0 0 0 10px;
}

