/************************************************************************
 * ÆÄÀÏ¸í      : main.css
 * ¼³¸í        : main CSS
 * ÀÛ¼ºÀÚ      : ÀÌ¼ö¿¬
 * ÀÛ¼ºÀÏ      : 2008.05.19
************************************************************************/
#contentWrap	{width:970px; padding:135px 0 160px 0;}

#main_visual_bannerContainer	{width:970px; height:265px;}

.main_visual	{position:relative; width:970px; height:265px; background:url('/images/main/bg_main_visual.gif') no-repeat 0 bottom;}
.main_visual	#visual_banner	{z-index:1;}
.main_visual	#visual_banner	.banner01	{position:absolute; top:28px; left:47px; width:104px; height:104px; background:url('/images/main/bg_visualBanner_01.gif') no-repeat;}
.main_visual	#visual_banner	.banner01	img	{width:54ppx; height:62px; margin:21px 0 0 25px;}
.main_visual	#visual_banner	.banner02	{position:absolute; bottom:46px; left:76px; width:86px; height:86px; background:url('/images/main/bg_visualBanner_02.gif') no-repeat;}
.main_visual	#visual_banner	.banner02	img	{width:41ppx; height:49px; margin:19px 0 0 22px;}
.main_visual	#visual_banner	.banner03	{position:absolute; top:43px; left:181px; width:128px; height:128px; background:url('/images/main/bg_visualBanner_03.gif') no-repeat;}
.main_visual	#visual_banner	.banner03	img	{width:66ppx; height:78px; margin:25px 0 0 31px;}
.main_visual	#visual_banner	.banner04	{position:absolute; top:21px; left:325px; width:201px; height:201px; background:url('/images/main/bg_visualBanner_04.gif') no-repeat;}
.main_visual	#visual_banner	.banner04	img	{width:128ppx; height:145px; margin:27px 0 0 37px;}
.main_visual	#visual_banner	.banner04_txt	{position:absolute; top:129px; right:275px; width:160px; height:88px; letter-spacing:-0.05em}
:root .main_visual	#visual_banner	.banner04_txt	{letter-spacing:-0.07em}
.main_visual	#visual_banner	.banner04_txt	.t_br1	{margin-bottom:5px;}
.main_visual	#visual_banner	.banner05	{position:absolute; top:33px; right:282px; width:78px; height:78px; background:url('/images/main/bg_visualBanner_05.gif') no-repeat;}
.main_visual	#visual_banner	.banner05	img	{width:35ppx; height:42px; margin:18px 0 0 22px;}
.main_visual	#visual_banner	.banner06	{position:absolute; top:48px; right:128px; width:137px; height:137px; background:url('/images/main/bg_visualBanner_06.gif') no-repeat;}
.main_visual	#visual_banner	.banner06	img	{width:74ppx; height:87px; margin:25px 0 0 31px;}
.main_visual	#visual_banner	.banner07	{position:absolute; bottom:52px; right:24px; width:99px; height:99px; background:url('/images/main/bg_visualBanner_07.gif') no-repeat;}
.main_visual	#visual_banner	.banner07	img	{width:51ppx; height:61px; margin:19px 0 0 24px;}
.main_visual	.big_Banner	{display:none; position:absolute; top:22px; left:170px; width:670px; height:200px; background:url('/images/main/bg_visualBanner_layer.gif') no-repeat;}
.main_visual	.big_Banner	.banner	{position:relative; width:658px; height:188px; margin:6px 0 0 6px;}
.main_visual	.big_Banner	.banner	.close	{position:absolute; right:5px; top:8px;}
.main_visual	.bookBanner	{position:absolute; left:25px; bottom:0px; z-index:5;}

.todayBook	{width:970px; height:234px; padding-top:8px; background:url('/images/main/bg_todayBook.gif') no-repeat; overflow:auto; overflow:hidden;}

.todayBook	.flashCon01	{float:left; width:211px; padding-left:14px;}
.todayBook	.flashCon02	{float:left; width:555px;}
.todayBook	.flashCon03	{float:left; width:176px;}

.todayBook	.bookCon01	{float:left; width:211px; padding-left:14px;}
.todayBook	.bookCon02	{float:left; width:555px; height:226px; background:url('/images/main/bg_todayBook2.gif') no-repeat 0 0; overflow:auto; overflow:hidden;}
.todayBook	.bookCon02	.bookImg	{float:left; width:176px; height:201px; margin:18px 0 0 19px; background:url('/images/main/bg_todayBook_photo.gif') no-repeat;}
*html .todayBook	.bookCon02	.bookImg	{margin-left:11px;}
.todayBook	.bookCon02	.bookImg	img	{width:115px; height:156px; margin:21px 0 0 23px;}
.todayBook	.bookCon02	.fl_left	{position:relative; width:306px; margin-top:18px;}
.todayBook	.bookCon02	.fl_left	h1	{height:46px;}
.todayBook	.bookCon02	.fl_left	.more	{position:absolute; right:0; top:175px;}
.todayBook	.bookCon03	{position:relative; float:left; width:164px; height:226px; padding-left:12px; background:url('/images/main/bg_bestSeller.gif') no-repeat;}
.todayBook	.bookCon03	h1	{height:42px; margin:18px 0 0 5px;}
.todayBook	.bookCon03	.more	{position:absolute; right:22px; top:36px;}
.todayBook	.bookCon03	.button	{width:147px; padding-top:30px; overflow:auto; overflow:hidden;}
.todayBook	.bookCon03	ul	{position:absolute; top:60px; left:31px; width:108px; overflow:auto; overflow:hidden;}
.todayBook	.bookCon03	ul	li	{float:left; width:108px;}
.todayBook	.bookCon03	ul	.bookImg	{margin-left:18px; width:77px; height:106px; background:url('/images/main/bg_bookImg.gif') no-repeat;}
.todayBook	.bookCon03	ul	.bookImg	img	{width:71px; height:100px; margin:1px 0 0 1px;}
.todayBook	.bookCon03	ul	.bookTitle	{margin-top:6px; overflow:auto; overflow:hidden; letter-spacing:-0.05em}
.todayBook	.bookCon03	ul	.bookTitle	.rank	{float:left; padding-right:5px;}

.mainWrap	{width:970px;}
.mainWrap	.titlay	{width:100%; margin-bottom:10px;}
.mainWrap	.titlay	h1	{float:left;}
.mainWrap	.titlay	.btnGr	{float:left; margin:9px 0 0 15px;}
.mainWrap	.titlay	.text	{float:left; margin:16px 0 0 19px;}
/*.mainWrap	.titlay	.pageBtn	{position:absolute; top:0; right:6px; width:35px; height:29px;}*/
.mainWrap	.titlay	.pageBtn	{float:right; width:35px; height:29px;}
.mainWrap	.titlay	.pageBtn	.moer	{width:35px; margin-bottom:6px; text-align:right;}
.mainWrap	.titlay	.pageBtn	.btn	{height:16px; width:36px; text-align:right; overflow:auto; overflow:hidden;}
:root	.mainWrap	.titlay	.pageBtn	.btn	{margin-top:13px;}
.mainWrap	.titlay	.pageBtn	.mt13	{margin-top:13px;}

.mainWrap	.booktit				{color:#555555;	font-weight:normal;}
.mainWrap	.booktit	a:link		{color:#555555;	text-decoration:none; font-weight:normal;}
.mainWrap	.booktit	a:visited	{color:#555555; text-decoration:none; font-weight:normal;}
.mainWrap	.booktit	a:hover		{color:#8F6A24; text-decoration:underline; font-weight:normal;}
.mainWrap	.booktit	a:active	{color:#555555; text-decoration:underline; font-weight:normal;}

.mainWrap	.booktit_11				{color:#555555;	font-size:11px; font-weight:bold; font-family:µ¸¿ò;}
.mainWrap	.booktit_11	a:link		{color:#555555;	font-weight:bold; text-decoration:none;}
.mainWrap	.booktit_11	a:visited	{color:#555555;	font-weight:bold; text-decoration:none;}
.mainWrap	.booktit_11	a:hover		{color:#8F6A24;	font-weight:bold; text-decoration:underline;}
.mainWrap	.booktit_11	a:active	{color:#555555;	font-weight:bold; text-decoration:underline;}

.mainLeft	{float:left; width:225px;}
.mainCon	{float:left; width:547px;}
.mainRight	{float:left; width:198px;}

/* ½ºÅä¸®&Ã¥ */
.storyBook	{width:205px; height:331px; padding:17px 0 0 20px; background:url('/images/main/bg_storyBook.gif') no-repeat; overflow:auto; overflow:hidden;}
.storyBook	.titlay	{width:186px;}
.storyBook	.w192	{width:191px; overflow:auto; overflow:hidden;}
.storyBook	.mtab	{width:192px; height:19px; background:url('/images/main/bg_minitab.gif') repeat-x; overflow:auto; overflow:hidden; letter-spacing:-0.05em}
.storyBook	.mtab	li	{float:left; width:63px; margin-right:1px; background:url('/images/main/tab_mini.gif') no-repeat; text-align:center;}
.storyBook	.mtab	li	a	{display:block; height:16px; padding-top:3px; background:url('/images/main/tab_miniR.gif') no-repeat right 0; font-size:11px; font-family:µ¸¿ò;}
.storyBook	.mtab	li	a:link, .mtab	li	a:visited, .mtab	li	a:hover, .mtab	li	a:active		{text-decoration:none; color:#777777;}
.storyBook	.mtab	li.on	{float:left; width:63px; background:url('/images/main/tab_mini_on.gif') no-repeat; text-align:center;}
.storyBook	.mtab	li.on	a	{display:block; height:16px; padding-top:3px; background:url('/images/main/tab_miniR_on.gif') no-repeat right 0; color:#FFFFFF; font-size:11px; font-family:µ¸¿ò;}
.storyBook	.mtab	li.on	a:link, .mtab	li.on	a:visited, .mtab	li.on	a:hover, .mtab	li.on	a:active	{text-decoration:none; color:#FFFFFF; font-weight:bold;}
.storyBook	.mtab	li.alt	{margin-left:0px;}
.storyBook	h2	{height:19px; padding-top:8px; text-align:center; color:#8A6D3A; font-size:11px;}
.storyBook	.list	{width:191px;}
.storyBook	.list	li	{clear:both; overflow:auto; overflow:hidden; margin-bottom:1px;}
.storyBook	.list	li	.bookImg	{float:left; width:62px;}
.storyBook	.list	li	.bookImg	.d_img50	p	img	{width:50px;}
.storyBook	.list	li	.bookView	{float:left; width:129px; padding-top:5px;}
.storyBook	.list	li	.bookView	.won	{color:#555555; font-size:11px; font-family:µ¸¿ò; font-weight:normal;}

/* Æ¯°¡Ã¥ */
.specialBook	{width:191px; height:261px; padding:52px 14px 0 20px; background:url('/images/main/bg_specialBook.gif') no-repeat;}
.specialBook	.specalCon	{position:relative; width:191px;}
.specialBook	.specalCon	.button	{margin-top:48px; width:186px; overflow:auto; overflow:hidden;}
.specialBook	.list	{position:absolute; top:0; left:19px; width:148px;} :root	.specialBook	.list	{top:-35px;}
.specialBook	.list	li	{float:left;}
.specialBook	.list	li	.bookImg	{position:relative; width:148px; height:154px;}
.specialBook	.list	li	.bookImg	.d_img90	{margin-left:28px;}
.specialBook	.list	li	.bookImg	.d_img90	p	img	{width:90px;}
.specialBook	.list	li	.bookImg	.sale	{position:absolute; bottom:0; right:0;}
.specialBook	.list	li	.bookView	{text-align:center;}

/* left banner */
.leftBanner	{width:225px; background:url('/images/main/bg_lineGr_L01.gif') no-repeat 0 top; padding-top:18px;}
.leftBanner	.banner	{padding:0 10px; background:url('/images/main/bg_lineGr_L02.gif') repeat-y;}

/* Å×¸¶¿¡ ¸¹ÀÌ¼ÓÇÑ Ã¥ */
.themeBookT	{width:225px; background:url('/images/main/bg_lineGr_L01.gif') no-repeat 0 top; padding-top:19px;}
.themeBook	{width:186px; height:477px; padding:0 19px 0 20px; background:url('/images/main/bg_lineGr_L02.gif') no-repeat 0 bottom;}
.themeBook	.list	{width:186px;}
.themeBook	.list	li	{margin-bottom:9px; overflow:auto; overflow:hidden;}
.themeBook	.list	li	.bookImg	{position:relative; float:left; width:62px;}
.themeBook	.list	li	.bookImg	.d_img50	p	img	{width:50px;}
.themeBook	.list	li	.bookImg	.flag	{position:absolute; top:0px; left:2px;}
.themeBook	.list	li	.bookView	{float:left; width:124px; margin-top:2px;}
.themeBook	.list	li	.bookView	.valu	{margin-top:5px; overflow:auto; overflow:hidden;}
.themeBook	.list	li	.bookView	.valu	.num	{float:left; margin:3px 0 0 5px;}

/* »õ·Î³ª¿ÂÃ¥ */
.newBook	{width:520px; height:331px; padding:17px 0 0 27px; background:url('/images/main/bg_newBook.gif') no-repeat;}
.newBook	.pageBtn	{margin-right:22px;}
*html .newBook	.pageBtn	{margin-right:12px;}
.newBook	.list	{width:520px; overflow:auto; overflow:hidden;}
.newBook	.list	li	{float:left; width:96px; margin-right:4px;} *html .newBook	.list	li	{margin-right:3px;}
.newBook	.list	li	.bookImg	{margin-bottom:5px;}
.newBook	.list	li	.bookImg	.d_img90	p	img	{width:90px;}
.newBook	.list	li	.bookView	p	{width:92px; text-align:center;}
.newBook	.list	li	.bookView	.title	{height:83px; text-align:center;}
.newBook	.cate	{width:492px; height:161px; padding-top:81px; background:url('/images/main/bg_newBook_cate.gif') no-repeat; text-align:center;}

/* ÃßÃµÃ¥ */
.recmdBook	{width:520px; height:370px; padding:17px 0 0 27px; background:url('/images/main/bg_recmdBook.gif') no-repeat;}
.recmdBook	.pageBtn	{margin-right:22px;}
*html .recmdBook	.pageBtn	{margin-right:12px;}
.recmdBook	.list	{width:520px; overflow:auto; overflow:hidden;}
.recmdBook	.list	li	{float:left; width:96px; margin-right:4px;} *html .recmdBook	.list	li	{margin-right:3px;}
.recmdBook	.list	li	.bookImg	{margin-bottom:5px;}
.recmdBook	.list	li	.bookImg	.d_img90	p	img	{width:90px;}
.recmdBook	.list	li	.bookView	p	{width:92px; text-align:center;}
.recmdBook	.list	li	.bookView	.title	{height:83px; text-align:center;}
.recmdBook	.list	li	.bookView	.flag	{text-align:center; margin:10px 0 15px 0;}
.recmdBook	.cate	{width:492px; height:186px; padding-top:95px; background:url('/images/main/bg_recmdBook_cate.gif') no-repeat; text-align:center;}

/* º£½ºÆ®¸®ºä */
.iframe_bestReview	{width:547px; height:267px; padding:0px; margin:0px;}
.bestReview	{width:492px; height:227px; padding:17px 28px 23px 27px; background:url('/images/main/bg_bestReview.gif') no-repeat;}
.bestReview	.titlay	{width:100%; margin-bottom:10px;}
.bestReview	h1	{float:left; width:120px;}
.bestReview	.pageBtn	{float:right; width:36px;}
.bestReview	.list	{width:492px; overflow:auto; overflow:hidden;}
.bestReview	.list	.bookImg	{float:left; width:143px;}
.bestReview	.list	.bookImg	.d_img123	p	img	{width:123px; height:173px;}
.bestReview	.list	.bookView	{float:left; width:349px;}
.bestReview	.list	.bookView	.view	{height:84px; overflow:auto; overflow:hidden;}
.bestReview	.list	.bookView	.view	.info	{float:left; width:175px; margin-top:5px;}
.bestReview	.list	.bookView	.view	.grBox	{float:left; width:153px; height:55px; margin-left:9px; padding:14px 6px 0 6px; background:url('/images/main/bg_grBox.gif') no-repeat; letter-spacing:-0.05em; overflow:auto; overflow:hidden;}
.bestReview	.list	.bookView	.view	.grBox	.t_11	{float:left;}
.bestReview	.list	.bookView	.view	.grBox	.t_11br1	{float:right;}
.bestReview	.list	.bookView	.view	.grBox	.valu	{width:149px; sheight:100%; margin:5px 0 0 2px; overflow:auto; overflow:hidden;}
.bestReview	.list	.bookView	.view	.grBox	.valu	.num	{float:left; margin:3px 0 0 5px;} 
.bestReview	.list	.bookView	.view	.grBox	.valu	.num	img	{margin-right:1px;}

/* ÇÖ Å×¸¶ºÏ */
.hotTheme	{width:496px; height:370px; padding:17px 24px 0 27px; background:url('/images/main/bg_bestReview.gif') no-repeat; overflow:auto; overflow:hidden;}
.hotTheme	.hotTheme_con	{margin-top:15px;}
.hotTheme	.hotTheme_con	.hotThemeBox	{width:422px; height:130px; padding:22px 33px 0 41px; background:url('/images/main/bg_hotTheme_box.gif') no-repeat;}
.hotTheme	.hotTheme_con	.list	{width:496px; margin-top:17px;}
.hotTheme	.hotTheme_con	.list	li	{float:left; width:96px; margin-left:4px;}
*html .hotTheme	.hotTheme_con	.list	li	{margin-left:2px;}
.hotTheme	.hotTheme_con	.list	li.alt	{margin-left:0px;}
.hotTheme	.hotTheme_con	.list	li	.d_img90	p	img	{width:90px;}

/* right Banner */
.rightBanner	{width:198px; height:348px; background:url('/images/main/bg_rightbanner.gif') no-repeat;}
.rightBanner	img	{margin-left:8px;}

/* º£½ºÆ® ¼­Àç */
.iframe_bestLibrary	{width:198px; height:387px; margin:0px; padding:0px;}
.bestLibrary	.titlay	{width:100%; margin-bottom:10px;}
.bestLibrary	h1	{float:left; width:120px;}
.bestLibrary	.pageBtn	{float:right; width:36px;}
.bestLibrary	.pageBtn	.more	{margin-top:13px;}
.bestLibrary	{position:relative; width:173px; height:370px; padding:17px 10px 0 15px; background:url('/images/main/bg_bestLibrary.gif') no-repeat; z-index:1;}
.bestLibrary	.list	{width:173px;}
.bestLibrary	.list	li	{clear:both; margin-bottom:6px; overflow:auto; overflow:hidden;}
.bestLibrary	.list	.bookImg	{float:left; width:63px; padding-left:1px;}
.bestLibrary	.list	.bookImg	.d_img51	{position:relative; z-index:0;}
.bestLibrary	.list	.bookImg	.d_img51	.flag	{position:absolute; top:-1px; left:-1px;}
.bestLibrary	.list	.bookView	{float:left; width:109px; line-height:14px;}

/*½ºÅ¸ÀÇ ¼­Àç¼ÓÀ¸·Î */
.starLibrary	{width:166px; height:250px; padding:17px 16px 0 16px; background:url('/images/main/bg_rightGr.gif') no-repeat 0 top;}
.starLibrary	.media	{position:relative; width:120px; height:120px; margin:0 0 11px 19px;}
.starLibrary	.media	.btn	{position:absolute; top:42px; left:41px;}
.starLibrary	.startit	{margin-bottom:2px;}

/* ³» ÀÎ»ýÀÇ Ã¥ */
.iframe_myLife	{width:198px; height:387px; padding:0px; margin:0px;}
.myLife	{width:176px; height:347px; padding:17px 6px 23px 16px; background:url('/images/main/bg_myLife.gif') no-repeat 0 top;}
.myLife	.titlay	{width:100%; margin-bottom:10px;}
.myLife	h1	{float:left; width:120px;}
.myLife	.pageBtn	{float:right; width:36px;}
.myLife	.pageBtn	.btn	{margin-top:13px;}
.myLife	.myLife_con	{width:176px;}
.myLife	.myLife_con	.lifeA	{height:66px; overflow:auto; overflow:hidden;}
.myLife	.myLife_con	.lifeA	.photoA	{float:left; width:62px;}
.myLife	.myLife_con	.lifeA	.t_11	{float:left; width:114px; line-height:14px;}
.myLife	.myLife_con	.photoImg	{margin-left:17px; width:132px; height:132px; background:url('/images/main/bg_myLife_photo.gif') no-repeat;}
.myLife	.myLife_con	.photoImg	img	{margin:24px 0 0 35px; width:60px; height:84px;}
.myLife	.myLife_con	.lifeB	{margin-top:10px;}

/* box */
.boxT	{background:url('/images/main/bg_boxT.gif') no-repeat 0 top;}
.boxB	{width:912px; padding:20px 22px 22px 31px; background:url('/images/main/bg_boxB.gif') no-repeat 0 bottom; overflow:auto; overflow:hidden;}
.boxC	{background:url('/images/main/bg_boxC.gif') repeat-y; margin-left:5px;}
.boxC	.boxCon1	{float:left; width:184px; padding-top:3px;}
.boxC	.boxCon2	{float:left; width:507px; height:254px; padding:3px 23px 0 25px; background:url('/images/main/bg_boxGr.gif') no-repeat;}
.boxC	.boxCon3	{float:left; width:160px; padding:3px 0 0 13px;}
.boxC	h1	{margin-bottom:13px; font-size:12px;}

/* °øÁö»çÇ× */
.notice	{width:170px; height:151px;}
.notice	li	{clear:both; padding-left:8px; margin-bottom:7px; background:url('/images/main/ico_dot.gif') no-repeat left 4px;}

/* °í°´¼¾ÅÍ */
.center	{}
.center	.btn	{margin-bottom:6px;}

/* ¹ÝµðºÏÀÇ Æ¯º°ÇÑ ¼­ºñ½º */
.service	{overflow:auto; overflow:hidden;}
.service	.btn	{width:507px; overflow:auto; overflow:hidden;}
.service	.btn	li	{float:left; margin:0 0 5px 5px;}
.service	.btn	li.alt	{margin-left:0px;}

/* FAQ */
.faq	{width:467px; height:113px; margin-top:10px; padding:12px 20px 0 20px; background:url('/images/main/bg_faq.gif') no-repeat;}
.faq	dt	{float:left; width:92px;}
.faq	dt.h78	{height:78px;}

/* ·¹ÀÌ¾î */
/**html .editLay	{top:-90px; right:5px;}*/
:root .editLay	{top:-120px; right:-200px;}*
.editLay	{position:absolute; display:none; top:-128px; right:-200px; padding:7px 9px; background:#FFFFFF; border:3px solid #886E45; z-index:20;}
.editLay	.colse	{width:226px; text-align:right; margin:0px; padding:0px;}
.editLay	.selchk	{width:222px; margin-left:9px;}
.editLay	.selchk	dt	{float:left; width:56px;}
.editLay	.selchk	dd	{font-size:11px; color:#7B5A2B; font-family:µ¸¿ò;}
.editLay	.cartegory	{width:222px; height:25px; padding-top:8px; margin:10px 0 0 4px; background:url('/images/main/bg_cartegory.gif') no-repeat;}
*html .editLay	.cartegory	{height:28px; padding-top:5px;}
.editLay	.cartegory	dt	{float:left; width:70px; height:18px; text-align:center;}
.editLay	.cartegory	dt	img	{margin-top:3px;}
.editLay	.cartegory	dd	{float:left;}
*html .editLay	.cartegory	dt	img	{margin-top:6px;}
.editLay	.selectBody {position:relative;height:12px;background:#FFFFFF url('/images/common/sel_arrow_02.gif') no-repeat right;border:1px solid #D0C3A9;padding:2px 0;cursor:pointer;color:#7B5A2B; z-index:1; font-size:11px; font-family:µ¸¿ò}
.editLay	.selectBody	span	{padding-left:5px}
.editLay	.selectSub {position:absolute;display:none;width:100%;height:190px;top:16px;left:-1px;background:#fff;border:1px solid #D0C3A9;overflow-Y:auto;padding:3px 0;}
.editLay	.selectSub p {color:#7B5A2B; padding-left:5px; font-size:11px; font-family:µ¸¿ò}
.editLay	div
	{
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #DBD0BA;
	scrollbar-darkshadow-color: #DBD0BA;
	scrollbar-track-color: #DED6B6;
	scrollbar-arrow-color: #DBD0BA;
	}
.editLay	.btn	{width:226px; text-align:center; margin-top:7px;}