@font-face { 
	font-family: 'Nanum Gothic';  
	font-style: normal;  
	font-weight: 400;  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {  
	font-family: 'Nanum Gothic';  
	font-style: normal;  
	font-weight: 700;  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {  
	font-family: 'Nanum Gothic';  
	font-style: normal;  
	font-weight: 800;  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);  
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),       
		 url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/*******************************************************************
*	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; margin:0px;}

body, table { font-size: 122018-11-22px; color:#333333; font-style: normal; font-family:'굴림', '굴림체'; 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:underline; }

/*
.main { background:url("img/top/top_bg_main.gif") repeat-x; }  /* 메인 페이지 일경우 배경등 스타일 정의*/
/*
.sub { background:url("img/top/top_bg_main.gif") repeat-x; }	/* 서브 페이지 일경우 배경등 스타일 정의*/

input:focus {outline: none;}

.small	{ font-family: '돋움','돋움체'; font-size:11px; letter-spacing:-1px; text-decoration:none;}
.default	{ font-family:'굴림', '굴림체';font-size:12px;}
.eng {font-family:"Helvetica"; font-size:10px;letter-spacing:1px;}
.eng2 {font-family:"Helvetica"; font-size:12px;letter-spacing:1px;}
.num {font-family:"Tahoma"; font-size:11px;letter-spacing:1px;}
.num2 {font-family:"Tahoma"; font-size:12px;letter-spacing:1px;}
.num3 {font-family:"Times New Roman", "Times"; font-size:14px;letter-spacing:1px; font-weight:bold}
.numTitle {font-family:"Tahoma"; font-size:12px;letter-spacing:1px; }
.title	{ font-family : '굴림', '굴림체'; font-size : 13px; color:#333;}
.opSelect { font-family:'굴림', '굴림체';font-size:12px; } /* 옵션 셀렉트박스에 사용되는 스타일정의 */

.hand	{ cursor:pointer; border:0px }
.bold	{ font-weight:bold; }
.fnormal { font-weight:normal; }
.left	{ float:left; }
.right	{ float:right; }
.tleft	{ text-align:left; }
.tcenter	{ text-align:center; }
.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 #df3725 }
textarea.inputs_bg:hover, textarea.inputs_bg:focus, textarea.inputs_bg:active { border:1px solid #df3725 }
input.inputs:hover, input.inputs:focus, input.inputs:active { border:1px solid #df3725 }
input.inputs_bg:hover, input.inputs_bg:focus, input.inputs_bg:active { border:1px solid #df3725 }

input.hd { border:0px; background:#fff; height:14px; }
input.ip2 { background-color:#fffFFF; border:1px solid #cccccc; font-family : "Tahoma"; font-size : 12px; color:#666666; height:18px; }
option.disabled {color:#808080}
.imgBoder { border:1px solid #f0f0f0 }
.imgBoderOn { border:1px solid #ccc }

.white	{ color:#fff; }
.blue	{ color:#39f; }
.green	{ color:#3c0; }
.orange { color:#f60 }
.black	{ color:#000 }
.lgray	{ color:#bbb }
.gray	{ color:#999 }
.ddgray	{ color:#333 }
.dgray	{ color:#666 }
.mColor { color:#df3725; }
.mColor2 { color:#ff6666; }
.mt4	{ margin-top:4px; } 
.mt10	{ margin-top:10px; }
.ball	{ border: 1px solid #dadada; }
.red { color:#ff0000; }
.cateColor1 { color:#111; }
.cateColor2 { color:#df3725; }
.cateColor3 { color:#999; }


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

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


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

.gdFont { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; }
.gdFont2 { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:12px; font-weight:normal;}
.gdSTitle { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:13px; color:#000}
.gdTitle { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:16px; }
.gdBTitle { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:22px; }
.gdDetail { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:11px; color:#888; float:left; padding:4px 0 0 10px }
.gdSmall { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:11px; }
.gdDefault { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:12px; }
.gdHelp { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:16px; text-decoration:underline; color:#666; }
.gdBtnM { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:12px; text-align:center; height:32px; width:118px; border:1px solid #a9281b; background-color:#df3725; color:#fff; padding-top:12px; cursor:pointer; margin-left:8px;}
.gdBtn1 { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:12px; text-align:center; height:32px; width:118px; border:1px solid #222; background-color:#333; color:#fff; padding-top:12px; cursor:pointer; margin-left:8px;}
.gdBtn2 { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:12px; text-align:center; height:32px; width:118px; border:1px solid #999; background-color:#aaa; color:#fff; padding-top:12px; cursor:pointer; margin-left:8px; }
.gdBtn3 { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:16px; text-align:center; height:42px; width:124px; border:1px solid #111; background-color:#333; color:#fff; padding-top:18px; cursor:pointer; margin-left:8px;}
.gdBtnBig { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:16px; text-align:center; height:42px; width:330px; border:1px solid #a9281b; background-color:#df3725; color:#fff; padding-top:18px; cursor:pointer; margin-left:8px;}
.helpBox { text-align:center;padding-top:60px; height:100px; border-bottom:1px solid #e3e3e3 }

div { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:12px; }

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

.siteWidth { width : 1080px }
#topBanners { margin:0px; width:100%; text-align:center; height: 85px; background: #fdb65a; }		

#topUtil { width:100%; height:36px; border-bottom:1px solid #ccc; text-align:center;}	
	#topMenu { float:left;  width:1020px; }
		#topMenu ul { float:right; margin:0px; padding:0px; height:15px; }
			#topMenu ul li { float:left; background:url(img/top/top_line.gif) no-repeat; background-position: -4px -1px; padding:0 8px;}

		#utilMenu { float:left; padding:12px 0 0 4px; width:466px; }
		#homeMenu { float:right; padding:12px 4px 0 0; }				
			#mypageBox { position:absolute; left:-6px; border:1px solid #ccc; width:80px; height:98px; z-index:9999; background-color:#fafafa; display:none; }
	
#header { margin:0px; width:100%; text-align:center;}		
	#topMain { float:left; width:1020px; height:86px; }
		#logo { float:left; width:205px; margin:0px; text-align:left; padding-top: 17px; background: ;}
		#tmenu { width: 548px; float: left; background: ; padding-top: 51px; margin-left: 10px;}
		#tmenu li { margin-right: 0px;}
		
        .siteWidth li.allmenu {width: 32px; height:40px; background-color:#666; text-align: left;}
        .siteWidth li.menu {width:830px; height: 27px; background-color: ; text-align: left; padding-top: 10px; padding-left: 24px;}
		.siteWidth li.menu a{margin-right: 55px;}
        .siteWidth li.gmenu {width: 130px; height: 27px; background: ; text-align: right; padding-top: 10px;}

		/*******************************************************************
		*	top 검색영역
		********************************************************************/
		#topSearch { float:left; width:257px; padding-top:18px; margin:0px; text-align:left;  background: ;} 
			#searchKeyword { float:left; position:relative; /*z-index:9988;*/ z-index:99;}
				#topSch { float:left; margin-top:7px; padding-left:0px;}	
				#topRank { float:left; padding-left:80px; width:80px;}	
				#topRankBox { float:left; padding-left:10px; width:200px; position:relative;}	
					#top_rankLine { float:left; width:200px; padding-left:10px;}	
					#top_rankBox { position:absolute; z-index:9988; left:160px; top:45px; margin-top:4px; display:none; border:1px #666 solid; width:200px;padding:6px 0px 0px 8px; background-color:#fff}	
		
		#topBanner { float:right; width:220px; margin:0px; background: green;}
		
	#navi { clear:both; width:100%;text-align:center;z-index:999; height:40px; background-color:#F55252; }
		#navi ul { float:left; margin:0px; padding:0px; width:1020px; }
			#navi ul li { float:left; }
				#navi ul li a { font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-size:14px; color:#fff; font-weight:bold; line-height:150%; }
				#navi ul .texts { padding-top:11px; text-align:center; width:100px;}


		#cateAll { clear:both; text-align:left;border-top:0; width:202px; position:absolute; left:0px; top:40px; background-color:#fff; z-index:997; } 

/* 박스 스타일 */
#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;}




#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; }


.imgBoxArea { width:202px; overflow:hidden; min-height:235px; position:relative; }
	.imgBoxDiv { clear:both; position:relative; width:202px;}
	.imgBox { width:202px; height:235px; float:left; text-align:left; }

	.imgBoxDiv2 { clear:both; position:relative; width:800px;}
	.imgBoxDiv2 .imgBox { width:270px; height:284px; float:left; text-align:left; margin-right: 8px;}

	.imgBoxNav {z-index:9998;color:#000000; display:none;}
	.imgBoxprevBt {position:absolute;padding:0;left:0; top:110px; z-index:99; filter:alpha(opacity=40);opacity:0.4; -moz-opacity:0.4;}
	.imgBoxnextBt {position:absolute;padding:0;right:0; top:110px; z-index:99;filter:alpha(opacity=30);opacity:0.3; -moz-opacity:0.3;}
	.imgBoxprevBt img, .imgBoxnextBt img {width:50px; height:50px;}
	.imgBoxprevBt:hover, .imgBoxnextBt:hover { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }

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

#main_centent { width: 100%; background: ;text-align: left; }
#main_centent #title { width: 1020px; height: 50px;  background: ;text-align: left; font-size: 14pt; font-weight: bold; font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; padding-top: 30px;}
#main_centent #cproduct { background: red; width:1100px;}
#main_centent #cproduct #info { width: 228px; background: ; float: left; margin-right: 35px; margin-bottom:30px;}

#main_centent #cproduct #info ul{ margin:0px; padding:0px; list-style:none;}
#main_centent #cproduct #info li { width: 228px; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 11pt;}
#main_centent #cproduct #info li.name {padding-top: 25px;}
#main_centent #cproduct #info li span { color: #F55252; line-height: 24pt;}
#main_centent #cproduct #info li a { text-decoration:none; }
#main_centent #cproduct #info li a:hover { text-decoration:none;}

#main_centent #br_banner { float: left; width: 208px; height: 357px; border: 1px solid #333333; margin-right: 62px; padding-left: 35px;}
#main_centent #br_banner li.tt { width: 171px; height: 36px; border-bottom: 1px solid #E1E5E4;  font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 12pt; font-weight: bold; padding-top: 25px;}
#main_centent #new_cs { float: left; width: 713px; height: 359px; background: ;}
#main_centent #new_cs #new { width: 713px; height: 184px; border-bottom: 1px solid #E1E5E4;}
#main_centent #new_cs #new .tt { float: left; width: 49px; background: ; padding-top: 10px;}
#main_centent #new_cs #new .list { float: left; width: 322px;  background: ; padding-top: 20px; padding-left: 10px;}

#main_centent #new_cs #new .img { float: left; width: 140px; height: 140px;}
#main_centent #new_cs #new .name { float: left; padding-top: 0px; padding-left: 15px; line-height: 14pt;}
#main_centent #new_cs #new .name a { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; font-size: 10pt; text-decoration:none;}
#main_centent #new_cs #new .name a:hover { color: #333; }
#main_centent #new_cs #new span { color: #F55252;  font-family: 'Nanum Gothic', '돋움','돋움체'; font-weight: bold;}

#main_centent #new_cs #cs { width: 713px; height: 174px; background: ;}
#main_centent #new_cs #cs .callcenter { float: left; width: 329px; padding-top: 40px; padding-left: 30px; }
#main_centent #new_cs #cs .notice { float: left; width: 331px; padding-top: 40px;}
#main_centent #new_cs #cs .more { float: left; width: 23px; padding-top: 42px;}

#main_centent #new_cs #cs .callcenter .tt { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; font-size: 12pt; font-weight: bold; margin-bottom: 5px;}
#main_centent #new_cs #cs .callcenter .no { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; font-size: 22pt; font-weight: bold; margin-bottom: 3px;}
#main_centent #new_cs #cs .callcenter .time { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #666; font-size: 10pt; }

#main_centent #new_cs #cs .notice .tt { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; font-size: 12pt; font-weight: bold; margin-bottom: 10px;}
#main_centent #new_cs #cs .notice .list { font-family: 'Nanum Gothic', '돋움','돋움체'; color: #333; font-size: 10pt; height: 20px; }
#main_centent #new_cs #cs .notice .list a:hover { color: #333; text-decoration:none;}


/******************************	left ******************************/
	#contentLeft { float:left; width:200px; position:relative;/*z-index:99998;*/z-index:999;padding-right:10px;}
    #contentLeft #left_menu_shop { width: 205px; height: 300px; background: yellow;}
    #contentLeft #left_menu_shop #title { height: 30px; background: #444; color: #fff; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 11pt; padding-top: 11px; text-align: left; padding-left: 30px;} 
    #contentLeft #left_menu_shop #menu { width: 205px; height: 240px; color: #fff; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 10pt; text-align: left; background:url(img/main/left_menu_bg.jpg); padding-top: 20px; }
	#contentLeft #left_menu_shop #menu li {height: 25px; padding-left: 30px; }
    #contentLeft #left_menu_shop #menu li a { color: #DBDBDB; text-decoration:none;}
	#contentLeft #left_menu_shop #menu li a:hover { color: #929191; text-decoration:none;}
	#contentLeft #today { width: 203px; height: 282px; border: 1px solid #DCDCDC;}
	#contentLeft #today li.tt { width: 193px; height: 26px; border-bottom: 1px solid #DCDCDC; text-align: left; background:url(img/main/tt_today_hot.jpg); text-align: right; padding-right: 10px; padding-top: 20px; }
	#contentLeft #today li.img { width: 203px; height: 46px; margin: 0px; padding: 0px;}


	#contentLeft #finance { width: 205px; height: 300px; background: #F3F0EB;}
    #contentLeft #finance #title { width: 150px; height: 44px; color: #444444; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 13pt; border-bottom: 1px solid #E0DDD8; padding-top: 25px; font-weight: bold; text-align: left;}
    #contentLeft #finance #menu { width: 150px; color: #747473; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 11pt; text-align: left; padding-top: 25px; padding-left: 5px;} 
    #contentLeft #finance #menu li {height: 30px;} 
    #contentLeft #finance #menu li a { color: #747473; text-decoration:none; }
	#contentLeft #finance #menu li a:hover { color: #333; text-decoration:none; }

	#contentLeft #plaza { width: 205px; height: 300px; background: #efefef;}
    #contentLeft #plaza #title { width: 150px; height: 44px; color: #444444; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 13pt; border-bottom: 1px solid #E0DDD8; padding-top: 25px; font-weight: bold; text-align: left;}
    #contentLeft #plaza #menu { width: 150px; color: #747473; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 11pt; text-align: left; padding-top: 25px; padding-left: 5px;} 
    #contentLeft #plaza #menu li {height: 30px;} 
    #contentLeft #plaza #menu li a { color: #747473; text-decoration:none; }
	#contentLeft #plaza #menu li a:hover { color: #333; text-decoration:none; }

/* 왼쪽 메뉴카테고리 */
		.leftCate { width:198px; border:1px solid #f8f8f8; }	
		.leftCate .leftBoxIn { width:176px; border:1px solid #ccc;  padding:10px; text-align:left;}
		.leftCate ul { margin:0; padding:0;}
		.leftCate ul li { min-height:24px; width:182px; padding-left:4px; line-height:140%; }

		.leftCate .cateMenuCss { padding: 0px; filter: alpha(opacity=98); opacity:0.98; -moz-opacity:0.98;display:none; overflow:hidden; width:180px; position:absolute; }
		.cateMenuCssm{ z-index:99999;padding: 0px; filter: alpha(opacity=98); opacity:0.98; -moz-opacity:0.98;display:none; overflow:hidden; width:230px; 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:190px; overflow:hidden;}
		
		.CM_cbodym {border-left:1px solid #4e4546; border-right:1px solid #4e4546; background-color:#fff;}
			.CM_cbodym ul { margin:0px; padding:0px; text-align:left;}
			.CM_cbodym ul li { margin:0px; text-align:left; height:24px; width:230px; overflow:hidden;}

		.cateMenuCssTop { padding: 0px; filter: alpha(opacity=98); opacity:0.98; -moz-opacity:0.98;display:none; overflow:hidden; width:220px; position:absolute; }

		.CM_cbodyTop { background-color:#fff;}
			.CM_cbodyTop ul { margin:0px; padding:0px; text-align:left;}
			.CM_cbodyTop ul li { clear:both; margin:0px; text-align:left; height:24px; width:210px; overflow:hidden;}
		
		.leftBrand { width:198px; height:200px; border:1px solid #f8f8f8; }	
		.leftBrand .leftBoxIn { width:176px; 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:4px;overflow:hidden; }
		.boxLineMenu { background:url(img/common/line_dot.gif) repeat-x; min-height:4px; height:4px; overflow:hidden; }
		
		#brandScroll { cursor:pointer; width:6px; height:20px; overflow:hidden; background-color:#999 }


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

#mainRolling { clear:both; position:relative;left:0px; top:0px; width:800px; height:300px; overflow:hidden; }
	#mainRolling .mainRollingImg { float:left; width:800px; overflow:hidden; }
	#mainRolling #mainRollingIcon { position:absolute; left:48%;top:270px;z-index:9999 }
	#mainRolling #mainsBox { float:left; position:relative; left:0px; top:0px; overflow:hidden }
	#mainRolling #mainsBox:hover {filter:alpha(opacity=80) !important;opacity:0.8 !important; -moz-opacity:0.8 !important; background-color:#FFF;}
	#mainRolling #mainsBoxNav {z-index:9999;color:#000000;display:none;}
	#mainRolling #mainsBoxNav .prevBt {position:absolute;padding:0;left:0; top:44%; z-index:99999; filter:alpha(opacity=40);opacity:0.4; -moz-opacity:0.4;}
	#mainRolling #mainsBoxNav .nextBt {position:absolute;padding:0;right:0; top:44%; z-index:99999;filter:alpha(opacity=30);opacity:0.3; -moz-opacity:0.3;}
	#mainRolling #mainsBoxNav .prevBt img, #mainsBoxNav .nextBt img {width:50px; height:50px;}
	#mainRolling #mainsBoxNav .prevBt:hover, #mainsBoxNav .nextBt:hover { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }

#mainRolling2 { clear:both; position:relative;left:0px; top:0px; width:1020px; height:342px; overflow:hidden; }
	#mainRolling2 .mainRollingImg { float:left; width:1020px; height:342px;overflow:hidden; }
	#mainRolling2 #mainRollingIcon { position:absolute; left:48%;top:300px;z-index:9999}
	#mainRolling2 #mainsBox { float:left; width:1020px; height:342px; position:relative; left:0px; top:0px; overflow:hidden }
	#mainRolling2 #mainsBox:hover {filter:alpha(opacity=80) !important;opacity:0.8 !important; -moz-opacity:0.8 !important; background-color:#FFF;}
	#mainRolling2 #mainsBoxNav {z-index:9999;color:#000000;display:none;}
	#mainRolling2 #mainsBoxNav .prevBt {position:absolute;padding:0;left:0; top:44%; z-index:99999; filter:alpha(opacity=40);opacity:0.4; -moz-opacity:0.4;}
	#mainRolling2 #mainsBoxNav .nextBt {position:absolute;padding:0;right:0; top:44%; z-index:99999;filter:alpha(opacity=30);opacity:0.3; -moz-opacity:0.3;}
	#mainRolling2 #mainsBoxNav .prevBt img, #mainsBoxNav .nextBt img {width:50px; height:50px;}
	#mainRolling2 #mainsBoxNav .prevBt:hover, #mainRolling2 #mainsBoxNav .nextBt:hover { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }


/******************************	center ****************************/
	#contentCenter { float:right; width:800px; overflow:hidden; }

	#contentCenter #main_rolling_banner { width: 800px; height: 284px; background: ;}
	#contentCenter #main_rolling_banner li { width:261px; float: left; }
    #contentCenter #main_rolling_banner li.one { margin-right: 9px; }
	#contentCenter #main_rolling_banner li.two { margin-right: 8px; }


	#content #finance_main { clear: both; width: 1020px; background: ; height: 560px;}	
    #content #finance_main #blank { height: 20px; border-bottom: 1px solid #F1F1F1;}
	#content #finance_main #ad_title { width: 1020px; height: 80px; background: ; }
    #content #finance_main #ad_title li { text-align: left; color: #333; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 14pt; font-weight: bold; padding-top: 28px;}
	#content #finance_main #ad_list { width: 1020px; background: yellow;}
	#content #finance_main #ad_list li {float: left;}
	#content #finance_main #ad_list li.margin { margin-right: 36px;}
    #content #finance_main #ad_bottom { clear: both;}
	#content #finance_main .smenu a { text-decoration:none; color: #333; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 14pt; font-weight: bold; line-height: 14pt;}
    #content #finance_main .smenu a:hover {color: #FF7214;}
	#content #finance_main .smenu span {font-size: 14pt; color: #ccc; font-weight: normal;}
	#content #finance_main .page_img { margin-top: 15px;}
	#content #finance_main .page_img02 { margin-top: 50px;}
	#content #finance_main .page_img03 { margin-top: 49px;}

	#content #policy_main { clear: both; width: 1020px; background: ; height: 560px;}	
    #content #policy_main #blank { height: 20px; border-bottom: 1px solid #F1F1F1;}
	#content #policy_main #ad_title { width: 1020px; height: 80px; background: ; }
    #content #policy_main #ad_title li { text-align: left; color: #333; font-family: 'Nanum Gothic', '돋움','돋움체'; font-size: 14pt; font-weight: bold; padding-top: 28px;}
	#content #policy_main #ad_list { width: 1020px; background: yellow;}
	#content #policy_main #ad_list li {float: left;}
	#content #policy_main #ad_list li.margin { margin-right: 36px;}
    #content #policy_main #ad_bottom { clear: both;} 

	.ttlBox { height:30px; }
	.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; }
		

/*메인 추가코드*/
	#m_img	  { float:left; margin:0px; padding:0px; width:800px; text-align:left;}
	.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;}
	
	#mainsBox { float:left; position:relative;left:0px;top:0px;width:800px;height:300px;overflow:hidden }
	#mainsBoxHidden { position:relative; top:0px; }
	#mainsBoxTitle { position:absolute;top:270px;z-index:9999;filter:alpha(opacity=55);opacity:0.55; -moz-opacity:0.55; }
	#mainsBoxTitle .TB { background-color:#000; height:28px;padding-top:6px; color:#fff; font-weight:normal; }
	#mainsBoxTitle .TB_on { background-color:#dd1601; height:28px;padding-top:6px; color:#fff; font-weight:bold; }
	#mainsBoxImg { text-align:left; }
	.mainsBoxDuple { float:left; position:relative; }
	
	.bestImage { width:82px; height:82px; overflow:hidden; }
	.bestTitle { padding-left:14px; width:128px; overflow:hidden; }
	.starBg { background:url(img/shop/icon_star_bg.gif); width:65px; height:12px; margin-bottom:1px; }
	.titleBoxLine { clear:both; padding-bottom:8px;background:url(img/common/line_dot.gif) repeat-x; height:4px;overflow:hidden; }

	#clickBox1_1 { height:82px; }
	#clickBox2_1 { display:none; height:24px; border-bottom:1px solid #e4e4e4; }
	#clickBox1_2 { display:none; height:82px; }
	#clickBox2_2 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#clickBox1_3 { display:none; height:82px; }
	#clickBox2_3 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#clickBox1_4 { display:none; height:82px; }
	#clickBox2_4 {  height:20px; border-bottom:1px solid #e4e4e4; }

	#bestBox1_1 { height:82px; }
	#bestBox2_1 { display:none; height:24px; border-bottom:1px solid #e4e4e4; }
	#bestBox1_2 { display:none; height:82px; }
	#bestBox2_2 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#bestBox1_3 { display:none; height:82px; }
	#bestBox2_3 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#bestBox1_4 { display:none; height:82px; }
	#bestBox2_4 {  height:20px; border-bottom:1px solid #e4e4e4; }

	#afterBox1_1 { height:82px; }
	#afterBox2_1 { display:none; height:24px; border-bottom:1px solid #e4e4e4; }
	#afterBox1_2 { display:none; height:82px; }
	#afterBox2_2 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#afterBox1_3 { display:none; height:82px; }
	#afterBox2_3 {  height:20px; border-bottom:1px solid #e4e4e4; }
	#afterBox1_4 { display:none; height:82px; }
	#afterBox2_4 {  height:20px; border-bottom:1px solid #e4e4e4; }



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

	#mainContent { clear:both; text-align:left; border:1px solid #d1d1d1; height:240px; width:998px; padding:16px 0 0 20px; }
	#mainContent ul { margin:0px; padding:0px; text-align:left}
	#mainContent ul li { margin:0px; padding:0px; width:210px; overflow:hidden; height:19px; }
	
	#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:1020px; border-top:1px solid #aaa; }
	#hitGoods .boxScroll { clear:both; position:relative;left:0px;top:0px; width:1020px; height:250px;overflow:hidden;  border-top:1px solid #aaa;}
	#hitGoods .boxMove { clear:both; width:1020px;  border-top:1px solid #aaa;}

	#recoGoods .boxList { clear:both; width:1020px;  border-top:1px solid #aaa;}
	#recoGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:1020px; height:250px;overflow:hidden;  border-top:1px solid #aaa;}
	#recoGoods .boxMove { clear:both; width:1020px;  border-top:1px solid #aaa;}

	#newGoods .boxList { clear:both; width:1020px;  border-top:1px solid #aaa;}
	#newGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:1020px; height:250px;overflow:hidden;  border-top:1px solid #aaa;}
	#newGoods .boxMove { clear:both; width:1020px;  border-top:1px solid #aaa;}

	#cooperGoods .boxList { clear:both; width:1020px;  border-top:1px solid #aaa;}
	#cooperGoods .boxScroll { clear:both; position:relative;left:0px;top:0px;width:1020px; height:250px;overflow:hidden;  border-top:1px solid #aaa;}
	#cooperGoods .boxMove { clear:both; width:1020px;  border-top:1px solid #aaa;}

	.faqTitle {width:100px;height:21px; padding-top:4px; background:url(img/main/faq_bg.gif) no-repeat;}

	
/*상품리스트*/
	#cateList {	text-align:left; border-top:2px solid #666; border-bottom:1px solid #999; width:1018px; background-color:#fafafa }
		#cateList ul { margin:0; padding:0 0 5px 0; text-align:left; }
			#cateList ul li{ float:left; width:25%; padding:10px 0 5px 0; }
				#cateList ul li div { padding:0 0 0 10px; }

	#cateList2 { text-align:left; border-top:2px solid #666; border-bottom:1px solid #999; width:800px; background-color:#fafafa }
		#cateList2 ul { margin:0; padding:0 0 5px 0; text-align:left; }
			#cateList2 ul li{ float:left; width:33%; padding:10px 0 5px 0; }
				#cateList2 ul li div { padding:0 0 0 10px; }

	#cateList .cateSubList { display:none; width:1018px; margin-top:5px; padding:3px 0 8px 10px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
	#cateList .icon_list_view_on { display:none; position: absolute; z-index: 9; width: 11px; height: 7px; line-height: 44px; top: 20px; left: 0px; }

	#cateList2 .cateSubList { display:none; width:800px; margin-top:5px; padding:3px 0 8px 10px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
	#cateList2 .icon_list_view_on { display:none; position: absolute; z-index: 9; width: 11px; height: 7px; line-height: 44px; top: 20px; left: 0px; }

	/*
	.soldOut { text-align:center; font-size:10px; position:absolute;top:3px;left:130px;width:60px;height:16px;background-color:#aaa;filter:alpha(opacity=75);opacity:0.75; -moz-opacity:0.75; }
	.soldOut2 { text-align:center; font-size:10px; position:absolute;top:10px;right:10px;width:60px;height:16px;background-color:#aaa;filter:alpha(opacity=75);opacity:0.75; -moz-opacity:0.75; }
	.soldOut3 { text-align:center; font-size:10px; position:absolute;top:10px;left:18px;width:60px;height:16px;background-color:#aaa;filter:alpha(opacity=75);opacity:0.75; -moz-opacity:0.75; }
	*/

	.soldOut { text-align:center; font-size:14px; display:inline-block;padding:4px 8px;border-radius:15px;border:1px solid #ddd;position:absolute;/*top:3px;left:130px;*/left:45px;top:88px;width:95px;height:16px;background-color:#fff;filter:alpha(opacity=85);opacity:0.75; -moz-opacity:0.75; }
	.soldOut2 { text-align:center; font-size:13px; position:absolute;/*top:10px;right:10px;*/padding:4px 8px;text-transform:uppercase;border-radius:15px;border:1px solid #ddd;left:70px;top:88px;width:95px;height:16px;background-color:#fff;filter:alpha(opacity=75);opacity:0.75; -moz-opacity:0.75; }
	.soldOut3 { text-align:center; font-size:13px; position:absolute;/*top:10px;left:18px;*/left:70px;top:88px;width:90px;width:60px;height:16px;background-color:#fff;filter:alpha(opacity=75);opacity:0.75; -moz-opacity:0.75; }
	
	.contentBox { width:1016px; border:2px solid #f8f8f8; text-align:center; } 
		.contentBoxIn { border:1px solid #ccc; width:1014px; } 
			.searchField { position:relative;z-index:998;background-color:#fff; border: 1px solid #bbb;text-align:left }
	
	#searchBox { text-align:left; border-top:1px solid #333;border-bottom:2px solid #333 }
		#searchBox li { min-height:32px; border-top:1px solid #e3e3e3; background-color:#fafafa; }

	#list { clear:both; margin-top:4px; width:1020px; }
	#list_top { width:1020px; height:26px; padding-top:5px; border-top:2px solid #333; border-bottom:1px solid #333; }
		#list_top ul { margin:0px; padding:0; text-align:left;}
		#list_top ul li { float:left; margin:0px; padding:4px 0 0 25px; background:url(img/common/tab_line.gif) no-repeat; background-position: 8px 3px; }
		#list_top .tab_on { font-weight:bold; font-family:'돋움','돋움체';font-size:11px;letter-spacing:0; color:#666 }
		#list_top .tab_off { font-weight:normal; font-family:'돋움','돋움체';font-size:11px;letter-spacing:0; color:#999}
		
	#list_list { clear:both; width:1020px; }
		.listTh { border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#eaeaea }
	
	.list_list2 { clear:both; width:1020px; }		

	#list_img { clear:both; width:1020px; margin-top:4px;}
		.list_img_box { float:left; width:200px; margin-top:10px;  overflow:hidden; border-bottom:1px solid #e3e3e3}
			#list_img ul { margin:0px; padding-left:15px; text-align:left; width:200px; overflow:hidden;}
			#list_img ul li { margin:0px; padding:0px; width:200px; overflow:hidden; }

	#list_img2 { clear:both; width:1020px; margin-top:4px;}
		.list_img_box2 { float:left; width:200px; margin-top:10px;  overflow:hidden; }
			#list_img2 ul { margin:0px; padding-left:20px; text-align:left; width:180px; overflow:hidden;}
			#list_img2 ul li { margin:0px; padding:0px; overflow:hidden; }

		.list_img_box3 { float:left; width:160px; margin-top:10px;  overflow:hidden; }
			#list_img3 ul { margin:0px; padding-left:20px; text-align:left; width:120px; overflow:hidden;}
			#list_img3 ul li { margin:0px; padding:0px; overflow:hidden; }




/******************************	서브 center페이지 ****************************/
	#subTitle {float:left;width:800px;height:40px;;text-align:left;border-bottom:1px solid #aaa;}
	#subTitleWide {float:left;width:1020px;height:40px;;text-align:left;border-bottom:1px solid #aaa; padding-top:10px;}
	
	#location { margin:0; width:1020px; float:left; position:relative; /*z-index:99999;*/ z-index:999; height:30px;}
	#loc_bottom { clear:both; margin-bottom:14px; height:2px; width:1020px; overflow:hidden; border-top:1px solid #999; background-color:#efefef;}
	.loc_select { margin-top:3px;position:relative;z-index:99;background-color:#FFF; border: 1px solid #CCC; border-left:0px; border-right:0px; text-align:left; }

/* 서브 메인 페이지*/
	.subContent { width:1020px; float:left; overflow:hidden }
	.s_code01 { clear:both; float:left; margin:0px; padding:0px; width:800px;text-align:left}
	
	.leftBest { width:198px; height:218px; border:1px solid #f8f8f8; }
	.leftBest .leftBoxIn { width:176px; height:196px; border:1px solid #ccc;  padding:10px; text-align:left;}
	.bestTitle2 { padding-left:8px; width:86px; overflow:hidden; }

	
/* 상품뷰*/
	#pageView { width:1020px;margin-top:20px; float:left;}
		.imgBorder { border:1px solid #ccc; }
		
		#other_img_box { position:relative; width:350px; height:72px; background:url(img/shop/bg_other_img.gif); }
				
		.goodsInfo { float:left; width:404px; padding-right:30px; background:url(img/shop/goods_dot_line.gif) repeat-y 433px;}
		.goodsInfo ul { float:left; margin:0px; padding:0px; text-align:left; }
		.goodsInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:402px; min-height:24px; line-height:140%; }
		.goodsTitle { float:left; padding:0 0 0 0; width:120px; height:16px; }
		.goodsTitle2 { float:left; padding:2px 0 0 0; width:80px; height:14px; overflow:hidden; }
		.goodsText { float:left; padding:2px 0 0 5px; color:#666; }
		.goodsText2 { float:left; padding:3px 0 0 5px; color:#666; }
		.goodsText3 { float:left; padding:3px 0 0 5px; color:#666; text-align:right; width:70px;}
		.opBox { position:relative; background-color:#fff; border: 1px solid #ccc; border-left:0px; border-right:0px; text-align:left; }

		.goodsRight { float:left; padding-left:30px; width:176px; text-align:left; }
		.goodsRight ul { margin:0px; padding:8px 0 0 0; text-align:left; }
		.goodsRight ul li {  margin-bottom:2px; width:170px; height:16px; line-height:140%; overflow:hidden; }

		.coopInfo { float:left; width:520px; margin-left:50px; }
		.coopInfo ul { float:left; margin:0px; padding:0px; text-align:left; }
		.coopInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:500px; min-height:24px; line-height:140%; }	

		.infoLineTop { margin:8px 0; height:1px; background-color:#999; border-bottom:2px solid #f8f8f8; overflow:hidden; }
		.infoLineBottom { height:1px; background-color:#ccc; border-bottom:2px solid #f8f8f8; overflow:hidden; }

		.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; }
		
		.btnPM { width:10px; padding:3px 4px 3px 4px; border:1px solid #ddd; cursor:pointer;  }

	#tagList { margin-top:18px; } 

		#detail { clear:both; width:1020px; overflow:hidden; text-align:left;}
			#detail .ttlBox ul { float:right; margin:5px 0 0 0px; padding:0; text-align:left; }
			#detail .ttlBox ul li { float:left; margin:0px; background:url(img/top/top_line.gif) no-repeat; background-position: -4px -0px; padding:0; padding:0 12px;}
			
			.detailLine { background:url(img/shop/detail_line_bg.gif) repeat-x; height:1px; overflow:hidden; }

			#content01 { clear:both; width:1020px; text-align:left; padding-top:20px; }
			#content02 { clear:both; width:1020px; text-align:left; }
			#content03 { clear:both; width:1020px; text-align:left; }
			#content04 { clear:both; width:1020px; text-align:left; }
			#content05 { clear:both; width:1020px; text-align:left; }

			.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; }

/* 장바구니 & 주문 폼 */
	.payInfoTop { width:1020px; height:48px; border-top:4px solid #333; border-bottom:1px solid #dadada; background-color:#eaeaea; }
	.payInfo { width:1020px; border-bottom:1px solid #dadada; background-color:#f8f8f8; } 
	.payInfoLine { float:left; height:30px; width:64px;background:url(img/shop/pay_info_line_bg.gif) repeat-y; }

	#orderInfo { clear:both;  text-align:left; width:1020px; border-top:4px solid #333; } 
		#orderInfo ul { margin:0px; padding:20px 0 10px 16px;  }
			#orderInfo ul li { clear:both; margin:0px; padding:0px; height:32px; width:95%; } 
				
				#orderMessage { display:none; position:absolute; top:24px; left:141px; width:455px; border:1px solid #ccc; background-color:#fff }
				#orderMessage ul { margin:0px; padding:10px 0 0 16px; }
					#orderMessage ul li { clear:both; margin:0px; padding:0px; height:20px; width:95%; font-family:'돋움','돋움체';;font-size:11px;letter-spacing:0; cursor:pointer  } 

	#orderInfo2 { clear:both;  text-align:left; width:1020px;  border-top:4px solid #333; } 
		#orderInfo2 ul { margin:0px; padding:20px 0 10px 16px;  }
			#orderInfo2 ul li { clear:both; margin:0px; padding:0px; height:32px; width:95%; }

			
	#orderInfo3 { clear:both;  text-align:left; width:800px; border-top:4px solid #333;  } 
		#orderInfo3 ul { margin:0px; padding:10px 0 10px 6px;  }
			#orderInfo3 ul li { clear:both; margin:0px; padding:0px; height:26px; width:95%; }
			
	#orderInfo4 { clear:both;  text-align:left; width:800px;  border-top:4px solid #333; background-color:#f8f8f8;} 
		#orderInfo4 ul { margin:0px; padding:20px 0 10px 6px; }
			#orderInfo4 ul li { clear:both; margin:0px; padding:4px 0 4px 0; width:95%; }
	.orderSumInfo { border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fafafa;padding:10px 20px;}
	.orderBox { float:left; width:659px; background-color:#f8f8f8;  border-right:1px solid #ccc;  }
	.orderBox2 { float:left; width:360px;  }
	.orderBox3 { float:left; width:800px; background-color:#f8f8f8; }
	.orderBox4 { float:left; width:490px;  }
	.orderBox5 { float:left; width:309px; border-left:1px solid #ccc; background-color:#fff;  }

/* 우편번호 찾기 */
	#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; }

/* 로그인 회원가입 */
	.borderBox { border:1px solid #ddd; width:922px; padding:8px; background-color:#efefef; }
	.borderBoxIn { width:842px; padding:40px; height:320px; background-color:#fff; }

	.memberBox { border:2px solid #f8f8f8; }
	.agreeBox { border:1px solid #ccc; width:1000px; height:124px; padding:8px; }
	.agreeBoxIn { 99%; text-align:left; height:124px; overflow:auto; }
	
	#memberInfo { text-align:left; width:1020px; } 
		#memberInfo ul { margin:0px; padding:30px 0 10px 30px; border:1px solid #ccc; }
			#memberInfo ul li { clear:both; margin:0px; padding:0px; height:30px; width:95%; } 

	

			
	
/* 상품검색*/
	#search_box { clear:both;margin-top:10px;width:800px;float:left; }
	
	#search_content {clear:both; float:left; width:800px; } 
		#search_cbody {width:800px;background:url(img/search/box_search_bg.gif); padding-top:2px; }
			#dsearch_cbody { width:800px;background:url(img/search/box_dsearch_bg.gif); height:80px; padding-top:7px;}
				#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_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;}

	#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:800px; text-align:left;}
	#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 {right:0; top:0; width:70px; height:100%; position:fixed; z-index:9999; } 
	* html #rightBoxHold {right:0; top:0; width:70px; height:100%; position:absolute; overflow-y:hidden; margin-right:-1px; z-index:9999; } 
		.rightBoxHod_oc { position:absolute; text-align:left; left:-16px; top:490px; cursor:pointer;}
	#rightBoxHold_off {right:0; top:0; width:4px; height:100%; position:fixed; z-index:9999; display:none;} 
	* html #rightBoxHold_off {right:0; top:0; width:4px; height:100%; position:absolute; overflow-y:hidden; margin-right:-1px; z-index:9999; display:none;} 

		.rightBoxType1 { border-bottom:1px solid #ccc; height:53px; width:70px; }
		.rightBoxType2 { border-bottom:1px solid #ccc; height:35px; width:70px; }

	#rBoxArea{ clear:both; position:relative; left:0px; top:0px; height:317px; text-align:center }
		#rMenuGoods{ clear:both; position:relative; width:90px; left:-19px; top:0px; height:270px; overflow:hidden; }
			#rMenuGoods ul { padding:0px; margin:0px; height:68px;}
			#rMenuGoods ul li { padding:0px; width:70px;}		
			.goodsImage { position:absolute; left:25px; top:0px; }
			.goodsInfoDiv {position:fixed;  right:78px; width:200px; background-color:#fff; padding:9px 10px; border:1px solid #ccc; display:none;}
			.goodsDels { position:absolute; left:70px; top:45px; filter:alpha(opacity=80);opacity:0.80; -moz-opacity:0.80; }
			

/*고객센터 */
	.cusMenu { margin-bottom:6px; }
	.cusMenu ul { margin:0; padding:0;}
	.cusMenu ul li { height:22px; width:166px; padding-left:14px; background:url(img/common/menu_icon.gif) no-repeat 4px 6px; }
	.customerTitle { height:22px;margin:0 0 4px 16px; width:158px; border-bottom:1px solid #dadada; }

	.contentBoxSmall { width:796px; border:2px solid #f8f8f8; text-align:center; } 
		.contentBoxInSmall { border:1px solid #ccc; width:794px; } 
			
		
		#cusContent { float:right; width:800px; text-align:left}
			#cusFaq { width:800px;margin-top:6px }
				#cusFaq ul { padding:0px; margin:0px;  overflow:hidden}
				#cusFaq ul li { margin:0 2px; padding:6px 0 0 4px;  border-bottom:1px solid #dadada; width:800px; text-align:left;}
					.faqLeft { float:left; width:20px; }
					.faqBody { float:left; width:590px }
					.faqBody2 { float:left; width:690px;padding:6px 0}
					.faqRight { float:right;  width:100px; padding-right:10px; text-align:right; }

			#board_box { width:800px;margin-top:20px }
				#board_box ul { padding:0px; margin:0px;  overflow:hidden}
				#board_box ul li { width:386px; height:28px; overflow:hidden; text-align:left; border-bottom:1px solid #e3e3e3; }

	#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:4px 0 0 25px; background:url(img/common/tab_line.gif) no-repeat 0px 5px; }
		#alist_top .tab_on { font-weight:bold; font-family:'돋움','돋움체';font-size:11px;letter-spacing:0; color:#666 }
		#alist_top .tab_off { font-weight:normal; font-family:'돋움','돋움체';font-size:11px;letter-spacing:0; color:#999}

/*로그인 */
	.loginInfo { text-align:center;width:350px; }
		.loginInfo ul { float:left; margin:0px; padding:0px; text-align:left; }
			.loginInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:228px; height:24px; line-height:140%; }			
	
	.loginHelp ul { margin:0px; padding:0px; text-align:left; }
		.loginHelp ul li { margin:4px 0 4px 0; padding:2px 0 0 0;  }

/*기본문서 페이지*/

/* 상품비교 페이지*/
	#compareBox2 { clear:both; width:100%; text-align:left;}
	#compareBox2 .content { float:left; width:355px; height:480px; padding:4px 20px 0 20px;}		
	#compareBox2 .goodsInfo { float:left; width:355px; margin-left:10px; background:url(); }
		#compareBox2 .goodsInfo ul { float:left; margin:0px; padding:0px; text-align:left; padding:0 10px; }
		#compareBox2 .goodsInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; height:24px; line-height:140%; }

	#compareBox3 { clear:both; width:800px; text-align:left; }
	#compareBox3 .content { float:left; width:240px; height:480px; padding:4px 0 0 20px; }		
	#compareBox3 .goodsInfo { float:left; width:240px; background:url(); }
		#compareBox3 .goodsInfo ul { float:left; margin:0px; padding:0px; text-align:left; padding:0 10px; }
		#compareBox3 .goodsInfo ul li {  margin:4px 0 4px 0; padding:2px 0 0 0; width:245px;  height:24px; line-height:140%; }	
		#compareBox3 .goodsTitle { float:left; padding:2px 0 0 0; width:60px; height:14px; overflow:hidden; }
		
			
/*마이페이지*/
	.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; }

	.memInfo2 { float:left; width:220px; }
		.memInfo2 ul { float:left; margin:0px; padding:0px; text-align:left; padding:0 0px; }
		.memInfo2 ul li { margin:4px 0 4px 0; padding:2px 0 0 0; height:23px; overflow:hidden; text-align:left; }
	
	.memInfo3 { float:left; width:200px; }
		.memInfo3 ul { float:left; margin:0px; padding:0px; text-align:left; padding:0 0px; }
		.memInfo3 ul li { margin:4px 0 4px 0; padding:2px 0 0 0; height:23px; overflow:hidden; text-align:left; }

		
	.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:0px;height:26px;text-decoration: strike-through;}
	.coop_price2 { font-family:Tahoma; font-size:16px;height:30px;padding-top:10px;letter-spacing:0px;font-weight:bold;}
	.coop_price3 { font-family:Tahoma; font-size:12px;height:26px;padding-top:6px;letter-spacing:0px;}
	.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:14px;}
		#countHour { font-size:14px;}
		#countMin { font-size:14px;}
		#countSec { font-size:14px;}
	#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; }
		.couponInfo ul { float:left; margin:0px; padding:0px; text-align:left; }
			.couponInfo ul li { margin:4px 0 4px 0; padding:2px 0 0 0; width:360px; height:24px; line-height:140%; }	
	
	.pWriteTitle { float:left; padding:4px 10px 4px 4px; }
	.pWriteInput { float:left; padding-left:10px; }
	.pWriteInput2 { float:left; padding:4px 10px 0 10px; }
	


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

	.goods_img_box2 { float:left; width:180px; margin-top:15px;height:210px; }
		.goods_img_box2 ul { margin:0px; text-align:left; padding-left:10px; width:160px;}
		.goods_img_box2 ul li { margin:0px; padding:0px; }

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


/* 브랜드, 이벤트, 기획전, 입점사 리스트 관련 */
.sort1 { border:1px solid #aaa; background-color:#fff; padding:2px 4px 3px 4px; margin-right:6px; }
.sort1_on { border:1px solid #df3725; background-color:#fff; padding:2px 4px 3px 4px; margin-right:6px; }
.sort2 { border:1px solid #aaa; background-color:#fff; padding:2px 6px 2px 6px; margin-right:6px; }
.sort2_on { border:1px solid #df3725; background-color:#fff; padding:2px 6px 2px 6px; margin-right:6px; }
.sort3 { border:1px solid #aaa; background-color:#fff; padding:2px 4px 3px 4px; margin:0 6px 4px 0; }
.sort3_on { border:1px solid #df3725; background-color:#fff; padding:2px 4px 3px 4px; margin:0 6px 4px 0; }
#sbeList img { width:320px; height:200px; }



/*******************************************************************
*	footer
********************************************************************/
#footer { clear:both; margin-top:30px; width:100%; overflow:hidden; position:relative;}
	#copyMenu { width:1080px; height:35px;}
		#copyMenu ul { width:1020px; padding:0px; margin:0px; float:left }
		#copyMenu ul li { float:left; padding:10px;}		

	#copyArea { width:100%; background-color:#f7f7fa; height:155px; }
		#copyImg { width:1020px; height: 100px; padding-top:10px; margin:0; padding-right:60px; background: #F7F7FA;}
			#copyLogo { float:right;}
			#copyText { float:left; text-align:left; vertical-align:top; padding-left:2px; height:76px;}
				#copyText ul { float:left; margin:0px; padding:0px;  width:700px }
				#copyText ul li { clear:both; float:left; margin:0px; padding:3px 0 0 0; width:700px}		


/*******************************************************************
*	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 .jum       { font-family:Tahoma; font-weight:bold; font-size:12px; padding:0 4px;}
#paging .num       { font-family:Tahoma; font-size:12px; padding:0 4px; }
#paging .selected  { color:#333; font-weight:bold; }
#paging .default  { color:#333; }
#paging .defaultOver  { color:#333; text-decoration:none;}
#paging .pn_page  { color:#999; font-weight:bold; font-size:11px; text-decoration:none;}

#paging2            { padding-top:10px;  text-align:center; }
#paging2 .jum       { font-family:Tahoma; font-weight:bold; font-size:12px; padding:0 4px;}
#paging2 .num       { font-family:Tahoma; font-size:12px; padding:0 4px; }
#paging2 .selected  { color:#333; font-weight:bold; }
#paging2 .default  { color:#333; }
#paging2 .defaultOver  { color:#333; text-decoration:none;}
#paging2 .pn_page  { color:#999; font-weight:bold; font-size:11px; text-decoration:none;}

#paging_dupl            { padding-top:10px;  text-align:center; }
#paging_dupl .jum       { font-family:Tahoma; font-weight:bold; font-size:12px; padding:0 4px;}
#paging_dupl .num       { font-family:Tahoma; font-size:12px; padding:0 4px; }
#paging_dupl .selected  { color:#333; font-weight:bold; }
#paging_dupl .default  { color:#333; }
#paging_dupl .defaultOver  { color:#333; text-decoration:none;}
#paging_dupl .pn_page  { color:#999; font-weight:bold; font-size:11px; 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; }

#prevIcon { background:url(img/common/icon_prev.gif) left 1px no-repeat; padding-left:6px;}
#nextIcon { background:url(img/common/icon_next.gif) right 1px no-repeat; padding-right:6px;}
.nextIcon2 { padding:4px 0 0 20px; width:120px;}
.nextIcon22 { padding:4px 0 0 10px; width:120px;}
.nextIcon2rq { background:url(img/member/icon_nextrq.gif) no-repeat; padding-left:20px; 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:10px; }
#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:10px; }
#btnSearch { position:absolute; z-index:1;top:-4px; }
#inputBox { position:absolute; 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{ border:1px solid #a9281b; display:block; background-color:#df3725; float:left; color:#fff; padding:0px 0 0 15px; text-decoration:none; height:22px; cursor:pointer; margin-right:3px; overflow:hidden}
.sBtn1 a span{ display:block; float:left; background-color:#df3725; font-family:'맑은 고딕', 'Nanum Gothic', '돋움','돋움체';font-size:11px; font-weight:bold;letter-spacing:0; line-height:170%; padding:0px 15px 0 0; height:20px; overflow:hidden}

.sBtn2 a{ border:1px solid #555; display:block; background-color:#777; float:left; color:#fff; padding:1px 0 0 15px; text-decoration:none; height:22px; cursor:pointer; margin-right:3px; overflow:hidden}
.sBtn2 a span{ display:block; float:left; background-color:#777; font-family:'맑은 고딕', 'Nanum Gothic', '돋움','돋움체';font-size:11px; font-weight:bold;letter-spacing:0; line-height:170%; padding:0px 15px 0 0; height:20px; overflow:hidden}

.sBtn3 a{ border:1px solid #999; display:block; background-color:#aaa; float:left; color:#fff; padding:1px 0 0 15px; text-decoration:none; height:22px; cursor:pointer; margin-right:3px; overflow:hidden}
.sBtn3 a span{ display:block; float:left; background-color:#aaa; font-family:'맑은 고딕', 'Nanum Gothic', '돋움','돋움체';font-size:11px; font-weight:bold;letter-spacing:0; line-height:170%; padding:0px 15px 0 0; height:20px; overflow:hidden}

.bBtn1 a{ display:block; background-color:#333; float:left; color:#fff; padding:3px 0 0 30px; text-decoration:none; height:40px; cursor:pointer; margin-right:6px; overflow:hidden}
.bBtn1 a span{ display:block; float:left; background-color:#333; font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:15px; letter-spacing:0; line-height:200%; padding:3px 30px 0 0; height:40px; overflow:hidden}
.bBtn2 a{ display:block; background-color:#df3725; float:left; color:#fff; padding:3px 0 0 30px; text-decoration:none; height:40px; cursor:pointer; margin-right:6px; overflow:hidden}
.bBtn2 a span{ display:block; float:left; background-color:#df3725; font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; font-weight:bold; font-size:15px; letter-spacing:0; line-height:200%; padding:3px 30px 0 0; height:40px; 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: 99999; position:absolute; visibility:visible; display:block; left:0px; top:0px; border:10px }
div.inDark { z-index: 99999; position:absolute; visibility:hidden; display:none; left:-10000px; top:-10000px; width:1px; height:1px; }
div.inDarkLayer {z-index: 99997; 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: 99998; 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:'돋움','돋움체';; color:#3b3b3b;font-size:11px;letter-spacing:0; font-weight:bold; line-height:300%;background-color:#fff; }
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:1px solid #333; background-color:#fff; display:none;z-index:9999}
div.title	{ border-bottom:1px solid #333; padding-top:8px; height:28px; font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; color:#000; font-size:12px; text-align:center; font-weight:bold }
div.message { padding:25px 8px 10px 8px; font-family:'돋움','돋움체'; line-height:160%; color:#444; font-size:11px; text-align:center; background-color:#fff;}
div.confirm { padding:8px; text-align:center;  background-color:#fff;}
input.btnBox{ font-family: '맑은 고딕', 'Nanum Gothic', '돋움','돋움체'; padding-top:0; font-weight:bold; font-size:11px; text-align:center; height:22px; width:60px; border:1px solid #222; background-color:#333; color:#fff; cursor:pointer; margin-left:4px;}


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

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

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

A.tag4:link, A.tag4:visited, A.tag4:active {font-family:'돋움','돋움체';; color:#444;font-size:11px;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag4:hover {font-family:'돋움','돋움체';; color:#ffffff;font-size:11px;letter-spacing:0;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:'돋움','돋움체';; color:#fff;font-size:11px;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#16D462;} 
A.tag5:hover {font-family:'돋움','돋움체';; color:#fffF00;font-size:11px;letter-spacing:0;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

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

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

A.tag8:link, A.tag8:visited, A.tag8:active {font-family:'돋움','돋움체';; color:#ED6C1F;font-size:10pt;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag8:hover {font-family:'돋움','돋움체';; color:#000;font-size:10pt;letter-spacing:0;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:'돋움','돋움체';; color:#444;font-size:10pt;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;} 
A.tag21:hover {font-family:'돋움','돋움체';; color:#ffffff;font-size:10pt;letter-spacing:0;text-decoration:none;background-color:#ED6C1F;padding:4px 4px 2px 4px;} 

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

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

A.tag24:link, A.tag24:visited, A.tag24:active {font-family:'돋움','돋움체';; color:#444;font-size:13pt;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;;font-weight:bold;} 
A.tag24:hover {font-family:'돋움','돋움체';; color:#ffffff;font-size:13pt;letter-spacing:0;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:'돋움','돋움체';; color:#fff;font-size:10pt;letter-spacing:0;text-decoration:none;padding:4px 4px 2px 4px;;background-color:#16D462;} 
A.tag25:hover {font-family:'돋움','돋움체';; color:#fffF00;font-size:10pt;letter-spacing:0;text-decoration:none;background-color:#000;padding:4px 4px 2px 4px;} 

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

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

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


/* 이용약관, 개인정보취급방침 등 */
.conBox {position:relative;width:100%; margin-top:30px;display:inline-block;text-align:left;font-family:Nanum Gothic,'Nanum Gothic','맑은 고딕',돋움,sans-serif;font-size:12.3px;}
.conBox h4 {position:relative;font-size:14px; padding-bottom:10px;border-bottom:1px solid #666;}
.conBox h4 .more {position:absolute;right:0;bottom:10px;font-size:11px;color:#999;}
.conBox h4 .chk {padding:3px 0 3px 30px;background:url(img/common/ico_check.png) 10px 4px no-repeat;color:#999;font-size:12px;}
.conBox h4 a {color:#333;}
.conBox .half.left {width:48%;float:left;}
.conBox .half.right {width:48%;float:right;}
.conBox .infotxt {line-height:20px;}

.policy_top {width:806px;display:inline-block;margin-left:-7px;}
.policy_top li {float:left;}
.policy_top li a {display:block;color:#333; width:209px;float:left;margin-left:7px;height:20px;margin-bottom:8px;border:1px solid #ccc; padding:10px;padding-left:40px;background:url(img/common/ico_policy.png) 12px 12px no-repeat;}
.policy_top li:hover a {border:1px solid #df3725;; color:#df3725;text-decoration:none;}
.policy_list {}
.policy_list li {margin-top:15px; font-weight:bold;line-height:180%}
.policy_list li p {margin-top:5px;margin-left:10px;font-weight:normal;}
.policy_list li li {margin-top:5px;margin-left:10px;font-weight:normal;}
.policy_list li li li {color:#666;}
.policy_list table {width:100%;margin-top:5px;border:1px solid #ddd;border-right:none;border-bottom:none;border-collapse:collapse;font-family:Nanum Gothic,'Nanum Gothic','맑은 고딕',돋움,sans-serif;font-size:12.3px;}
.policy_list table th {padding:3px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f6f6f6;}
.policy_list table td {padding:3px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.conBox h5 {font-size:13.2px;padding-bottom:5px;}
.akominfo {}
.akominfo li {margin-top:15px;}
.akominfo li li {margin-top:5px;}


.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)); }


/* 날개배너 */
.wingLeft {width:100px;position:absolute;top:280px;left:50%;margin-left:-660px;/*z-index:9999*/z-index:10;}
	.wlBox {width:98px;margin-bottom:10px;background:#fff;text-align:center;}
	.wlBox.bd {border:1px solid #bbb;}
	.wlBox h4 {padding:8px 0 5px;border-bottom:1px solid #bbb;background:#eee;color:#333;font-weight:normal;font-size:12px;}
	.wlBox span {color:#ea3434;}
	.wlBox ul {padding:10px;text-align:center;}
	.wlBox li {border-top:1px solid #eee;margin-top:10px;padding-top:10px;}
	.wlBox li:first-child {border-top:none;margin-top:0;padding-top:none;}
	.wlBox .arr {display:block;padding:5px;}
.lastPrd {width:100px;position:absolute;top:280px;left:50%;margin-left:500px;/*z-index:9999*/z-index:10;}
.lastPrd a {color:#666;}
.lastPrd li img {width:80px;}


/* 마스크 포인트 구매상품 표시 */
.mp_buy{padding:1px 4px !important; margin-left:5px;background:orange;color:#fff !important;font-size:13px !important;font-family:'돋움';letter-spacing:-1px;}
.pwon{font-size:13px;font-weight:normal;color:#df3725;letter-spacing:0;}