/************************************************************************
 * ÆÄÀÏ¸í      : main.css
 * ¼³¸í        : main CSS
 * ÀÛ¼ºÀÚ      : ÀÌ¼ö¿¬
 * ÀÛ¼ºÀÏ      : 2008.05.19
************************************************************************/
/*base*/
*		{margin:0; padding:0;}
html	{height:100%; 1_overflow:hidden;}
body	{width:100%; height:100%;}
img			{border:0; vertical-align:top;}
ul		{list-style:none; vertical-align:top;}
li		{vertical-align:top;}
li img		{vertical-align:top;}

h1, h2, h3, 
h4, h5, h6	{}

/* rollover */
a.rollover img				{display:inline;}
a.rollover img.over			{display:none;} 
a.rollover img.on			{display:none;} 
a.rollover:hover			{border:0; cursor:pointer}
a.rollover:hover img		{display:none;}
a.rollover:hover img.over	{display:inline;}
a.rollover:hover img.on		{display:none;}

.mt5	{margin-top:5px;}
.mt20	{margin-top:20px;}

/* font */
.t_sale	{text-decoration:line-through}

/* letter-spacing */
.lspM	{letter-spacing:-0.05em}

form		{margin:0; padding:0;}
input		{height:13px; border:1px solid #D0C3A9; padding:3px 12px 0 4px; vertical-align:middle;}
input.chk	{width:12px; height:12px; border:0; background:transparent;}

/* Á¤·Ä */
.fl_left	{float:left;}
.fl_right	{float:right;}
.fl_clear	{clear:both;}
.fl_clear2	{clear:both; width:100%; overflow:auto; overflow:hidden}

.al_left	{text-align:left}
.al_center	{text-align:center}
.al_right	{text-align:right}
.al_top		{vertical-align:top;}
.al_middle	{vertical-align: middle}
.al_bottom	 {vertical-align:baseline}
.al_btm		{vertical-align:bottom}

.hand		{cursor:pointer}
.overflow	{overflow:auto; overflow:hidden;}
.overflow2	{overflow:auto; overflow:hidden; height:100%;}
.none		{display:none;}
.pos_rel	{position:relative}

/* png */
.png24 {tmp:expression(setPng24(this));}

/* border */
.bordB0	{border-bottom:0px;}

.clfix:after	{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix			{display: inline-block;}
.clfix			{display: block;}
* html .clfix	{height: 1%;} /* Hides from IE-mac */
.clfix			{zoom:1;} /*for IE 5.5-7*/

/*layout*/
#wrap	{1_overflow:auto; position:relative; width:100%; height:100%; margin:0; padding:0;}

#head		{position:relative; width:970px; height:145px; margin:0 auto; z-index:50;}

#contentBody	{width:970px; mmin-height:100%; margin: -145px auto -145px; z-index:30;} *html #contentBody	{height:100%;}
#contentWrap	{width:970px; padding:145px 0 145px 0;}
#conLocation	{width:960px; height:45px; margin:0 0 5px 5px; z-index:20;}

.conWrap	{width:970px; overflow:auto; overflow:hidden; z-index:0;}
#conSmall	{float:left; width:215px;}
#conBig		{float:left; width:750px;}

#footer		{width:965px; height:168px; margin:0 auto; padding:15px 0 0 5px;}

#floatArea		{position:fixed; _position:absolute; z-index:60; left:0; bottom:0; width:100%;}
#floatArea_box	{width:960px; margin:0 auto; z-index:60;} *html #floatArea_box	{width:975px;}
#iframeBox		{height:30px;}

/* topbtn */
#topBtn	{width:10px; position:fixed; _position:absolute; left:50%; bottom:180px; margin-left:485px; z-index:50}
/* ¿ìÃø¹è³Ê¿µ */
#rightBanner	{width:46px;  position:absolute; left:50%; top:145px; margin-left:490px;  z-index:20;}


/*font*/
body	{font-size:12px; color:#555555; line-height:16px; font-family:±¼¸²;}
textarea, input,select	{font-family:µ¸¿ò; font-size:11px; color:#555555;}

a:link		{text-decoration:none; color:#555555;}
a:visited	{text-decoration:none; color:#555555;}
a:hover		{text-decoration:underline; color:#8F6A24;}
a:active	{text-decoration:underline; color:#555555;}

.booktit				{color:#222222;	font-weight:bold;}
.booktit	a:link		{color:#222222;	font-weight:bold; text-decoration:none;}
.booktit	a:visited	{color:#222222;	font-weight:bold; text-decoration:none;}
.booktit	a:hover		{color:#8F6A24;	font-weight:bold; text-decoration:underline;}
.booktit	a:active	{color:#222222;	font-weight:bold; text-decoration:underline;}

.t_gr				{color:#888888;}
.t_gr	a:link		{text-decoration:none; color:#888888;}
.t_gr	a:visited	{text-decoration:none; color:#888888;}
.t_gr	a:hover		{text-decoration:underline; color:#888888;}
.t_gr	a:active	{text-decoration:underline; color:#888888;}

.t_11				{font-size:11px; font-family:µ¸¿ò}
.t_11	a:link		{text-decoration:none;}
.t_11	a:visited	{text-decoration:none;}
.t_11	a:hover		{text-decoration:underline;}
.t_11	a:active	{text-decoration:underline;}

.t_11gr				{font-size:11px; color:#888888; font-family:µ¸¿ò}
.t_11gr	a:link		{text-decoration:none; color:#888888;}
.t_11gr	a:visited	{text-decoration:none; color:#888888;}
.t_11gr	a:hover		{text-decoration:underline; color:#888888;}
.t_11gr	a:active	{text-decoration:underline; color:#888888;}

.won		{color:#333333; font-weight:bold;}

/* more */
.more				{float:right; font-family:verdana; font-size:9px; color:#999999;}
.more	a:link		{text-decoration:none; color:#999999;}
.more	a:visited	{text-decoration:none; color:#999999;}
.more	a:hover		{text-decoration:underline; color:#999999;}
.more	a:active	{text-decoration:none; color:#999999;}
a.more:link	{text-decoration:none; color:#999999;}
a.more:visited	{text-decoration:none; color:#999999;}
a.more:hover	{text-decoration:underline; color:#999999;}
a.more:active	{text-decoration:none; color:#999999;}

/*class*/
.d_img123		{width:128px; text-align:left; background:url('/images/common/bg_img123_con.gif') no-repeat 0 0}
.d_img123	p	{width:123px; padding:1px 4px 4px 1px; background:url('/images/common/bg_img123_btm.gif') no-repeat 0 bottom}

.d_img95		{width:100px; text-align:left; background:url('/images/common/bg_img95_con.gif') no-repeat 0 0}
.d_img95	p	{width:95px; padding:1px 4px 4px 1px; background:url('/images/common/bg_img95_btm.gif') no-repeat 0 bottom}

.d_img90		{width:95px; text-align:left; background:url('/images/common/bg_img90_con.gif') no-repeat 0 0}
.d_img90	p	{width:90px; padding:1px 4px 4px 1px; background:url('/images/common/bg_img90_btm.gif') no-repeat 0 bottom}

.d_img51		{width:56px; text-align:left; background:url('/images/common/bg_img51_con.gif') no-repeat 0 0}
.d_img51	p	{width:51px; padding:1px 4px 5px 1px; background:url('/images/common/bg_img51_btm.gif') no-repeat 0 bottom}

.d_img50		{width:55px; text-align:left; background:url('/images/common/bg_img50_con.gif') no-repeat 0 0}
.d_img50	p	{width:50px; padding:1px 4px 4px 1px; background:url('/images/common/bg_img50_btm.gif') no-repeat 0 bottom}


#layerPop_SRBox	{position:absolute; left:356px; top:122px;  width:434px; height:236px; z-index:10}
#layerPop_SRBoxBg	{width:434px; height:236px; background:url('/images/common/bg_gnbSR.png') no-repeat 0 0}
#layerPop_SRBoxCon	{position:absolute; left:8px; top:10px; width:412px;}

.layerPop_SR	.titA	{position:relative; margin-bottom:5px; }		
.layerPop_SR	.titA	h2	{padding-left:3px; font:normal 11px µ¸¿ò; color:#775A28;}
.layerPop_SR	.titA	p	{position:absolute; top:0; right:4px; font:normal 11px µ¸¿ò; color:#87713C}
.layerPop_SR	.titA	p	img	{vertical-align:-4px}
.layerPop_SR	.titA	p	a,
.layerPop_SR	.titA	p	a:hover	{text-decoration:none; color:#88723C}
.layerPop_SR	.titA	p.close	{top:-2px; right:-27px;}
*html .layerPop_SR	.titA	p.close	{top:-2px; right:-3px;}
.layerPop_SR	.SRWrap	{width:412px; overflow:auto; overflow:hidden}
.layerPop_SR	.SRWrap	.listA	{float:left; width:269px; height:181px; margin-right:4px; padding:5px; border:1px solid #D7CFB6; background:url('/images/common/bg_gnbSRList.gif') repeat-x 0 bottom; }
.layerPop_SR	.SRWrap	.listA	.con	{width:269px; height:181px; overflow:auto; overflow-x:hidden;
	scrollbar-face-color: #E6DCC9; scrollbar-shadow-color: #E6DCC9; scrollbar-highlight-color: #E6DCC9; scrollbar-3dlight-color: #E6DCC9;
	scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #8B7150;}
.layerPop_SRn	.SRWrap	.listA	.con	ul	{width:260px;}
.layerPop_SR	.SRWrap	.listA	.con	li	{}
.layerPop_SR	.SRWrap	.listA	.con	li	a	{display:block; padding:4px 0 3px 5px; width:260px}
.layerPop_SR	.SRWrap	.listA	.con	li	a:hover	{background:#F1ECDF; text-decoration:none}

.layerPop_SR	.t_point	{color:#9F731D}
.layerPop_SR	.SRWrap	.bookA	{float:left; width:115px; height:181px; padding:5px; border:1px solid #D7CFB6;}
.layerPop_SR	.SRWrap	.bookA	.thumbNail_type02	{width:115px;}
.layerPop_SR	.SRWrap	.bookA	.thumbNail_type02	.photo	{margin:10px 0 7px 0;  text-align:center}
.layerPop_SR	.SRWrap	.bookA	.thumbNail_type02	.info	{font:normal 11px µ¸¿ò; text-align:center; line-height:1.3em}

#layerPop_SRFBox	{position:absolute; left:356px; top:122px;  width:315px; height:119px; z-index:10}
#layerPop_SRFBoxBg	{width:315px; height:119px; background:url('/images/common/bg_gnbSRF.png') no-repeat 0 0}
#layerPop_SRFBoxCon	{position:absolute; left:8px; top:10px; width:293px;}

.layerPop_SR	.noticeBox	{width:293px; height:56px; padding-top:20px; text-align:center; font:normal 11px µ¸¿ò; line-height:1.8em; background:url('/images/common/bg_gnbSR_notice.gif') no-repeat 0 0}

#layerPop_SRDBox	{position:absolute; left:217px; top:122px; width:575px; height:210px; z-index:10}
#layerPop_SRDBoxBg	{width:577px; height:207px; background:url('/images/common/bg_gnbSRD.png') no-repeat 0 0}
#layerPop_SRDBoxCon	{position:absolute; left:8px; top:10px; width:526px;}
#layerPop_SRDBoxCon	.SRWrap	{position:relative; width:539px; padding:12px 0 0 12px; overflow:auto; overflow:hidden;}
#layerPop_SRDBoxCon	.SRWrap	dl dt	{clear:both; float:left; width:50px; margin-top:4px;}
#layerPop_SRDBoxCon	.SRWrap	dl dd	{float:left; width:380px; margin:2px 0 3px 0; font-family:µ¸¿ò; font-size:11px; color:#826F4E;} :root #layerPop_SRDBoxCon	.SRWrap	dl dd	{margin-bottom:4px}
#layerPop_SRDBoxCon	.SRWrap	dl	dd.alt	{padding-top:5px;}
#layerPop_SRDBoxCon	.SRWrap	dl dd	input,
#layerPop_SRDBoxCon	.SRWrap	dl dd	img	{vertical-align:middle}

#layerPop_SRDBoxCon	.SRWrap	.fl_left	{width:192px;}
#layerPop_SRDBoxCon	.SRWrap	.fl_left	dl	{width:183px;}
#layerPop_SRDBoxCon	.SRWrap	.fl_left	dl	dt	{clear:both; float:left; width:53px;font:normal 11px µ¸¿ò; color:#888;}
#layerPop_SRDBoxCon	.SRWrap	.fl_left	dl	dd	{float:left; width:130px; margin-top:0}

#layerPop_SRDBoxCon	.SRWrap	.fl_right	{width:330px;}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	dl	{width: 333px;}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	dl	dt	{clear:both; float:left; width:53px; font:normal 11px µ¸¿ò; color:#888;}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	dl	dd	{width:280px; margin-top:0; color:#7B5A2B; font:normal 11px µ¸¿ò;}

#layerPop_SRDBoxCon	.SRWrap	.fl_right	p	{float:left; margin-right:3px; line-height:1.5em;}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	.selectA	{width:280px; overflow:auto; overflow:hidden}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	.selectBtnA	{margin:2px 0 5px 0}
#layerPop_SRDBoxCon	.SRWrap	.fl_right	.selectBtnA	img	{margin-right:-1px}

#layerPop_SRDBoxCon	.SRWrap	.btnA	{position:absolute; right:20px; top:112px}

#flash_feather	{position:absolute; left:708px; top:85px; z-index:30;}
#gnb_left_banner	{position:absolute; top:0px; left:0; width:208px; height:85px; z-index:15;}
#gnb_right_banner	{position:absolute; top:31px; right:12px; height:25px; z-index:15;}
#flash_gnb	{position:absolute; left:0; top:0; z-index:10}

.gnbMenu	{position:absolute; top:10px; right:12px; z-index:10}
.gnbMenu	li	{float:left; margin-left:8px;}

.gnbSearch	{position:absolute; top:97px; left:278px; width:378px; z-index:20}

.seachType	{position:relative; float:left; width:71px; margin-right:5px; background:#FBF8EF; border:1px solid #806C33; cursor:pointer;  z-index:25}
.seachType	.con	{padding:7px 0 2px 0px;}
.seachType	.con	p	{height:14px; padding-left:14px;}
.seachType	.seachTypeSub		{position:absolute; left:-1px; width:71px; padding-bottom:4px; display:none; background:#FBF8EF; border:1px solid #806C33; border-top:0; z-index:30}
.seachType	.seachTypeSub	li	{width:71px;  font-size:0; line-height:0}
.seachType	.seachTypeSub	li	a	{display:block; padding:4px 0 4px 14px;}
.seachType	.seachTypeSub	li	a:hover	{background:#E1D4B6}

.seachType	.btnA	{position:absolute; top:9px; right:7px}

.formA		{float:left;}
.formA	.inputA	{float:left; width:253px; height:25px; margin-right:3px; display:inline}
.formA	.inputA	input	{width:210px; height:18px; margin-top:0; border:0; padding:7px 0 0 10px; font:bold 12px ±¼¸²; color:#725A1F; background:url('/images/common/bg_gnbSearch.gif') no-repeat 0 0} 
*+html	.formA	.inputA	input	{margin-top:-1px}
*html	.formA	.inputA	input	{margin-top:-1px}
.formA	.btnA	{float:left; margin-top:1px;}

/* footer */
.footerBox	{position:relative; float:left; width:943px; height:31px; border:1px solid #E5E5E5; padding-left:15px; margin-bottom:9px;}
.footerBox	ul	{float:left;}
.footerBox	li	{float:left; height:10px; margin-top:10px; padding:0 15px 0 14px; background:url('/images/common/bg_lineGr_footer.gif') no-repeat left 0;}
.footerBox	li.alt	{background:none;}
.footerBox	.shop_close	{position:absolute; right:34px; top:7px; width:130px; height:14px; padding-top:4px; background:url('/images/global/bg_boxShop.gif') no-repeat; text-align:center;}
.footerBox	#shopOpen	{position:absolute; right:34px; top:-139px; width:130px;}
.footerBox	#shopOpen	.shop_open	{width:130px; height:18px; background:url('/images/global/bg_boxShop.gif') no-repeat; text-align:center;}
.footerBox	#shopOpen	.shop_open	img	{margin-top:4px;}
.footerBox	#shopOpen	.shopBox	{width:112px; height:134px; margin-bottom:1px; padding:11px 0 0 18px; background:url('/images/global/bg_boxShop_big.gif') no-repeat;}
.footerBox	#shopOpen	.shopBox	ul	{width:100px; overflow:auto; overflow-x:hidden;}
.footerBox	#shopOpen	.shopBox	li	{float:none; height:10px; margin:0px; padding:0 0 6px 0; font:normal 11px µ¸¿ò;}
.footerBox	#shopOpen	.shopBox	li.last	{padding-bottom:0px;}
*html .footerBox	#shopOpen	.shopBox	li	{ padding:0 0 2px 0;}
.copyright	{float:left; padding:0 13px 0 0; width:955px;}
.copyright	p	{float:left;}
.copyright	p.logo	{margin:10px 14px 0 0;}
.copyright	p.fl_right	{float:right; margin:5px 0 0 0;}


#contentWrap	{width:970px; padding:135px 0 160px 0;}

#main_visual_bannerContainer	{width:970px; height:295px;}

.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	.more	{width:35px; margin-bottom:4px; text-align:right;}
.mainWrap	.titlay	.pageBtn	.btn	{height:16px; width:36px; text-align:right; overflow:auto; overflow:hidden;}
*+html .mainWrap	.titlay	.pageBtn	.more	{margin-bottom:2px;}
*html .mainWrap	.titlay	.pageBtn	.more	{margin-bottom:2px;}
.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	.titlay	{margin-bottom:15px;}
.specialBook	.specalCon	{position:relative; width:191px;}
.specialBook	.specalCon	.button	{ width:186px; overflow:auto; overflow:hidden;}
.specialBook	.specalCon	.button	.fl_left	{float:left; margin-top:48px;}
.specialBook	.specalCon	.button	.fl_right	{float:right; margin-top:48px;}
.specialBook	.list	{position:absolute; top:0; left:19px; width:148px;}
.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; height:72px}
.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:2px;}
.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;}