﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*

z-index 설정

새로 만든거 사용 
i_side :				900000 : 노멀 (600000);
i_categoryAll :	800000
i_body :				700000

새로 만든거 사용 ==> 급 변경 :: 상세보기에서 레이어 팝업이 안떠서
i_side :				9000 : 노멀 (6000);
i_categoryAll :	8000
i_body :				7000
*/


/*******************************************************************
*	common default
********************************************************************/
* {margin:0; padding:0;} 
*html body {height:100%} 
*html {overflow:hidden;} 
html { overflow-y: scroll; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button {margin:0;padding:0;}
body { /*text-align:center;*/ }

body, table { font-size: 12px; color:#333333; font-style: normal; font-family:"굴림","verdana"; line-height:1.4; word-spacing:-1pt; }
form { margin:0; padding:0;	}
ul,ol,li{list-style:none;vertical-align:middle;line-height:120%;}
img { border:0px; } /*for IE image margin*/

a:link, a:visited { color:#666666; text-decoration:none;  }
a:active, a:hover { text-decoration:none; }

.main {  }  /* 메인 페이지 일경우 배경등 스타일 정의*/
.sub {  }	/* 서브 페이지 일경우 배경등 스타일 정의*/

.small	{ font-family:"돋움","돋움체","Tahoma";font-size:11px;letter-spacing:0.5px;text-decoration:none;}
.default	{ font-family:"굴림","verdana";font-size:12px;}
.num {font-family:"Tahoma"; font-size:11px;letter-spacing:0.5px;}
.num2 {font-family:"Tahoma"; font-size:12px;letter-spacing:0.5px;}
.title	{ font-family : "굴림", "Tahoma", "Verdana"; font-size : 12pt; color:#333;}


.hand	{ cursor:pointer; border:0px }
.bold	{ font-weight:bold; }
.left	{ float:left; }
.right	{ float:right; }
.tleft	{ text-align:left; }
.both	{ clear:both; }
.blank  { clear:both; height:8px; overflow:hidden; }
.clear	{ clear:both; overflow:hidden;}
.underline { text-decoration:underline; }
input.whites { border:1px solid #e4e4e4; background:#fff; height:18px; line-height:18px; }
input.inputs { border:1px solid #ccc; background:#fff; height:18px; vertical-align:middle; line-height:18px;}
input.inputs_bg { border:1px solid #ccc; background:#f8f8f8; height:18px; vertical-align:middle; line-height:18px;}
textarea.inputs { border:1px solid #ccc; background:#fff; }
textarea.inputs_bg { border:1px solid #ccc; background:#f8f8f8; }
select.inputs_bg { height:20px;vertical-align:middle; }
.input_check, .input_radio{ width:13px;height:13px;vertical-align:middle; }
.select_check { height:20px;vertical-align:top; }

textarea.inputs:hover, textarea.inputs:focus, textarea.inputs:active { border:1px solid #38c1c9 }
textarea.inputs_bg:hover, textarea.inputs_bg:focus, textarea.inputs_bg:active { border:1px solid #38c1c9 }
input.inputs:hover, input.inputs:focus, input.inputs:active { border:1px solid #38c1c9 }
input.inputs_bg:hover, input.inputs_bg:focus, input.inputs_bg:active { border:1px solid #38c1c9 }

input.hd { border:0px; background:#fff; height:14px; }
input.ip2 { background-color:#fffFFF; border:1px solid #cccccc; font-family : "Tahoma", "굴림", "Arial", "Verdana", "Helvetica"; font-size : 12px; color:#666666; height:18px; }
option.disabled {color:#808080}
.imgBoder { border:1px solid #f7f7f7 }

.opSelect { font-family:"굴림",gulim,verdana;font-size:12px; width:380px; }
.opSelect3 { font-family:"굴림","verdana";font-size:12px; width:255px; } /* 옵션 셀렉트박스에 사용되는 스타일정의 */
.listOptionList select { font-family:"굴림",gulim,verdana;font-size:12px; width:220px; } /* 옵션 셀렉트박스에 사용되는 스타일정의 */
.listOptionList2 select { font-family:"굴림",gulim,verdana;font-size:12px; width:340px; } /* 옵션 셀렉트박스에 사용되는 스타일정의 */
.imgOptionList select { font-family:"굴림",gulim,verdana;font-size:12px; width:180px; } /* 옵션 셀렉트박스에 사용되는 스타일정의 */


.white	{ color:#fff; }
.blue	{ color:#39f; }
.green	{ color:#3c0; }
.orange { color:#f60 }
.black	{ color:#000 }
.gray	{ color:#999 }
.dgray	{ color:#666 }
.mColor { color:#f40009; }
.mt4	{ margin-top:4px; } 
.mt10	{ margin-top:10px; }
.ball	{ border: 1px solid #dadada; }
.cateColor1 { color:#333; }
.cateColor2 { color:#f14f4f; }
.cateColor3 { color:#000; }


/* 적립 상태  적립대기,적립완료,적립사용,사용취소 */
.statusA { color:#999 } 
.statusB { color:#38c1c9 } 
.statusC { color:#39f } 
.statusE { color:#f60 } 

/*쿠폰 상태 쿠폰발급완,쿠폰사용완료,쿠폰기간만료,쿠폰발급실패 */
.status2A { color:#38c1c9 } 
.status2B { color:#3c0 } 
.status2C { color:#999 } 
.status2D { color:#999 } 


.noticeDiv { background:url(img/common/icon_notice.gif) no-repeat 0 -1px;padding:1px 0 0 16px; }

.no_text { font-size:0; line-height:0; } /* a tag 에 사용함, 이미지로 된 버튼 */

#addGoods .addGoods { clear:both; padding:6px 0 0 10px; }
#addGoods .ttl { float:left; text-align:left; font-weight:bold; width:170px }
#addGoods .qtyBox { float:left; text-align:left; }
#addGoods .prc { float:left; padding:0 0 0 6px; text-align:right; width:100px; }


/*******************************************************************
*	common layout
********************************************************************/
* { font-family:Dotum; }
#i_wrapper { position:relative; width:100%; padding:0; margin:0; }
/* #i_wrapper { height:3726px; background:url(img/_guide/main.png) no-repeat; } */

/* 말줄임표 라인 */
.text_line_ellipsis { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.text_multiline_ellipsis { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* hr을 대신해 div 로 사용 */
.c_hr_line { clear:both; width:100%; height:1px; margin:0 auto; padding:0; border:none; background:#e3e3e3; }

/*******************************************************************
*	#i_header (header)
********************************************************************/

/* *html #wrapBody { position:relative; width:100%; height:100%; margin:0; _overflow-y:scroll; _overflow:auto;}  */
#i_header { position:relative; width:100%; }

/* #i_h_up { width:100%; height:69px; background:url(img/i_header/i_h_up_bg.gif) repeat-x; overflow:hidden; } */
#i_h_up { width:100%; height:69px; background:#c0e6fb; repeat-x; overflow:hidden; }
#i_h_up a { display:block; width:1107px; margin:0 auto; padding:0 85px 0 31px; }
#i_h_up a img { display:block; }

#i_h_quick { width:100%; height:31px; background:url(img/i_header/i_h_quick_bg.gif) repeat-x; }
/*#i_h_q_wrap { width:1010px; height:31px; margin:0 auto; }*/
#i_h_q_wrap { width:1107px; height:31px; margin:0 auto; padding:0 85px 0 31px; }
#i_h_q_wrap .c_left { float:left; }
#i_h_q_wrap .c_left a { float:left; display:block; margin:0px; padding-top:1px; cursor:pointer }
#i_h_q_wrap .c_left a.state_open img.btn_opnen { display:inline; }
#i_h_q_wrap .c_left a.state_open img.btn_close { display:none; }
#i_h_q_wrap .c_left a.state_close img.btn_open { display:none; }
#i_h_q_wrap .c_left a.state_close img.btn_close { display:inline; }

#i_h_q_wrap .c_right { float:right; }
#i_h_q_wrap .c_right a { float:left; display:block; padding:11px 9px 8px 9px;; font-size:12px; height:12px; line-height:12px; text-decoration:none; }
#i_h_q_wrap .c_right a.type1 { color:#8e8e8e; background:#efefef; border-right:1px solid #dadada; }
#i_h_q_wrap .c_right a.type2 { color:#676767; }
#i_h_q_wrap .c_right a.type3 { color:#676767; font-weight:bold; padding-right:5px; }
/*#i_h_q_wrap .c_right a:first-child { border-left:1px solid #dadada; }*/

/*
#i_h_quick { width:100%; height:23px; background:#fff; }
#i_h_quick .c_left { float:left; padding:5px; }
#i_h_quick .c_left a { float:left; height:11px; padding:0 4px; cursor:pointer; }

#i_h_quick .c_right { float:right; margin-top:8px; }
#i_h_quick .c_right ul li { float:left; height:9px; font-size:10px; line-height:0; color:#777777; padding:0 4px; border-right:1px solid #c2c5ca; }
#i_h_quick .c_right ul li.last { border-right:none; }
#i_h_quick .c_right ul li span { font-size:11px; line-height:100%; color:#777777;  text-decoration:none; }
#i_h_quick .c_right ul li a { font-size:11px; line-height:100%; color:#777777; text-decoration:none; }
#i_h_quick .c_right ul li a:hover { color:#d94547; }
*/


#i_h_body { width:1107px; height:104px; padding-bottom:1px; margin:0 auto; padding:0 85px 0 31px; }
#i_h_body .c_logo { float:left; width:260px; height:104px; background:#fff; }
#i_h_body .c_logo a { float:left; display:block; margin:2px 20px; }

#i_h_body .c_search { float:left; width:490px; height:104px; background:#fff; }
#i_h_body .c_search #i_search { width:380px; height:36px; background:#0eabde; margin:34px auto 31px auto; }
#i_h_body .c_search #i_search #i_searchKeyword { float:left; width:310px; height:30px; background:#fff; margin:3px 0 3px 3px; }
#i_h_body .c_search #i_search #i_searchKeyword #sText { float:left; display:block; position:relative; width:200px; height:20px; }
#i_h_body .c_search #i_search #i_searchKeyword #sText input { width:200px; height:14px; padding:8px; border:none; font-size:14px; line-height:12px; color:#777777; }
#i_h_body .c_search #i_search #sBtn { float:left; width:66px; height:35px; margin:1px auto 1px auto;}

#i_h_body .c_banner { float:left;  width:260px; height:104px; }
#i_h_body .c_banner img {vertical-align:top;}
#i_h_body .c_banner #i_h_b_banner { float:right; margin:34px 0 14px 0; }
#i_h_body .c_banner #i_h_b_banner2 { float:right; text-align:left; margin:14px 0 0 0; width:240px; height:72px;}
#i_h_b_banner a, #i_h_b_banner a img{ display:block; }
#i_h_body .c_banner #i_h_b_menu { float:right; }
#i_h_body .c_banner #i_h_b_menu ul li{ float:left; }


#i_h_navi { clear:both; width:100%; height:37px; background:url(img/i_header/m_menu_back.jpg) repeat-x; }
#i_h_navi > ul { width:1062px; height:37px; padding:0px 0 0px 0; margin:0 auto; padding:0 0px 0 0px; }
#i_h_navi > ul > li { float:left; }
#i_h_navi > ul > li a { float:left; height:15px; font-size:15px; line-height:15px; font-weight:bold; vertical-align:top; color:#fff; text-decoration:none; }
#i_h_navi > ul > li a {no-repeat; cursor:pointer; }

/*
#i_h_navi { clear:both; width:100%; height:43px; background:url(img/i_header/i_h_navi_bg2.gif) repeat-x; }
#i_h_navi > ul { width:1000px; height:41px; padding:1px 0 1px 0; margin:0 auto; padding:0 25px 0 1px; }
#i_h_navi > ul > li { float:left; }
#i_h_navi > ul > li a { float:left; height:15px; font-size:15px; line-height:15px; font-weight:bold; padding:15px 15px 11px 15px; vertical-align:top; color:#fff; text-decoration:none; }
#i_h_navi > ul > li a {no-repeat; cursor:pointer; }
*/


/* #i_h_navi > ul > li a { background:url(img/i_header/i_h_navi_line1.gif) no-repeat; cursor:pointer; } */

#i_h_navi > ul > li:first-child a { color:#fff215;}

/*#i_categoryAll { position:absolute; width:100%; z-index:800000; left:0; }*/
#i_categoryAll { position:absolute; width:100%; z-index:8000; left:0; }
#i_c_container { width:1126px; margin:0 auto; }
#i_c_c_body { position:relative; width:1008px; left:0px; min-height:500px; border:2px solid #cccccc; background:#fff; margin:0 85px 0 31px; }
#i_c_c_body .closeBtn { position:absolute; width:58px; height:21px; bottom:2px; right:2px; }
#i_c_c_body .closeBtn a { cursor:pointer; }

/* 전체 카테고리 보기 */
#i_c_c_b_list {}
#i_c_c_b_list > ul { list-style:none; text-align:left; vertical-align:top; }
#i_c_c_b_list ul, #i_c_c_b_list li { font-size:0; }
#i_c_c_b_list a { display:block; font-size:12px; line-height:16px; padding:2px; text-decoration:none; }


#i_c_c_b_list li.cCate1Grp { display:inline-block; width:16%; margin:10px 2%; vertical-align:top; overflow:hidden;  }
#i_c_c_b_list li.cCate1Grp { *display:inline; }
#i_c_c_b_list li.cCate1Grp a { font-size:12px; height:16px; line-height:16px; color:#333; }
#i_c_c_b_list li.cCate1Grp a:hover { color:#f00; }

#i_c_c_b_list div.cCate1Btn { border-bottom:1px solid #ccc; }
#i_c_c_b_list div.cCate1Btn a { height:16px; font-size:14px; line-height:16px; font-weight:bold; text-align:center; }
#i_c_c_b_list ul.cCate2Grp { width:100%; margin:4px auto; }
#i_c_c_b_list ul.cCate2Grp li a { height:16px; font-size:12px; line-height:14px; text-align:left; text-indent:15%; }
#i_c_c_b_list ul.cCate2Grp li a:hover { color:#f00; }











/*
	#topUtil { width:920px; float:left; }
		#topBanner { float:left; width:368px; padding-top:2px; margin:0px; overflow:hidden;}
		#logo { float:left; width:184px; padding-top:13px; margin:0px;}
		#topmenu { float:left; width:368px; }
			#homeMenu { float:right; padding-right:4px;}
				#homeMenu ul { float:right;margin:0px; padding:0px; height:13px; overflow:hidden; }
					#homeMenu ul li { float:left; background:url(img/top/top_line.gif) no-repeat;padding-left:9px;}
				#utilMenu {  }
					#utilMenu ul { float:right; margin:0px; padding:0px; height:11px; overflow:hidden; }
						#utilMenu ul li { float:left; background:url(img/top/top_line.gif) no-repeat 0 -2px;padding-left:9px;}
	
	#navi { clear:both; width:920px; float:left;}
		#navi ul { float:left; margin:0px; padding:0px; }
			#navi ul li { float:left; }
*/

/* 박스 스타일 */
/*
#defBox { clear:both;}
	#defBox .left { float:left; width:16px; background:url(img/main/goods_table_left.gif) no-repeat;}
	#defBox .right { float:left; width:16px; background:url(img/main/goods_table_right.gif) no-repeat;}
	#defBox .content { float:left; background:url(img/main/goods_table_tbg.gif) repeat-x; padding-top:24px;}
*/


/*******************************************************************
*	top 검색영역
********************************************************************/
/*
#topSearch { clear:both; margin:0px; width:920px; float:left; text-align:left; height:39px;} /* position:relative; z-Index:9999}	*/
/*	#searchKeyword { float:right;width:730px; }
		#topSch { float:left; margin-top:7px; padding-left:74px;}	
		#topRank { float:left; margin-top:8px;padding-left:26px; padding-right:26px; width:72px;}	
		#top_rankLine { float:left; margin-top:12px; width:160px;padding-left:10px;}	
		#top_rankBox { position:absolute; z-index:998; margin-top:4px; display:none; border:2px #666 solid; width:160px;padding:6px 0px 0px 8px; background-color:#fff}
*/

#scateImgs { height:26px; overflow:hidden; }
#scateBox { z-index:10; background:#fff; filter:alpha(opacity=98);opacity:0.98; -moz-opacity:0.98; display:none; overflow:hidden; width:190px; position:absolute; }
	#scate_cbody {width:190px;background:url(img/common/cate_menu_bg.gif); padding:0px; }
	#scate_cbody ul { margin:0px; padding:0px 0px 0px 1px; }
	#scate_cbody ul li { text-align:left; padding-left:2px; height:24px; width:182px;overflow:hidden; }


/*******************************************************************
*	i_body (content)
********************************************************************/
/*#i_body { clear:both; width:1010px; min-height:510px; margin:6px auto; left:-27px; position:relative; z-index:700000; }*/
/*#i_body { clear:both; width:1010px; min-height:510px; margin:6px auto; left:-27px; position:relative; z-index:7000; }*/
#i_body { position:relative;}

#i_b_group0 { width:1107px; height:97px; margin:0 auto; }
#i_b_group0 #i_b_g0_1 { float:left; width:840px; height:97px; }
#i_b_g0_1 .c_b_g0 { float:left; width:280px; height:97px; }
#i_b_g0_1 .c_b_g0 a,#i_b_g0_1 .c_b_g0 a img { display:block; }

#i_b_g0_2 { float:left; width:154px; height:87px; padding:5px 8px; background:url(img/main/grp0_ranking_bg.gif) no-repeat; }
#i_b_g0_2 > div { text-align:left; font-size:11px; line-height:11px; margin:2px 0; font-family:Arial; }
#i_b_g0_2 > ul { margin:4px 0; }
#i_b_g0_2 > ul > li { text-align:left; width:154px; height:14px; padding:2px 0; line-height:0; }
#i_b_g0_2 > ul > li > a { display:block; width:154px; font-size:11px; color:#000; height:14px; line-height:14px; margin:1px 0; }
#i_b_g0_2 > ul > li > a { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }



#i_b_group1 { width:100%; height:380px; margin:0 auto; background:#f9f9f8;z-index:999; position:relative;}
#i_b_group1 .l_body { float:left; width:1107px; height:380px; }
#i_b_group1 .l_body #roll_imgs ul { width:1107px; height:380px; border:0px solid #d0d0d0; overflow:hidden; }
#i_b_group1 .l_body #roll_imgs ul li { float:left; width:1107px; height:380px; }

#i_b_group1 .l_body #roll_btns ul { width:1012px; height:28px; background:#f1f1f1; }
#i_b_group1 .l_body #roll_btns ul li { float:left; height:28px; }
#i_b_group1 .l_body #roll_btns ul li a { display:inline-block; font-size:12px; line-height:12px; padding:9px 0 7px 0; color:#ffffff; margin-right:1px; background:#cccccc; text-decoration:none; cursor:pointer; }
#i_b_group1 .l_body #roll_btns ul li.btn_on a { background:#99ccff; }


/* 
#i_b_group1 .r_body { float:right; width:207px; }    

#i_b_g1_best { position:relative; width:207px; height:266px; background:url(img/main_n/grp1_item_bg.gif) no-repeat; }
#i_b_g1_best .c_img { width:186px; height:186px; padding:2px 10px 6px 11px; }
#i_b_g1_best .c_img_up { position:absolute; left:0; top:0; } 
#i_b_g1_best .c_txt_title { width:186px; max-height:32px; padding:0px 10px 0px 11px; }
#i_b_g1_best .c_txt_title a { width:186px; max-height:32px; font-size:12px; line-height:16px; color:#6d6d6d; }
#i_b_g1_best .c_txt_title a { display:block; text-overflow:ellipsis; overflow:hidden; }
#i_b_g1_best .c_txt_price { width:150px; height:14px; padding:0px 26px 0px 31px; font-weight:bold; color:#00f; }

#i_b_g1_focus { position:relative; width:207px; height:246px; margin-top:9px; background:url(img/main_n/grp1_item_bg.gif) no-repeat; }
#i_b_g1_focus .c_img { width:186px; height:186px; padding:2px 10px 6px 11px; }
#i_b_g1_focus .c_img_up { position:absolute; left:0; top:0; } 
#i_b_g1_focus .c_txt_title { width:186px; max-height:32px; padding:0px 10px 0px 11px; overflow:hidden; }
#i_b_g1_focus .c_txt_title a { width:186px; max-height:32px; font-size:12px; line-height:16px; color:#6d6d6d; }
#i_b_g1_focus .c_txt_title a { display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; }
#i_b_g1_focus .c_txt_price { width:150px; height:14px; padding:0px 26px 0px 31px; font-weight:bold; color:#00f; }

*/



#i_b_group2 { width:1000px; height:132px; padding-top:10px; margin:0 auto; }
#i_b_group2 img { display:block; }
#i_b_group2 .l_body { float:left; width:998px; height:130px; border:1px solid #e3e3e3; overflow:hidden; }
#i_b_group2 .l_body .c_b_g2_1 { float:left; width:248px; height:130px; }
/*#i_b_g2_line { float:left; width:2px; height:110px; margin:10px 0; background:#eeeeee; }*/
.c_b_g2_line { float:left; width:2px; height:110px; margin:10px 0; background:#eeeeee; }


#i_b_group2 .r_body { float:left; width:500px; height:132px; }

/* 최신기종 */
#i_b_group3 { clear:both; width:1000px; height:200px; margin:12px auto 0 auto; border:1px solid #e3e3e3; }
#i_b_group3 img { display:block; }
#i_b_group3 .c_b_title { height:14px; margin:10px 0 0 22px; text-align:left; }
#i_b_group3 .c_b_body { width:986px; height:152px; padding:14px 6px 0 6px; overflow:hidden; }
ul#i_b_device { width:986px; height:152px; }
ul#i_b_device li { float:left; width:140px; height:152px; border-left:1px solid #e3e3e3; }
ul#i_b_device li:first-child { border-left:none; }


/* 최신기종2 new */
#i_b_group3_1 { clear:both; width:1000px; height:180px; margin:-1px auto 0 auto; border:1px solid #e3e3e3; }
#i_b_group3_1 img { display:block; }
#i_b_group3_1 .c_b_title { height:14px; margin:10px 0 0 22px; text-align:left; }
#i_b_group3_1 .c_b_body { width:986px; height:152px; padding:14px 6px 0 6px; overflow:hidden; }
ul#i_b_device { width:986px; height:152px; }
ul#i_b_device li { float:left; width:140px; height:152px; border-left:1px solid #e3e3e3; }
ul#i_b_device li:first-child { border-left:none; }




/* 중앙 배너 큰거 */
#i_b_group4 { width:1000px; height:165px; margin:15px auto 0 auto; }
#i_b_group4 img, #i_b_group4 a { display:block; }
#i_b_g4_1 { float:left; width:490px; height:163px; border:1px solid #e3e3e3; }
#i_b_g4_2 { float:right; width:490px; height:163px; border:1px solid #e3e3e3; }

/* new arrival 신상품 */
#i_b_group5 { width:1000px; height:580px; margin:20px auto 0 auto; }
/*#i_b_group5 { width:1000px; padding:20px 0; margin:20px auto 0 auto; }*/
#i_b_group5 img { display:block; }
#i_b_group5 .c_b_title { width:1000px; height:30px; margin:0 auto; }
#i_b_group5 .c_b_title .l_title { float:left; margin:2px 0 0 5px; }
#i_b_group5 .c_b_title .r_btn { float:right; margin-right:3px; }
#i_b_group5 .c_b_body { width:100%; }
#i_b_group5 .c_b_body ul#i_b_new { width:990px; padding:20px 5px; font-size:0; text-align:left; }
#i_b_group5 .c_b_body ul#i_b_new li { position:relative; display:inline-block; width:182px; height:266px; padding:0 8px; }
#i_b_group5 .c_b_body ul#i_b_new li { *display:inline; vertical-align:top; }
#i_b_group5 .c_b_body ul#i_b_new li a { display:block; }
#i_b_group5 .c_b_body ul#i_b_new li a img { display:block; }
#i_b_group5 .c_b_body ul#i_b_new li .c_img { width:180px; height:180px; border:1px solid #e3e3e3; margin:0 auto; }
#i_b_group5 .c_b_body ul#i_b_new li .c_img_up { position:absolute; left:-5px; top:-10px;  }
#i_b_group5 .c_b_body ul#i_b_new li .c_txt { width:180px; padding:6px 0 0 0; font-size:12px; line-height:16px; }
#i_b_group5 .c_b_body ul#i_b_new li .c_txt .c_txt_title a { width:180px; padding:5px 1px; max-height:42px; font-size:12px; line-height:16px; color:#777777; text-decoration:none; text-align:center; overflow:hidden; }
#i_b_group5 .c_b_body ul#i_b_new li .c_txt .c_txt_title a:hover { color:#f00; }
#i_b_group5 .c_b_body ul#i_b_new li .c_txt .c_txt_price { width:180px; padding:5px 1px; font-size:12px; line-height:16px; font-weight:bold; color:#00f; text-align:center; }

/* 중앙 3단 배너 큰거 이미지 크기 320x342 */
#i_b_group6 { width:1000px; height:342px; margin:20px auto 0 auto; }
#i_b_group6 ul li { float:left; margin-left:20px; }
#i_b_group6 ul li:first-child { margin-left:0; }
#i_b_group6 ul li a { float:left; display:block; width:320px; height:342px; }
#i_b_group6 ul li a img { display:block; }

/* best seller 베스트 상품 */
#i_b_group7 { width:1000px; height:402px; margin:20px auto 0 auto; }
#i_b_group7 .c_b_title { width:1000px; height:30px; margin:0 auto; }
#i_b_group7 .c_b_title .c_b_t_left { float:left; width:279px; height:30px; }
#i_b_group7 .c_b_title .c_b_t_left .l_title { float:left; margin:4px 0 0 5px; }
/*#i_b_group7 .c_b_title .c_b_t_right { float:right; width:721px; height:30px; }*/
#i_b_group7 .c_b_title .c_b_t_right { float:right; width:628px; height:30px; }
/*#i_b_group7 .c_b_title .c_b_t_right ul { width:719px; height:28px; border:1px solid #cccccc; }*/
#i_b_group7 .c_b_title .c_b_t_right ul { width:626px; height:28px; border:1px solid #cccccc; }
#i_b_group7 .c_b_title .c_b_t_right ul li { float:left; height:28px; }
/*#i_b_group7 .c_b_title .c_b_t_right ul li a { float:left; display:block; width:143px; height:12px; line-height:12px; padding:8px 0; font-weight:bold; color:#2d2d2d; cursor:pointer; text-decoration:none; }*/
#i_b_group7 .c_b_title .c_b_t_right ul li a { float:left; display:block; width:124px; height:12px; line-height:12px; padding:8px 0; font-weight:bold; color:#2d2d2d; cursor:pointer; text-decoration:none; }
#i_b_group7 .c_b_title .c_b_t_right ul li a { border-left:1px solid #cccccc; background:#dddddd; }
#i_b_group7 .c_b_title .c_b_t_right ul li:first-child a { border-left:none; width:126px;}
#i_b_group7 .c_b_title .c_b_t_right ul li.active a { color:#fff; background:#4abaff; }

#i_b_group7 .c_b_g7 > div { width:1000px; height:372px; }
/*#i_b_group7 .c_b_g7 .c_b_g7_big { position:relative; float:left; width:277px; height:370px; padding:1px 1px; background:#e3e3e3; }*/
#i_b_group7 .c_b_g7 .c_b_g7_big { float:left; width:371px; height:370px; border:1px solid #e3e3e3; border-right:none; overflow:hidden; }
#i_b_group7 .c_b_g7 .c_b_g7_big .c_img_up { display:block; }
#i_b_group7 .c_b_g7 .c_b_g7_big a img { display:block; }
/*#i_b_group7 .c_b_g7 .c_b_g7_list { float:right; width:721px; height:371px; background:url(img/main_n/c_b_g7_list_bg.gif) no-repeat; }*/
#i_b_group7 .c_b_g7 .c_b_g7_list { float:right; width:628px; height:372px; background:url(img/main_n/c_b_g7_list_bg2.gif) no-repeat; }
/*#i_b_group7 .c_b_g7 .c_b_g7_list ul li { float:left; width:239px; height:123px; background:#ffffff; margin:0 0 1px 1px; }*/
#i_b_group7 .c_b_g7 .c_b_g7_list ul li { float:left; width:208px; height:123px; background:#ffffff; margin:0 0 1px 1px; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_img { float:left; width:100px; padding:12px 1px 11px 1px; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_img a img { width:100px; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt { float:left; width:106px; height:63px; padding:15px 0 5px 0; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt > div { text-align:left; width:106px; height:15px; font-size:11px; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt .c_txt_icon { height:50px; font-size:0; padding-left:10px; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt .c_txt_brand { font-weight:bold; color:#666; }
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt .c_txt_title { color:#000; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#i_b_group7 .c_b_g7 .c_b_g7_list ul li .c_txt .c_txt_price { font-weight:bold; color:#00f; }

/* mc choice 추천상품 */
#i_b_group8 { width:1000px; height:600px; padding:20px 0; margin:20px auto 0 auto; }
/*#i_b_group8 { width:1000px; padding:20px 0; margin:20px auto 0 auto; }*/
#i_b_group8 img { display:block; }
#i_b_group8 .c_b_title { width:1000px; height:30px; margin:0 auto; }
#i_b_group8 .c_b_title .l_title { float:left; margin:2px 0 0 5px; }
#i_b_group8 .c_b_title .r_btn { float:right; margin-right:3px; }
#i_b_group8 .c_b_body { width:100%; }
/*#i_b_group10 .c_b_body ul#i_b_rec { width:990px; height:499px; padding:2px 5px; font-size:0; text-align:left; }*/
#i_b_group8 .c_b_body ul#i_b_rec { width:990px; padding:20px 5px; font-size:0; text-align:left; }
#i_b_group8 .c_b_body ul#i_b_rec li { display:inline-block; width:182px; height:266px; padding:0 8px; }
#i_b_group8 .c_b_body ul#i_b_rec li { *display:inline; vertical-align:top; }
#i_b_group8 .c_b_body ul#i_b_rec li a { display:block; }
#i_b_group8 .c_b_body ul#i_b_rec li a img { display:block; }
#i_b_group8 .c_b_body ul#i_b_rec li .c_img { width:180px; height:180px; border:1px solid #e3e3e3; margin:0 auto; }
#i_b_group8 .c_b_body ul#i_b_rec li .c_txt { width:180px; padding:6px 0 0 0; font-size:12px; line-height:16px; }
#i_b_group8 .c_b_body ul#i_b_rec li .c_txt .c_txt_title a { width:180px; padding:5px 1px; max-height:42px; font-size:12px; line-height:16px; color:#777777; text-decoration:none; text-align:center; overflow:hidden; }
#i_b_group8 .c_b_body ul#i_b_rec li .c_txt .c_txt_title a:hover { color:#f00; }
#i_b_group8 .c_b_body ul#i_b_rec li .c_txt .c_txt_price { width:180px; padding:5px 1px; font-size:12px; line-height:16px; font-weight:bold; color:#00f; text-align:center; }


/* brand shop */
#i_b_group9 { width:1000px; margin:21px auto 0 auto; }
#i_b_group9 .c_b_title { width:100%; height:28px; margin:0 auto; }
#i_b_group9 .c_b_title .l_title { float:left; margin:2px 0 0 5px; }
#i_b_group9 .c_b_body { width:100%; height:250px; } 
#i_b_group9 .c_b_body ul li { float:left; width:103px; height:43px; padding:9px 11px 8px 11px; }
#i_b_group9 .c_b_body ul li a img { vertical-align:top; }


/* special 특별한 상품 */
/*#i_b_group10 { width:1000px; height:550px; margin:20px auto 0 auto; }*/
#i_b_group10 { width:1000px; padding:20px 0; margin:20px auto 0 auto; }
#i_b_group10 img { display:block; }
#i_b_group10 .c_b_title { width:1000px; height:30px; margin:0 auto; }
#i_b_group10 .c_b_title .l_title { float:left; margin:2px 0 0 5px; }
#i_b_group10 .c_b_title .r_btn { float:right; margin-right:3px; }
#i_b_group10 .c_b_body { width:100%; }
/*#i_b_group10 .c_b_body ul#i_b_new { width:990px; height:499px; padding:2px 5px; font-size:0; text-align:left; }*/
#i_b_group10 .c_b_body ul#i_b_spe { width:990px; padding:20px 5px; font-size:0; text-align:left; }
#i_b_group10 .c_b_body ul#i_b_spe li { display:inline-block; width:182px; height:266px; padding:0 8px; }
#i_b_group10 .c_b_body ul#i_b_spe li { *display:inline; vertical-align:top; }
#i_b_group10 .c_b_body ul#i_b_spe li a { display:block; }
#i_b_group10 .c_b_body ul#i_b_spe li a img { display:block; }
#i_b_group10 .c_b_body ul#i_b_spe li .c_img { width:180px; height:180px; border:1px solid #e3e3e3; margin:0 auto; }
#i_b_group10 .c_b_body ul#i_b_spe li .c_txt { width:180px; padding:6px 0 0 0; font-size:12px; line-height:16px; }
#i_b_group10 .c_b_body ul#i_b_spe li .c_txt .c_txt_title a { width:180px; padding:5px 1px; max-height:42px; font-size:12px; line-height:16px; color:#777777; text-decoration:none; text-align:center; overflow:hidden; }
#i_b_group10 .c_b_body ul#i_b_spe li .c_txt .c_txt_title a:hover { color:#f00; }
#i_b_group10 .c_b_body ul#i_b_spe li .c_txt .c_txt_price { width:180px; padding:5px 1px; font-size:12px; line-height:16px; font-weight:bold; color:#00f; text-align:center; }



#i_b_group11 { width:1000px; height:380px; margin:20px auto 0 auto; }
#i_b_group11 .c_b_title { width:1000px; height:40px; }
#i_b_group11 .c_b_title > div { font-size:14px; height:14px; line-height:14px; padding:12px 0 12px 0; font-weight:bold; }
#i_b_group11 .c_b_title > div { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
#i_b_group11 .c_b_title .c_b_t_1 { float:left; width:260px; color:#666; background:#f7f7f7; }
#i_b_group11 .c_b_title .c_b_t_2 { float:left; width:260px; color:#666; background:#f7f7f7; }
#i_b_group11 .c_b_title .c_b_t_3 { float:right; width:472px; color:#333; background:#fff; border-left:1px solid #e3e3e3; }

#i_b_group11 .c_b_body { width:1000px; height:300px; margin:20px 0; }
#i_b_group11 .c_b_body > div { height:300px; border-right:1px solid #e3e3e3; }
#i_b_group11 .c_b_body .c_b_t_1 { float:left; width:260px; color:#666; }

#i_b_g11_notice { width:260px; height:131px; vertical-align:top; text-align:left; }
#i_b_g11_notice ul { width:230px; height:121px; padding:10px 10px 0px 20px; }
#i_b_g11_notice ul li { width:230px; height:16px; padding:3px 0; }
#i_b_g11_notice ul li a { float:left; width:214px; font-size:12px; height:16px; line-height:16px; text-align:left; padding:0 0 0 16px; color:#777777; vertical-align:top; }
#i_b_g11_notice ul li a { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(img/main_n/grp11/notice_icon.gif) no-repeat; }
#i_b_g11_notice_bottom { width:240px; height:150px; padding:18px 0 0 20px; }
#i_b_g11_notice_bottom a { display:block; }

#i_b_group11 .c_b_body .c_b_t_2 { float:left; width:260px; color:#666; }
#i_b_g11_faq { width:260px; height:170px; text-align:left; }
#i_b_g11_faq .c_b_title { width:230px; height:16px; padding:10px 10px 0px 20px; text-align:left; font-weight:bold; color:#c00814; }
#i_b_g11_faq .c_b_title a { text-align:left; font-weight:bold; color:#c00814; text-decoration:none; }
#i_b_g11_faq ul { width:230px; height:131px; padding:10px 10px 0px 20px; }
#i_b_g11_faq ul li { width:230px; height:16px; margin:4px 0; }
#i_b_g11_faq ul li a { float:left; width:210px; font-size:12px; height:16px; line-height:16px; text-align:left; padding:0 0 0 16px; color:#777777; vertical-align:top; }
#i_b_g11_faq ul li a { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(img/main_n/grp11/faq_icon.gif) no-repeat; }
#i_b_g11_quick { width:260px; }
#i_b_g11_quick ul { width:202px; height:108px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin:0 auto; }
#i_b_g11_quick ul li { float:left; display:block; width:100px; height:26px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
#i_b_g11_quick ul li a { width:100px; font-size:11px; height:14px; line-height:14px; padding:7px 0 5px 0; text-align:center; color:#777777; vertical-align:top; }
#i_b_g11_quick ul li a { display:block; font-weight:bold;  }
#i_b_group11 .c_b_body .c_b_t_3 { float:right; width:472px; color:#333;  }

#i_b_group12 { width:1000px; height:238px; margin:20px auto 0 auto; border-top:2px solid #ffffff; }
#i_b_group12 ul { width:1000px; height:216px; padding:10px 0; }
#i_b_group12 ul li { float:left; width:232px; height:216px; margin:0 8px; border:1px solid #e3e3e3; }
#i_b_group12 ul li a { float:left; display:block; width:232px; height:216px; }
#i_b_group12 ul li a img { float:left; display:block; }



/* 메인 배너 상단new 이미지 크기 1000x202  */
#i_b_group13 { width:1000px; height:720px; margin:10px auto 0 auto; }
#i_b_group13 ul li { float:left; margin-left:20px; }
#i_b_group13 ul li:first-child { margin-left:0; }
#i_b_group13 ul li a { float:left; display:block; }
#i_b_group13 ul li a img { display:block; }




/*******************************************************************
*	centent
********************************************************************/
/*#content { margin:0px; width:1000px; overflow:hidden; padding-top:10px; position:relative; z-index:99}*/


/******************************	left ******************************/
	#contentLeft { float:left; width:190px; position:relative;z-index:98;}

/* 왼쪽 메뉴카테고리 */
		#catMmenu { float:left; width:190px;overflow:hidden; }
			#catemenu_top { height:4px; overflow:hidden; }
			#catemenu_center { width:190px; background:url(img/main/cate_menu_bg.gif) repeat-y; padding:0px; margin:0px; text-align:left; }				
			#catemenu_center ul { margin:0; padding:0;}
			#catemenu_center ul li { height:24px; width:182px; padding-left:4px; }
			#catemenu_bottom { height:8px; overflow:hidden;}

		#brandMenu { float:left; width:190px; overflow:hidden;}
			#brand_top { height:4px; overflow:hidden; }
			#brand_center { width:190px; background:url(img/main/cate_menu_bg.gif) repeat-y left top; padding:0px; margin:0px; }				
			#brand_center ul { margin:0; padding:0; }
			#brand_center ul li { text-align:left; width:182px; padding:0 0 4px 4px; overflow:hidden;}
			#brand_bottom { height:8px; overflow:hidden;}

		.leftBrand { width:188px; height:200px; border:1px solid #f8f8f8; }	
		.leftBrand .leftBoxIn { width:166px; height:178px; border:1px solid #ccc;  padding:10px; text-align:left;}
		.boxLine { padding-bottom:8px;background:url(img/common/line_dot.gif) repeat-x; height:2px;overflow:hidden; }
		
		#brandScroll { cursor:pointer; width:6px; height:20px; overflow:hidden; background-color:#999 }

		#cateMenu .cateMenuCss{ padding: 0px; filter: alpha(opacity=98); opacity:0.98; -moz-opacity:0.98;display:none; overflow:hidden; width:180px; position:absolute; }
		.CM_cbody {background:url(img/main/box_cate_bg.gif); background-color:#fff;}
			.CM_cbody ul { margin:0px; padding:0px; text-align:left;}
			.CM_cbody ul li { margin:0px; text-align:left; height:24px; width:170px; overflow:hidden;}

		.bestRankBox { width:190px;background:url(img/shop/rank_box_bg.gif) repeat-y; }
		.bestRankBoxBody { clear:both;  width:190px;height:178px;overflow:hidden;position:relative; }


/* 왼쪽배너 */
		.leftBanner { width:190px; overflow:hidden; }
		.banner2 { width:80px; overflow:hidden; }
		
		#l_code01 { float:left; margin:0px; padding:0px; width:190px; overflow:hidden;}
		#l_code02 { float:left; margin:0px; padding:0px; width:190px; overflow:hidden;}
	

/******************************	center ****************************/
/*	#contentCenter { float:right; width:720px; overflow:hidden; position:relative;z-index:99998;}*/
	#contentCenter { float:right; width:800px; overflow:hidden; position:relative; z-index:97;/*z-index:99998;*/}
	#contentCenter_ux301 { float:left; width:1107px; overflow:hidden; position:relative; z-index:99997;/*z-index:99998;*/}

	.ttlBox { height:20px; background:url(img/common/ttl_box_bg.gif) repeat-x; }
	.goodsQuickInfo { z-index:9; position:relative;top:-28px;height:28px; overflow:hidden; text-align:center; filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8; background-color:#5a5b5a; height:28px; display:none; }
	*html .goodsQuickInfo { z-index:9; position:relative;top:-32px;text-align:center; filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8; background-color:#5a5b5a; height:78px; display:none; }
		.goodsQuickDefault { float:left; width:25%; text-align:center; overflow:hidden; }
		.goodsQuickDefault2 { float:left; width:24%; text-align:center; overflow:hidden; }
		

/*메인 추가코드*/
	#m_img	  { clear:both; float:left; margin:0px; padding:0px; width:720px; overflow:hidden;}
	.m_code01 { clear:both; float:left; margin:0px; padding:0px; width:724px; text-align:left; overflow:hidden;}
	.m_code02 { clear:both; float:left; margin:0px; padding:0px; width:909px; text-align:left; overflow:hidden;}

/*스크롤 박스 */
	.scrollBox { clear:both; width:100%; text-align:left;}
	.scrollBox .content { padding-top:4px; }
	.scrollBox .scroll_img_box { float:left; width:144px; margin-top:10px;height:180px; }
		.scrollBox ul { margin:0px; text-align:left; padding-left:10px; width:120px;}
		.scrollBox ul li { margin:0px; padding:0px; }

	#mainContent { clear:both; text-align:left;}
	#mainContent ul { margin:0px; padding-left:4px; text-align:left}
	#mainContent ul li { margin:0px; padding-left:8px; width:226px;overflow:hidden;height:19px;background:url(img/common/icon_next.gif) no-repeat 0px 2px; }
	
	#boardBox ul { margin:0px; padding-left:10px; text-align:left}
	#boardBox ul li { margin:0px; padding:0px; width:176px;overflow:hidden;height:19px;background:url(img/common/icon_next.gif) no-repeat 0px 3px; padding-left:8px; }


	#hitGoods .boxList { clear:both; width:720px; }
	#hitGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:720px; height:196px;overflow:hidden; }
	#hitGoods .boxMove { clear:both; width:720px; }

	#recoGoods .boxList { clear:both; width:720px; }
	#recoGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:720px; height:196px;overflow:hidden; }
	#recoGoods .boxMove { clear:both; width:720px; }

	#newGoods .boxList { clear:both; width:720px; }
	#newGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:720px; height:196px;overflow:hidden; }
	#newGoods .boxMove { clear:both; width:720px; }

	
/*상품리스트*/
	.contentBox { width:1107px; border:2px solid #f8f8f8; text-align:center; } 
		.contentBoxIn { border:1px solid #dfdfdf; width:1107px; } 
			.searchField { position:relative;z-index:998;background-color:#fff; border: 1px solid #bbb;text-align:left }

	

	#list { clear:both; margin-top:16px; width:1104px; }
	#list_top { width:100%; background:url(img/common/tab_bg.png); height:37px;}
		#list_top ul { margin:0px; padding:0px; text-align:left;}
		#list_top ul li { float:left; margin:0px; padding:0px 0px 0px 0px; height:10px}
		
	#list_list { clear:both; display: inline-block; width:1101px; margin-top:0px; background:#fff;}
/*	#list_img { display: inline-block; position:relative;width:1100px;*width:1096px;min-height:100%; overflow:hidden;border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; margin-top:20px; background: url('img/image/dot_dfdfdf.png') repeat-y right top ;}*/
	#list_img {background: white; display: inline-block; position:relative;overflow:hidden;width:1100px;*width:1096px;border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; margin-top:20px; background: url('img/image/dot_dfdfdf.png') repeat-y right top ;}

		.list_img_box { float:left; width:220px; *width:219px; overflow:hidden;}
			#list_img ul { margin:0px; padding:0px; text-align:left; width:220px; overflow:hidden;}
			#list_img ul li { margin:0px; padding:0px; width:220px; overflow:hidden;}




/******************************	서브 center페이지 ****************************/
	#subTitle {
		float:left;
		width:100%;
		height:60px;
		background:url(img/common/ttl_bg.gif);
		}
	#subTitle_1 {float:left;width:479px;height:75px;background:url(img/common/ttl_bg.gif);text-align:left;padding-left:20px;}
	#subTitle_2 {float:left;width:490px;height:75px;background:url(img/common/ttl_bg.gif);}

	#location { margin:0; width:1107px; float:left; position:relative; z-index:99999 }
		
		/*#top_cate { float:left; width:190px; text-align:left;}*/
		#top_cate { 
			float:left; 
			width:200px; 
			text-align:left;
			height: 63px;
		}

		#top_loc { 
			float:right; 
			width:907px; 
			margin:0px; 
			padding-top: 28px;
			color:#333333;
			height: 35px;
		}

		.nameText { 
			padding:28px 0 0 2px; 
			font-family:'Nanum Gothic','Arial', 'Dotum', 'Gulim';
			font-size:20px;
			color: #333333;
			letter-spacing:0.5px;
			text-decoration:none; 
			font-weight:bold;
		}
	
	#loc_bottom { clear:both; margin:4px 0 8px 0; height:6px; width:1107px; overflow:hidden; background:url(img/common/location_bottom.gif) repeat-x;}
 

/* 서브 메인 페이지*/
	#subMain { width:909px;margin-top:10px; float:left; overflow:hidden }
	.s_code01 { clear:both; float:left; margin:0px; padding:0px; width:720px;text-align:left}


	
/* 상품뷰*/
	#pageView { width:1107px;margin-top:40px; float:left; overflow:hidden }
		.goodsInfo { float:left; width:717px; margin-left:40px; }
		.goodsInfo ul { 
			float:left; 
			text-align:left; 
			width:514px; 
			padding:0;
			margin: 0;			
			border-right: 1px solid #dfdfdf; 
		}
		.goodsInfo ul.goodsInfo_ul_first li { 
			line-height: 40px; 
			height: 40px;
			overflow:hidden; 
			text-align:left;
			width: 514px;
			border-bottom: 1px solid #dfdfdf;
		}
		.goodsText { float:left; padding:2px 0 0 5px; background-color:#fff }

		#coopInfo { float:left; width:520px; margin-left:50px; }
		#coopInfo ul { float:left; margin:0px; padding:0px; text-align:left; width:470px; overflow:hidden;}
		#coopInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:470px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }

		.goodsShare { clear:both;padding-top:10px; }
		.goodsShare ul { margin:0px; padding:0px; }
		.goodsShare ul li { float:left; padding:0 5px 0 0; text-align:left; }

		#pageView .goodsInfo ul.info_options { 
			margin:0; 
			text-align:left; 
			width:514px; 
			border-bottom:1px solid #dfdfdf; 
			background:#f9f9f9;
		}

		#pageView .goodsInfo ul.info_options li { 
			vertical-align:top; 
			width:514px; 
			text-align:left;
			line-height: 40px; 
			min-height: 40px;
		}
		#pageView .goodsInfo ul.info_options li .info_title { 
			float:left; 
		}
		#pageView .goodsInfo ul.info_options li .goodsText { 
			float:left; 
		}

	#tagList { width:178px; padding:6px;height:100px; overflow:hidden; text-align:left; } 

		#detail { clear:both; width:1107px; float:left; overflow:hidden; text-align:center;}
			
			#detail ul { margin:0px; padding:0px; text-align:left;}
			#detail ul li { float:left; margin:0px; padding:0px;}

			#content01 { clear:both; display:inline-block; width:100%; text-align:center; padding-top:100px;}
			#content02 { clear:both; display:inline-block; width:100%; text-align:center; padding-top:20px;}
			#content03 { clear:both; display:inline-block; width:100%; text-align:center; padding-top:20px;}
			#content04 { clear:both; display:inline-block; width:100%; text-align:left; padding:30px 50px;margin-bottom: 50px;}
			#content05 { clear:both; display:inline-block; width:100%; text-align:center; padding-top:20px; }

			.tdType1 { padding-left:10px; height:26px; border:1px solid #ccc; border-bottom:0; background-color:#efefef; }
			.tdType2 { padding-left:10px; height:26px; border:1px solid #ccc; border-bottom:0; border-left:0; }
			.tdType3 { padding-left:10px; height:26px; border:1px solid #ccc; border-bottom:0; border-left:0; background-color:#efefef; }
			
			.detail_top { clear:both; width:100%; background:url(img/image/tab_bg_detail.gif) repeat-x 0 0px; height:37px; }			
			.detail_top > ul > li {
				width:261px; 
				height:38px; 
				background:url('img/image/ttl_view_off.gif') no-repeat; 
				line-height:36px;
				text-align:center;
				display: inline-block;
				}
			.detail_top > ul > li a{
				font-weight:bold;
				display: inline-block;
				width:261px; 
				height:38px; 
				color: #999999;
			}
			.detail_top > ul > li a:hover{
				font-weight:bold;
				display: inline-block;
				width:261px; 
				height:38px; 
				color: #999999;
			}
/* 장바구니 & 주문 폼 */
	#pageOrder { width:909px;margin-top:10px; float:left; overflow:hidden; }

	#orderInfo { text-align:left; width:800px; } 
		#orderInfo ul { margin:0px; padding:20px 0 10px 16px; border:1px solid #ccc; }
			#orderInfo ul li { clear:both; margin:0px; padding:0px; height:32px; width:95%; } 
	.orderBox { border:2px solid #f8f8f8; }

/* 우편번호 찾기 */
	#list_small { clear:both; width:340px; background:url(img/common/bar_slist.gif) no-repeat; text-align:left}
	#zipSearch { float:left; width:340px; margin-left:15px; }
		#zipSearch ul { float:left; margin:0px; padding:0px; text-align:left; width:340px; overflow:hidden}
		#zipSearch ul li { margin:4px 0 4px 0; padding:0px; width:340px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 22px; }

/* 회원가입 */
	.agreeBox { border:1px solid #ccc; width:698px; height:184px; padding:8px; }
	.agreeBoxIn { width:690px; text-align:left; height:174px; overflow:auto; }
	
	#memberInfo { text-align:left; width:800px; } 
		#memberInfo ul { margin:0px; padding:30px 0 10px 30px; border:1px solid #ccc; }
			#memberInfo ul li { clear:both; margin:0px; padding:0px; height:32px; width:95%; } 

	.memberBox { border:2px solid #f8f8f8; }

	.regist_type { float:left; width:210px; margin-right:20px; border:1px solid #dadada; background-color:#efefef; text-align:center; padding:50px 0; cursor:pointer; }

			
	
/* 상품검색*/
	#search_box { clear:both;margin-top:10px;width:800px;float:left; }
	
	#search_content {clear:both; float:left; width:1103px; border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;} 
		#search_cbody {width:1045px;margin:30px 30px 0px 30px;text-align:left;}
			#dsearch_cbody { width:100%;height:65px; padding-top:0px;}
				#dsearch_cbody ul { float:left; margin:0px; padding-left:10px; }
				#dsearch_cbody ul li { float:left; margin:0px; padding:0px; }

	/*#cate_box { clear:both; width:800px; background:url(img/shop/box_cate_bg.gif) no-repeat bottom; margin:0px; }*/
	/*#cate_box { clear:both; width:800px; background:url(img/shop/box_cate_bg.gif) no-repeat bottom; margin:0px; } */
	#cate_box { 
		clear:both; 
		display: inline-block;
		width:1105px; 
		background: url('img/image/dot_dfdfdf.png') repeat-y right top ;
		}
		/*.cate_list { float:left; width:180px;margin-top:10px; text-align:left; background:url(img/shop/bar_cate.gif) no-repeat 12px 2px; height:20px; overflow:hidden;} */
		.cate_list { 
			float:left; 
			width:183px;
			text-align:center;
			height:39px; 
			line-height: 39px;
			overflow:hidden;
			border-right: 1px solid #dfdfdf;
			border-bottom: 1px solid #dfdfdf;
			font-size: 12px;
			}

		.cate_list2 { 
			float:left; 
			width:219px;
			text-align:center;
			height:39px; 
			line-height: 39px;
			overflow:hidden;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			font-size: 12px;
			}

		.cate_list a {
			color: #666666;
			text-decoration:none;
			font-size: 12px;
		}
		.cate_list a:hover {
			color: #f14f4f;
			text-decoration:none;
			font-size: 12px;
		}

		.cate_list2 a {
			color: #666666;
			text-decoration:none;
			font-size: 11px;
			word-spacing:-1pt;
		}
		.cate_list2 a:hover {
			color: #f14f4f;
			text-decoration:none;
			font-size: 11px;
			word-spacing:-1pt;
		}

	#box180 { float:left; width:180px; text-align:left;}
	#box180 .top { height:12px; overflow:hidden; background:url(img/search/box_180_top.gif) no-repeat;}
	#box180 .bottom { clear:both;height:12px; overflow:hidden; background:url(img/search/box_180_bottom.gif) no-repeat;}		
	#box180 .content { background:url(img/search/box_180_bg.gif);padding-top:4px;}

/* TAG */
	#boxTag { float:left; width:720px; text-align:left; margin-left:30px;}
	#boxTag .top { height:61px; overflow:hidden; background:url(img/search/box_tag_top.gif) no-repeat;}
	#boxTag .bottom { clear:both;height:62px; overflow:hidden; background:url(img/search/box_tag_bottom.gif) no-repeat;}		
	#boxTag .content { background:url(img/search/box_tag_bg.gif);padding-top:4px;}


/*우측 이동메뉴 */ /*사용하지 않음 */
/*
	#rightBoxHold {left:1276px; top:170px; width:100%; position:fixed; min-width:990px; z-index:99} 
	* html #rightBoxHold {left:460px; top:164px; width:100%; position:absolute; overflow-y:hidden;min-width:990px; margin-bottom:-1px;} 
	#rBoxArea{ clear:both; position:relative;left:-810px;top:0px;width:75px; overflow:hidden;text-align:center }
		#rMenuGoods{ clear:both; position:relative;left:0px;top:0px;width:73px; height:276px;overflow:hidden;text-align:center }
			#rMenuGoods ul { padding:0px; margin:0px; height:92px; overflow:hidden}
			#rMenuGoods ul li { padding:0px; width:73px; overflow:hidden}		
			
*/

/*고객센터 */
    #cusView { width:920px;margin-top:10px; float:left; overflow:hidden }
		#cusMenu { float:left; width:190px;overflow:hidden; }						
			#customermenu_top { height:4px; overflow:hidden; }
			#customermenu_center { width:180px; padding:0px; margin:0px; text-align:left; }				
			#customermenu_center ul { margin:0; padding:0;}
			#customermenu_center ul li { height:22px; width:182px; padding-left:20px;}
			#customermenu_bottom { height:8px; overflow:hidden;}
			.customerTitle { height:20px;margin:6px 16px; padding-top: 5px; width:150px; border-bottom:1px solid #dadada; }
		
/*		#cusContent { float:right; width:800px; text-align:left}*/
		#cusContent { float:right; width:908px; text-align:left}
			#cusFaq { width:515px;margin-top:6px; }
				#cusFaq ul {overflow:hidden;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
				#cusFaq ul li { width:515px; text-align:left;}
					.faqLeft { float:left; width:80px;text-align:center;border-bottom: 1px solid #dfdfdf; height: 33px; line-height:33px;letter-spacing: -1px;}
					.faqBody { float:right; width:325px;border-bottom: 1px solid #dfdfdf; height: 33px; line-height:33px;letter-spacing: -0.6px;}
					.faqBody2 { float:left; width:515px;padding:0px;border-bottom: 1px solid #dfdfdf;padding: 25px;letter-spacing: -1px;}
					.faqRight { float:left;  width:100px; padding-right:10px; text-align:right;border-bottom: 1px solid #dfdfdf;text-align:left; height: 33px; line-height:33px;letter-spacing: -1px;}

			#board_box { width:800px;margin-top:20px }
				#board_box ul { padding:0px; margin:0px;  overflow:hidden}
				/*#board_box ul li { padding-left:18px; width:346px; height:24px; overflow:hidden; text-align:left;background:url(img/common/menu_icon.gif) no-repeat 8px 5px;}*/

	#alist_top {  width:800px; background:url(img/common/tab_bg.gif); height:24px; }
		#alist_top ul { margin:0px; padding:0px; text-align:left;}
		#alist_top ul li { float:left; margin:0px; padding:0px; }

/*로그인 */
	.loginInfo { text-align:center;width:1000px; padding:0; margin: 0 auto; }
		.loginInfo ul { float:left; margin:0px; padding:0px; text-align:left; width:300px; padding:2px 0px;}
			.loginInfo ul li { margin:0; padding:0; width:300px; height:30px; text-align:left;}			
	
	.loginHelp ul { margin:0px; padding:0px; text-align:left; }
		.loginHelp ul li { margin:4px 0 4px 0; padding:2px 0 0 0;  }

	.loginInfo	input[type="text"], input[type="password"] {
		  border: 1px solid ##e2e2e2;
		  line-height: 24px;
		  height: 26px;
		  padding: 2px;
		  width:205px;
		  background-color:#fff;
		}

/*기본문서 페이지*/

/* 상품비교 페이지*/
	#compareBox2 { clear:both; width:100%; text-align:left;}
	#compareBox2 .content { float:left; width:360px; height:480px; padding:4px 20px 0 20px;}		
	#compareBox2 .goodsInfo { float:left; width:360px; margin-left:10px; }
		#compareBox2 .goodsInfo ul { float:left; margin:0px; padding:0px; text-align:left; width:340px; padding:0 10px; }
		#compareBox2 .goodsInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:340px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }

	#compareBox3 { clear:both; width:100%; text-align:left;}
	#compareBox3 .content { float:left; width:245px; height:480px; padding:4px 10px 0 10px;}		
	#compareBox3 .goodsInfo { float:left; width:245px; margin-left:10px; }
		#compareBox3 .goodsInfo ul { float:left; margin:0px; padding:0px; text-align:left; width:225px; padding:0 10px; }
		#compareBox3 .goodsInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:225px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }		
		
			
/*마이페이지*/
	.memInfo1 { float:left; width:300px; }
		.memInfo1 ul { float:left; margin:0px; padding:0px; text-align:left; width:300px; padding:0 0px; }
		.memInfo1 ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:300px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }

	.memInfo2 { float:left; width:180px; }
		.memInfo2 ul { float:left; margin:0px; padding:0px; text-align:left; width:180px; padding:0 0px; }
		.memInfo2 ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:180px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }
	
	.memInfo3 { float:left; width:160px; }
		.memInfo3 ul { float:left; margin:0px; padding:0px; text-align:left; width:160px; padding:0 0px; }
		.memInfo3 ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:160px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }

		
	.boxText {float:left; text-align:center;border-width:0px; height:20px; width:60px;background:url(img/customer/box_text.gif) no-repeat; line-height:210% }

/*공동구매페이지*/
	#coop_sns { padding-top:10px; }
		#coop_sns ul { margin:0px; padding:0px;}
		#coop_sns ul li { float:left; padding-right:5px; text-align:left; }
		
	.coop_price1 { font-family:Tahoma; font-size:11px;letter-spacing:0.5px;height:26px;text-decoration: strike-through;}
	.coop_price2 { font-family:Tahoma; font-size:16px;height:30px;padding-top:10px;letter-spacing:0.5px;font-weight:bold;}
	.coop_price3 { font-family:Tahoma; font-size:12px;height:26px;padding-top:6px;letter-spacing:0.5px;}
	.coop_down { height:7px; width:11px;background:url(img/shop/icon_down.gif) no-repeat; }
	.coop_come { position:relative; overflow:hidden; top:-106px;left:28px;height:20px; width:42px;background:url(img/shop/coop_icon_come.gif) no-repeat; }
	.coop_come2 { position:relative; overflow:hidden; clear:both;top:-58px;left:-49px;height:20px; width:42px;background:url(img/shop/coop_icon_come.gif) no-repeat; }
	.coop_arrow { padding-left:1px; overflow:hidden; height:3px; width:4px;background:url(img/shop/coop_bar_arrow.gif) no-repeat; }
	.coop_btn_view { padding:30px 0 0 6px; }
	
	#countTop { padding:0;text-align:right;height:36px;background:url(img/shop/coop_view_top.gif) no-repeat right;overflow:hidden; }
		#countDay { font-size:16px; }
		#countHour { font-size:16px; padding-left:29px;}
		#countMin { font-size:16px; padding-left:20px;}
		#countSec { font-size:16px; padding:0 16px 0 21px;}
	#countBody {float:left; background:url(img/shop/coop_view_bg.gif) repeat-y; }
		#countBody ul { float:left; margin-left:0px; padding-left:24px; text-align:left; width:375px; overflow:hidden;}
		#countBody ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:360px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 22px; }
	
	#goodsHtml { }
		#goodsHtml ul { margin:0; padding:0; }
		#goodsHtml ul li { border-bottom:1px solid #efefef;height:20px;margin-top:4px; }

/* 팝업창 */
	.couponInfo { width:380px; padding:30px 0 0 0; }
		.couponInfo ul { float:left; margin:0px; padding:0px; text-align:left; width:360px; padding:0 10px; }
		.couponInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:360px; height:23px; overflow:hidden; text-align:left; background:url(img/shop/dot_line.gif) repeat-x 0px 12px; }

/* 입점사관련 */
	.goods_img_box { float:left; width:220px; margin-top:15px; height:312px;}
		.goods_img_box ul { margin:0px; text-align:left;width:220px;}
		.goods_img_box ul li { margin:0px; padding:0px; }

	.vendorBox { width:266px; border:2px solid #f8f8f8; text-align:center; } 
		.vendorBoxIn { border:1px solid #ccc; width:264px; } 

/*******************************************************************
*	i_footer (footer)
********************************************************************/
/*#i_footer { clear:both; width:1010px; height:166px; margin:0px 90px 0px 30px; }*/

#i_footer { clear:both; width:100%; height:182px; margin:0 auto; }
/* margin:0px 90px 0px 30px; */
#i_f_menu { width:100%; height:46px; background:url(img/i_footer/i_f_menu_bg.gif); }
#i_f_m_list { width:1107px; margin:0 auto; padding:0 85px 0 31px;}
#i_f_m_list ul#i_f_m_l_menu { float:left; width:600px; margin:17px 15px 16px 15px; }
#i_f_m_list ul#i_f_m_l_menu li { float:left; border-left:1px solid #fff; }
#i_f_m_list ul#i_f_m_l_menu li:first-child { border:none; }
#i_f_m_list ul#i_f_m_l_menu li a { display:block; height:12px; font-size:12px; line-height:13px; margin:0 10px; font-weight:bold; color:#ffffff; }
#i_f_m_list ul#i_f_m_l_top { float:right; margin:14px 38px 11px 20px; }
#i_f_m_list ul#i_f_m_l_top li a { display:block; }
#i_f_m_list ul#i_f_m_l_top li a img {vertical-align:top; }

#i_f_body { width:1107px; height:110px; margin:0 auto; padding:26px 85px 0 31px; }
#i_f_body .c_logo { float:left; width:200px; }
#i_f_body .c_info { float:left; width:625px; height:100px; margin:8px 0 0 30px; text-align:left; }
#i_f_body .c_info p { height:18px; line-height:12px; font-family:Gulim; font-size:12px; color:#2b2e31; }
#i_f_body .c_info a { height:18px; line-height:12px; font-family:Gulim; font-size:12px; color:#2b2e31; }
#i_f_body .c_other { float:left; width:150px; margin-top:2px; }










/*******************************************************************
*	footer
********************************************************************/
#footer { clear:both; margin-top:30px; width:1107px; overflow:hidden; position:relative;}
	#copyMenu { height:30px; text-align:center}
		#copyMenu ul { padding:0px; margin:0px; float:left }
		#copyMenu ul li { float:left; padding:5px; background:url(img/bottom/line_bar.gif) no-repeat 0px 5px; padding-left:9px;}		
	#copyImg { float:left; width:920px; text-align:left; padding-top:5px; margin:0;}
		#copyLogo { float:right;}
		#copyText { float:left; vertical-align:top; padding-left:2px; height:76px;}
			#copyText ul { float:left; margin:0px; padding:0px; }
			#copyText ul li { clear:both; float:left; margin:0px; padding:3px 0 0 0; width:700px;}		

	
	#quickBarHold {left:0px; bottom:0px; width:100%; position:fixed; overflow-y:hidden; min-width:1107px; z-index:999999;}
	
	* html #quickBarHold {left:-44px; bottom:0px; width:100%; position:absolute; overflow-y:hidden;min-width:1107px; margin-bottom:-1px; z-index:999999;} 
		#quickBarTop { height:35px;width:1107px;background:url(img/bottom/qbar_top.gif) no-repeat; overflow:hidden;}
			.quickBarGoods { float:left;width:808px;height:185px;overflow:hidden; background-color:#fff;}	
			
			.quickBarGoodsList { float:left; position:relative;width:700px;overflow:hidden;text-align:left; }
			
			.quickBarGoodsList2 { float:left; position:relative;width:800px;height:200px; overflow:auto;text-align:left; }
				.quickBarGoodsBox { float:left;width:100px;padding-top:6px; }
				.quickBarGoodsBox2 { clear:both;padding-top:6px; }
					.quickBarGoodsBoxImg { height:80px;overflow:hidden; text-align:center}
					.quickBarGoodsBoxImg2 { float:left; width:90px; height:80px;overflow:hidden; text-align:center}
					.quickBarGoodsBoxName { padding-top:10px; height:28px; overflow:hidden; line-height:120% }
					.quickBarGoodsBoxName2 { float:left; width:520px; height:60px; overflow:hidden; line-height:120%; padding-top:20px; }
					.quickBarGoodsBoxPrice { overflow:hidden; padding:4px 0 0 4px; }
					.quickBarGoodsBoxPrice2 { float:left; width:55px; overflow:hidden; padding:24px 0 0 4px; text-align:right;}
					.quickBarGoodsBoxQty { float:left; width:25px; overflow:hidden; padding:24px 0 0 4px; }
					.quickBarGoodsBoxOption { overflow:hidden;padding:4px 0 0 4px;}
					.quickBarCheckIcon { position:relative;left:30px;top:-18px; }
					.quickBarNoGoods { width:700px;text-align:center;padding-top:80px; }
					#quickBarCartSum1 { border-bottom:1px solid #666;width:90px;height:16px;text-align:right; } 
					#quickBarCartSum2 { border-bottom:1px solid #666;width:90px;height:16px;text-align:right; } 

			.quickBarGoodsRight { float:left; padding-left:68px;text-align:left;overflow:hidden; }
			#quickBarToday { float:left; width:128px; height:31px; }
			#quickBarCart { float:left; width:128px; height:31px; }
			#quickBarWish { float:left; width:128px; height:31px; }
		#quickBarBody { width:1107px;background:url(img/bottom/qbar_bg.gif) repeat-y; display:none; overflow:hidden; }			
			#quickBarBody .bottom { height:7px; overflow:hidden;}



/*******************************************************************
*	loading
********************************************************************/
#list_loading { overflow:hidden;z-index:99999; text-align:center; position:absolute; filter:alpha(opacity=90);opacity:0.9; -moz-opacity:0.9; top:0px;width:190px; display:none;}
	#list_loading .top { height:4px; overflow:hidden; background:url(img/common/ing_box_top.gif) no-repeat;}
	#list_loading .center { text-align:left; background:url(img/common/ing_box_bg.gif) repeat-y left top; }				
	#list_loading .bottom { height:8px; overflow:hidden; background:url(img/common/ing_box_bottom.gif) no-repeat;}


/*******************************************************************
*	paging
********************************************************************/
#paging            { padding-top:10px;  text-align:center;}
#paging .num       { font-family:"굴림","verdana"; font-size:11px; padding:4px 7px; margin-right:5px;}
#paging .selected  { color:#fff; border:1px solid #f40009; background-color:#f40009; text-decoration:none;}
#paging .default  { color:#333; border:1px solid #ccc; background-color:#fff; text-decoration:none;}

#paging .defaultOver  { color:#fff; border:1px solid #f40009; background-color:#f40009; text-decoration:none;}
#paging .defaultOver a:hover{text-decoration:none;}

#paging2            { padding-top:10px;  text-align:center; clear:both;}
#paging2 .num       { font-family:"굴림","verdana"; font-size:11px; padding:4px 7px; margin-right:5px;}
#paging2 .selected  { color:#fff; border:1px solid #f40009; background-color:#f40009; text-decoration:none;}
#paging2 .default  { color:#333; border:1px solid #ccc; background-color:#fff; text-decoration:none;}
#paging2 .defaultOver  { color:#fff; border:1px solid #f40009; background-color:#f40009; text-decoration:none;}


/*******************************************************************
*	Ranking
********************************************************************/
.rank_num { float:left;width:10%;padding:0px;margin:0px;}
.rank_name { float:left;width:70%;padding:0px;margin:0px;height:16px; overflow:hidden; padding-top:1px;}
.rank_img { float:left;width:20%;padding:0px;margin:0px;}
.rank_best { text-align:left; margin:0 0 0 12px; height:22px; }

#nextIcon { background:url(img/common/icon_next.gif) right 1px no-repeat; padding-right:6px;}
.nextIcon2 { padding-left:8px; width:120px;}
.nextIcon2rq { background:url(img/member/icon_nextrq.gif) no-repeat 0px 2px; padding-left:8px; width:120px;}
.nextIcon3 { background:url(img/common/icon_next.gif) no-repeat 0px 2px; padding-left:8px; width:100px;}
.nextmIcon1 { background:url(img/common/icon_next.gif) right 1px no-repeat; padding-right:6px;}
.nextmIcon2 { background:url(img/common/icon_mnext.gif) right 1px no-repeat; padding-right:6px;}
#nextIconDiv { background:url(img/common/icon_next.gif) right 2px no-repeat;}


/*******************************************************************
*	money Bar
********************************************************************/
#pmoneyBar { float:left;position:relative;} 
#barLeft { position:absolute; z-index:1; width:19px; }
#moneyLeft { position:absolute; z-index:1;left:-30px;top:15px;font-family:"Tahoma","돋움"; font-size:11px; color:#fff }
#moneyBar { float:left; width:1px; background:url(img/common/money_bar_bg.gif) repeat-x; }
#moneysBar { float:left;width:1px; position:absolute;left:12px;top:6px; }
#barRight { position:absolute; z-index:1; width:19px; }
#moneyRight { position:absolute; z-index:1;top:15px;font-family:"Tahoma", "돋움"; font-size:11px; color:#fff}
#btnSearch { position:absolute; z-index:1;top:-4px; }
#inputBox { position:absolute; z-index:1;top:-4px; left:0px; text-align:right }
#inputBox input { border: 1px solid #ccc;line-height:150%;padding-right:6px; height:16px;text-align:right;font-family:"Tahoma","돋움"; font-size:11px;}

#moneyRight .class1{ padding-left:6px; text-decoration:none; height:21px;line-height:280%;}
#moneyLeft .class1{ padding-left:6px; text-decoration:none; height:21px;line-height:280%;}



/*********************************************************************
*	Button Effect
*********************************************************************/
#sBtn1 a{ display:block; background:url('img/common/sBtn1_bg.gif') left 0; float:left; color:#666; padding-left:6px; text-decoration:none; height:20px; cursor:pointer; margin-right:3px; overflow:hidden}
#sBtn1 a:hover{ background:url('img/common/sBtn1_bg.gif') left -21px;}
#sBtn1 a span{ display:block; float:left; background:url('img/common/sBtn1_bg.gif') right 0; font-family:"돋움","돋움체","Tahoma";font-size:11px;letter-spacing:0.5px; line-height:215%; padding-right:6px; height:20px; overflow:hidden}
#sBtn1 a:hover span{ background:url('img/common/sBtn1_bg.gif') right -21px; color:#000;} 

#sBtn2 a{ display:block; background:url('img/common/sBtn2_bg.gif') left 0; float:left; color:#fff; padding-left:12px; text-decoration:none; height:26px; cursor:pointer; margin-right:3px; overflow:hidden}
#sBtn2 a span{ display:block; float:left; background:url('img/common/sBtn2_bg.gif') right 0; font-family:"돋움","돋움체","Tahoma";font-size:11px;letter-spacing:0.5px; line-height:260%; padding-right:12px; height:26px; overflow:hidden}
#sBtn3 a{ display:block; background:url('img/common/sBtn3_bg.gif') left 0; float:left; color:#fff; padding-left:12px; text-decoration:none; height:26px; cursor:pointer; margin-right:3px; overflow:hidden}
#sBtn3 a span{ display:block; float:left; background:url('img/common/sBtn3_bg.gif') right 0; font-family:"돋움","돋움체","Tahoma";font-size:11px;letter-spacing:0.5px; line-height:260%; padding-right:12px; height:26px; overflow:hidden}


/*******************************************************************
*	Scroll Bar Style
********************************************************************/
.barStyle {	
	scrollbar-face-color: #EDEDED;
	scrollbar-shadow-color: #EDEDED;
	scrollbar-highlight-color: #fffFFF;
	scrollbar-3dlight-color: #EDEDED;
	scrollbar-darkshadow-color: #C3C3C3;
	scrollbar-track-color: #F9F9F9;
	scrollbar-arrow-color: #C3C3C3;
}


/*********************************************************************
*	LightBox Css
*********************************************************************/

/*body { width:100%; height:100%; margin: 0px; padding: 0px; }*/
div.inBright { z-index: 9999999; position:absolute; visibility:visible; display:block; left:0px; top:0px; border:10px }
div.inDark { z-index: 9999999; position:absolute; visibility:hidden; display:none; left:-10000px; top:-10000px; width:1px; height:1px; }
div.inDarkLayer {z-index: 9999997; position:absolute; display:none; width:100%; height:100%; background-color:#000;}
img.boxCenter { cursor:pointer; border: solid 4px #000000; background-color: #fff; }
div.loading { z-index: 9999998; background-image:url(../../lib/img/bigBlackWaiting.gif); background-repeat:no-repeat; background-position:center; text-align:center; position:absolute; font-family: "verdana","tahoma"; font-size: 12px; color: #ffffff; padding-top:60px;}
div.boxTopLeft { height:35px; background-image:url(img/common/message_top_left.gif);}
div.boxTopRight { height:35px; background-image:url(img/common/message_top_right.gif);}
div.boxTop { height:35px; background-image:url(img/common/message_top_bg.gif); font-family:"돋움","돋움체","Tahoma"; color:#3b3b3b;font-size:11px;letter-spacing:0.5px; font-weight:bold; line-height:300%;background-color:#fffFFF; }
div.boxBody { clear:both; border:2px solid #3b3b3b; border-top:0px; background-color:#fffFFF; }
#pLightBoxClose { width:10px; height:10px; background:url(img/common/pLightClose.gif) no-repeat; float:right;margin:8px 4px 0 0;cursor:pointer } 

/*********************************************************************
*	PopupBox Css
*********************************************************************/

/*body { width:100%; height:100%; margin: 0px; padding: 0px; }*/
div.pinBright { z-index: 99999; position:absolute; visibility:visible; display:block; left:0px; top:0px; border:10px }
div.pinDark { z-index: 99999; position:absolute; visibility:hidden; display:none; left:-10000px; top:-10000px; width:1px; height:1px; }
div.phdlayer { z-index: 99998; position:absolute; visibility:visible; display:block; left:0px; top:0px; border:10px; background-color:#ffffff;}
div.ploading { z-index: 99997; background-image:url(../../lib/img/bigBlackWaiting.gif); background-repeat:no-repeat; background-position:center; text-align:center; position:absolute; font-family: "verdana","tahoma"; font-size: 12px; color: #ffffff; padding-top:60px;}
div.pboxLayer { border:1px solid #ccc; background-color:#fffFFF; padding:1px; }
div.pboxBody { border:4px solid #efefef; background-color:#fffFFF; padding:1px; }

/*********************************************************************
*	MessageBox CSS
*********************************************************************/
#messageDiv { position:absolute; border:2px solid #3b3b3b; background-color:#fff; display:none;z-index:999999}
div.title	{ padding-top:4px;height:20px; font-family:"돋움","돋움체","Tahoma"; color:#fff;font-size:11px;letter-spacing:0.5px; text-align:center; font-weight:bold; background-color:#555;}
div.message { padding:16px 8px 8px 8px; font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:11px;letter-spacing:0.5px; text-align:center;}
div.confirm { padding:8px; text-align:center;}
input.btnBox{ margin: 0 3px; background: url(../../lib/img/btn_bg.gif) no-repeat; border: 0; width: 52px; height: 18px; cursor: pointer; font-family:"돋움","돋움체","Tahoma";font-size:11px;letter-spacing:0.5px;text-decoration:none}





/*********************************************************************
*	i_side (side) bottom.html 에 있음
*********************************************************************/
/*#i_side { position:absolute; width:100%; left:0; top:257px; margin:0 auto; z-index:600000; }*/
/*#i_side { position:absolute; width:100%; left:0px; top:242px; margin:0 auto; z-index:6000; }*/
/*#i_side { position:absolute; width:100px; left:0px; top:0px; margin:0 auto; z-index:6000; }*/
/*#i_s_container { position:relative; width:100px; height:500px; margin:0 auto; }*/
#i_side { 
	position:absolute; 
	width: 100px; 
	margin:0 auto; 
	z-index:6000; 
}
#i_s_container 
{ 
	position:relative; 
	width:100px; 
	height:500px;
	margin:0 auto;
}
/*
#i_s_c_menu { float:left; width:31px; height:500px; margin:0px 0; }
#i_s_c_menu a { display:block; cursor:pointer; float:left; }
#i_s_c_menu a img { vertical-align:top; }
*/
#i_s_c_body { position:relative; float:center; left:0px; width:1007px; height:500px; border:2px solid #cccccc; background:#fff; display:none; overflow-x:hidden; overflow-y:auto; }

/* 제품별 검색 */
#iscb1 { position:relative; margin:0; padding:0; }
#iscb1 .iscb_cover { position:absolute; left:0; top:0; }
#iscb1 .iscb_cover .iscb_cover_line { position:absolute; width:1px; height:500px; background:#ccc; left:0; }
#iscb1 > ul { list-style:none; text-align:left; vertical-align:top; width:1006px;}
#iscb1 ul, #iscb1 li { font-size:0; }
#iscb1 a { display:block; font-size:12px; line-height:16px; padding:2px; text-decoration:none; }

#iscb1 li.cCate1Grp { display:inline-block; width:20%; margin:0; vertical-align:top; overflow:hidden;  }
#iscb1 li.cCate1Grp { *display:inline; }

#iscb1 div.cCate1Btn { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee; }
#iscb1 div.cCate1Btn a { display:block; height:16px; font-size:12px; height:16px; line-height:16px; font-weight:bold; text-align:center; }
#iscb1 div.cCate1Btn a:hover { color:#f00; }
#iscb1 ul.cCate2Grp { width:100%; margin:3px auto; }
#iscb1 ul.cCate2Grp li a { height:16px; font-size:12px; height:14px; line-height:14px; text-align:left; text-indent:15%; }
#iscb1 ul.cCate2Grp li a:hover { color:#f00; }

/* 브랜드 검색 */
#iscb2 { margin:0; padding:0; }
#iscb2 > ul { font-size:0; text-align:left; list-style:none; margin:0 auto; }
#iscb2 > ul > li { display:inline-block; font-size:0; }
#iscb2 > ul > li { *display:inline; }
#iscb2 > ul > li > a { display:block; margin:20px 30px; font-size:14px; font-weight:bold; text-align:center; line-height:43px; width:103px; height:43px; background:#f6f6f6; text-decoration:none; }
#iscb2 > ul > li > a > img { display:block; width:103px; }

/* 기능별 검색 */
#iscb3 { position:relative; margin:0; padding:0; }
#iscb3 .iscb_cover { position:absolute; left:0; top:0; }
#iscb3 .iscb_cover .iscb_cover_line { position:absolute; width:1px; height:500px; background:#ccc; left:0; }

#iscb3 > ul { list-style:none; text-align:left; vertical-align:top; width:1006px; }
#iscb3 ul, #iscb3 li { font-size:0; }
#iscb3 a { display:block; font-size:12px; line-height:16px; padding:2px; text-decoration:none; }

#iscb3 li.cCate1Grp { display:inline-block; width:20%; margin:0; vertical-align:top; }
#iscb3 li.cCate1Grp { *display:inline; }

#iscb3 div.cCate1Btn { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee; }
#iscb3 div.cCate1Btn a { display:block; height:16px; font-size:12px; height:16px; line-height:16px; font-weight:bold; text-align:center; }
#iscb3 div.cCate1Btn a:hover { color:#f00; }
#iscb3 div.cCate1Img a { display:block;font-size:0; text-align:center; padding:5px 0;  }
#iscb3 div.cCate1Img a img { }

#iscb3 ul.cCate2Grp { width:100%; margin:3px auto; }
#iscb3 ul.cCate2Grp li a { height:16px; font-size:12px; height:14px; line-height:14px; text-align:left; text-indent:15%; }
#iscb3 ul.cCate2Grp li a:hover { color:#f00; }

/* 사무용품 검색 */
#iscb4 { position:relative; margin:0; padding:0; }
#iscb4 .iscb_cover { position:absolute; left:0; top:0; }
#iscb4 .iscb_cover .iscb_cover_line { position:absolute; width:1px; height:500px; background:#ccc; left:0; }

#iscb4 > ul { list-style:none; text-align:left; vertical-align:top; width:1006px; }
#iscb4 ul, #iscb4 li { font-size:0; }
#iscb4 a { display:block; font-size:12px; line-height:16px; padding:2px; text-decoration:none; }

#iscb4 li.cCate1Grp { display:inline-block; width:20%; margin:0; vertical-align:top; overflow:hidden; min-height:120px; }
#iscb4 li.cCate1Grp { *display:inline; }

#iscb4 div.cCate1Btn { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee; }
#iscb4 div.cCate1Btn a { display:block; height:16px; font-size:12px; height:16px; line-height:16px; font-weight:bold; text-align:center; /*border-right:1px solid #ccc;*/ }
#iscb4 div.cCate1Btn a:hover { color:#f00; }
#iscb4 div.cCate1Img a { display:block; font-size:0; text-align:center; padding:5px 0;}
#iscb4 ul.cCate2Grp { width:100%; margin:3px auto; }
#iscb4 ul.cCate2Grp li a { height:16px; font-size:12px; height:14px; line-height:14px; text-align:left; text-indent:15%; }
#iscb4 ul.cCate2Grp li a:hover { color:#f00; }


/* 판촉용품 검색 */
#iscb5 { position:relative; margin:0; padding:0; }
#iscb5 .iscb_cover { position:absolute; left:0; top:0; }
#iscb5 .iscb_cover .iscb_cover_line { position:absolute; width:1px; height:500px; background:#ccc; left:0; }

#iscb5 > ul { list-style:none; text-align:left; vertical-align:top; width:1006px;}
#iscb5 ul, #iscb5 li { font-size:0; }
#iscb5 a { display:block; font-size:12px; line-height:16px; padding:2px; text-decoration:none; }

#iscb5 li.cCate1Grp { display:inline-block; width:20%; margin:0; vertical-align:top; overflow:hidden; min-height:120px; }
#iscb5 li.cCate1Grp { *display:inline; }

#iscb5 div.cCate1Btn { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee; }
#iscb5 div.cCate1Btn a { display:block; height:16px; font-size:12px; height:16px; line-height:16px; font-weight:bold; text-align:center; /*border-right:1px solid #ccc;*/ }
#iscb5 div.cCate1Btn a:hover { color:#f00; }
#iscb5 div.cCate1Img a { display:block; font-size:0; text-align:center; padding:5px 0;}
#iscb5 ul.cCate2Grp { width:100%; min-height:100px; margin:0 auto 10px auto; }
#iscb5 ul.cCate2Grp li a { height:16px; font-size:12px; height:14px; line-height:14px; text-align:left; text-indent:15%; }
#iscb5 ul.cCate2Grp li a:hover { color:#f00; }






#i_s_c_close { position:absolute; width:30px; height:30px; left:960px; top:472px; display:none; z-index:9001;}
#i_s_c_close a { display:block; cursor:pointer; }

#i_s_c_quick { position:relative; left:15px; float:right; width:88px; height:453px; }
/* #i_s_c_quick { background:url(img/_guide/side_quick.png) no-repeat; } */
#i_s_c_quick img { display:block; }
#i_s_c_quick .c_t_title {}
#i_s_c_quick .c_quick_txt { width:88px; font-size:11px; height:16px; line-height:16px; overflow:hidden; margin:0 auto; color:#eee; }
#i_s_c_q_user { width:88px;  padding:10px 0; border:1px solid #dfdfdf; margin-top:4px; background:#fff; }
#i_s_c_q_user a { font-weight:bold; width:88px; font-size:11px; height:16px; line-height:16px; overflow:hidden; color:#888888; }
#i_s_c_q_user .c_quick_txt { color:#666; }

/*#i_s_c_q_today { width:88px; height:254px; background:url(img/i_footer/side_right_today_bg.gif) no-repeat; margin-top:0px; }*/
#i_s_c_q_today { width:88px; height:254px; background:url(img/i_footer/side_right_today_bg.png) no-repeat; margin-top:0px; }

#i_s_c_q_today a { cursor:pointer; }

#todayContainer { position:relative; width:88px; height:154px; margin:0px auto; overflow:hidden; }
#todayList { position:absolute; width:86px; left:0; top:0; }
#todayList .todayItem { width:66px; height:66px; padding:5px 10px; }
#todayList .todayItem a { display:block; width:66px; height:66px; }
#todayList .todayItem a img { display:block; width:64px; height:64px; border:1px solid #ddd; }

#i_s_c_q_wish { width:80px; height:35px; background:url(img/i_footer/side_right_wish_bg.gif) no-repeat; margin-top:8px; }
#i_s_c_q_cart { width:80px; height:35px; background:url(img/i_footer/side_right_cart_bg.gif) no-repeat; margin-top:7px; }
#i_s_c_q_top { width:80px; height:0px; margin-top:0px; }


/*********************************************************************
*	TAG CLOD
*********************************************************************/
A.tag1:link, A.tag1:visited, A.tag1:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag1:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag2:link, A.tag2:visited, A.tag2:active {font-family:"돋움","돋움체","Tahoma"; color:#fff;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#3FCBD0;} 
A.tag2:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffF00;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

A.tag3:link, A.tag3:visited, A.tag3:active {font-family:"돋움","돋움체","Tahoma"; color:#ED6C1F;font-size:11px;letter-spacing:0.5px;text-decoration:none;;padding:4px 4px 2px 4px;} 
A.tag3:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffFFF;font-size:11px;letter-spacing:0.5px;text-decoration:none;;padding:4px 4px 2px 4px;;background-color:#5AA6DB;} 

A.tag4:link, A.tag4:visited, A.tag4:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag4:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;;font-weight:bold;} 

A.tag5:link, A.tag5:visited, A.tag5:active {font-family:"돋움","돋움체","Tahoma"; color:#fff;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#16D462;} 
A.tag5:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffF00;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

A.tag6:link, A.tag6:visited, A.tag6:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag6:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag7:link, A.tag7:visited, A.tag7:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:11px;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag7:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:11px;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag8:link, A.tag8:visited, A.tag8:active {font-family:"돋움","돋움체","Tahoma"; color:#ED6C1F;font-size:10pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag8:hover {font-family:"돋움","돋움체","Tahoma"; color:#000;font-size:10pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;background-color:transparent} 

A.tag21:link, A.tag21:visited, A.tag21:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:10pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag21:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:10pt;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag22:link, A.tag22:visited, A.tag22:active {font-family:"돋움","돋움체","Tahoma"; color:#fff;font-size:12pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#3FCBD0;} 
A.tag22:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffF00;font-size:12pt;letter-spacing:0.5px;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

A.tag23:link, A.tag23:visited, A.tag23:active {font-family:"돋움","돋움체","Tahoma"; color:#ED6C1F;font-size:10pt;letter-spacing:0.5px;text-decoration:none;;padding:4px 4px 2px 4px;} 
A.tag23:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffFFF;font-size:10pt;letter-spacing:0.5px;text-decoration:none;;padding:4px 4px 2px 4px;;background-color:#5AA6DB;} 

A.tag24:link, A.tag24:visited, A.tag24:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:13pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag24:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:13pt;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;;font-weight:bold;} 

A.tag25:link, A.tag25:visited, A.tag25:active {font-family:"돋움","돋움체","Tahoma"; color:#fff;font-size:10pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#16D462;} 
A.tag25:hover {font-family:"돋움","돋움체","Tahoma"; color:#fffF00;font-size:10pt;letter-spacing:0.5px;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

A.tag26:link, A.tag26:visited, A.tag26:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:12pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag26:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:12pt;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag27:link, A.tag27:visited, A.tag27:active {font-family:"돋움","돋움체","Tahoma"; color:#444;font-size:10pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag27:hover {font-family:"돋움","돋움체","Tahoma"; color:#ffffff;font-size:10pt;letter-spacing:0.5px;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

A.tag28:link, A.tag28:visited, A.tag28:active {font-family:"돋움","돋움체","Tahoma"; color:#ED6C1F;font-size:13pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag28:hover {font-family:"돋움","돋움체","Tahoma"; color:#000;font-size:13pt;letter-spacing:0.5px;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;background-color:transparent} 


.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } /*IE를 제외한 브라우저*/ 
.clearfix { display: inline-block; } /*Inline-block 지원하는 모든 브라우저*/ 
html[xmlns] .clearfix { display: block; } /*사파리?*/ 
* html .clearfix { height: 1%; }  /*IE 6 이상에 대한 clearfix*/ 

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

@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* { margin: 0; padding: 0;}
body { font-family: '돋움', sans-serif;}
img { border: 0;}
li { list-style: none;}
a { 
    text-decoration: none;
    font-size: 12px;
    color: #999999;
}

a:hover {
    color: #333333;
}

/*<style>*/
            /*<!-- @ start header 영역 -->*/
            #header_top {
                height: 30px;
                position: fixed;
                background:#fbfbfb;
                border-bottom:1px solid #dfdfdf;
                z-index: 1000;
            }
            #header_gnb {
                height: 30px;
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #header_gnb_left {            
                position: absolute;
                left: 0; top: 0;
            }
            #header_gnb_left li {            
                float: left;
                height: 30px;                
                border-right: 1px solid #e6e9ec;
            }
            #header_gnb_left li:first-child { 
                border-left: 1px solid #e6e9ec;
            }
             #header_gnb_left li a{            
                display: block;
                padding: 0px 10px;
                line-height: 30px;
                color: #999999;
            }
            #header_gnb_left li a:hover{            
                color: #ff3300;
            }
            #header_gnb_right {           
                position: absolute;
                right: 0; top: 0;
				font-size: 11px;
            }
            #header_gnb_right li {           
                float: left;
                height: 30px; 
                border-right: 1px solid #e6e9ec;
            }
            #header_gnb_right li:first-child { 
                border-left: 1px solid #e6e9ec;
            }
            #header_gnb_right li a{            
                display: block;
                padding: 0px 10px;
                line-height: 30px;
				font-size: 11px;
            }
            #header_gnb_right li a:hover{            
                 color: #ff3300;
				font-size: 11px;
            }
        /*</style>*/
        /*<style>*/
            #header_title {
                height: 111px;
                position: relative;
                padding-top: 30px;
            }
            #header_title > #title {
                height: 111px;
                width: 1107px;
                margin: 0 auto;
                position: relative;
/*                overflow: hidden;*/
            }
            #header_logo{
                width: 170px;
                height: 111px;
                line-height: 111px;
                text-align: center;
                position: absolute;
            }
            #header_logo img {
                padding-top: 22px;
            } 
            #header_search {
                width: 660px;
                height: 111px;
                line-height: 111px;
                text-align: center;
                position: absolute;
                top: 0px;
                left: 170px;
            }
            #search_div form{
                width: 362px;
                height: 35px;
                text-align: left;
            }
            #search_div form select{
                position: absolute;
				left: 8px;
				top: 8px;
            }
            #search_div form input[type="text"]{
				position: absolute;
                height: 16px;
                width: 220px;
                font-size: 13px;
                line-height: 17px;
                text-align: center;
				left: 92px;
				top: 8px;
				border: 0px;
            }
            #header_search form input[type="image"]{
				position: absolute;
                height: 27px;
                width: 40px; 
				top: 4px;
				left: 315px;
            }
             
            #header_banner {
                width: 277px;
                height: 111px;
                line-height: 111px;
                position: absolute;
                top: 0px;
                left: 830px;          
                overflow: hidden;
            }
            
            
            
            
        /*</style>*/
        
        /*<style>*/
            #header_menu {
                height: 54px;
                position: fixed;
                background: url('img/image/header_bg_menu.jpg');
                z-index: 1001;
            }
            #header_lnb {
                height: 54px;
                width: 1107px;
                margin: 0 auto;
                position: relative;
                background: url('img/image/header_bg_menu.jpg');
            }
            #header_lnb li {
               float:left;
               height: 54px;
               text-align: center;
               line-height: 54px;
               font-size: 22px;
               cursor:pointer;
               font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
            }

			#header_lnb .header_lnb_first a{  
               display: block; 
               width: 170px; 
			   height: 54px;
               font-size: 15px;
               color: #FFF;
               font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
               font-weight: bold;            
				background: url('img/image/header_bg_category.jpg') no-repeat;
            }
            #header_lnb .header_lnb_li a{  
               display: block;            
               font-size: 15px;
               width: 134px;
               height: 54px;
               color: #FFF;
               font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
               font-weight: bold;
				background: url('img/image/header_bg_category_normal.jpg') no-repeat;
            } 
			#header_lnb .header_lnb_li_brand a{  
               display: block;            
               font-size: 15px;
               width: 156px;
               height: 54px;
               color: #FFF;
               font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
               font-weight: bold;
				background: url('img/image/header_bg_category_normal1.jpg') no-repeat;
            } 
			#header_lnb .header_lnb_last a{  
               display: block; 
               width: 130px; 
               height: 54px;          
               font-size: 15px;
               color: #FFF;
               font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
               font-weight: bold;                
				background: url('img/image/header_bg_category_normal_last.jpg') no-repeat;
            }

            #header_lnb .header_lnb_first a:hover{               
               color: #FFF;
			   text-decoration: none;
            }

            #header_lnb .header_lnb_li a:hover{               
               color: #FFF;
			   text-decoration: none;
				background: url('img/image/header_bg_category_focus.jpg') no-repeat;
            }

            #header_lnb .header_lnb_last a:hover{               
               color: #FFF;
			   text-decoration: none;
				background: url('img/image/header_bg_category_focus_last.jpg') no-repeat;
            }


			#header_lnb .lists li {
               float:left;
               min-height: 260px;
               text-align: center;
               cursor:default;               
            }


			#menu_contents {
                width: 1107px;
                margin: 0 auto;
                position: relative;
				background: #FFF;
				display: none;
			} 
			#menu_contents .menu_per_title a, #header_lnb_contents .menu_per_li a {
				text-decoration: none;
				color: #666666;
				font-size:  14px;
			} 
			
			#menu_contents .menu_per_title a {
				text-decoration: none;
				color: #333333;
				font-size:  14px;
			} 

			#menu_contents .menu_per_li a {
				text-decoration: none;
				color: #333333;
				font-size:  12px;
			}
			#menu_contents .menu_per_title a:hover, #menu_contents .menu_per_li a:hover {
				text-decoration: none;
				color: #ff3300;
			}
			
			#menu_contents_more {
                margin: 0 auto;
                position: relative;
				display: none;
			}
			
			#menu_contents_more_desc {
                margin: 0 auto;
                position: relative;
				display: none;
			}

			
			
			 
			.menu_per_title a {
				text-decoration: none;
				color: #3333;
				font-size:  14px;
			}
			.menu_per_title a:hover {
				text-decoration: none;
				color: #ff3300;
			}  
			.menu_per_li a {
				text-decoration: none;
				color: #666666;
				font-size:  12px;
			}  
			.menu_per_li a:hover {
				text-decoration: none;
				color: #ff3300;
			}  
			
        /*</style>*/
        /*<!-- @ start 인덱스 내용 영역 -->*/
        
        /*<style>*/
            #index_banner_0 {
                height: 61px;
                position: relative;
                padding-top: 37px;
            }
            #index_banner_0 > #index_banner_0_con {
                height: 61px;
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_0 > #index_banner_0_con li {
               float:left;
               width: 133px;
               height: 61px;
               text-align: center;
               line-height: 61px;
               font-size: 22px;
            }
            #index_banner_0 > #index_banner_0_con li img{
              padding: 15px;
            }
            #index_banner_0 > #index_banner_0_con li a{  
                display: block;
            }    
        /*</style>*/
        
        /*<style>*/
            #index_banner_1 {
                height: 355px;
                position: relative;
            }
            #index_banner_1_con {
                width: 1107px;
                height: 355px;
                margin: 0 auto;
                position: relative;
                /*overflow: hidden;*/
            }
            #index_banner_1_menu {
                width: 171px;
            	float: left;
                position: relative;
            }
            #index_banner_1_menu li {             
               width: 171px;
               height: 40px;
               text-align: justify;
               line-height: 30px;
               font-size: 22px;
            }
            #index_banner_1_menu li a {             
                display: inline-block; 
                width: 161px;           
                font-size: 13px;
                color: #FFF;
                padding: 5px;
                background: url('img/image/index_banner_1_normal.jpg');
            }  
            #index_banner_1_menu li a:hover {                            
                background: #ff3300;
            } 


            #index_banner_1_list {
            	width: 936px;
            	height: 355px;
            	float: left;
                position: relative;
                overflow: hidden;
            }  

            #index_banner_1 .bannerBg {
            	width: 100%;
            	height: 100%;
            	position: absolute; top: 0; left: 0;
            }
        /*</style>*/
        
        /*<style>*/
            
            .name:a{                
                color: #999999;
                display: block;
                font-size: 13px;
                display: block;
            }
            .price_10{               
                color: #fff;
                font-size: 13px;
                font-weight: bold;
                line-height: 18px;
                padding: 5px;
                background: #ff3300;
                
            }  
            .price{               
                color: #ff3300;
                font-size: 13px;
                font-weight: bold;
                line-height: 18px;
            }
            
            #index_banner_2 {
                margin-top: 36px;
                height: 343px;
                position: relative;
            }
            #index_banner_2_con {
                width: 1107px;
                height: 343px;
                margin: 0 auto;
                position: relative;  
                overflow: hidden;
            }
            #index_banner_2_con_title {
                width: 1107px;
                height: 34px;
                margin: 0 auto;
                position: relative;
                background: url('img/image/index_banner_2_title.jpg') no-repeat;
                margin-bottom: 20px;
            }
            #index_banner_2_slide_list {
                width: 2220px;
                height: 299px;
                top: 0;
                left: 0;
                position: relative;              
            }   
            
            .index_banner_2_con_list_top {
                width: 2220px;
                height: 299px;
                margin: 0 auto;
                position: relative;
                float: left;
            }
            
            .index_banner_2_con_list_top ul {
                display: inline-block;
                height: 299px;              
            }
            .index_banner_2_con_list_top li {
                width: 222px;
                float: left;
                height: 299px;
                position: relative;
            }
            
            
            .index_thumb_type_212 {
                width: 222px;
                height: 299px;
                font-family: 'Dotum', 'Gulim';
            }
            .index_thumb_type_212 .count_box_num{
                width: 32px;
                height: 32px;
                position: absolute;
                border: 3px solid #7a7a7a;
                color: #7a7a7a;
                font-weight: bold;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
                line-height: 32px;
                font-size: 20px;
                text-align: center;
                top: 13px;
                left: 13px;
            }
            .index_thumb_type_212 .count_box_red{
                
                border: 3px solid #ff3300;
                color: #ff3300;
            }
            .index_thumb_type_212 .image{
                width: 222px;
                height: 190px;
                position: absolute;
                top: 0px;
                left:0px;
                overflow: hidden;
            }
            .index_thumb_type_212 .image a{
                display: block;
            }
            .index_thumb_type_212 .thumb{
                width: 202px;
                position: absolute;
                top: 196px;
                left:0px;
                line-height: 15px;
                text-align: left;                
                color: #999999;
                font-size: 13px;
                padding: 20px 10px 10px 0px;
            }
            .index_thumb_type_212 .name{
                display: block;
            }
            
        /*</style>*/
        /*<style>*/
             #index_banner_3 {
                position: relative;
            }
            #index_banner_3 > #index_banner_3_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
                border-top: 0px solid #dddddd;
                border-bottom: 0px solid #dddddd; 
                
            }
            #index_banner_3 > #index_banner_3_con > #index_banner_3_button {
                width: 1105px;
                height: 45px;                
                position: relative;
                text-align: center;
                border-top: 1px solid #dddddd; 
                border-left: 1px solid #dddddd;
                border-right: 1px solid #dddddd;
                font-weight: bold;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
                font-size: 13px;
                line-height: 44px;
                margin-top: 40px;
            }
            #index_banner_3 > #index_banner_3_con > #index_banner_3_button > a {
               color: #ff3300;
                font-weight: bold;
            }
            .line_div_3 {
                width: 1107px; 
                height: 3px;
                margin: 0 auto;
                position: relative;
                background: #ff3300;
            }
/*            Script 30 개 보이기 숨기기*/
             #index_banner_3_list {        
                position: relative; 
                display: none;
            }
            .index_banner_3_con_list {
                width: 1105px;
                margin: 0 auto;
                position: relative;                   
                border: 1px solid #dddddd;
                border-top: 0px solid #dddddd;
            }
            
            .index_banner_3_con_list ul {
                width: 1104px;
                display: inline-block;
                position: relative; 
            }
            .index_banner_3_con_list li {
                width : 220px;
                float: left;
                border-left: 1px solid #e4e3e3;
                border-bottom: 1px solid #e4e3e3;
                position: relative;
            }
            .index_banner_3_con_list li:first-child
            {
               
                border-left: 0px solid #e4e3e3;
            }
            .index_banner_3_con_list .li_border_no_left
            {               
                border-left: 0px solid #e4e3e3;
            }
            .index_banner_3_con_list .li_border_no_bottom
            {               
                border-bottom: 0px solid #e4e3e3;
            }
            .index_thumb_type_220 {
                width: 220px;  
                height: 309px;
                font-family: 'Dotum', 'Gulim';                
            }
            
            
            .index_thumb_type_220 .count_box_num{
                width: 32px;
                height: 32px;
                position: absolute;
                border: 3px solid #7a7a7a;
                color: #7a7a7a;
                font-weight: bold;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
                
                line-height: 32px;
                font-size: 20px;
                text-align: center;
                margin: 10px 15px;
                top: 6px;
            }
            
            .index_thumb_type_220 .count_box_red{
                
                border: 3px solid #ff3300;
                color: #ff3300;
            }
            
            .index_thumb_type_220 .image{
                width: 220px;
                height: 210px;
                top: 0px;
                left:0px;
                position: absolute;
            }
            .index_thumb_type_220 .image img{
                width: 190px;
                height: 190px;
                top: 0px;
                left:0px;
                position: absolute;
                padding: 15px 15px 10px 15px;
            }
            .index_thumb_type_220 .image a{
                display: block;
            }
            .index_thumb_type_220 .thumb{
                width: 190px;
                height: 88px;
                top: 210px;
                left:0px;
                line-height: 15px;             
                color: #999999;
                font-size: 13px;
                position: absolute;
                padding: 5px 15px;
            }
            .index_thumb_type_220 .name{
                display: block;
                border-bottom: 1px solid #f0f0f0;
                padding: 0px 0px 15px 0px;
            }
            .index_thumb_type_220 .name:a{                
                color: #999999;
                display: block;
                font-size: 13px;
                display: block;
            }
            .index_thumb_type_220 .price_10{               
                color: #fff;
                font-size: 13px;
                font-weight: bold;
                line-height: 18px;
                padding: 5px;
                background: #ff3300;
                
            }  
            .index_thumb_type_220 .price{               
                color: #ff3300;
                font-size: 13px;
                font-weight: bold;
                line-height: 18px;
            }  
            
        /*</style>*/
        
        /*<style>*/
         #index_banner_4 {
                margin-top: 30px;
                height: 474px;
                position: relative;
            }
            #index_banner_4 > #index_banner_4_con {
                width: 1107px;
                height: 474px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_4 > #index_banner_4_con > #index_banner_4_con_title {
                width: 1107px;
                height: 21px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_4_title.jpg') no-repeat;
            }
            #index_banner_4 > #index_banner_4_con > #index_banner_4_con_desc {
                width: 1107px;
                height: 461px;
                margin: 13px 0px 0px 0px;
                position: relative;
                overflow: hidden;
            }
            #index_banner_4 > #index_banner_4_con > #index_banner_4_con_desc > #index_banner_4_left {
                width: 242px;
                height: 441px;
                float: left;
            }
            #index_banner_4 > #index_banner_4_con > #index_banner_4_con_desc > #index_banner_4_right {
                width: 864px;
                height: 440px;
                float: right;
                border-top: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;
            }
            #index_banner_4 > #index_banner_4_con > #index_banner_4_con_desc > #index_banner_4_right li {
                float:left;
                width: 287px;
                height: 219px;
                border-right: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                font-size: 0px;
            }
        /*</style>*/
        
        /*<style>*/
         #index_banner_5 {
                margin-top: 30px;
                height: 233px;
                position: relative;
            }
            #index_banner_5 > #index_banner_5_con {
                height: 233px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_title {
                width: 1107px;
                height: 21px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_5_title.jpg') no-repeat;
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_desc {
                margin-top: 10px;
                border-top : 1px solid #dddddd;
                height: 203px;
                position: relative;
               
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_desc > #index_banner_5_con_list{
                width: 1107px;
                height: 160px;
                margin: 0px auto;
                position: relative;
                padding-top: 22px;
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_desc ul{
                display: inline-block;
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_desc li{
                width: 368px;
                height: 160px;
                float:left;
                border-left: 1px solid #f0f0f0;
            }
            #index_banner_5 > #index_banner_5_con > #index_banner_5_con_desc li:first-child{
                border-left: 0px solid #dddddd;
            }
        /*</style>*/
        /*<style>*/
         #index_banner_6 {
         		height: 150px;
                position: relative;
                line-height: 0px;
            }
        .bgScale {
        	position: absolute; top: 0; left: 0;
        	width: 100%;
        	height: 100%;
        }
        #index_banner_6 #index_banner_6_con_list{
                width: 1107px;
                height: 150px;
                margin: 0px auto;
                position: relative; 
            }
             

        #index_banner_6 .bannerBg {
            width: 100%;
            height: 100%;
            position: absolute; top: 0; left: 0;
        }
        /*</style>*/
        /*<style>*/
         #index_banner_7 {
                position: relative;
            }
            #index_banner_7 > #index_banner_7_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
                border-bottom: 1px solid #dddddd;
            }
            #index_banner_7 > #index_banner_7_con > #index_banner_7_con_title {
                width: 1107px;
                height: 20px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_7_title.jpg') no-repeat;
            }
            #index_banner_7 > #index_banner_7_con > #index_banner_7_con_desc {
                width: 1107px;
                margin: 0px auto;
                position: relative;
               
            }
            #index_banner_7_con_tab{
                width: 1107px;
                margin: 0px auto;
                height: 36px;
                padding-top: 10px;
                padding-bottom: 37px;
                position: relative;
            }
            #index_banner_7_con_tab > ul {
                display: inline-block;
                width: 1107px;
                margin: 0px auto;
                background: url('img/image/index_banner_7_tab_bg_2.jpg');
            }
            #index_banner_7_con_tab  li {
                float: left;
                position: relative;
                width: 222px;
                text-align: center;
                font-size: 13px;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
            }
            #index_banner_7 > #index_banner_7_con > #index_banner_7_con_desc > #index_banner_7_con_tab  li:first-child > a {                
                background: url('img/image/index_banner_7_tab_bg_4.jpg') no-repeat;
            }
            #index_banner_7 > #index_banner_7_con > #index_banner_7_con_desc > #index_banner_7_con_tab  li > a:hover {                
                background: url('img/image/index_banner_7_tab_bg_1.jpg') no-repeat;
            }
            .index_banner_7_con_list{
                width: 1107px;
                height: 260px;
                margin: 0px auto;
                position: relative;
                overflow: hidden;
                padding-bottom: 30px;
            }
            .index_banner_7_con_list > .index_banner_7_thumb_left
            {
                height:260px;
                width: 220px;
                position: absolute;
                top: 0px;
                left: 0px;
                border-right: 1px solid #f0f0f0;
            }
            
            .index_banner_7_thumb_left .image{
                width: 190px;
                height: 190px;
                padding: 0px 15px 14px 15px;
				overflow:hidden;
            }
            .index_banner_7_thumb_left .image a{
                display: block;
				color: #999999;
            }
            .index_banner_7_thumb_left  .thumb{  
                display: inline-block;
                width: 190px;
                margin: 0px 15px 14px 15px;
            }
            .index_banner_7_thumb_left  .thumb .name{
                display: inline-block;
                padding-bottom: 7px; 
				word-break:break-all;
            }
            .index_banner_7_thumb_left .image img
            {
				width: 190px;
				height: 190px;
				
            } 
            
            .index_banner_7_con_list > .index_banner_7_thumb_center
            {
                height:260px;
                width: 603px;
                position: absolute;
                top: 0px;
                left: 221px;
                
            }
            .index_banner_7_thumb_center > ul
            {
                height:260px;
                display: inline-block;
                position: relative;
            }
            .index_banner_7_thumb_center > ul > li
            {
                height:130px;
                width: 325px;
                float:left;
                position: relative;
            }
            .index_banner_7_thumb_center > ul > li .image
            {
                position: absolute;
                top: 0px;
                left: 0px;
                width:120px;
                height:130px;
                padding: 0px 21px 0px 21px;
				overflow:hidden;
            }
            .index_banner_7_thumb_center > ul > li img
            {
                border: 1px solid #e4e3e3;
				width: 118px;
				height: 118px;
            }
            .index_banner_7_thumb_center > ul > li .thumb
            {
                position: absolute;
                top: 30px;
                left: 163px;
                width:162px;
            }
			.index_banner_7_thumb_center > ul > li .thumb .name{
               
				word-break:break-all;
            }
            .index_banner_7_thumb_center a
            {
               color: #999999;
            }
			
            .index_banner_7_thumb_center a:hover
            {
				text-decoration: none;
               color: #333333;
            }
				
            .index_banner_7_thumb_center > ul > li .thumb .price
            {
                display: inline-block;
                padding-top: 10px;
            }
            
            .index_banner_7_con_list > #index_banner_7_thumb_right
            {
                height:260px;;
                position: absolute;
                top: 0px;
                left: 885px;
                width:222px;
                border-left: 1px solid #f0f0f0;
                float: right;
            }
        /*</style>*/
        
        /*<style>*/
            #index_banner_8 {
                margin-top: 30px;
                position: relative;
            }
            #index_banner_8_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_8_con_title {
                width: 1107px;
                height: 20px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_8_title.jpg') no-repeat;
            }
            
            #index_banner_8_con_desc {
                width: 1107px;
                margin: 0px auto;
                position: relative;
               
            }
            #index_banner_8_con_tab{
                width: 1107px;
                margin: 0px auto;
                height: 36px;
                padding-top: 10px;
                padding-bottom: 20px;
                position: relative;                
                border-bottom: 1px solid #dddddd;
            }
            #index_banner_8_con_tab > ul {
                display: inline-block;
                width: 1105px;
                margin: 0px auto;
                background: url('img/image/index_banner_8_tab_bg_2.jpg');
            }
            #index_banner_8_con_tab  li {
                float: left;
                position: relative;
                width: 221px;
                text-align: center;
                font-weight: bold;
                font-size: 13px;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
            }
            #index_banner_8_con_tab  li > a {
                display: inline-block; 
                width: 221px; 
                height: 38px;
                line-height: 38px;
                font-size: 15px;
                font-weight: bold;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
                color: #333333;
                background: url('img/image/index_banner_8_tab_bg_0.jpg') no-repeat;
            }
            #index_banner_8_con_tab  li:first-child > a {                
                background: url('img/image/index_banner_8_tab_bg_4.jpg') no-repeat;
            }
            #index_banner_8_con_tab  li > a:hover {                
                background: url('img/image/index_banner_8_tab_bg_1.jpg') no-repeat;
                color: #FFFFFF;
            }
            .index_banner_8_con_list  ul{
                display: inline-block;
            }
        /*</style>*/
        
        /*<style>*/
            #index_banner_9 {
                margin-top: 30px;
                position: relative;
            }
            #index_banner_9_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_9_con_title {
                width: 1107px;
                height: 20px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_9_title.jpg') no-repeat;
            }
            
            #index_banner_9_con_desc {
                width: 1107px;
                margin: 0px auto;
                padding-top: 10px;
                position: relative;  
                overflow: hidden;
            }
            #index_banner_9_left {
                width: 667px;
                height: 482px;                
                float: left;
                overflow: hidden;
            }
                        
            #index_banner_9_left .top {
               padding-bottom: 10px;  
               font-size: 0px;
				width : 658px;
				height : 177px;
            }
            #index_banner_9_left .bottom {
                width: 658px;
                border-top: 1px solid #dfdfdf;
                border-bottom: 1px solid #dfdfdf;                              
            }
            #index_banner_9_left .bottom img{
                width : 218px;
				height : 292px;                    
            }
            #index_banner_9_left ul {
                width: 658px;
                height: 292px;
                display: inline-block;
                overflow: hidden;
            }
            #index_banner_9_left li { 
                width:218px;
                height: 292px;
                float:left;
                border-right: 1px solid #dfdfdf;
                font-size: 0px;
            }
            #index_banner_9_left li:first-child {               
                border-left: 1px solid #dfdfdf;
            }
            
            #index_banner_9_right {
                width: 440px;
                height: 482px; 
                float: left;
                overflow: hidden;
            }
            
            #index_banner_9_right > .top {
                width: 440px;
                height: 177px; 
               padding-bottom: 10px;  
            }
            
            #index_banner_9_right > .first {
                width: 440px;
                height: 149px; 
            }
            
            #index_banner_9_right > .first img {              
                border: 1px solid #dfdfdf;
            }
            
            #index_banner_9_right > .second {
                width: 440px;
                height: 134px; 
                margin-top: 9px;
            }
            
            #index_banner_9_right > .second img {              
                border: 1px solid #dfdfdf;
            }
        /*</style>*/
        
        /*<style>*/
            #index_banner_10 {
                margin-top: 30px;
                position: relative;
            }
            #index_banner_10_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_10_con_title {
                width: 1107px;
                height: 20px;
                margin: 0px auto;
                position: relative;
                background: url('img/image/index_banner_10_title.jpg') no-repeat;
                padding-bottom: 10px;
            }
            
            #index_banner_10_con_desc {
                width: 1107px;
                margin: 0px auto;
                position: relative; 
                border-top: 1px solid #dfdfdf;
                border-bottom: 4px solid #ff3300;
                padding: 25px 0px;
            }
            #index_banner_10_con_desc ul{
                display: inline-block;
                width: 1107px;
                position: relative;  
                overflow: hidden;
            }
            #index_banner_10_con_desc li{
                width: 123px;
                height: 42px;
                text-align: center;
                line-height: 42px;
                padding: 5px 0px;
                float:left;
                position: relative; 
            }


			
        /*</style>*/
        /*<style>*/
            #index_banner_11 {
                margin-top: 10px;
                position: relative;
            }
            #index_banner_11_con {
                width: 1107px;
                margin: 0 auto;
                position: relative;
            }
            #index_banner_11_con_title {
                width: 1107px;
                height: 20px;
                margin: 0px auto;
                position: relative;
                text-align: center;
                line-height: 20px;
                padding-bottom: 10px;
            }
            
            #index_banner_11_con_desc {
                width: 1107px;
                height: 240px;
                margin: 0px auto;
                position: relative; 
                border-top: 1px solid #dfdfdf;
                padding: 25px 0px;
                overflow: hidden;
            }
            #cusmtom_0 {
                width: 170px;
                height: 240px;
                float: left;
            }
            #cusmtom_1 {
                width: 340px;
                height: 240px;
                background: url('img/image/index_banner_11_sam_1.jpg');
                float: left;
                position: relative;
                border-right: 1px solid #f0f0f0;
            }
            #cusmtom_1 img {
                position: absolute;
                top : 200px;
                left: 40px;
            }
            #cusmtom_2 {
                width: 267px;
                height: 240px;
                float: left;
            }
            #cusmtom_2 #notice_title {
                width: 267px;
                height: 22px; 
                line-height: 22px;
                display: inline-block;  
                font-size: 0px;
                padding-bottom: 16px;
            }
            #notice_title_s {
                display: inline-block;
                width: 210px;
                line-height: 22px;
                font-size: 14px;
                padding-left: 15px;
                font-weight: bold;
                color: #333333;
                font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';
            }
            #cusmtom_2 #notice_list {
                width: 237px; 
                height: 198px;
                padding: 0px 15px;
                line-height: 20px;
                display: inline-block;  
                font-size: 12px;
                color: #666666;
            }
            #cusmtom_2 #notice_list li{
				width: 237px;
                line-height: 23px;
				white-space: nowrap;
				text-overflow:ellipsis;
				overflow:hidden;
				text-align:left;
            } 
            #cusmtom_2 #notice_list li a{
				text-decoration: none;
				color: #999999;
            }
            #cusmtom_2 #notice_list li a:hover{
				text-decoration: none;
				color: #666666;
            }
            #cusmtom_3 {
                width: 329px;
                height: 240px;
                float: left;
            }
            #cusmtom_3 #bank{
               border-left: 1px solid #f0f0f0;
               border-bottom: 1px solid #f0f0f0;
            }
            #cusmtom_3 #faq {
                width: 328px;
                height: 76px;
                margin: 0 auto;
                position: relative;
                overflow: hidden;
                padding-top: 15px;
                border-left: 1px solid #f0f0f0;                
            }
            #cusmtom_3 #faq ul{
                display: inline-block;
                width: 280px;
                position: relative;
                padding-left: 10px;
            }
            #cusmtom_3 #faq li{
                height: 56px;
                width: 70px;
                position: relative;
                float:left;                    
            }
            
        /*</style>*/
        
         /*<style>*/
            #copy {
                margin-top: 0px;
                position: relative;
                background: #f7f7f7;
            }
            #copy_menu {
                height: 41px;
                position: relative;
                border-top: 1px solid #dfdfdf;
                border-bottom: 1px solid #dfdfdf;
            }
            #copy_menu_con {
                width: 1107px;
                height: 41px;
                margin: 0 auto;
                position: relative;
                overflow: hidden;
            }
            #copy_menu_list {
                width: 620px;
                height: 41px;
                float: left;
                line-height: 41px;
                position: relative;
            } 
            #copy_menu_list ul {
                display: inline-block;
            } 
            #copy_menu_list li {
                display: relative;
                float: left;
                line-height: 41px;
                padding-right: 20px;
            } 
            #copy_menu_list li a {
                color: #636363;
				text-decoration:none;
            } 
            #copy_menu_list li a:hover {
                color: #333333;
				text-decoration:none;
            }
            #copy_menu_top {
                width: 60px;
                height: 31px;
                line-height: 41px;
                float: right;
                position: relative;
                padding-top: 10px;
            }
             
            #copy_desc {
                height: 206px;
                margin: 0 auto;
                position: relative;
                overflow: hidden;
            }
            #copy_desc_con {
                width: 1107px;
                height: 206px;
                margin: 0 auto;
                position: relative;
                overflow: hidden;
            }
            #copy_logo {
                width: 184px;
                height: 95px;
/*                text-align: center;*/
                position: relative;
                float: left;
                padding-top: 25px;
            }
            #copy_compay {
                width: 757px;
                height: 95px;
                position: relative;
                float: left;
                font-size: 11px;
                line-height: 17px;
                color: #969595;
                padding-top: 25px;
            }
            #copy_bill {
                width: 166px;
                height: 95px;
                position: relative;
                float: right;
                padding-top: 25px;
            }
             
            #copy_banner {
                border-top: 1px solid #e5e5e5;
                width: 1107px;
                height: 85px;
                margin: 0 auto;
                position: relative;
                float:left;
                background: url('img/image/copy_banner.png') no-repeat;
            }
             
        /*</style>*/

		/*<style>*/
		.wrap_ux301 {
			display:block; 
			position: relative;
		}
		.wrap_ux301_contents {
			display:block;
			position: relative; 
			width: 1107px; 
			margin: 0 auto; 
			overflow:hidden;
		}
		.ux301_red_1105 {
			width:1105px;
			background:#f40009;
			height:3px;
		}
		.ux301_dfdfdf_good_cate_left {
			display: inline-block;
			border-left:1px solid #dfdfdf;
		}
		/*</style>*/
		/*<style>*/
		.faqTitleC {
			background:#fbfbfb;
			height:44px;
			width:514px;
			line-height:44px;
			font-weight:bold;
			margin:0px;
			padding:0px;
			color:#444444;
			font-size:16px;
			font-family:'Nanum Gothic','Arial', 'Dotum', 'Gulim';
			border-bottom:1px solid #dfdfdf;
			
		}
		.menuTitle_301 {
			font-family:'Nanum Gothic','Arial', 'Dotum', 'Gulim';
			font-weight: 900;
			color: #333333;
			font-size: 14px;
			line-height: 14px;
		}
		.ux301_board {
			background:#f8f8f8;
			border-left:1px solid #dddddd;
			border-top:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			text-align:center;
		}
		/*</style>*/

		.subCate{  
            padding:4px 0 2px 0;
		}
		.subCate a{  
			line-height:18px;
			font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';             
		} 

		.menu_per_title a{  
			font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';             
		}
		
		.menu_per_li a{  			
			font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';             
		}

		.cateAllSub{  
            padding:6px 0 4px 10px;
		}
		.cateAllSub a{  
			line-height:22px;
			font-family: 'Nanum Gothic','Arial', 'Dotum', 'Gulim';             
		} 		