@charset 'utf-8';
/** 
	MOBLIE
			**/



@media all and (max-width:639px){
	table {max-width:100%;}
	table .noData{width:100%;height:80px;padding-top:50px;text-align:center;margin:0 auto;font-size:14px;background:url('/shop/data/skin/img/images/noData.png') center 30% no-repeat;background-size:50px 50px;}

	.page_title01{width:190px;overflow:hidden;}

	.scrollTop {display:block;position:fixed;right:3%;bottom:2%;z-index:9999;}
	.scrollTop a {display:block;padding:12px 8px;background:rgba(0,0,0,0.5);color:#fff;}

}


@media all and (max-width:639px){

	/* Layout */
	#wrap {width:100%;min-width:100%;overflow:hidden !important;}
	#container { width:100%; position: relative; margin:0 auto;padding-bottom:70px;}
	.container { width:100% !important;}
	.width_fix { width:100%; position: relative; margin:0 auto !important; }
	.content { width:100%;padding-left:5%;padding-right:5%;}
	.page_location { margin:0; height:59px; overflow-y:hidden; font-size:12px; line-height:82px; color: #555; text-align:left; }
	.page_location a { color:#777; }


	/* Common */
	.width_fix { width:100%; position: relative; margin:0 auto;}
	.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
	.hide { display:none; }
	.hidden { visibility:hidden; }
	.no_margin { margin:0 !important; }
	.clear	{clear:both}
	.clr {content:""; clear:both; display:block;}
	
	/* LNB Layout */
	.lnb { float:left; width:100%; text-align:left; margin:14px 0px 25px 0;}
	.lnb ul {float:left;width:100%;}
	.lnb ul li {width:100%;}
	.lnb ul li:nth-child(2) {margin-top:15px;}
	.lnb ul li.tit {background:#6AB123;color:#fff;line-height:50px;font-size:18px;font-weight:bold;text-align:center;}
	.lnb ul li a {display:block;line-height:40px;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;padding-left:5px;font-family: nanumgothic, '나눔고딕', '돋움', Dotum}
	.lnb ul li a:hover {display:block;line-height:40px;border-bottom:1px solid #ccc;padding-left:15px;background:#f1f1f1;color:#999;}
	.lnb ul li.on,
	.lnb ul li a.on {background:#51586A;color:#fff;padding-left:15px;}

	.content .section { position:relative; float:right; width:100%; text-align:left; margin:0px 0 0 0;/**/overflow:hidden;}


}

@media all and (max-width:639px){
	/* HEADER */
	#header { width:100%; background:#6AB123;}
	#header h1 { height:0px; position: relative; }
	#header h1 a { position:absolute; display:block;width:146px; height:18px; top:18px; margin-left:-90px;left:50%; z-index:100; background:url('/shop/data/skin/img/images/logo_top_w.png') top center no-repeat; overflow:hidden;background-size:146px 18px;}
	#header h1 a span { visibility:hidden; }

	/* header > top_nav */
	#top_nav { width:100%; height:40px; padding:0 5%;}
	#top_nav .top_link { display:none;/**/}
	#top_nav .top_service { display:none;/**/}
	  

	#header .sidemenu {
		display:block;
		background-image: url("/shop/data/skin/img/images/sp_gnb.png");
		background-position: -187px 0px;
		width: 36px;
		height: 36px;
		background-size: 223px 159px;
		position: absolute;
		top: 8px;
		left: 8px;
		text-indent: -9999px;
	}
	#header .mypage {
		background-image: url("/shop/data/skin/img/images/sp_gnb.png");
		background-position: -187px -41px;
		width: 36px;
		height: 36px;
		background-size: 223px 159px;
		display: block;
		text-indent: -99999px;
		position: absolute;
		top: 8px;
		right: 50px;
	}
	#header .cart {
		display:block;
		background-image: url("/shop/data/skin/img/images/sp_gnb.png");
		background-position: -131px -123px;
		width: 36px;
		height: 36px;
		background-size: 223px 159px;
		position: absolute;
		top: 8px;
		right: 10px;
		text-indent: -9999px;
	}
	#header .c-badge{
	    min-width: 11px;
		max-width: 11px;
		height: 12px;
		padding: 0 3px 0 3px;
		border-radius: 0;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 6px;
		position: absolute;
		top: 18px;
		left: initial;
		right: 18px;
		box-sizing: initial;
		display: block;
		color: #6AB123;
		background-color: #fff;
		font-size: 12px;
		font-weight: bold;
		font-family: Helvetica;
		text-align: center;
		text-indent: -1px;
		line-height: 12px;
		white-space: nowrap;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}


	/* header > top_search */
	.section_top_search { height:80px;}
	#top_search  { position:absolute; left:0px;   top: 70px; width:94%; height:40px; margin:0 3%; overflow:hidden;}
	#top_search fieldset { float:left; width:100%;height:34px; overflow:hidden; border:0px solid #6AB123;border-radius:50px;background:#fff;} /* background:url('/shop/data/skin/img/images/top_search_input.png') no-repeat 0px 0px; */
	#top_search fieldset input.keyword { width:82%;height:26px; line-height:27px; color:#333; border:none; background-color:transparent; margin:2px 0 0px 5px; }
	#top_search fieldset input.submit { width:22px; height:34px; text-indent:-999px; background:url('/shop/data/skin/img/images/top_search_submit.png') no-repeat 0px 8px; border:none; cursor:pointer;}
	/* #top_search a { float:right; display:block; width:184px; height:40px; overflow:hidden; background:yellow url('/shop/data/skin/img/images/top_search_smart.png') no-repeat; }
	#top_search a span { visibility:hidden; } */

	/* header > top_bnr */
	#top_bnr  { display:none;/**/ }

	/* header > top_gnb */
	.section_gnb {display:none;/**/ }

	.top_txt_box{display:none;}


}


@media all and (max-width:639px){
	/* MAIN */
	#main {width:100%;height:100%;}

	/* main > promotion */
	#promotion { float:left;margin:0 auto;width:100%;height:30%;overflow:hidden;}
	#promotion img {width:639px;}
	#promotion img.on { display:none; }

	#promotion div.tab_nav {display:none;/**/width:100%;overflow:hidden; }
	#promotion div.tab_nav { float:none; position:relative; width:100%; height:30px;/**/background:#fff;  text-align:left;}
	#promotion div.tab_nav div.tit { margin:10px 20px; color:#333;font-weight:700;font-size:11px;}
	#promotion div.tab_nav div.bnr { margin:1px 0 0 1px; }
	#promotion div.tab_nav ul.tab_btn li { display:none;/**/width:238px; margin:1px 0 0 1px; }
	#promotion div.tab_visual { float:left;  width:100%;min-height:355px;margin-bottom:10px;height:100%;overflow:hidden; border-bottom:1px solid #ddd;}
	#promotion div.tab_visual {width:100%;}

	/* main > new_goods */
	#main div.section_new {clear:both;/* 1010 추가, 메인 롤링 이미지 클릭 안됨 수정 */ width:100%;}
	#main div.new_goods {width:100%;height:auto;float:none;  margin:0; overflow:hidden;}
	#main div.new_goods img {width:100%;}
	.showPC {display:none;}
	.showMo {display:block;}

	/* main > new_goods 0430 수정 */
	#main div.new_goods1 {width:100%;height:auto;float:none;  margin:0; overflow:hidden;}
	#main div.new_goods1 img {width:100%;}

	/* main > popular */
	#main div.popular { float:left; position:relative; width:100%; min-height:510px;height:30%; margin:0; overflow:hidden; }
	#main div.popular ul { clear:both;}
	#main div.popular ul>li { overflow:hidden; width:auto; height:auto; margin:0 0 0 0px; text-align:left; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
	#main div.popular ul>li.second { *height:35%; border-bottom:0 none;}
	#main div.popular ul>li a { display:block; text-align:center; }
	#main div.popular ul>li img.thumb {  margin:11px 0 10px 0; /**/width:75%; height:auto; padding:10px;/**/ }
	#main div.popular ul>li p { position:relative;  margin:0 0 0 30px; text-align:left; color:#333; }
	#main div.popular ul>li p img.num { position:absolute; top:1px; left:-24px; }
	#main div.popular ul>li p>span { display:inline-block; }
	#main div.popular ul>li p>span a { text-align:left; }
	#main div.popular ul>li p span.desc { color:#777; font-size:11px; }
	#main div.popular ul>li p span.goodsnm { font-size:15px; }
	#main div.popular ul>li p.price { display:inline-block;  margin-top:5px; font-size:12px; }
	#main div.popular ul>li p span.point { display:inline-block; position:absolute; top:0;right:-55px; width:47px; height:17px; overflow:hidden; color:#fff; text-align:center; background:url('/shop/data/skin/img/images/goods/list_el.gif') -2px -166px no-repeat; }
	#main div.popular ul>li p span.point > em { font-family:"malgun gothic",Arial; font-size:10px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }									

	#main div.popular ul>li.f { position:absolute; top:0px; left:0px; width:100%; height:300px; *height:300px; margin:0; border:1px solid #e1e1e1; background:#fff;  }
	#main div.popular ul>li.f img.thumb { margin:30px 0 0px 0; /**/width:210px; height:134px;padding:15px 0 20px;/**/ }
	#main div.popular ul>li.f img.emblem { position:absolute; z-index:10; top:15px; left:15px; width:20%;}
	#main div.popular ul>li.f p { margin:0 0 0 60px; }
	#main div.popular ul>li.f span.goodsnm { font-size:20px; }
	#main div.popular ul>li.f p.price { margin-top:10px; }
	#main div.popular ul>li.f p.price > em { font-size:18px; }
	#main div.popular ul>li.f p.price span.point {  top:3px; }

	#main div.popular ul>li.second { float:left;display:inline-block;width:50%;height:210px;left:0;padding:0 15px;margin-top:300px;border-top:0;}
	#main div.popular ul>li.third { float:left;display:inline-block;width:50%;height:210px;left:0;padding:0 15px;margin-top:300px; border-top:0;border-bottom:0;}


	span.discount { background:url('/shop/data/skin/img/images/goods/list_el.gif') -2px -187px no-repeat;padding:2px 3px;}
	span.discount > em { color:#fff;font-family:"malgun gothic",Arial; font-size:11px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; font-weight:normal; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }


	/* weekly best 수정 0427 */
	#main div.popular1 {width:100%; height:660px; overflow:hidden; border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1); margin:10px 0;} 
	#main div.popular1 ul {width:100%; height:220px; position:relative; border-bottom:0;}
	#main div.popular1 ul li {float:left; width:50%; height:100%; border-left:1px solid rgba(0,0,0,.1);}
	#main div.popular1 ul .num {position:absolute; left:22px; bottom:50px; text-align:left;}
	#main div.popular1 ul .num img {width:70%; height:auto;}
	#main div.popular1 ul .flag {position:absolute; left:5px; left:5px; text-align:left;}
	#main div.popular1 ul .flag img {width:50%; height:auto;}
	#main div.popular1 .borR {border-right:1px solid rgba(0,0,0,.1);}
	#main div.popular1 ul .pic {padding:12px 0;}
	#main div.popular1 ul .pic img {width:70%; height:auto;}
	#main div.popular1 ul .txt {font-size:10px; text-align:left; color:rgba(0,0,0,.7); padding:0 5px 0 60px;  letter-spacing:-0.5px; }
	#main div.popular1 ul .txt strong {font-size:13px; font-weight:bold; letter-spacing:-2px; color:#000;}
	#main div.popular1 ul .txt .price {font-size:12px; margin:5px 0 0 0;}
	#main div.popular1 ul .txt .price .tahoma {font-family:tahoma; font-weight:bold; font-size:15px; letter-spacing:-0.9px; color:#5c9b20;} 


	/* main > md_pick */
	#main div.md_pick {display:block;/**//* position:relative; 1010 수정 - 상품클릭 안됨 수정*/ margin-top:0px; width:100%; height:auto; padding:10px 0;background:none;}
	#main div.md_pick ul li.first { margin-left:0; width:100%; }
	#main div.md_pick ul li { float:left;display:inline-block;margin-left:0px; float:left; width:100%;margin-bottom:12px; }
	#main div.md_pick ul li img {width:100%;}
	
	#main div.md_pick ul li.pc {display:none;}
	#main div.md_pick ul li.moblie {display:block;}
	#main div.md_pick ul li.last {margin-bottom: 0;}
	#main div.md_pick ul li.width50p {width:50%;}
	#main div.md_pick ul li.width100p {width:100%;}

	#main div.md_pick ul.btm { margin-left:0px;}


	/* main > contents_section */
	#main div.contents_section {display:block;/**/position:relative; margin-top:12px !important; width:100%; padding:0 5%;}/* height:700px; */

	#main div.table_notice {display:inline-block;width:100%;float:left;text-align:left;}
	#main div.table_notice .more { float:right; width:44px;  height:25px;  overflow:hidden; top:0px; margin-right:-5%;}
	#main div.notice { float:left; width:100%; *width:100%; border:0px solid #e1e1e1; overflow:hidden; }
	#main div.notice h2 { border-bottom:1px solid #e1e1e1; height:25px; overflow:hidden;}
	#main div.notice ul { margin:0; overflow:hidden;}
	#main div.notice ul li { margin:0px; height:28px; text-indent:0px; text-align:left; border-bottom:1px solid #e1e1e1; }
	#main div.notice ul li > a { color:#666; font-size:11px; line-height:28px; text-align:left;}
	#main div.notice ul li > a:hover { color:#438014; }
	#main div.notice span.notice_date { float:right; font-family:'Tahoma',Thahoma, Arial; font-size:11px; color:#999 !important; line-height:28px;margin-top:-28px;}

	#main div.photo {display:inline-block;width:100%;padding-top:20px;padding-bottom:0;}
	#main div.table_product {display:inline-block;width:100%;float:left;text-align:left;padding-top:20px}
	#main div.table_product .cout_today {width:130px;color:#388c17;font-family:tahoma;font-size:17px;font-weight:bolder;text-align:left;}
	#main div.table_product .cout_all   {width:130px;color:#8e8e8e;font-family:tahoma;font-size:15px;font-weight:bolder;text-align:left;}
	#main div.table_product .visit_bg	{background:url('/images/counter_back.jpg') 0 0 no-repeat;background-size:100%}
	#main div.table_product .visit_bg > div {margin-left:35%;margin-top:0px;}
	#main div.table_product img {width:100%;}

	#main div.banner {display:inline-block;}
	#main div.banner img {width:100%;}

	#float_right{display:none;}
	.gold_member{width: 100%;}


}

@media all and (max-width:500px){
.gold_member .goldCard{padding: 25px 0 10px 55px;}
}

@media all and (max-width:425px){
	#promotion img {width:425px;}
	#promotion div.tab_visual {min-height:230px;}
}
@media all and (max-width:384px){
	#promotion img {width:384px;}
	#promotion div.tab_visual {min-height:210px;}
	.gold_member .goldCard{padding: 25px 0 10px 25px;}
}
@media all and (max-width:375px){
	#promotion img {width:375px;}
	#promotion div.tab_visual {min-height:205px;}
}
@media all and (max-width:360px){
	#promotion img {width:360px;}
	#promotion div.tab_visual {min-height:200px;}
}
@media all and (max-width:320px){
	#promotion img {width:320px;}
	#promotion div.tab_visual {min-height:178px;}
}

	#footer div.corp div.corp_right { display:none;}

@media all and (max-width:639px){
	/* FOOTER */
	#footer { clear:both; width:100%; padding:15px 5% 0; border-top:1px solid #c7c7c7; background:#fff }

	/* footer > support */ 
	#footer div.support { display:none;/**/width:100%;height:32px; margin-bottom:30px; background: #f1f1f1;}
	#footer div.support ul.support_menu { width:100%;height:55px; margin-bottom:30px; border-bottom:1px dashed #ddd; overflow:hidden;}
	#footer div.support ul.support_menu li { float:left; width:33.33%; height:15px; margin-bottom:5px; text-align:center;}
	#footer div.support ul.support_menu li a { display:block; height:15px; text-align:center; font-weight:600;}
	#footer div.support ul.support_menu li.fs_menu_01 a { background-position:0px 0px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_02 a { background-position:0px -15px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_03 a { background-position:0px -30px; width:auto; border-right:0px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_04 a { background-position:0px -45px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_05 a { background-position:0px -60px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_06 a { background-position:0px -60px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_07 a { background-position:0px -60px; width:auto; border-right:1px solid #f1f1f1; }
	#footer div.support ul.support_menu li.fs_menu_08 a { background-position:0px -60px; width:auto; }


	/* footer  > corp */
	#footer div.corp { position:relative; height:200px; color:#888; font-size:11px; text-align:left; line-height:16px; }
	#footer div.corp h3 { color:#777; font-size:11px; margin:0px 0 0 0; }
	#footer div.corp div.corp_logo { background:url('/shop/data/skin/img/images/logo_footer.png') 0 0 no-repeat; width:145px;height:18px;background-size:145px 18px;position:absolute; top:10px; left:0px; }
	#footer div.corp div.corp_logo a { display:block; width:145px;height:18px; }
	#footer div.corp .copyright { margin:10px 0 0 0px; font-size:11px; }
	#footer div.corp .hosting { font-family:'돋움',dotum,'굴림',gulim }
	#footer div.corp a, #footer div.corp a:hover { color:#777; }
	#footer div.corp a.bizinfo img { vertical-align:-3px;margin:10px 0; }
	#footer div.corp div.corp_info {margin-left:0px;padding-top:60px;}
	#footer div.corp div.corp_right { display:block; float:right; margin:10px 0 0 0px; font-size:13px; text-align:left;}


}



@media all and (max-width:639px){
	/** 
		goods_list ( 상품목록 )
				**/
	#goods_list h2.page_title { background:url('/shop/data/skin/img/images/goods/tl_01.gif') no-repeat; height:42px; }
	/* goods_list > category_list */
	#goods_list .category_list { clear:both; position:relative; font-size:12px; color:#333; text-align:left; }
	#goods_list .category_list h3,
	#goods_list .category_list ul { margin-top:11px;}
	/* goods_list > category_list > 1Depth 카테고리  */
	#goods_list .category_list h3 { clear:both; float:left; background:url('/shop/data/skin/img/images/goods/list_el.gif') no-repeat; width:137px; border:1px solid #85878c; overflow:hidden; }
	#goods_list .category_list h3 > span { display:block; text-align:center; }
	#goods_list .category_list h3 > span > img { vertical-align:middle; }
	#goods_list .category_list h3.cur { background-position:-152px 0; border-color:#4a7d1a;}
	/* goods_list > category_list > 2Depth 카테고리  */
	#goods_list .category_list ul { float: left; }
	#goods_list .category_list ul li { float:left; height:36px; width:144px; margin:0 -1px -1px 0; line-height:32px; }
	#goods_list .category_list ul li a { display:block; height:34px; border:1px solid #e1e1e1; overflow:hidden; }
	#goods_list .category_list ul li a>span { display:block; position:relative; border-top:1px solid #fff; border-right:1px solid #fff; background:#f8f8f8; text-indent:11px; line-height:34px; }
	#goods_list .category_list ul li a>span>em{ display:block; position:absolute; width:10px; height:11px; overflow:hidden; line-height:99px; top:10px; right:5px; background:url('/shop/data/skin/img/images/goods/list_el.gif') 0 -136px no-repeat;}
	/* goods_list > category_list > 2Depth 카테고리 > 비어있는 블록 */
	#goods_list .category_list ul li div.blank { display:block; border:1px solid #e1e1e1; }
	#goods_list .category_list ul li div.blank>span { display:block;border-top:1px solid #fff; border-right:1px solid #fff; background:#f8f8f8; line-height:33px;}
	/* goods_list > category_list > 2Depth 카테고리 > 현재 카테고리 그룹 */
	#goods_list .category_list ul li.cur a { border-color:#b0cc9b; }
	#goods_list .category_list ul li.cur a>span { background:#f2f9ec;}
	/* goods_list > category_list > 2Depth 카테고리 > 현재 카테고리 그룹 > 비어있는 블록 */
	#goods_list .category_list ul li.cur div.blank { border-color:#b0cc9b; }
	#goods_list .category_list ul li.cur div.blank>span { background:#f2f9ec;}
	/* goods_list > category_list > 2Depth 카테고리 > 현재 카테고리 */
	#goods_list .category_list ul li.on { position:relative; z-index:5; }
	#goods_list .category_list ul li.on a { border-color:#61a422; }
	#goods_list .category_list ul li.on a>span { color:#61a422; font-weight:700; background:#fff;}
	#goods_list .category_list ul li.on a>span>em { background-position:-13px -136px;}

	/* goods_list > sorting */
	#goods_list .sorting { clear:both; position:relative; margin-top:20px; width:100%; height:38px; border:1px solid #e1e1e1; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }
	#goods_list .sorting ul { position:absolute; top:0; left:-1px; width:100%;height:49px; }
	#goods_list .sorting ul > li { float:left; overflow:hidden; width:25%;height:39px; line-height:34px; background:url('/shop/data/skin/img/images/goods/list_el.gif') -84px -208px no-repeat; }
	#goods_list .sorting ul > li:first-child { background:none; }
	#goods_list .sorting ul > li:first-child > a > span { margin:1px 0px -1px 0px }
	#goods_list .sorting ul > li a { display:block; color:#777; font-size:11px;}
	#goods_list .sorting ul > li span { display:block; margin:1px 0px -1px 0px; }
	#goods_list .sorting ul > li a:hover { text-decoration:none;}
	#goods_list .sorting ul > li.on { border-bottom:4px solid #61a422; height:37px;}
	#goods_list .sorting ul > li.on a { font-weight:700; color:#555; }
	#goods_list .icon_msg { clear:both; display:inline-block; width:100%; text-align:right;  margin:22px 0px 4px 0px; cursor:pointer;}
	#goods_list .icon_msg > span.icon { display:inline-block; width:13px; height:13px; margin:0px 0px -3px 0px; background:url("/shop/data/skin/img/images/cart/cart_icon01.gif"); }
	#goods_list .icon_msg > span.text { color:#777777; text-decoration:underline; }


	/* goods_list > reorder 재구매 BEST 상품 디스플레이 */
	#goods_list .reorder {  margin:0; padding:0;background:#fff;width:100%;}
	#goods_list .reorder h3 { display:none;/**/position:relative; float:left;}

	#goods_list .reorder>ul { position:relative; float:left; display:block; border:2px solid #73b52d; width:100%; height:925px; *width:100%/*IE7,8*/; *height:925px/*IE7,8*/; word-spacing: -2px; letter-spacing: -2px;background:#f1f1f1}
	#goods_list .reorder>ul>li {display:block;float:none; position:relative; display:inline-block; zoom:1; *display:inline/*IE7*/; _display:inline;/*IE6*/ vertical-align:top; 
								width:100%; height:300px; background:#fff; border-left:1px solid #e1e1e1;
								margin-bottom:5px; /*border-right:1px solid #e1e1e1;*/}

	#goods_list .reorder>ul>li:first-child { border:0 none; }
	/* goods_list > reorder > h4 > 아이콘 > BEST  */
	#goods_list .reorder h4 {position:absolute; top:0; left:0; z-index:10; }
	#goods_list .reorder h4 img {width:35px;height:40px;}
	/* goods_list > reorder > 상품이미지  */
	#goods_list .reorder ul>li> p  { position:relative; } 
	#goods_list .reorder a.thumb {display: block; width:100%;height:auto; border-bottom:1px solid #e1e1e1;}
	#goods_list .reorder a.thumb img {position:absolute; top:110px; left:55%; width:50%;height:auto;}
	#goods_list .reorder span.goodsnm { position:absolute; width:100%; height:100%;display:block; text-align:center; font-size:18px; color:#333; font-weight:bold; top:180px; left:0; }
	/* goods_list > reorder > 장바구니담기,위시리스트담기  */
	#goods_list .reorder span.act { position:absolute;  top:15px; right:3px; }
	#goods_list .reorder span.act a { display:block; float:right; width:36px; height:18px; background:url('/shop/data/skin/img/images/goods/list_el.gif') no-repeat; text-indent:-999999px; }
	#goods_list .reorder span.act a.cart { background-position: -4px -217px; }
	#goods_list .reorder span.act a.wish { background-position: -44px -217px;border-left:1px solid #e1e1e1; }
	/* goods_list > reorder > 상품가격 등 정보  */
	#goods_list .reorder div.info { position: relative; width: 100%; height:75px; top:230px; background:#f7f7fa;}

	/* goods_list > reorder > info > 성분아이콘 */
	#goods_list .reorder div.info > ul { position:absolute; width:82px/*41px*/; height:79px; background:#DBDBDD /*b1b1b5*/; }
	#goods_list .reorder div.info > ul > li { position:relative; width:39px; height:38px; margin:1px 0 0 1px; background:#c4c4c7; text-align:center; float:left; }

	#goods_list .reorder div.info > ul > li > img { width:39px; height:38px; cursor:pointer; }
	#goods_list .reorder div.info > ul > li > p.tooltip { position:absolute; display:none; z-index:20; left:23px; top:0; }
	#goods_list .reorder div.info > ul > li > p.tooltip > i { position:absolute; display:block; z-index:30; top:28px; margin:0 0 0 10px; width:8px; height:8px;  background:url('/shop/data/skin/img/images/tooltip_tail.gif') top center no-repeat;}
	#goods_list .reorder div.info > ul > li > p.tooltip > span { position:absolute; display:block;  top:35px; z-index:20; white-space:nowrap; letter-spacing:0px; background:#eff7e8; border:1px solid #558f1e; text-indent:10px; padding-right:10px; line-height:18px; }
	/* goods_list > reorder > info > 상품가격  */
	#goods_list .reorder div.info div.price { position:relative; margin-left:100px;/*74px;*/ height:78px; font-weight:bold; word-spacing:0px; letter-spacing:0px;}
	#goods_list .reorder div.price em { font-size:11px; font-weight:bold;}
	#goods_list .reorder div.price > strike { position:absolute; top:14px; display:block; font-size:11px; color:red; font-weight:100; }
	#goods_list .reorder div.price > span { display:block; position:relative; float:left; margin:30px 0 0 0; font-size:11px; color:#333; vertical-align:top; line-height:36px; }
	#goods_list .reorder div.price > span > em { font-size:21px; line-height:26px;}
	#goods_list .reorder div.price > span > strike { display:block; position:relative; float:left; margin:0px 0 0 0; color:#333; vertical-align:top; line-height:28px; }
	#goods_list .reorder div.price > span > strike em {font-size:21px;}
	/* goods_list > reorder > info > 혜택아이콘  */
	#goods_list .reorder p.benefit { position:absolute; top:0; right:0px; width:96px; }
	#goods_list .reorder p.benefit > span { position:absolute; top:15px; left:5px; display:block; width:47px; height:17px; overflow:hidden; color:#fff; background:url('/shop/data/skin/img/images/goods/list_el.gif')  no-repeat; margin:0 3px; }
	#goods_list .reorder p.benefit > span.top { top:20px; }
	#goods_list .reorder p.benefit > span.left { left:55px; }
	#goods_list .reorder p.benefit > span.free_deli { background-position:-125px -166px; }
	#goods_list .reorder p.benefit > span.coupon { background-position:-186px -166px; }

	#goods_list .reorder p.benefit > span.point { background:#f7f7fa; text-align:center;  }
	#goods_list .reorder p.benefit > span.point > span.bg { background:url('/shop/data/skin/img/images/goods/list_point.gif'); width:17px; height:17px; display:inline-block; float:left; }
	#goods_list .reorder p.benefit > span.point > font.pointem {color:#5f5f5f; vertical-align:top; font-size:11px; text-shadow:1px 1px #dadada; padding-top:1px; display:inline-block; font-family:tahoma; }
	#goods_list .reorder p.benefit > span.point > em {  text-shadow: 0px 1px 0px #34790c; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=34790c);}

	#goods_list .reorder p.benefit > span.discount { background-position:6px -187px; }
	#goods_list .reorder p.benefit > span.discount > em {  text-indent:13px; text-shadow: 0px 1px 0px #3f3f3f; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=3f3f3f);}
	#goods_list .reorder p.benefit > span.point > em,
	#goods_list .reorder p.benefit > span.discount > em { font-family:"malgun gothic",Arial; font-size:11px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; font-weight:normal; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }


	/* goods_list > hidden form  */
	#goods_list .frm_sort, #goods_list .frm_act { display:none; }


	/** 
		goods_search ( 통합검색 )
				**/
	#goods_search h2.page_title { font-size:24px;font-weight:bold;color:#111; height:42px; }
	/* goods_search > category_list */
	#goods_search .category_list { clear:both; position:relative; font-size:12px; color:#333; text-align:left; }
	#goods_search .category_list h3,
	#goods_search .category_list ul { margin-top:11px;}
	/* goods_search > category_list > 1Depth 카테고리  */
	#goods_search .category_list h3 { clear:both; float:left; background:url('/shop/data/skin/img/images/goods/list_el.gif') no-repeat; width:137px; border:1px solid #85878c; overflow:hidden; }
	#goods_search .category_list h3 > span { display:block; text-align:center; }
	#goods_search .category_list h3 > span > img { vertical-align:middle; }
	#goods_search .category_list h3.cur { background-position:-152px 0; border-color:#4a7d1a;}
	/* goods_search > category_list > 2Depth 카테고리  */
	#goods_search .category_list ul { float: left; }
	#goods_search .category_list ul li { float:left; height:36px; width:144px; margin:0 -1px -1px 0; line-height:32px; }
	#goods_search .category_list ul li a { display:block; height:34px; border:1px solid #e1e1e1; overflow:hidden; }
	#goods_search .category_list ul li a>span { display:block; position:relative; border-top:1px solid #fff; border-right:1px solid #fff; background:#f8f8f8; text-indent:11px; line-height:34px; }
	#goods_search .category_list ul li a>span>em{ display:block; position:absolute; width:10px; height:11px; overflow:hidden; line-height:99px; top:10px; right:5px; background:url('/shop/data/skin/img/images/goods/list_el.gif') 0 -136px no-repeat;}
	/* goods_search > category_list > 2Depth 카테고리 > 비어있는 블록 */
	#goods_search .category_list ul li div.blank { display:block; border:1px solid #e1e1e1; }
	#goods_search .category_list ul li div.blank>span { display:block;border-top:1px solid #fff; border-right:1px solid #fff; background:#f8f8f8; line-height:33px;}
	/* goods_search > category_list > 2Depth 카테고리 > 현재 카테고리 그룹 */
	#goods_search .category_list ul li.cur a { border-color:#b0cc9b; }
	#goods_search .category_list ul li.cur a>span { background:#f2f9ec;}
	/* goods_search > category_list > 2Depth 카테고리 > 현재 카테고리 그룹 > 비어있는 블록 */
	#goods_search .category_list ul li.cur div.blank { border-color:#b0cc9b; }
	#goods_search .category_list ul li.cur div.blank>span { background:#f2f9ec;}
	/* goods_search > category_list > 2Depth 카테고리 > 현재 카테고리 */
	#goods_search .category_list ul li.on { position:relative; z-index:5; }
	#goods_search .category_list ul li.on a { border-color:#61a422; }
	#goods_search .category_list ul li.on a>span { color:#61a422; font-weight:700; background:#fff;}
	#goods_search .category_list ul li.on a>span>em { background-position:-13px -136px;}

	/* goods_search > sorting */
	#goods_search .sorting { clear:both; position:relative;  width:100%; height:48px; border:1px solid #e1e1e1; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }
	#goods_search .sorting ul { position:absolute; top:0; left:-1px; height:49px; }
	#goods_search .sorting ul > li { float:left; overflow:hidden; height:49px; line-height:48px; background:url('/shop/data/skin/img/images/goods/list_el.gif') -84px -201px no-repeat;  }
	#goods_search .sorting ul > li:first-child { background:none; }
	#goods_search .sorting ul > li:first-child > a > span { margin:1px 26px -1px 31px }
	#goods_search .sorting ul > li a { display:block; color:#777; }
	#goods_search .sorting ul > li span { display:block; margin:1px 26px -1px 22px; }
	#goods_search .sorting ul > li a:hover { text-decoration:none;}
	#goods_search .sorting ul > li.on { border-bottom:4px solid #61a422; height:45px;}
	#goods_search .sorting ul > li.on a { font-weight:700; color:#555; }
	#goods_search .icon_msg { clear:both; display:inline-block; width:100%; text-align:right;  margin:5px 0px 4px 0px; cursor:pointer;font-weight:normal}
	#goods_search .icon_msg > span.icon { display:inline-block; width:13px; height:13px; margin:0px 0px -3px 0px; background:url("/shop/data/skin/img/images/cart/cart_icon01.gif"); }
	#goods_search .icon_msg > span.text { color:#777777; text-decoration:underline; }

	/* goods_search > reorder 재구매 BEST 상품 디스플레이 */
	#goods_search .reorder {  margin:0; padding:0;}
	#goods_search .reorder h3 { position:relative; float:left;}
	#goods_search .reorder>ul { position:relative; float:right; display:block; border:3px solid #73b52d; width:930px; height:445px; *width:924px/*IE7,8*/; *height:439px/*IE7,8*/; word-spacing: -2px; letter-spacing: -2px;}
	#goods_search .reorder>ul>li { position:relative; /**/float:left;/**/ display:inline-block; zoom:1; *display:inline/*IE7*/; _display:inline;/*IE6*/ vertical-align:top; 
								width:307px; height:439px; background:#fff; border-left:1px solid #e1e1e1;}
	#goods_search .reorder>ul>li:first-child { border:0 none; }
	/* goods_search > reorder > h4 > 아이콘 > BEST  */
	#goods_search .reorder h4 {position:absolute; top:0; left:0; z-index:10; }
	/* goods_search > reorder > 상품이미지  */
	#goods_search .reorder ul>li> p  { position:relative; } 
	#goods_search .reorder a.thumb {display: block; width:100%; height:359px; border-bottom:1px solid #e1e1e1; }
	#goods_search .reorder a.thumb img {position:absolute; top:50%; left:50%; }
	#goods_search .reorder span.goodsnm { position:absolute; width:100%; display:block; text-align:center; font-size:23px; color:#333; font-weight:bold; bottom:35px; left:0; }
	/* goods_search > reorder > 장바구니담기,위시리스트담기  */
	#goods_search .reorder span.act { position:absolute; bottom:10px; right:3px; }
	#goods_search .reorder span.act a { display:block; float:right; width:36px; height:18px; background:url('/shop/data/skin/img/images/goods/list_el.gif') no-repeat; text-indent:-999999px; }
	#goods_search .reorder span.act a.cart { background-position: -4px -217px; }
	#goods_search .reorder span.act a.wish { background-position: -44px -217px;border-left:1px solid #e1e1e1; }
	/* goods_search > reorder > 상품가격 등 정보  */
	#goods_search .reorder div.info { position: relative; width: 100%; height:77px; background:#f7f7fa;}

	/* goods_search > reorder > info > 상품가격  */
	#goods_search .reorder div.info div.price { position:relative; margin-left:100px;/*74px;*/ height:78px; font-weight:bold; word-spacing:0px; letter-spacing:0px;}
	#goods_search .reorder div.price em { font-size:12px; font-weight:bold;}
	#goods_search .reorder div.price > strike { position:absolute; top:14px; display:block; font-size:12px; color:#888; font-weight:100; }
	#goods_search .reorder div.price > span { display:block; position:relative; float:left; margin:32px 0 0 0; font-size:12px; color:#333; vertical-align:top; line-height:38px; }
	#goods_search .reorder div.price > span > em { font-size:28px; line-height:28px;}
	#goods_search .reorder div.price > span > strike { display:block; position:relative; float:left; margin:0px 0 0 0; color:#333; vertical-align:top; line-height:28px; }
	#goods_search .reorder div.price > span > strike em {font-size:24px;}
	/* goods_search > reorder > info > 혜택아이콘  */
	#goods_search .reorder p.benefit { position:absolute; top:0; right:20px; width:96px; }
	#goods_search .reorder p.benefit > span { position:absolute; top:40px; left:5px; display:block; width:47px; height:17px; overflow:hidden; color:#fff; background:url('/shop/data/skin/img/images/goods/list_el.gif')  no-repeat; margin:0 3px; }
	#goods_search .reorder p.benefit > span.top { top:20px; }
	#goods_search .reorder p.benefit > span.left { left:55px; }
	#goods_search .reorder p.benefit > span.free_deli { background-position:-125px -166px; }
	#goods_search .reorder p.benefit > span.coupon { background-position:-186px -166px; }

	#goods_search .reorder p.benefit > span.point { background:#f7f7fa; text-align:center;  }
	#goods_search .reorder p.benefit > span.point > span.bg { background:url('/shop/data/skin/img/images/goods/list_point.gif'); width:17px; height:17px; display:inline-block; float:left; }
	#goods_search .reorder p.benefit > span.point > font.pointem {color:#5f5f5f; vertical-align:top; font-size:11px; text-shadow:1px 1px #dadada; padding-top:1px; display:inline-block; font-family:tahoma; }
	#goods_search .reorder p.benefit > span.point > em {  text-shadow: 0px 1px 0px #34790c; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=34790c);}

	#goods_search .reorder p.benefit > span.special_discount { background-position:-63px -166px; }

	#goods_search .reorder p.benefit > span.discount { background-position:-2px -187px; }
	#goods_search .reorder p.benefit > span.discount > em {  text-indent:13px; text-shadow: 0px 1px 0px #3f3f3f; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=3f3f3f);}
	#goods_search .reorder p.benefit > span.point > em,
	#goods_search .reorder p.benefit > span.discount > em { font-family:"malgun gothic",Arial; font-size:11px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; font-weight:normal; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }

	/* goods_search > hidden form  */
	#goods_search .frm_sort, #goods_search .frm_act { display:none; }

	/* goods_serach yjh */
	#goods_search > div.title { clear:both; width:100%; height:41px; margin:12px 0px 0px 0px; background:url("/shop/data/skin/img/images/goods/goods_search_title.gif"); }
	#goods_search div.searchfrm { clear:both; width:100%; height:243px; margin:0px 0px 0px 0px; background:url("/shop/data/skin/img/images/goods/goods_search_form_bg.gif"); background-repeat:no-repeat; border:1px solid #DEDEDE; background-color:#F5F5F5; }
	#goods_search div.searchfrm input[type='text']{ width:432px; height:33px; line-height:33px; border:3px solid #61a422; color:#4c4c4c; padding-left:10px; }
	#goods_search div.searchfrm div.searchinput_area { position:relative; height:41px; }


	/** 
		GOODS VIEW ( 상품 상세 )
				**/
	#goods_view h3.anchor { visibility:hidden; height:50px; }
	/* GOODS VIEW > goods_summary (상품요약정보) */
	#goods_view .goods_summary { position:relative; margin:0; padding:0; background:#fff; text-align:left; 
								font-size:10px; width:100%; min-height:850px; border:1px solid #eaeaea; z-index:19;background:none;}
	#goods_view .goods_summary > div.img_area { position:absolute; top:0; left:0; width:100%; height:300px; }
	#goods_view .goods_summary > div.img_area > .ico_best { float:right; margin:10px 10px 0 0; }
	#goods_view .goods_summary .ico_group {z-index:20;}
	#goods_view .goods_summary > div > #objImg { position:absolute; top:70%; left:60%; height:auto; margin-top:-19.75em; width:80%; margin-left:-50%; z-index:-1;} /* 385px/10 = 38.5em */
	#goods_view .goods_summary > div.spec_area { position:relative; width:100%; min-height:500px; margin:500px 0 0 0;}
	/* GOODS VIEW > goods_summary > spec_area > h3 (상품명) */
	#goods_view .spec_area > h3 { margin:37px 25px 13px 25px; height:78px; font-size:21px; color:#262626; background:url('/shop/data/skin/img/images/goods/view_goodsnm_linebg.gif') 0% 100% repeat-x; } 
	#goods_view .spec_area > h3 > span { display:block; margin-top:10px; font-size:13px; color:#666; font-weight:normal; } 
	/* GOODS VIEW > goods_summary > spec_area */
	#goods_view .spec_area legend { display:none; }
	#goods_view .spec_area fieldset,
	#goods_view .spec_area div { clear:both; margin:0; padding:0; }
	#goods_view .spec_area dl { margin:0 0 0 25px; } 
	#goods_view .spec_area dl>dt,
	#goods_view .spec_area dl>dd { position:relative; float:left; margin:0 0 13px 0; padding:0; line-height:25px; text-align:left; font-size:12px; } 
	#goods_view .spec_area dl>dt { float:left; width:87px; font-size:13px; font-weight:700; text-indent:10px; } 
	#goods_view .spec_area dl>dd { margin-left:13px; width:auto; *width:auto/*IE7*/; } 
	/* GOODS VIEW > goods_summary > spec_area > dd.consumer(소비자가)  */
	#goods_view .spec_area dd.consumer { color:#888; font-weight:bold; }
	#goods_view .spec_area dd.consumer>span#consumer { font-family:Tahoma,Arial; font-size:18px; font-weight:100; }
	/* GOODS VIEW > goods_summary > spec_area > dd.price (판매가)  */
	#goods_view .spec_area dd.price { color:#5c9b20; font-weight:bold; }
	#goods_view .spec_area dd.price>span#price { font-family:Tahoma,Arial; font-size:18px; }
	/* GOODS VIEW > goods_summary > spec_area > dd.special_discount (상품별할인)  */
	#goods_view .spec_area dd span.discount { background:url('/shop/data/skin/img/images/goods/list_el.gif') -2px -187px no-repeat;padding:3px 3px;margin-left:10px;}
	#goods_view .spec_area dd span.discount > em { color:#fff;font-family:"malgun gothic",Arial; font-size:11px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; font-weight:normal; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }
	#goods_view .spec_area dd.special_discount { font-weight:bold; }
	#goods_view .spec_area dd.special_discount>em { font-family:Tahoma,Arial; font-size:12px; font-weight:700; }
	#goods_view .spec_area dd.special_discount>span { font-weight:100;}
	/* GOODS VIEW > goods_summary > spec_area > dd.memberdc (등급별할인)  */
	#goods_view .spec_area dd.memberdc em { font-size:12px; }
	#goods_view .spec_area dd.memberdc div.tooltip { position:relative; display:inline; }
	#goods_view .spec_area dd.memberdc img { vertical-align:middle; margin:0 0 2px 0; _margin:0; cursor:pointer; }
	#goods_view .spec_area dd.memberdc p.tooltip { position:absolute; display:none; z-index:20; right:0px; top:0px; }
	#goods_view .spec_area dd.memberdc p.tooltip > i { position:absolute; display:block; z-index:30; right:-5px; top:8px; margin:0 0 0 10px; width:8px; height:8px;  background:url('/shop/data/skin/img/images/tooltip_tail.gif') top center no-repeat;}
	#goods_view .spec_area dd.memberdc p.tooltip > span { position:absolute; display:block; right:-50px; top:15px; z-index:20; white-space:nowrap; letter-spacing:0px; background:#eff7e8; border:1px solid #558f1e; text-indent:10px; padding-right:10px; height:18px; line-height:18px; line-height:20px\0IE8+9; }
	/* GOODS VIEW > goods_summary > spec_area > fieldset.total_default (구매수량 및 가격 - 옵션없을경우)  */
	#goods_view .spec_area fieldset.total_default { display:block; clear:both; margin:0 25px 0 25px; padding-top:15px; *padding-bottom:15px/*IE7*/; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f6f6f6; }
	#goods_view .spec_area fieldset.total_default dl { margin:0; }
	#goods_view .spec_area fieldset.total_default dl>dt { font-size:14px; font-weight:bold; }
	#goods_view .spec_area fieldset.total_default dl>dd { margin-left:13px; width:auto; *width:auto/*IE7*/; font-weight:bold; } 
	#goods_view .spec_area fieldset.total_default dl>dd>i { font-size:12px; font-weight:100; text-decoration:none;} 
	#goods_view .spec_area #total_price_view { font-family:Tahoma,Arial; font-size:24px;font-weight:bold; }
	#goods_view .spec_area dd.ea { *margin-left:5px !important/*IE7*/;}
	#goods_view .spec_area dd.ea>input { width:39px; height:23px; *height:23px/*IE7*/; line-height:25px; *line-height:23px/*IE7*/; border:1px solid #d4d4d4; background:#fff; color:#5c9b20; font-family:Tahoma,Arial; font-weight:bold; text-align:center; padding:0; margin:0; }
	#goods_view .spec_area dd.ea>a { display:block; position:absolute; top:0; left:41px;*left:46px/*IE7*/; width:24px; height:25px; overflow:hidden;}
	#goods_view .spec_area dd.ea>a.plus { background-position:-1px -26px;}
	#goods_view .spec_area dd.ea>a.minus { left:65px;*left:70px/*IE7*/; background-position:-25px -26px;}
	#goods_view .spec_area dd.ea>a>span { visibility:hidden; }
	/* GOODS VIEW > goods_summary > spec_area > a.coupon (쿠폰다운로드)  */
	#goods_view .spec_area a.coupon { display:inline-block; border: 1px solid #d2d2d2; background:#fbfdfa; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
									color:#333; height:22px; line-height:22px; font-weight:bold; padding:0 20px 0 11px; background:#fbfdfa url('/shop/data/skin/img/images/ico_cp_arrow.gif') 93% 60% no-repeat; }
	#goods_view .spec_area a.coupon:hover { text-decoration:none; }								
	#goods_view .spec_area a.coupon span { color:#5a9d1a; }

	/* GOODS VIEW > goods_summary > spec_area > sns (SNS 공유)
	#goods_view  div.sns { position:absolute; top:-30px; right:10px; } 
	#goods_view  div.sns > a { display:inline-block; width:27px; height:25px; background:#666; overflow:hidden;}  
	#goods_view  div.sns a.use_twitter { background-position:-27px 0;} 
	#goods_view  div.sns a.use_facebook { background-position:0px 0px;} 
	#goods_view  div.sns a.url_copy { background-position:-54px 0;} 
	#goods_view  div.sns a.qrcode { background-position:-81px 0;} 
	#goods_view  div.sns a>span{ visibility:visible;color:#fff;} */

	#goods_view  .layer_qrcode { display:none;position:absolute; z-index:100; top:30px; right:0; background:#fff; border:1px solid #e1e1e1; width:155px; text-align:center;}
	#goods_view  .layer_qrcode a { display:block; } 
	#goods_view  .layer_qrcode img { margin:8px; border:1px solid #e1e1e1; } 
	#goods_view  .layer_qrcode a img { border:0 none; margin-top:0; } 
	/* GOODS VIEW > goods_summary > spec_area > p.runout (품절안내)  */
	#goods_view .spec_area p.runout { clear:both; margin:0 25px; padding:15px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f6f6f6; text-align:center; font-size:12px; color:#666; line-height:25px; }
	#goods_view .spec_area p.runout strong { display:block; font-size:17px; color:#222; }
	/* GOODS VIEW > goods_summary > spec_area > p.stocked_noti (재입고알림신청버튼)  */
	#goods_view .spec_area p.stocked_noti { clear:both; margin:0 25px; padding:15px; text-align:center; }
	#goods_view .spec_area p.stocked_noti a { display:inline-block; background:#666; width:237px; height:50px; }
	#goods_view .spec_area p.stocked_noti a span { visibility:visible; }
	/* GOODS VIEW > goods_summary > spec_area > btns (바로구매, 장바구니담기등 버튼) */
	#goods_view .spec_area > div.btns { width:100%;padding:0 8%;margin:20px 0 0 0;} 
	#goods_view .spec_area > div.btns a { display:inline-block;height:40px;line-height:38px; overflow:hidden; text-align:center;font-size:14px} 
	#goods_view .spec_area > div.btns a.buy { width:100%; background-position:0 -52px;background:#6AB123;margin-bottom:5px;} 
	#goods_view .spec_area > div.btns a.cart { display:block; float:left;width:49%; background-position:0 -103px;background:#B99262;/**/top:initial;} 
	#goods_view .spec_area > div.btns a.wish { width:49%; float:right;background-position:0 -154px;background:#666;} 
	#goods_view .spec_area > div.btns a>span { visibility:visible;color:#fff; } 

	/* GOODS VIEW > Tab 메뉴 (컨텐츠 바로가기) */
	#goods_view .tnb { position:relative; width:100%; height:0; z-index:10; }
	#goods_view .tnb > div { position:absolute; top:40px; left:0; width:100%; overflow:hidden;text-align:left; }
	#goods_view .tnb > div > ul { height:47px; background:url('/shop/data/skin/img/images/goods/view_tnb_underbg.png') repeat-x; }
	#goods_view .tnb > div > ul li { position:relative; float:left; width:33.33%; height:39px; background:url('/shop/data/skin/img/images/goods/bg_liner_da.gif') 0% 0% repeat-y;font-size:11px;}
	#goods_view .tnb > div > ul li.on { border:1px solid #737680; background:#7b7e89; height:40px; *height:38px; }
	#goods_view .tnb > div > ul li.on > a,
	#goods_view .tnb > div > ul li.on > a em { color:#fff; font-weight:bold;}
	#goods_view .tnb > div > ul li.on > i { position:absolute; display:block; top:38px; left:49%; width:9px; height:6px; overflow:hidden; text-indent:-999px; background:url('/shop/data/skin/img/images/goods/view_el.png') no-repeat;}
	#goods_view .tnb > div > ul li.btn { float:right; width:40px; height:40px; background:#666; border:0 none; }
	#goods_view .tnb > div > ul li.btn span { visibility:visible; }
	#goods_view .tnb > div > ul li.buy { width:41px; background-position:-109px 0;}
	#goods_view .tnb > div > ul li.cart { background-position:-150px 0;}
	#goods_view .tnb > div > ul li.wish { background-position:-190px 0;}
	#goods_view .tnb > div > ul li.blank { background:url('/shop/data/skin/img/images/goods/bg_liner_da.gif') 100% 0% repeat-y;}
	#goods_view .tnb > div > ul li a { display:block; text-align:center; line-height:39px; color: #555; }
	#goods_view .tnb > div > ul li a:hover { text-decoration:none; }
	#goods_view .tnb > div > ul li a em { font-weight:bold; color: #5c9b20; }

	/* GOODS VIEW > contents (상품정보) */
	#goods_view #contents { width:100%; overflow:hidden; background:#f7f7f7; margin:0; padding:50px 3%; }
	/* GOODS VIEW > contents > extra_info (상품정보고시) */
	#goods_view #contents div.extra_info img{width:100%;text-align:center;}
	#goods_view #contents div.extra_info {width:100%; margin:0 auto; padding:25px 5%; border:1px solid #d9d9d9; background:#fff; text-align:center; }
	#goods_view #contents div.extra_info h4 {width:100%; margin:0 auto; border-bottom:1px solid #e1e1e1; height:25px; background:url('/shop/data/skin/img/images/goods/view_el.png') 0 -283px no-repeat; }
	#goods_view #contents div.extra_info>table { width:100%; margin:0 auto; }
	#goods_view #contents div.extra_info>table th,
	#goods_view #contents div.extra_info>table td { border-bottom:1px solid #e1e1e1; height:34px; vertical-align:middle;}
	#goods_view #contents div.extra_info>table th { background:#f6f6f6; color:#333; padding:0 19px; text-align:left; }
	#goods_view #contents div.extra_info>table td { padding:0 28px; }
	#goods_view #contents div.extra_info p { width:100%; margin:0 auto; padding:9px 0 0 0; font-size:11px; color:#888; text-align:right; }

	/* GOODS VIEW > contents > nutritiondesc (영양,함량정보) */
	#goods_view #contents div.nutritiondesc {width:950px; margin:0 auto; padding:0 0 25px 0; border:1px solid #d9d9d9; background:#fff; text-align:center; }
	#goods_view #contents div.nutritiondesc h4 { height:50px; }
	#goods_view #contents div.nutritiondesc div.tables { width:100%; margin:0 auto; position:relative; }
	#goods_view #contents div.nutritiondesc table caption {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
	#goods_view #contents div.nutritiondesc table th,
	#goods_view #contents div.nutritiondesc table td { border-bottom:1px solid #e1e1e1; height:29px; vertical-align:middle; text-align:left; }
	#goods_view #contents div.nutritiondesc thead th { border-top:1px solid #e1e1e1; background:#f6f6f6; color:#333; text-align:center; }
	#goods_view #contents div.nutritiondesc tbody th,
	#goods_view #contents div.nutritiondesc tbody td { padding:0 24px; }
	#goods_view #contents div.nutritiondesc tbody td { background:url('/shop/data/skin/img/images/line_e1.gif') repeat-y; }
	#goods_view #contents div.nutritiondesc table.wide {width:100%;}
	#goods_view #contents div.nutritiondesc table.left {width:47%; display:inline-table; }
	#goods_view #contents div.nutritiondesc table.right {width:47%; margin:0 0 0 5%; display:inline-table; } */
	/* GOODS VIEW > contents > healthdesc (건강정보)
	#goods_view #contents div.healthdesc {width:950px; margin:0 auto; padding:0 0 25px 0; border:1px solid #d9d9d9; background:#fff; text-align:center; }
	#goods_view #contents div.healthdesc h4 { height:50px; }

	/* GOODS VIEW > contents (배송/반품/교환 안내) */
	#goods_view table.guide { width:100%; border-collapse:collapse; }
	#goods_view table.guide th { display:none;width:249px; background:#f7f7f7; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; vertical-align:middle; }
	#goods_view table.guide th span { display:inline-block; width:84px; height:23px; background:url('/shop/data/skin/img/images/goods/view_el.png') 0 -33px no-repeat; overflow:hidden;  }
	#goods_view table.guide th.deli span { width:51px; background-position:0 -10px;}
	#goods_view table.guide th span b { visibility:hidden; }
	#goods_view table.guide td { border:1px solid #e1e1e1; /* border-right:0 none; */ text-align:left; vertical-align:middle; line-height:24px; color:#666; padding-bottom:24px;  }
	#goods_view table.guide td>ul { margin-left:29px; margin-top:24px; }
	#goods_view table.guide td li { background:url('/shop/data/skin/img/images/bullet_61.gif') 0% 9px no-repeat; padding-left:8px; margin-right:29px;}
	#goods_view table.guide td dl { margin-left:29px; border-top:1px dotted #808080; }
	#goods_view table.guide td dl:first-child { border-top:0 none; margin-bottom:24px;  }
	#goods_view table.guide td dt { margin-top:24px; font-weight:bold; }
	#goods_view table.guide td strong { color:#5a9d1a; }
	/* GOODS VIEW > attention (꼭,알고계세요) */
	#goods_view .attention { width:100%; position:relative; border:1px solid #e1e1e1; text-align:left; margin:12px 0; color:#666; line-height:24px; }
	#goods_view .attention span { display:none; position:absolute; top:47px; left:66px; z-index:1; width:115px; height:23px; background:url('/shop/data/skin/img/images/goods/view_el.png') 0 -56px no-repeat; overflow:hidden; }
	#goods_view .attention span>strong{ visibility:hidden; }
	#goods_view .attention ul { margin:24px 0 24px 0; border-left:0px dotted #818181; }
	#goods_view .attention li { background:url('/shop/data/skin/img/images/bullet_61.gif') 0% 9px no-repeat; padding-left:8px; margin:0 29px;}
	#goods_view .attention li b { color:#5a9d1a; }
	/* GOODS VIEW > recommend (추천상품영역) */
	#goods_view .recommend { clear:both; width:100%; position:relative; margin:40px 0; float:left; }
	#goods_view .recommend h3 { width:100%; height:30px; background:url('/shop/data/skin/img/images/goods/view_el.png') 0 -133px no-repeat; overflow:hidden; }
	#goods_view .recommend h3.mem { background-position:0 -103px; }
	#goods_view .recommend h3 span { visibility:hidden; }
	#goods_view .recommend div.sns { right:0; top:-10px; }
	#goods_view .recommend div.article { width:100%; }
	#goods_view .recommend div.article div { float:left; }
	#goods_view .recommend div.article div ul { float:left; background:url('/shop/data/skin/img/images/line_e1.gif') 100% 0% repeat-y; }
	#goods_view .recommend div.article .md { width:228px; }
	#goods_view .recommend div.article .bundle { width:912px; background:url('/shop/data/skin/img/images/line_e1.gif') 0% 0% repeat-y; }
	#goods_view .recommend div.article .age { width:456px;background:url('/shop/data/skin/img/images/line_e1.gif') 0% 0% repeat-y; }
	#goods_view .recommend div.article .narrow { width:456px;background:none; }
	#goods_view .recommend h4 { height:40px; background:url('/shop/data/skin/img/images/bg_h01.gif');}
	#goods_view .recommend h4 span { display:block; width:100%; height:40px; font-size:14px; text-align:center; background:url('/shop/data/skin/img/images/line_60.gif') 100% 0% repeat-y; line-height:40px; color:#fff; }
	#goods_view .recommend h4 span img { vertical-align:middle; #vertical-align:-17px; margin:0 5px; }
	#goods_view .recommend::after{ clear:both; }

	.tpl_goods_recommand { border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
	.tpl_goods_recommand li { float:left; width:228px; text-align:center; color:#333; font-weight:bold; padding:40px 0; }
	.tpl_goods_recommand a.thumb img { width:120px; height:120px; padding:0px 0 20px 0px;}
	.tpl_goods_recommand p { line-height:23px; }
	.tpl_goods_recommand strike { color:#999; font-weight:normal; }
	.tpl_goods_recommand span.price em { font-size:19px; }

	/* GOODS Q&A LIST (상품문의 아이프레임) */
	#goods_qna_list { width:100%; margin:0; padding:0; }
	#goods_qna_list .summary { width:100%; position:relative; height:65px; margin:0; padding:0; color:#666; text-align:left;}
	#goods_qna_list .summary b { color:#5a9d1a; }
	#goods_qna_list .summary span { position:absolute; bottom:0; right:120px; font-size:11px;}
	#goods_qna_list .summary span:first-child { left:0; font-size:12px;padding-bottom:35px;}
	#goods_qna_list .summary span a { color:#5a9d1a; text-decoration:underline; }
	#goods_qna_list .summary a.btn_write { position:absolute; bottom:0; right:0; display:block; width:100px; height:28px;line-height:26px; background:#666 0 -205px no-repeat;text-align:center;color:#fff; }
	#goods_qna_list .summary a.btn_write b { visibility:visible; color:#fff;font-size:11px;letter-spacing:-1px;text-align:center;}
	#goods_qna_list table { width:100%; margin-top:15px; border-collapse:collapse; border-top:2px solid #61a422; border-bottom:1px solid #cfcfcf; color:#777; }
	#goods_qna_list table a {color:#333; display:block; }
	#goods_qna_list caption { display:none; }
	#goods_qna_list table tr { display:table-row }
	#goods_qna_list table th { border-bottom:1px solid #cfcfcf; background:url('/shop/data/skin/img/images/tbl_bg_head.gif') repeat-x; height:34px; }
	#goods_qna_list table td { border-top:1px solid #e1e1e1; height:34px; }
	#goods_qna_list table td.subject { text-align:left; min-width:100px !important;line-height:16px;padding:8px;}
	#goods_qna_list table td.subject img{ margin:0 10px;}
	#goods_qna_list table td.reply span { margin-top:3px; display:inline-block; width:41px; height:20px; background:url('/shop/data/skin/img/images/goods/view_el.png') -41px -165px no-repeat; overflow:hidden; }
	#goods_qna_list table td.reply span i { visibility:hidden; }
	#goods_qna_list table td.reply span.on { background-position: 0px -165px; }
	#goods_qna_list div.contents { color:#666; background:#eff7e9; float:left; padding-top:30px; width:100%;}
	#goods_qna_list div.contents dl { position:relative;width:100%; clear:both; text-align:left; }
	#goods_qna_list div.contents dt { float:left; width:305px; background:url('/shop/data/skin/img/images/goods/ico_q.png') 270px 2px no-repeat;}
	#goods_qna_list div.contents dt span{ line-height:30px; visibility:hidden; }
	#goods_qna_list div.contents dt.a { background-image:url('/shop/data/skin/img/images/goods/ico_a.png') }
	#goods_qna_list div.contents dd { float:left; width:516px; margin:0px 0px 30px 0; line-height:17px; }
	#goods_qna_list div.contents dd img { width:100%; }
	#goods_qna_list div.contents .answer dt { clear:both; float:left; }
	#goods_qna_list div.contents .answer .name { position:absolute; display:inline-block; width:221px; text-align:center; left:812px; }
	#goods_qna_list div.contents .answer .regdt { position:absolute; display:inline-block; width:106px; text-align:center; left:1033px; }


	/**
		고객센터
		customer.asp
			**/ 
	#customer h2.page_title { float:left;text-align:center;height:32px; margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:bold;overflow:hidden;font-family: "나눔고딕","malgun gothic",Arial;color:#000;letter-spacing:-1px;}
	#customer h2.page_title i {display:none;margin-left:8px;font-size:12px;font-weight:normal;font-family: "malgun gothic",Arial;color:#333;letter-spacing:-.8px;}

	#customer div.box { position:relative; width:100%; height:109px; margin-top:23px; background:#f6f6f6; border:1px solid #e1e1e1; overflow:hidden; }
	#customer div.faq_frm { position:absolute;top:0; left:0; margin:8px; width:556px; height:91px; background:url('/shop/data/skin/img/images/line_de.gif') 100% 0 repeat-y; }	
	#customer div.faq_frm h3 { width:243px; height:35px; background:url('/shop/data/skin/img/images/service/service_el.png') no-repeat; }	
	#customer div.faq_frm form { margin:14px 0 14px 20px; padding:0; }	
	#customer div.faq_frm select { width:128px; color:#707070; line-height:25px; height:28px; border:1px solid #e1e1e1; }
	#customer div.faq_frm input[type='text'] { width:249px; color:#707070; line-height:23px; height:24px; border:1px solid #e1e1e1; text-indent:5px;}
	#customer div.faq_frm input[type='submit'] { width:51px; height:28px; background:url('/shop/data/skin/img/images/service/service_btn.gif') no-repeat; border:0 none; text-indent:-999px; font-size:1px; cursor:pointer; }			
	#customer div.qna { margin-left:563px; }
	#customer div.qna .title { display:inline-block; width:313px; height:43px; background:url('/shop/data/skin/img/images/service/service_el.png') 8px -43px no-repeat; }
	#customer div.qna p { padding-top:10px; text-align:center; }
	#customer div.qna p>a { display:inline-block; width:118px; height:29px; background:url('/shop/data/skin/img/images/service/service_btn.gif') -61px 0 no-repeat; margin:0 2px; }
	#customer div.qna p>a.list { background-position:-189px 0; }

	#customer div.faq { position:relative; clear:both; width:100%; margin-top:22px; }
	#customer div.faq a.more { position:absolute; top:10px; right:5px; display:block; width:44px; height:15px; background:url('/shop/data/skin/img/images/btn_more.png') no-repeat; overflow:hidden; }
	#customer div.faq > ul.category { width:100%; height:35px; background:url('/shop/data/skin/img/images/line_61.gif') bottom repeat-x; color:#626262; line-height:34px; }
	#customer div.faq > ul.category > li { float:left; width:150px; height:35px;*height:34px; text-align:center; background:#f8f8f8 url('/shop/data/skin/img/images/line_61.gif') bottom repeat-x; border:1px solid #d1d0d0; border-bottom:0 none; margin: 0 -1px 0 0 !important; cursor: pointer;overflow:hidden;  }
	#customer div.faq > ul.category > li.on { position:relative; background:#fff url('/shop/data/skin/img/images/line_ff.gif') bottom repeat-x; border:1px solid #61a422; border-bottom:0 none; }
	#customer div.faq > ul.category > li > a,
	#customer div.faq > ul.category > li > a:hover { display:block; color:#626262; text-decoration:none; }
	#customer div.faq > ul.category > li.on > a,
	#customer div.faq > ul.category > li.on > a:hover { font-weight: bold; color:#5a9d1a; }
	#customer div.faq > ul.list { clear:both; width:100%; color:#666; min-height:216px; }
	#customer div.faq > ul.list > li > p.empty { text-align:center; vertical-align:middle; line-height:215px; border-bottom:1px solid #e1e1e1; }
	#customer div.faq > ul.list > li > p.q { height:35px; line-height:35px; border-bottom:1px solid #e1e1e1; cursor:pointer; }
	#customer div.faq > ul.list > li > p.q > b.category { display:inline-block; width:155px; margin-left:27px; }
	#customer div.faq > ul.list > li > p.q > span.tl { display:inline-block; text-indent:29px; color:#666; background:url('/shop/data/skin/img/images/service/ic_faq_q.png') 7px 50% no-repeat; }
	#customer div.faq > ul.list > li > p.q > span.on { color:#61a422; font-weight:700;  }
	#customer div.faq > ul.list > li > div.a { display:none; position:relative; padding:18px 18px 18px 173px; background:#eff7e9;border-bottom:1px solid #e1e1e1; line-height:21px; }
	#customer div.faq > ul.list > li > div.a > i.ico { position:absolute; top:18px; left:141px; display:block; width:22px; height:11px; font-size:1px; text-indent:-9999px;background:url('/shop/data/skin/img/images/service/ic_faq_a.png') no-repeat; }

	#customer div.csbox { position:relative; clear:both; margin-top:28px; width:100%; height:175px; border:1px solid #e1e1e1; overflow:hidden; }
	#customer div.notice { width:50%; padding:4px 0 0 0; height:100%; background:#fff url('/shop/data/skin/img/images/line_e1.gif') right repeat-y; }
	#customer div.notice h3 { padding:14px 0 0 0; height:30px; background:url('/shop/data/skin/img/images/service/service_el.png') 0 -86px no-repeat; }
	#customer div.notice a.more { position:absolute; top:20px; left:390px; display:block; width:44px; height:15px; background:url('/shop/data/skin/img/images/btn_more.png') no-repeat; overflow:hidden;  }
	#customer div.notice ul.list { margin-top:4px; }
	#customer div.notice ul.list > li { position:relative; line-height:26px; height:26px; text-indent:30px; background:url('/shop/data/skin/img/images/bullet_bl.gif') 16px 50% no-repeat; }
	#customer div.notice ul.list > li > i {color:#999; position:absolute; right:14px; }
	#customer div.cs { position:absolute; top:14px; right:14px; }

	#customer div.quick_link { clear:both; margin-top:20px; }
	#customer div.quick_link h3 { height:27px; background:url('/shop/data/skin/img/images/service/service_el.png') 0 -126px no-repeat; }
	#customer div.quick_link > ul { width:100%; height:125px; border:1px solid #e1e1e1; overflow:hidden; }
	#customer div.quick_link > ul > li { float:left; width:300px; height:100%; overflow:hidden; background:url('/shop/data/skin/img/images/line_e1.gif') left repeat-y; }
	#customer div.quick_link > ul > li:first-child { width:298px; background:none; }
	#customer div.quick_link > ul > li > a { margin:15px; height:95px; display:block; background:url('/shop/data/skin/img/images/service/service_el.png') 0 -153px no-repeat; }
	#customer div.quick_link > ul > li.mem > a { background-position:0 -249px; }
	#customer div.quick_link > ul > li.ord > a { background-position:0 -345px; }

	/**
		고객센터 > 자주하는 질문
		/shop/service/faq.asp
			**/ 
	#faq h2 { width:100%; height:69px; background:url('/shop/data/skin/img/images/mypage/ceno_22.gif') no-repeat; overflow:hidden; }

	#faq div.box  { position:relative; width:100%; height:109px; margin-top:23px; background:#f6f6f6 url('/shop/data/skin/img/images/service/service_el.png') -2px -551px no-repeat;border:1px solid #e1e1e1; overflow:hidden; }
	#faq div.box h3 { width:243px; height:35px;}	
	#faq div.box p { padding-top:59px; text-indent:116px; color:#707070; }
	#faq div.faq_frm { position:absolute; top:43px;left:430px; width:454px; height:28px; }		
	#faq div.faq_frm form { margin:0; padding:0; }	
	#faq div.faq_frm select { width:128px; color:#707070; line-height:25px; height:28px; border:1px solid #e1e1e1; }
	#faq div.faq_frm input[type='text'] { width:249px; color:#707070; line-height:23px; height:24px; border:1px solid #e1e1e1; text-indent:5px;}
	#faq div.faq_frm input[type='submit'] { width:51px; height:28px; background:url('/shop/data/skin/img/images/service/service_btn.gif') no-repeat; border:0 none; text-indent:-999px; font-size:1px; cursor:pointer; }		

	#faq div.faq { position:relative; clear:both; width:100%; margin-top:22px; }
	#faq div.faq > p.total { width:100%; height:35px; text-indent:7px; background:url('/shop/data/skin/img/images/line_61.gif') bottom repeat-x; color:#626262; line-height:30px; }
	#faq div.faq > p.total b { color:#5a9d1a; }
	#faq div.faq > ul.category { width:100%; height:35px; background:url('/shop/data/skin/img/images/line_61.gif') bottom repeat-x; color:#626262; line-height:34px; }
	#faq div.faq > ul.category > li { float:left; width:150px; height:35px;*height:34px; text-align:center; background:#f8f8f8 url('/shop/data/skin/img/images/line_61.gif') bottom repeat-x; border:1px solid #d1d0d0; border-bottom:0 none; margin: 0 -1px 0 0 !important; cursor: pointer;overflow:hidden;  }
	#faq div.faq > ul.category > li.on { position:relative; background:#fff url('/shop/data/skin/img/images/line_ff.gif') bottom repeat-x; border:1px solid #61a422; border-bottom:0 none; }
	#faq div.faq > ul.category > li > a,
	#faq div.faq > ul.category > li > a:hover { display:block; color:#626262; text-decoration:none; }
	#faq div.faq > ul.category > li.on > a,
	#faq div.faq > ul.category > li.on > a:hover { font-weight: bold; color:#5a9d1a; }
	#faq div.faq > ul.list { clear:both; width:100%; color:#666; min-height:360px; }
	#faq div.faq > ul.list > li > p.empty { text-align:center; vertical-align:middle; height:359px; border-bottom:1px solid #e1e1e1; }
	#faq div.faq > ul.list > li > p.empty span { display:inline-block; line-height:21px; margin:159px 0; height:42px;  }
	#faq div.faq > ul.list > li > p.q { height:35px; line-height:35px; border-bottom:1px solid #e1e1e1; cursor:pointer; }
	#faq div.faq > ul.list > li > p.q > b.category { display:inline-block; width:155px; margin-left:27px; }
	#faq div.faq > ul.list > li > p.q > span.tl { display:inline-block; text-indent:29px; color:#666; background:url('/shop/data/skin/img/images/service/ic_faq_q.png') 7px 50% no-repeat; }
	#faq div.faq > ul.list > li > p.q > span.on { color:#61a422; font-weight:700;  }
	#faq div.faq > ul.list > li > div.a { display:none; position:relative; padding:18px 18px 18px 173px; background:#eff7e9;border-bottom:1px solid #e1e1e1; line-height:21px; }
	#faq div.faq > ul.list > li > div.a > i.ico { position:absolute; top:18px; left:141px; display:block; width:22px; height:11px; font-size:1px; text-indent:-9999px;background:url('/shop/data/skin/img/images/service/ic_faq_a.png') no-repeat; }


	/**
		고객센터 > 1:1 고객상담
		/service/mypage_qna.asp
			**/ 
	#service_qna h2 { width:100%; height:69px; background:url('/shop/data/skin/img/images/mypage/ceno_22.gif') no-repeat; overflow:hidden; }

	#service_qna div.box { position:relative; width:100%; height:109px; margin-top:23px; background:#f6f6f6 url('/shop/data/skin/img/images/service/service_el.png') 0 -441px no-repeat;border:1px solid #e1e1e1; overflow:hidden; }
	#service_qna div.box >p { padding-top:51px; text-indent:115px; color:#707070; }
	#service_qna div.box >a { display:block; position:absolute; top:31px; right:39px; width:150px; height:50px;background:url('/shop/data/skin/img/images/service/service_btn.gif') -317px 0 no-repeat;}

	#service_qna table.tbl { clear:both; margin-top:13px; width:100%;}
	#service_qna table.tbl th { width:156px; }
	#service_qna table.tbl th,
	#service_qna table.tbl td { position:relative;border-bottom:1px solid #e1e1e1; vertical-align:middle; color:#666; padding:11px 0; }
	#service_qna table.tbl td > input[type='text']{ height:26px; border:1px solid #cfcfcf; padding:0 5px; line-height:24px;}
	#service_qna table.tbl td > textarea { height:227px;border:1px solid #cfcfcf; padding:0 5px; line-height:24px; width:574px;}
	#service_qna table.tbl td > button { height:26px; width:112px; padding:0 5px; line-height:24px; color:#666; text-align:center; font-weight:700; background:#ededed; border:1px solid #cfcfcf; }

	#service_qna table.tbl .goodsnm,
	#service_qna table.tbl .ordnum   { width:300px; }
	#service_qna table.tbl .subject  { width:574px; } 
	#service_qna table.tbl .category { width:222px;}
	#service_qna table.tbl .email { width:131px;}
	#service_qna table.tbl .phone { width:87px;}

	#service_qna table.tbl button.select { color:#666; font-size:12px; font-weight:100; text-align:left; height:28px; line-height:26px; border:1px solid #cfcfcf; padding:0 5px; background:#fff url('/shop/data/skin/img/images/ico_arrow_01.gif') 95% 50% no-repeat; }
	#service_qna table.tbl ul.selectbox { display:none; position:absolute; z-index:20; top:12px; left:0;}
	#service_qna table.tbl ul.email { top:12px; left:161px;}
	#service_qna table.tbl ul.selectbox li { color:#666; font-size:12px; font-weight:100; text-align:left; height:28px; line-height:26px; border:1px solid #cfcfcf; padding:0 5px; margin:-1px 0 0 0; background:#fff; cursor:pointer; }

	#service_qna p.guide { position:relative; margin-top:28px; color:#777; font-size:11px; text-indent:13px; }
	#service_qna p.guide > a,
	#service_qna p.guide > input { position:absolute; display:block; top:0; right:70px; width:64px; height:28px; display:inline-block; overflow:hidden; font-size:1px; text-indent:-999px;
									border:0 none;background:url('/shop/data/skin/img/images/service/service_btn.gif') 0 -50px no-repeat; cursor:pointer; }
	#service_qna p.guide > a { right:0px; background-position:-70px -50px; }

	/**
		고객센터 > 1:1 고객상담 작성 완료
		/shop/service/mypage_qna_complete.asp
			**/ 
	#service_qna_complete h2 { width:100%; height:69px; background:url('/shop/data/skin/img/images/mypage/ceno_22.gif') no-repeat; overflow:hidden; }

	#service_qna_complete div.box { position:relative; width:100%; height:400px; margin-top:23px; background:#fff url('/shop/data/skin/img/images/service/service_complete.gif') 50% 47px no-repeat; border:1px solid #e1e1e1; overflow:hidden; }
	#service_qna_complete div.box p.guide { position:absolute; left:10px; bottom:10px; background:#f8f8f8; color:#666; width:879px; height:75px; text-indent:23px; line-height:25px; }
	#service_qna_complete div.box p.guide span { display:block; }
	#service_qna_complete div.box p.guide span:first-child { margin-top:15px; }
	#service_qna_complete div.box p.guide a { color:#49b13e; text-decoration:underline; }


	/**
		게시판 리스트형( notice.default ) > 리스트 
		/shop/board/list.asp
			**/ 
	table.bd_list_list { border-collapse:collapse; text-align:center; margin-top:22px; }
	table.bd_list_list thead th { height:34px; color:#333; background:#fbfbfb; border-top:2px solid #61a422; border-bottom:1px solid #cfcfcf; }	
	table.bd_list_list tbody td { height:34px; color:#666; border-bottom:1px solid #e1e1e1; }	
	table.bd_list_list tbody td.subject { text-align:left; padding:0 25px; }	

	/**
		게시판 리스트형( notice.default ) > 글보기 
		/shop/board/view.asp
			**/ 
	table.bd_list_view { border-collapse:collapse; text-align:left; margin-top:22px; table-layout:initial }
	table.bd_list_view th,
	table.bd_list_view td { padding:0 10px }
	table.bd_list_view thead th { height:34px; color:#333; text-align:left; background:#fbfbfb; border-top:2px solid #61a422; border-bottom:1px solid #cfcfcf; }	
	table.bd_list_view thead td { height:34px; color:#666; border-bottom:1px dotted #cfcfcf; }	
	table.bd_list_view thead td .bar { color:#999;}	
	table.bd_list_view tbody td { color:#666; border-bottom:1px solid #e1e1e1; padding:50px 10px; }
	table.bd_list_view tfoot td { height:34px; color:#666; border-bottom:1px solid #e1e1e1; }	
	table.bd_list_view tfoot td b { display:inline-block; width:98px; }	
	table.bd_list_view tfoot td.prev b { background:url('/shop/data/skin/img/images/ico_bd_arrow_top.gif') 66px 40% no-repeat; }	
	table.bd_list_view tfoot td.next b { background:url('/shop/data/skin/img/images/ico_bd_arrow_low.gif') 66px 40% no-repeat; }
	table.bd_list_view tfoot td a { display:inline-block; padding:0 24px; }	

	/** 
		GLOBAL
				**/
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09 */
	.global_tpl_09 {clear:both; display:block; position:relative; background:#f7f7f7; margin-top:40px; text-align:left;*text-indent:6px;/*IE7*/;}
	.global_tpl_09 >li { position:relative; display:inline-block; zoom:1; *display:inline/*IE7*/; _display:inline;/*IE6*/ vertical-align:top; margin:6px 2%;padding:0; width:96%; height:402px; 
						background:#fff; border:1px solid #e1e1e1; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 아이콘 > NEW,BEST  */
	.global_tpl_09 img.ico {position:absolute; top:0; left:0; z-index:9; }
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 상품이미지  */
	.global_tpl_09 a.thumb {position:relative; display: block; height:283px; }	
	.global_tpl_09 a.thumb img {position:absolute; top:50%; left:50%;}
	.global_tpl_09 a.thumb img.ico_soldout { z-index:10; font-size:10px; height:14.3em; margin-top:-7.15em; width:13.9em; margin-left:-6.95em; } /* 139px/10 = 13.9em, 143px/10 = 14.3em */
	.global_tpl_09 a.soldout>img:first-child { opacity: 0.25; filter: alpha(opacity=25); }
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 상품명  */
	.global_tpl_09 a.thumb span.goodsnm {position:absolute; bottom:15px; display: block; left:50%; width:18em; margin-left:-9em; text-align:center; font-size:14px; color:#333; font-weight:700; }
	.global_tpl_09 a.thumb span.goodsnm>i {display:block; margin-top:2px; font-size:12px; line-height:12px; font-weight:100; color:#5b9d20; }
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 장바구니담기,위시리스트담기  */
	.global_tpl_09 div.act { height:39px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:hidden; }
	.global_tpl_09 div.act>a { display:block; float:right; width:40px; line-height:39px; border-left:1px solid #e1e1e1;background:url('/shop/data/skin/img/images/goods/list_el.gif') no-repeat; text-indent:-999px; }
	.global_tpl_09 div.act a.cart { background-position: 0 -206px; }
	.global_tpl_09 div.act a.wish { background-position: -43px -206px; }
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 상품정보 */
	.global_tpl_09 div.info { position: relative; width: 100%; height:77px; background:#f7f7fa;}
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 기능별,성/연령별 아이콘  */
	.global_tpl_09 div.info > ul { position:absolute; width:82px/*41px*/; height:79px; background:#DBDBDD /*b1b1b5*/; }
	.global_tpl_09 div.info > ul > li { position:relative; width:39px; height:38px; margin:1px 0 0 1px; background:#c4c4c7; text-align:center; float:left; }
	.global_tpl_09 div.info > ul > li > img { width:39px; height:38px; cursor:pointer; }
	.global_tpl_09 div.info > ul > li > p.tooltip { position:absolute; display:none; z-index:20; left:23px; top:0; }
	.global_tpl_09 div.info > ul > li > p.tooltip > i { position:absolute; display:block; z-index:30; top:28px; margin:0 0 0 10px; width:8px; height:8px;  background:url('/shop/data/skin/img/images/tooltip_tail.gif') top center no-repeat;}
	.global_tpl_09 div.info > ul > li > p.tooltip > span { position:absolute; display:block;  top:35px; z-index:20; white-space:nowrap; letter-spacing:0px; background:#eff7e8; border:1px solid #558f1e; text-indent:10px; padding-right:10px; line-height:18px; }
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 상품가격 정보  */
	.global_tpl_09 div.price { position:relative; margin-left:100px;/*74px;*/ height:91px; font-weight:bold; }
	.global_tpl_09 div.price em { font-family:"Tahoma",Tahoma,Arial; font-size:12px; font-weight:bold;}
	.global_tpl_09 div.price > strike { position:absolute; top:21px;display:block; font-size:12px; color:red; font-weight:100; background:}
	.global_tpl_09 div.price > span { display:block; float:left; margin:36px 0 0 0; font-size:12px; color:#333; }
	.global_tpl_09 div.price > span > em { font-size:18px;}

	.global_tpl_09 div.price > span > .discount {background: url(/shop/data/skin/img/images/goods/list_el.gif) -2px -187px no-repeat;padding: 3px 3px;margin-left: 5px;}
	.global_tpl_09 div.price > span > .discount em { color: #fff;font-family: "malgun gothic",Arial;font-size: 11px;-webkit-transform: scale(0.8); font-size: 8px\0; font-weight: normal; /* letter-spacing: 0.05em; */display: inline-block;line-height: 15px;}

	.global_tpl_09 div.price > span > strike { display:block; position:relative; float:left; margin:0px 0 0 0; color:#333; vertical-align:top; line-height:28px; }
	.global_tpl_09 div.price > span > strike em {font-size:18px;}
	/* GLOBAL > 상품출력> 기본 목록 리스트 > 템플릿 tpl_09  > 혜택아이콘  */
	.global_tpl_09 p.benefit { position:absolute; top:0; right:-10px; width:96px; }
	.global_tpl_09 p.benefit > span { position:absolute; top:40px; left:5px; display:block; width:47px; height:17px; overflow:hidden; color:#fff; background:url('/shop/data/skin/img/images/goods/list_el.gif')  no-repeat; margin:0 3px; }
	.global_tpl_09 p.benefit > span.top { top:20px; }
	.global_tpl_09 p.benefit > span.left { left:55px; }
	.global_tpl_09 p.benefit > span.free_deli { background-position:-125px -166px; }
	.global_tpl_09 p.benefit > span.coupon { background-position:-186px -166px; }
	.global_tpl_09 p.benefit > span.point { background:#f7f7fa; text-align:center;  }
	.global_tpl_09 p.benefit > span.point > span.bg { background:url('/shop/data/skin/img/images/goods/list_point.gif'); width:17px; height:17px; display:inline-block; float:left; }
	.global_tpl_09 p.benefit > span.point > font.pointem {color:#5f5f5f; vertical-align:top; font-size:11px; text-shadow:1px 1px #dadada; padding-top:1px; display:inline-block; font-family:tahoma; }
	.global_tpl_09 p.benefit > span.point > em {  text-shadow: 0px 1px 0px #34790c; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=34790c);}
	.global_tpl_09 p.benefit > span.special_discount { background-position:-63px -166px; }

	.global_tpl_09 p.benefit > span.discount { background-position:6px -187px; }
	.global_tpl_09 p.benefit > span.discount > em {  text-indent:13px; text-shadow: 0px 1px 0px #3f3f3f; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=3f3f3f);}
	.global_tpl_09 p.benefit > span.point > em,
	.global_tpl_09 p.benefit > span.discount > em { font-family:"malgun gothic",Arial; font-size:11px;-webkit-transform: scale(0.8); *font-size:8px; *-webkit-transform: scale(1.0); font-size:8px\0; *-webkit-transform: scale(1.0)\0; font-weight:normal; /* letter-spacing:0.05em; */ display:inline-block;line-height:17px;  }

	/* GLOBAL > 상품목록 이미지 사이즈 */
	.global_tpl_img_s { font-size:10px; height:19.5em; margin-top:-9.75em; width:19.5em; margin-left:-9.75em; } /* 195px/10 = 19.5em */

	/* GLOBAL > 상품검색 레이어 팝업 */
	#layer_goods_qna_search { width:666px; height:520px; display:none; position:fixed; top:50%; left:50%; z-index:9999; margin-top:-355px; margin-left:-298px; border:1px solid #aaa; background:#fff; color:#626262; }




}
@media all and (max-width:480px){
	#goods_view .goods_summary > div.spec_area {margin:400px 0 0 0;}
}
@media all and (max-width:400px){
	#goods_view .goods_summary > div.spec_area {margin:300px 0 0 0;}
}





@media only screen and (max-width: 639px) { /* 768px */
/* 로그인 */

	#login p.welcome { display:none;/**/height:109px; width:100%; margin:0 auto; }
	#login div.bg { background:none;/**/border-top:0px solid #e1e1e1; padding:0px 0 50px; color:#666; margin-top:50px;}
	#login div.box { width:100%; height:auto; margin:0 auto; background:none; border:0px solid #ccc;  }
	#login div.box > div { text-align:left; width:100%; height:160px; float:left; margin:0 0 0 0px; }
	#login div.box > div h3 { height:37px;  }
	#login div.box > div legend { display:none; }

	#login div.login h3 { background-position:0 -112px !important;}
	#login div.find h3 { background-position:-813px -112px !important;}
	#login div.guest_login h3 { background-position:-863px -206px !important;}
	#login div.guest_order h3 { background:url('/shop/data/skin/img/images/member/login_el_cus_center.gif') !important;}
	#login div.guest h3 { background-position:-863px -206px !important;}

	#login div.login fieldset { position:relative; width:100%; margin:0; padding:0; }
	#login div.login label { display:none; width:60px; color:#262626; font-weight:bold; text-indent:-1px;}
	#login div.login fieldset input[type='text'],
	#login div.login fieldset input[type='password'] { width:214px; *width:202px; height:31px; border:1px solid #c7c7c7; background:#ebebeb; color:#262626; margin:0 0 5px 0; text-indent:10px; *padding:0 5px; line-height:29px }
	#login div.login fieldset input[type='submit'] { position:absolute; top:0px; left:230px; width:91px; height:78px; background:url('/shop/data/skin/img/images/member/login_btn.png') no-repeat; border:0 none; margin:0; padding:0; overflow:hidden; text-indent:-999px;cursor:pointer;cursor:pointer; }
	#login div.login fieldset span { display:block; margin-left:0px;}
	#login div.login fieldset span label { display:inline; width:100px; color:#666; font-weight:normal;}
	#login div.login fieldset span input { *margin-top:-3px; }

	#login div.find {padding-top:20px;}
	#login div.find a { float:left;display:inline-block; width:49%; height:35px; overflow:hidden; background:url('/shop/data/skin/img/images/member/login_btn.png') no-repeat; margin-top:10px; padding:0px 0 0 0;}
	#login div.find a.id { float:left; } 
	#login div.find a.pw { float:right;} 
	#login div.find a.id { background-position:-105px 0px; } 
	#login div.find a.pw { background-position:-105px -37px; } 

	#login div.join p { display:block; width:75%; height:60px; overflow:hidden; background:url('/shop/data/skin/img/images/member/login_el.png') 0 -159px no-repeat; padding:24px 0 0 23%; font-size:12px;}
	#login div.join p strong { display:none; }
	#login div.join a { display:block; width:100%; height:27px; overflow:hidden; background:url('/shop/data/skin/img/images/member/login_btn.png') -25px -80px no-repeat; padding:20px 0 0 0;border-left:1px solid #ccc; border-right:1px solid #ccc;}

	#login div.guest_order fieldset { position:relative; margin:29px 0 0 0; padding:0; }
	#login div.guest_order label { display:none;}
	#login div.guest_order fieldset input[type='text'] { height:31px; *height:33px; border:1px solid #c7c7c7; color:#262626; margin:0 5px 0 0; text-indent:10px; *padding:0 5px; line-height:29px }
	#login div.guest_order fieldset input#nameOrder { width:114px; *width:102px; *margin-left:-10px; background:#ebebeb url('/shop/data/skin/img/images/member/bg_login_ordname.gif') 0% 50% no-repeat; }
	#login div.guest_order fieldset input#ordno { width:187px; width:184px\9; *width:179px; background:#ebebeb url('/shop/data/skin/img/images/member/bg_login_ordno.gif') 0% 50% no-repeat;}
	#login div.guest_order fieldset input[type='submit'] { position:absolute; top:0px; left:315px; width:66px; height:35px; background:url('/shop/data/skin/img/images/member/login_btn.png') 0px -129px no-repeat; border:0 none; margin:0; padding:0; overflow:hidden; text-indent:-999px; }
	#login div.guest_order .num {font-size:18px;font-style: normal;font-weight: 700;margin-top:15px;margin-bottom:5px;color:#518A1D;}

	#login div.membership { width:100%; margin:0 auto; }
	#login div.membership h3 { margin:40px 0 0 0; height:47px; background:url('/shop/data/skin/img/images/member/login_el.png') 0 -253px no-repeat; }
	#login div.membership ul { display:block; width:100%; height:170px; background:url('/shop/data/skin/img/images/member/login_el.png') 0 -300px no-repeat; }
	#login div.membership ul>li { display:none; }
	#login div.membership p {margin:40px 0 0 0; text-align:center; color:#888; line-height:18px; }

}







@media only screen and (max-width: 639px) {
/* membership 멤버십 가이드 */
#join_membership hr { border:none; border-top:1px solid #e5e5e5;  }
/* 
#join_membership .step { width:1140px; height:55px; margin:11px 0px 35px 0px; background:url("/shop/data/skin/img/images/member/join_step_bg.gif");background-position:0px -56px; }
*/

#join_membership .step { width:100%; height:35px; margin:0 0px 0 0px; background-position:0px 0px; background:none}
#join_membership .step .blind {visibility:visible !important;width:90%;height:35px;margin:59px 5% 0; font-size:13px;color:#fff;}
#join_membership .step .blind li {float:left;width:33.33%;line-height:35px;text-align:center;border-right:1px solid rgba(255,255,255,.2);background:#777;letter-spacing:-1px;}
#join_membership .step .blind li strong {display:block;background:#60A030;}
#join_membership .step .blind li:last-child {border-right:0;}
#join_membership .step .blind li strong {height:45px;text-align:center;}

#join_membership .step_page_title { display:none;width:1140px; height:37px; margin:0px 0px 16px 0px; background:url("/shop/data/skin/img/images/member/join_step_title_bg01.gif") no-repeat; background-position:0px 0px; }
#join_membership .membershipcontent { clear:both; width:1140px; height:375px; margin-top:33px; background:url("/shop/data/skin/img/images/member/membership_contentbg.gif"); }
#join_membership .membership_sub_title { clear:both; width:1140px; height:15px; background:url("/shop/data/skin/img/images/member/membership_title.gif"); }
#join_membership .membership_sub_content { clear:both; width:100%; margin-top:16px; color:#666666; text-align:left; }
#join_membership .membership_sub_content p{ line-height:18px; margin-bottom:32px;}

#join_membership .btn_wrap { clear:both; width:100%; margin-top:33px; }
#join_membership .btn_wrap > div.btn { display:inline-block; width:381px; height:48px; background:url("/shop/data/skin/img/images/member/member_ship_btn.gif"); cursor:pointer; }
#join_membership .btn_wrap > div.clear { clear:both; margin-top:19px;}
#join_membership .btn_wrap > div.clear > div.btn_msg_join { display:inline-block; width:188px; height:13px; background:url("/shop/data/skin/img/images/member/member_ship_btn_msg.gif"); }
#join_membership .btn_wrap > div.clear > span.logingomsg a{ color:#62a422; margin:0px; padding:0px; text-decoration:underline; }


	/* member_join_btn */
	.member_btn { clear:both; width:100%; margin:38px 0px 0px 0px; text-align:center; }
	div.btn03 { display:inline-block;  margin:0px 0px 0px 0px; width:170px; height:50px; border:none; background: url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:0px -136px; }
	div.btn04 { display:inline-block;  margin:0px 0px 0px 0px; width:170px; height:50px; border:none; background: url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:170px -136px; }
	div.btn05 { display:inline-block;  margin:0px 0px 0px 0px; width:170px; height:50px; border:none; background: url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:0px -195px; }
	div.btn06 { display:inline-block;  margin:0px 0px 0px 0px; width:170px; height:50px; border:none; background: url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:-200px -195px; }
	div.btn07 { display:inline-block;  margin:0px 0px 0px 0px; width:170px; height:50px; border:none; background: url("/shop/data/skin/img/images/cart/shop_cont.gif"); background-position:0 0; }
	
	#member_join_auth div.btn01 { display:inline-block; width:370px; height:60px; margin-right:59px; }
	#member_join_auth div.btn02 { display:inline-block; width:370px; height:60px; }
	#RnCheckType_ipin { margin:0px 0px 0px 0px;  width:370px; height:60px;  border:none; background:url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:0px 0px;  }
	#RnCheckType_hpauthDream { margin:0px 0px 0px 0px; width:370px; height:60px; border:none; background:url("/shop/data/skin/img/images/member/member_join_auth_btn.gif"); background-position:0px 118px;  }


/* member_join_auth 회원가입 이용약관 */
/**
	 member_join_auth
	 				  **/
#member_join_auth hr { border:none; border-top:1px solid #e5e5e5;  }
/* 
#member_join_auth .step { width:100%; height:55px; margin:11px 0px 35px 0px; background:url("/shop/data/skin/img/images/member/join_step_bg.gif"); background-position:0px 0px; }
*/

#member_join_auth .step { width:100%; height:35px; margin:0 0px 0 0px; background-position:0px 0px; background:none}
#member_join_auth .step .blind {visibility:visible !important;width:90%;height:35px;margin:59px 5% 0; font-size:13px;color:#fff;}
#member_join_auth .step .blind li {float:left;width:33.33%;line-height:35px;text-align:center;border-right:1px solid rgba(255,255,255,.2);background:#777;letter-spacing:-1px;}
#member_join_auth .step .blind li strong {display:block;background:#60A030;}
#member_join_auth .step .blind li:last-child {border-right:0;}
#member_join_auth .step .blind li strong {height:45px;text-align:center;}

#member_join_auth .step_page_title { display:none;width:100%; height:37px; margin:0px 0px 16px 0px; background:url("/shop/data/skin/img/images/member/join_step_title_bg01.gif") no-repeat; background-position:0px 0px; }

#member_join_auth .join_auth_box { width:100%; margin:28px auto 0px auto;padding:10px;background:#F5F5F7 }
	.join_auth_box h2{float:left;margin:5px 0px}
	#member_join_auth h3 {  height:22px; margin:0px 0px 0px 5px; text-align:left; font-size:14px; font-weight:bold; color:#4f4f4f;  }

#member_join_auth .box_wrap { clear:both; width:100%; }
	#member_join_auth .box_wrap > textarea { width:85%; height:150px; padding:0 20px; border:1px solid #dddddd; background:#fff; text-align:left;color:#666; }
	#member_join_auth .box_wrap .box_chkbox_wrap { margin:8px 0px 0px 0px; text-align:right;float:right; }
	#member_join_auth .box_wrap .box_chkbox_wrap span { color:#676767;  }
	#member_join_auth .box_wrap .box_chkbox_wrap input[type=checkbox] { margin:0px; padding:0px; border:none; background:transparent; }

#member_join_auth .all_chk { clear:both; width:100%; height:61px; line-height:61px; margin:55px 0px 0px 0px; border:1px solid #dcdcdc; background:#fff;}
#member_join_auth .all_chk > span { font-size:11px; color:#777777; font-weight:bold; }
#member_join_auth .all_chk > span > strong{ font-size:11px; text-decoration:underline; color:#525252; font-weight:bold; }

#member_join_auth .join_auth_chk_wrap { clear:both; width:100%; height:272px; border:1px solid #dcdcdc; border-top:2px solid #61a422;  }
#member_join_auth .join_auth_chk_wrap > span.title { display:block; clear:both; width:100%; height:19px; margin:40px 0px 35px 0px; background:url("/shop/data/skin/img/images/member/join_auth_chk_msg.gif"); }

#member_join_auth .join_auth_chk_wrap > ul { float:left; margin-left:15px; margin-top:30px; }
#member_join_auth .join_auth_chk_wrap > ul > li { float:left; margin-top:9px; margin-left:38px; }
#member_join_auth .join_auth_chk_wrap > ul.limit_msg { clear:both; width:1050px; background:#f8f8f8; padding:8px 0px 15px 0px; }

/* join_frm */
#join_frm hr { border:none; border-top:1px solid #e5e5e5; }

#join_frm .step { width:100%; height:35px; margin:0 0px 0 0px; background-position:0px 0px; }
#join_frm .step .blind {visibility:visible !important;width:90%;height:35px;margin:59px 5% 0; font-size:13px;color:#fff;}
#join_frm .step .blind li {float:left;width:33.33%;line-height:35px;text-align:center;border-right:1px solid rgba(255,255,255,.2);background:#777;letter-spacing:-1px;}
#join_frm .step .blind li strong {display:block;background:#60A030;}
#join_frm .step .blind li:last-child {border-right:0;}
#join_frm .step .blind li strong {height:45px;text-align:center;}
/* 
#join_frm .step { width:100%; height:55px; margin:11px 0px 35px 0px; background:url("/shop/data/skin/img/images/member/join_step_bg.gif"); background-position:0px -55px; }
 */
#join_frm .step_page_title { width:100%; height:37px; margin:0px 0px 16px 0px; background:url("/shop/data/skin/img/images/member/new_join_step_title_bg01.gif") no-repeat; background-position:0px 0px; }
#join_frm .join_frm_title { width:100%; height:17px; margin:29px 0px 9px 0px; background:url("/shop/data/skin/img/images/member/join_frm_title.gif"); background-position:0px 0px; }
#join_frm .join_frm_title2 { width:100%; height:17px; margin:29px 0px 9px 0px; background:url("/shop/data/skin/img/images/member/join_frm_title2.gif"); background-position:0px 0px; }

/* join_frm input filed */
#join_frm .join_input_frm { display:table; position:relative;  width:100%;margin-top:20px; /*border-top:2px solid #61a422;*/}
#join_frm .join_input_frm .w365 { width:365px; }
#join_frm .join_input_frm .w228 { width:228px; }
#join_frm .join_input_frm .w191 { width:191px; }
#join_frm .join_input_frm .w87 { width:87px; }
#join_frm .join_input_frm .w81 { width:81px; }
#join_frm .join_input_frm .dsplayIblock { display:block; }
#join_frm .join_input_frm h2{float:left;margin:5px 0px;}

#join_frm .join_input_frm input[type="text"] { margin:0px 0px 0px 9px; border:1px solid #cfcfcf; background:#fff; height:21px; }
#join_frm .join_input_frm input[type="password"] { margin:0px 0px 0px 9px; border:1px solid #cfcfcf; background:#fff; height:21px; }
#join_frm .join_input_frm input[type="radio"] { margin:0px; padding:0px; border:1px solid #cfcfcf;  background:#fff; background:#fff; }

/* join_finish */
#join_finish hr { border:none; border-top:1px solid #e5e5e5; }
/* 
#join_finish .step { width:100%; height:55px; margin:11px 0px 35px 0px; background:url("/shop/data/skin/img/images/member/join_step_bg.gif"); background-position:0px -112px;}
 */
.finish {width:90%;margin:0% auto;margin-top:8%;border:4px dotted #dddddd;padding:50px 20px;}
.finish p {font-weight:bold;font-size:28px;margin-bottom:5px;}



/** TABLE
			**/
table .clear {display:block;margin-top:8px;}
table th {width:20%;font-size:11px;letter-spacing:-1px;min-width:20px;}
table td {font-size:11px;letter-spacing:-.8px;min-width:20px;}
.input01 {width:90%;}

#tblForm {width:100%;height:100%;border-top:2px solid #999;border-bottom:2px solid #ccc;overflow:hidden;} /* clear:both; */
#tblForm th {width:20%;height:20px;padding:5px;background:#FBFBFB;border-top:1px solid #fff;text-align:left;font-weight:bold;color:#666;}
#tblForm td {width:80%;padding:10px 5px;border-top:1px solid #ededed;text-align:left;}
.t {border-top:none !important;}
table.search_form {width:100%;float:left;margin:0 0 10px 0px;}

#processbar{position:absolute; width:250px; height:50px; display:none; border:1px solid #000000; padding:10px 0px 0px 40px}

#tblList{width:100%;border-top:2px solid #61A422;border-bottom:2px solid #ccc;}
#tblList th{width:auto;height:20px;padding:5px;background:#FBFBFB;border-top:1px solid #fff;text-align:center;font-weight:normal;}
#tblList th.table_title1 {}
#tblList td{padding:5px;border-top:1px solid #ededed;}
#tblList .pro_pre_img {width:30px !important;height:30px !important;}

.table_list{/* border-top:1px solid #ccc; */border-bottom:2px solid #ccc;background:#fff}
.table_list th{width:20%;height:20px;padding:5px;font-weight:bold;color:#666;background:#FBFBFB}
.table_list td{padding:5px;} /* border-bottom:1px dotted #ccc; */
.table_list_th th{border-top:2px solid #666;font-weight:bold;padding-bottom:10px;padding-top:10px;color:#666;background:#FBFBFB;}

	.aline {background-color:#7781c1; color:#fff; text-align:center;height:30px;}
	.bline {background-color:#7AC79E; color:#fff; text-align:center;height:30px;}
	th.aline {font-weight:bold;}
	th.bline {font-weight:bold;}
	#a_board td{border-bottom:1px dotted #ccc;;}

	td.list_sum {background-color:#EEEFEE; font-weight:bold;}
	.btn_bg {font-size:12px;color:#555;padding:8px 8px;cursor:pointer}
	.btn_bg_b {padding:7px 15px;background:url(/shop/data/skin/img/images/member/btn_bg.jpg) no-repeat top center;}
	.btn_bg_b1 {padding:8px 5px;background:url(/shop/data/skin/img/images/member/btn_bg1.jpg) no-repeat left top;}
	.btn_bg_s {padding:8px 20px 8px 10px;background:url(/shop/data/skin/img/images/member/btn_bg_serch.jpg) no-repeat center center;}

	span.color_blue{color:#008040;font-size:11px;margin-left:10px;}

.tbl_type3,.tbl_type3 th,.tbl_type3 td {border:0}
.tbl_type3			{width:100%;border-top:2px solid #61A422;border-bottom:1px solid #ededed;color:#666;table-layout:fixed;}
.tbl_type3 caption	{display:none}
.tbl_type3 th		{width:20%;font-size:11px;padding:4px 0;border-bottom:solid 1px #d2d2d2;background-color:#FBFBFB;color:#555;font-weight:bold;line-height:20px;vertical-align:middle;text-align:center;}
.tbl_type3 td		{padding:10px 0 10px 10px;border-bottom:solid 1px #d2d2d2;text-align:left}
.tbl_type3 td.cont	{padding:20px;line-height:1.4em}
#i_content	{width:98%;height:300px;margin-left:5px;padding:10px;} /* width;585px */


	/* 버튼 */
	.board_button { width:auto;float:right;margin:10px 0px 50px;}
	.board_button ul       {margin:0;}
	.board_button ul li	   {float:left;text-align:center;}
	.board_button ul li a   {font-weight:bold;}
	.board_button ul li a:hover   {background:#669933;color:#fff;}

	a.btn_list_can, a.btn_list_modi, a.btn_list_del, a.btn_list_list, a.btn_list_ok {
		width:50px; height:10px; right:0; top:0;
		padding:8px 0px; display:inline-block;`
		text-align:center; font-size:11px/100%;
		border:1px solid #d9d9d9; margin-left:5px;
		color:#666; background:#f8f8f8;
	}

	/* 페이지 */
	.board_page { clear:both; text-align:center; margin:80px 0 40px; }
	.board_page span {padding:5px 10px; border:1px solid #ccc;}
	.board_page a:link { color:#777; }

		ul.page	 {width:100%;margin-left:0px;border-bottom: solid 1px #d2d2d2;}
		ul.page li {width:100%;height:30px;line-height:30px;font-size:11px;}
		ul.page li:hover	{width:100%;background:#f1f1f1}
		span.icons_prev {float:left;margin-right:10px;margin-top:0px;}
		span.icons_next {float:left;margin-right:10px;margin-top:0px;}
		span.date		{clear:both;margin-top:-18px;float:right;}

	/* 찾기 */
	.board_search { text-align:center; margin:10px 0 0 0; }
	.search {border:1px solid #f1f1f1;}


	/** 
		장바구니
		goods_cart.asp 
				**/
				
	#goods_cart .step { width:100%; height:35px; margin:0 0px 0 0px; background-position:0px 0px; }
	#goods_cart .step .blind {visibility:visible !important;width:90%;height:35px;margin:59px 5% 0; font-size:13px;color:#fff;}
	#goods_cart .step .blind li {float:left;width:25%;line-height:35px;text-align:center;border-right:1px solid rgba(255,255,255,.2);background:#777;letter-spacing:-1px;}
	#goods_cart .step .blind li strong {display:block;background:#60A030;}
	#goods_cart .step .blind li:last-child {border-right:0;}
	#goods_cart .step .blind li strong {height:45px;text-align:center;}
	/*#goods_cart .joingo_title { width:100%; height:110px; margin:0px 0px 29px 0px; background:url("/shop/data/skin/img/images/cart/cart_joingo_bg.gif"); }
		#goods_cart .joingo_title > button { float:right;width:257px; height:50px; margin:29px 16px 0px 0px; border:none; background:url("/shop/data/skin/img/images/cart/cart_joingo_btn.gif"); line-height:999px; }*/
	#goods_cart .cart_frm_title { width:100%; height:27px; background:url("/shop/data/skin/img/images/cart/cart_title_01_bg.gif"); }
		#goods_cart .cart_frm_title > .cart_count { float:left; margin:-2px 0px 0px 110px; font-family:tahoma; font-weight:bold; font-size:16px; color:#262626; }
		#goods_cart .cart_frm_title > .member_info { float:right; height:25px; margin:0px 10px 0px 0px; font-size:12px; color:#666666; }
		#goods_cart .cart_frm_title > .member_info > span { float:left; }
		#goods_cart .cart_frm_title > .member_info > span.icon1 { display:inline-block; width:20px; height:16px; margin:-2px 5px 0px 5px; background:url("/shop/data/skin/img/images/cart/cart_icon02.gif"); background-repeat:no-repeat; background-position:bottom;}
		#goods_cart .cart_frm_title > .member_info > span.icon2 { display:inline-block; width:16px; height:16px; margin:-2px 5px 0px 5px; background:url("/shop/data/skin/img/images/cart/cart_icon03.gif"); background-repeat:no-repeat;}
	#goods_cart .btn_area { clear:both; width:100%; float:left; padding-top:18px; padding-bottom:58px; }
/* 
		#goods_cart .btn_area > button { border:0px;font-size:11px;color:#333;cursor:pointer }
		#goods_cart .btn_area > button .blind {width:100px;height:30px;visibility:visible !important;font-size:13px;color:#fff;cursor:pointer }
			#goods_cart .btn_area > button.btn01 { float:left; width:83px; margin-right:7px; height:26px; background:url("/shop/data/skin/img/images/member/btn_bg.jpg");}
			#goods_cart .btn_area > button.btn02 { float:left; width:83px; height:26px; background:url("/shop/data/skin/img/images/member/btn_bg.jpg")}
			#goods_cart .btn_area > button.btn03 { float:right; width:100px; margin-right:13px; height:30px; background:#7F595A;}
			#goods_cart .btn_area > button.btn04 { float:right; width:100px; margin-right:5px; height:30px; background:#666}
			#goods_cart .btn_area > button.btn05 { float:right; width:100px; height:30px; background:#60A030}
			#goods_cart .btn_area > button.btn06 { float:right; width:80px; height:30px; margin-right:5px; background:#7F595A}
 */
	#goods_cart .cart_msg { clear:both; border:1px solid #e1e1e1;}
	#goods_cart .cart_msg > .title { width:100%; height:15px; margin:26px 0 20px 0px; background:url("/shop/data/skin/img/images/cart/cart_content_title.gif"); }
	#goods_cart .cart_msg > .content { text-align:left;  }
	#goods_cart .cart_msg > .content > ul { margin:0px 0px 25px 13px; }
	#goods_cart .cart_msg > .content > ul > li { color:#666666; line-height:23px; }
	#goods_cart .cart_msg > .content > ul > li > span.icon { float:left; display:inline-block; width:3px; height:3px; margin:8px 5px 0px 0px; background:#61a422;}
	#goods_cart .cart_msg > .content > ul > li > span.green { color:#5a9d1a; font-weight:bold; }

	.coupon_content { float:left; cursor:pointer; margin-right:7px; border:1px solid #d2d2d2; border-radius:2px; background-color:#fbfdfa; text-align:center; font:bold 12px tahoma;color:#FF0000; padding:0px 10px 5px 10px }
	.coupon_content > span.coupon_wrap01 { display:inline-block; margin-top:5px; }
	.coupon_content > span.coupon_wrap01 > span.black { margin:0px; padding:0px; color:#313131;}
	.coupon_content > span.coupon_wrap01 > span.green {  margin:0px; padding:0px; color:#5a9d1a;}
	.coupon_content > span.coupon_wrap01 > span.btnimg { margin:3px 0px 0px 0px; display:inline-block; width:13px; height:11px; background:url("/shop/data/skin/img/images/cart/cart_icon08.gif"); background-position:left; }



		/** 
		장바구니 > 상품정보
		orderitem.htm 
				**/
	table.orderitem-list {width:100%; color:#666666; font-size:12px;}
	table.orderitem-list thead tr th {border-top:2px solid #61a422;border-bottom:1px solid #cfcfcf;background:#fbfbfb;height:34px; color:#333333; font-size:12px; padding:0px;}
	table.orderitem-list tbody tr td {border-top:1px solid #d6d6d6;padding:7px 0px 7px 0px;}
	table.orderitem-list tbody tr td table td {border:none;}
	table.orderitem-list tbody tr td.proImg {width:0px;}
	table.orderitem-list tbody tr td.proImg img {width:0px;}
	table.orderitem-list tfoot tr td {border-top:1px solid #61a422; border-bottom:2px solid #61a422; height:auto;text-align:right; background:#fafafa; overflow:hidden; padding:0px!important;}
	table.orderitem-list tfoot tr td table td {border:none; text-align:center;width:100%;display:block;}
	table.orderitem-list tbody tr td table td.ea { *margin-left:5px !important/*IE7*/;}
	table.orderitem-list tbody tr td table td.ea>input { width:32px; height:23px; *height:23px/*IE7*/; line-height:25px; *line-height:23px/*IE7*/; border:1px solid #d4d4d4; background:#fff; color:#5c9b20; font-family:Tahoma,Arial; font-weight:bold; text-align:center; padding:0; margin:0; }
	table.orderitem-list tbody tr td table td.ea>a { display:inline-block; position:relative; top:10px; left:-3px;*left:-3px/*IE7*/; width:24px; height:25px; overflow:hidden; background:url('/shop/data/skin/img/images/goods/view_btn.png') no-repeat;}
	table.orderitem-list tbody tr td table td.ea>a.plus { background-position:-1px -26px;}
	table.orderitem-list tbody tr td table td.ea>a.minus { left:-3px;*left:-3px/*IE7*/; background-position:-25px -26px;}
	table.orderitem-list tbody tr td table td.ea>a>span { visibility:hidden; }
	table.orderitem-list tbody tr td table td button.btn02 { display:block;float:left; width:86px; height:25px; background:#fff;border:1px solid #ccc;border-radius:0px;margin-top:3px;font-size:11px;}
		
	table.orderitem-list tfoot tr td table td > span.icon01 { display:block; width:100%; height:55px; overflow:hidden; background:url("/shop/data/skin/img/images/cart/cart_icon04.gif") 58% -3px no-repeat; float:right;}
	table.orderitem-list tfoot tr td table td > span.icon02 { display:block; width:100%; height:55px; overflow:hidden; background:url("/shop/data/skin/img/images/cart/cart_icon05.gif") 58% -3px no-repeat; float:right;}
	table.orderitem-list tfoot tr td table td > span.icon03 { display:block; width:100%; height:55px; overflow:hidden; background:url("/shop/data/skin/img/images/cart/cart_icon06.gif") 58% -3px no-repeat; float:right;}
	table.orderitem-list tfoot tr td table td > span.icon04 { display:none; width:100%; height:55px; overflow:hidden; background:url("/shop/data/skin/img/images/cart/cart_icon07.gif") 58% -3px no-repeat; float:right;}
	table.orderitem-list tfoot tr td table td > span.title { float:left;display:inline-block; font-weight:bold; font-size:13px;padding:20px 0px 0px 20px;}
	table.orderitem-list tfoot tr td table td > span.title2 { float:left;display:inline-block; display:block; font-weight:bold; font-size:13px;padding:20px 0px 10px 20px;}
	table.orderitem-list tfoot tr td table td > span.price01 { text-align:right;display:block; font-family:'tahoma'; margin:-20px 20px 0px 0px;font-weight:bold; color:#313131; font-size:18px;}
	table.orderitem-list tfoot tr td table td > span.price02 { text-align:right;display:block; font-family:'tahoma'; margin:10px 20px 30px 0px; font-weight:bold; color:#fd4902; font-size:22px;}
	table.orderitem-list tfoot tr td table td > span.price01 > span.proc_dan { font-size:14px!important; font-weight:bold; font-family:'돋움'; display:inline-block; margin-left:3px;}
	table.orderitem-list tfoot tr td table td > span.price02 > span.proc_dan { font-size:14px!important; font-weight:bold; font-family:'돋움'; display:inline-block; margin-left:3px;}


	table.orderitem-list span.point { background:#fff; text-align:center;  }
	table.orderitem-list span.point > span.bg { background:url('/shop/data/skin/img/images/goods/list_point.gif'); width:17px; height:17px; display:inline-block; float:left; margin:0px 3px; }
	table.orderitem-list span.point > font.pointem {color:#5f5f5f; vertical-align:top; font-size:11px; text-shadow:1px 1px #dadada; padding-top:1px; display:inline-block; font-family:tahoma; }
	table.orderitem-list span.point > em {  text-shadow: 0px 1px 0px #34790c; filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=1,color=34790c);}

	table.orderitem-list span.ftgreen { display:block; color:#4c9218; font-family:'tahoma'; }
	table.orderitem-list span.ftred { display:block; color:#ff0000; font-family:'tahoma'; margin-top:4px; }

	/**
		로그인(비회원)
		login.asp
				**/

	#login div.guest_login h3 { background-position:-900px -156px !important;}
	#login div.guest { position:relative; margin:29px 0 0 0; padding:0;}

	#container .bg {margin-bottom:-70px;}


	/** 
		주문(주문서작성)
		order.asp
				**/
				
	#order .step { width:100%; height:35px; margin:0 0px 15px 0px; background-position:0px 0px; }
	#order .step .blind {visibility:visible !important;width:90%;height:35px;margin:59px 5% 0; font-size:13px;color:#fff;}
	#order .step .blind li {float:left;width:25%;line-height:35px;text-align:center;border-right:1px solid rgba(255,255,255,.2);background:#777;letter-spacing:-1px;}
	#order .step .blind li strong {display:block;background:#60A030;}
	#order .step .blind li:last-child {border-right:0;}
	#order .step .blind li strong {height:45px;text-align:center;}

	#order .order_sub_title { width:100%; height:27px; background:url("/shop/data/skin/img/images/order/order_sub_title01.gif"); }
	#order .order_sub_title_proc { width:100%; height:27px; background:url("/shop/data/skin/img/images/order/order_sub_title_proc.gif"); margin:45px 0px 0px 0px; }
	#order .boxScroll { width:100%; height:165px; border:1px solid #dcdcdc; overflow:scroll; overflow-x:hidden; }
	#order .left_order_from { float:left; width:100%; }
		#order .left_order_from .order_frm_title { clear:both; width:100%; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title02.gif"); }
		#order .left_order_from .chkbox_wrap { float:right; }
		#order .left_order_from .chkbox_wrap > input[type=checkbox] { float:left; padding:0px; margin:3px 8px 0px 0px; }
		#order .left_order_from .chkbox_wrap > span.text {  float:left; margin-top:6px; color:#666666;  }
		#order .left_order_from table.order_frm { float:left; margin-bottom:34px;}
		#order .left_order_from table.order_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#order .left_order_from table.order_frm th { width:20%;padding-left:8px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#order .left_order_from table.order_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#order .left_order_from table.order_frm td { border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#order .left_order_from table.order_frm td > div.order_addr1 { clear:both; }
		#order .left_order_from table.order_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#order .left_order_from table.order_frm td > div.order_addr3 { clear:both; margin-top:10px; }
		
		
		#order .left_order_from .order_frm_title2 { clear:both; width:100%; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title03.gif"); }
		#order .left_order_from table.deil_frm { float:left; margin-bottom:34px;}
		#order .left_order_from table.deil_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#order .left_order_from table.deil_frm  textarea {  border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important;  }
		#order .left_order_from table.deil_frm th { padding-left:8px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#order .left_order_from table.deil_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#order .left_order_from table.deil_frm td { border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#order .left_order_from table.deil_frm td > div.order_addr1 { clear:both; }
		#order .left_order_from table.deil_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#order .left_order_from table.deil_frm td > div.order_addr3 { clear:both; margin-top:10px; }

	#order .right_order_from { float:right; width:100%; }	
		#order .right_order_from .order_frm_title3 { clear:both; width:100%; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title04.gif"); }
		#order .right_order_from table.price_frm { float:left; margin-bottom:25px;}
		#order .right_order_from table.price_frm  input[type=text] { height:23px;  padding-top:0px!important; padding-bottom:0px!important; }
		#order .right_order_from table.price_frm th {width:30%; padding-left:18px; text-align:left; color:#666666;}
		#order .right_order_from table.price_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#order .right_order_from table.price_frm td { width:70%;text-align:right; padding:10px 0px 10px 0px; }
		#order .right_order_from table.price_frm .priceline { margin:0px!important; padding:0px!important; height:1px;  background:#e1e1e1; }
		#order .right_order_from table.price_frm .noline { border:0px; height:15px!important;  }



#card_pay_area {width:100%;margin:0 0%;}
.table_card {width:100%;}
#bank_pay_area {width:100%;margin:0 0%;}
.table_bank {width:100%;}




	/*
		주문(주문서작성) btn
		*/
		
	#order .addrchkbtn { width:91px; height:26px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -117px;   cursor:pointer; line-height:999px;}
	#order .phonechkbtn { width:66px; height:25px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -29px;   cursor:pointer;line-height:999px;}
	#order .emailchkbtn { width:106px; height:26px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -87px;   cursor:pointer; line-height:999px; }


	/** 
		결제(결제하기)
		settle.asp
				**/
	#settle .step { width:100%; height:55px; margin:11px 0px 25px 0px; background:url("/shop/data/skin/img/images/cart/cart_stap_bg_m.png"); background-position:0px -108px; }
	#settle .order_sub_title { width:100%; height:27px; background:url("/shop/data/skin/img/images/order/order_sub_title01.gif"); }
	#settle .left_order_from { float:left; width:725px; margin-top:35px; }
		#settle .left_order_from .order_frm_title { clear:both; width:725px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title02.gif"); }
		#settle .left_order_from table.order_frm { float:left; margin-bottom:34px;}
		#settle .left_order_from table.order_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#settle .left_order_from table.order_frm th { padding-left:29px; color:#434343; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#settle .left_order_from table.order_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#settle .left_order_from table.order_frm td { color:#666666; border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#settle .left_order_from table.order_frm td > div.order_addr1 { clear:both; }
		#settle .left_order_from table.order_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#settle .left_order_from table.order_frm td > div.order_addr3 { clear:both; margin-top:10px; }
		#settle .left_order_from .order_frm_title2 { clear:both; width:725px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title03.gif"); }
		
	#settle .right_order_from { float:right; width:390px; margin-top:35px;}	
		#settle .right_order_from .order_frm_title3 { clear:both; width:391px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title04.gif"); }
		#settle .right_order_from table.price_frm { float:left; margin-bottom:25px;}
		#settle .right_order_from table.price_frm  input[type=text] { height:23px;  padding-top:0px!important; padding-bottom:0px!important; }
		#settle .right_order_from table.price_frm th { padding-left:18px; text-align:left; color:#666666;}
		#settle .right_order_from table.price_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#settle .right_order_from table.price_frm td { text-align:right; padding:10px 24px 10px 0px; }
		#settle .right_order_from table.price_frm .priceline { margin:0px!important; padding:0px!important; height:1px;  background:#e1e1e1; }
		#settle .right_order_from table.price_frm .noline { border:0px; height:15px!important;  }

	/** 
		결제(결제완료)
		order_end.asp
				**/

	#orderend .step { width:100%; height:45px; margin:11px 0px 25px 0px; background:url("/shop/data/skin/img/images/cart/cart_stap_bg_m.png"); background-position:0px -162px; }
	#orderend .order_sub_title { width:100%; height:171px; background:url("/shop/data/skin/img/images/order/order_end_title_bg.gif"); }
	#orderend .order_end_info_wrap { width:100%; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:15px 0px; text-align:center; }
	#orderend .left_order_from { float:left; width:725px; }
		#orderend .left_order_from .order_frm_title { clear:both; width:725px; height:26px; margin:49px 0px 0px 0px; background:url("/shop/data/skin/img/images/order/order_sub_title02.gif"); }
		#orderend .left_order_from table.order_frm { float:left; margin-bottom:34px; color:#666666}
		#orderend .left_order_from table.order_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#orderend .left_order_from table.order_frm th { padding-left:29px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#orderend .left_order_from table.order_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262; border:none; }
		#orderend .left_order_from table.order_frm td { border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#orderend .left_order_from table.order_frm td > div.order_addr1 { clear:both; }
		#orderend .left_order_from table.order_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#orderend .left_order_from table.order_frm td > div.order_addr3 { clear:both; margin-top:10px; }
		
	#orderend .right_order_from { float:right; width:390px; }	
		#orderend .right_order_from .order_frm_title3 { clear:both; width:391px; height:26px; margin:49px 0px 0px 0px; background:url("/shop/data/skin/img/images/order/order_sub_title04.gif"); }
		#orderend .right_order_from table.price_frm { float:left; margin-bottom:25px; color:#666666;}
		#orderend .right_order_from table.price_frm  input[type=text] { height:23px;  padding-top:0px!important; padding-bottom:0px!important; }
		#orderend .right_order_from table.price_frm th { padding-left:18px; text-align:left; color:#666666;}
		#orderend .right_order_from table.price_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#orderend .right_order_from table.price_frm td { text-align:right; padding:10px 24px 10px 0px; }
		#orderend .right_order_from table.price_frm .priceline { margin:0px!important; padding:0px!important; height:1px;  background:#e1e1e1; }
		#orderend .right_order_from table.price_frm .noline { border:0px; height:15px!important;  }
		
	#orderend .order_end_stemp_wrap { clear:both; width:100%; }
	#orderend .order_end_stemp_wrap > span.titletext { text-align:left; width:100%; display:block; font-size:15px; color:#666666; font-weight:bold; margin-top:42px; margin-bottom:9px; margin-left:8px; }
	#orderend .order_end_stemp_wrap > div span.morebtn { float:right; display:inline-block; width:54px; height:22px; margin:1px 1px 0px 0px; background:url('/shop/data/skin/img/images/order/order_end_steamp_morebtn.gif'); }
	#orderend .order_end_stemp_wrap > div > div.stemp_step01 { float:left; display:inline-block; width:654px; height:238px; background:url('/shop/data/skin/img/images/order/order_end_steamp_bg01.gif'); }
		#orderend .order_end_stemp_wrap > div > div.stemp_step01 > span.reservewrap { float:left; display:inline-block; width:100%; padding-left:5px; text-align:center; margin-top:179px; font-weight:bold; font-size:14px; }
	#orderend .order_end_stemp_wrap > div > div.stemp_step02 { float:left; display:inline-block; width:243px; height:238px; background:url('/shop/data/skin/img/images/order/order_end_steamp_bg02.gif'); }
		#orderend .order_end_stemp_wrap > div > div.stemp_step02 > span.reservewrap { float:left; display:inline-block; width:100%; padding-left:5px; text-align:center; margin-top:179px; font-weight:bold; font-size:14px; }
	#orderend .order_end_stemp_wrap > div > div.stemp_step03 { float:left; display:inline-block; width:243px; height:238px; background:url('/shop/data/skin/img/images/order/order_end_steamp_bg03.gif'); }


	/**
		마이페이지(메인)
		mypage_main.asp
			**/
	#mypage_main { clear:both; }
	#mypage_main .mypage_info_wrap { clear:both; float:left; width:100%; margin:15px 0px 0px 0px; }
		/* infobox area */
	#mypage_main .mypage_info_wrap > .left_level_box {  float:left; display:inline-block; width:200px; height:400px; background:url('/shop/data/skin/img/images/mypage/mypage_main_infobg.gif'); }
	#mypage_main .mypage_info_wrap > .left_level_box > span.name { display:block; width:100%; color:#FFFFFF; padding-top:21px; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.name b {font-size:16px; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.icon { display:block; width:100%; height:165px; overflow:hidden;  }
	#mypage_main .mypage_info_wrap > .left_level_box > span.level_inglnfo { display:block; width:100%; color:#b8c0d9; font-size:11px; line-height:15px; padding-top:24px; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.level_bar { display:block; width:160px; height:13px; background:url('/shop/data/skin/img/images/mypage/mypage_level_bar.gif') repeat-x; border-left:1px solid #323745;  margin:20px auto 0px auto; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.level_bar > span.level_gage { display:block; width:0%; height:13px; background:url('/shop/data/skin/img/images/mypage/mypage_gageline.gif'); border-right:1px solid #3f7d13; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.level_guide { display:block; width:160px; height:10px; background:url('/shop/data/skin/img/images/mypage/mypage_gageguide.png') 50% 50% no-repeat; margin:5px auto 0px auto; overflow:hidden; text-indent:-999px; }
	#mypage_main .mypage_info_wrap > .left_level_box > span.level_btn { display:block; width:160px; height:30px; margin:13px auto 0px auto; }

	#mypage_main .mypage_info_wrap > .right_info_box {  float:left; display:inline-block; width:940px; height:400px; background:url("/shop/data/skin/img/images/mypage/mypage_main_info_rightbg.gif"); }
	#mypage_main .mypage_info_wrap > .right_info_box > ul { float:left; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul > li { float:left; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > a > li > span.text { display:block; text-align:center; padding-left:3px; margin:158px 0px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > a > li.box01 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > a > li.box02 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > a > li.box03 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line01 { float:left; width:235px; height:100px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line01 > span.msg_box_wrap { float:left; width:193px; height:50px; margin:13px 0px 0px 21px; background:url("/shop/data/skin/img/images/mypage/mypage_main_msg_box.gif"); color:#666666; font-size:11px; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line01 > span.msg_box_wrap > span.text { display:block; margin:10px 0px 0px 0px; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line01 > span.notext { float:right; text-align:center; margin:5px 21px 0px 0px; color:#777777; font-weight:bold;  }

	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line02 { float:left; width:235px; height:100px; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line02 > span.msg_box_wrap { float:left; width:193px; height:37px; margin:18px 0px 0px 21px; color:#777777; font-size:11px; text-align:left; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.first > li.box04 > p.line02 > span.member_adit_btn { display:inline-block; float:left; margin:0px 0px 0px 46px; cursor:pointer; }

	#mypage_main .mypage_info_wrap > .right_info_box > ul.double { clear:both; }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > a > li > span.text { display:block; text-align:center; padding-left:3px; margin:158px 0px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > a > li.box01 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > a > li.box02 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > a > li.box03 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 { float:left; width:235px; height:200px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line01 { float:left; width:235px; height:100px; line-height:90px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line01 span.text { float:right; text-align:center; margin:5px 21px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line02 { float:left; width:235px; height:100px; line-height:90px;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line02 span.text { float:right; text-align:center; margin:5px 21px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line01 > a,
	#mypage_main .mypage_info_wrap > .right_info_box > ul.double > li.box04 > p.line02 > a { display:block; width:235px; height:100px; }

		/* myapge_main_content area outline*/
	#mypage_main .mypage_main_content { clear:both; padding:12px 0px 0px 0px; }
	#mypage_main .mypage_main_content > div.outline_side { float:left; width:200px; border:1px solid #e1e1e1; text-align:left; padding-bottom:38px;}
	#mypage_main .mypage_main_content > div.outline_side li{ margin:8px 20px 0px 30px;}
	#mypage_main .mypage_main_content > div.outline_side li a{color:#666666;}
	#mypage_main .mypage_main_content > div.outline_side li.menuTitle{  margin-top:26px; font-weight:bold;}

	#mypage_sub .mypage_sub_content { clear:both; padding:12px 0px 0px 0px; }
	#mypage_sub .mypage_sub_content > div.outline_side { float:left; width:200px; border:1px solid #e1e1e1; text-align:left; padding-bottom:38px;}
	#mypage_sub .mypage_sub_content > div.outline_side li{ margin:8px 20px 0px 30px;}
	#mypage_sub .mypage_sub_content > div.outline_side li a{color:#666666;}
	#mypage_sub .mypage_sub_content > div.outline_side li.menuTitle{  margin-top:26px; font-weight:bold;}

	#mypage_main .mypage_main_content > div.content { float:left; width:928px; height:300px; margin:0px 0px 0px 12px; }
	#mypage_main .mypage_main_content > div.content > div.order_step { width:100%; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.title { width:100%; height:29px; background:url('/shop/data/skin/img/images/mypage/mypage_main_title01.gif'); overflow:hidden; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.title > span.text { display:block; color:#777777; margin:9px 0px 0px 0px; text-align:right; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap { display:block; width:100%; height:141px; border:1px solid #e1e1e1; }

	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content { float:left; dispaly:inline-block; width:692px;  overflow:hidden; border-right:1px solid #e1e1e1; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul { float:left; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li { float:left; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li > span.text { display:block; text-align:center; padding-left:3px; margin:93px 0px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li > span.text a { color:#777;}
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li > span.text a:hover { color:#777;}
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.stepcursor { width:14px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step_cursor.gif'); background-repeat:no-repeat; overflow:hidden; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step01 { width:130px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step01_none.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step02 { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step02_none.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step03 { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step03_none.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step04 { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step04_none.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step05 { width:133px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step05_none.gif'); background-repeat:no-repeat; }

	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step01_on { width:130px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step01_on.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step02_on { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step02_on.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step03_on { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step03_on.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step04_on { width:124px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step04_on.gif'); background-repeat:no-repeat; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.left_content > ul > li.step05_on { width:133px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step05_on.gif'); background-repeat:no-repeat; }

	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content { float:left; width:234px; height:139px; background:url('/shop/data/skin/img/images/mypage/mypage_main_step_proc_bg.gif')}
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content > ul { float:left; width:100%; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content > ul > li { clear:both; width:100%; height:47px; line-height:47px; }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content > ul > li > span.text { display:block; text-align:right;  margin:0px 20px 0px 0px; color:#777777; font-weight:bold;  }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content > ul > li > span.text a { color:#777;  }
	#mypage_main .mypage_main_content > div.content > div.order_step > div.wrap > div.right_content > ul > li > span.text a:hover { color:#777;  }

	#mypage_main .mypage_main_content > div.content > div.item_list { width:100%;  }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.title { width:100%; height:55px; background:url('/shop/data/skin/img/images/mypage/mypage_main_title02.gif'); overflow:hidden; }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap { display:block; width:100%; }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.left_item { float:left; width:687px; height:312px; background:url('/shop/data/skin/img/images/mypage/mypage_main_title02_agebest.gif');  }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.left_item h4 { height:40px; background:url('/shop/data/skin/img/images/bg_h01.gif');}
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.left_item h4 span { display:block; width:100%; height:40px; font-size:14px; text-align:center; background:url('/shop/data/skin/img/images/line_60.gif') 100% 0% repeat-y; line-height:40px; color:#fff; }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.left_item h4 span img { vertical-align:middle; #vertical-align:-17px; margin:0 5px; }

	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.right_item { float:left; width:229px; height:312px; margin:0px 0px 0px 12px; background:url('/shop/data/skin/img/images/mypage/mypage_main_title02_mdbest.gif'); }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.right_item h4 { height:40px; }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.right_item h4 span { display:block; width:100%; height:40px; font-size:14px; text-align:center; background:url('/shop/data/skin/img/images/line_60.gif') 100% 0% repeat-y; line-height:40px; color:#fff; }
	#mypage_main .mypage_main_content > div.content > div.item_list > div.wrap > div.right_item h4 span img { vertical-align:middle; #vertical-align:-17px; margin:0 5px; }



	#mypage_sub .mypheader { margin-top:23px; }
	#mypage_sub .mypheader ul,li{padding:0; margin:0px 0px 0px 0px; }
	#mypage_sub .mypheader li{padding:0; margin:0; float:left; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:180px; height:200px; border-right:1px dashed #c8c8c8; background:#f6f6f6;}
	#mypage_sub .mypheader li > div{margin-top:24px; }
	#mypage_sub .mypheader li > div > div:nth-child(2){margin-top:5px;}
	#mypage_sub .mypheader li > div span{position:relative; font-weight:bold; color:#777777; padding-left:2px; top:-1px;}
	#mypage_sub .mypheader li > div span.number{font-size:20px; font-family:Tahoma; font-weight:bold; color:#333333;}

	#mypage_sub .mypheader li.info{width:200px; height:200px; background:#454c5f; border:0; color:#fff; position:relative;}
	#mypage_sub .mypheader li.info > div{margin:0px 20px;}
	#mypage_sub .mypheader li.info .levelogo{margin-top:30px; height:72px; position:relative;}
	#mypage_sub .mypheader li.info .levelogo > p {position:absolute; right:0px; top:2px; text-align:center; width:80px; line-height:16px; }
	#mypage_sub .mypheader li.info .levelogo > p > b { font-size:16px;}

	#mypage_sub .mypheader li.info .sub_levelbar{margin-top:8px; height: 12px; border-top:1px solid #323745; border-left:1px solid #323745; background:#dadbdf; cursor:pointer;}
	#mypage_sub .mypheader li.info .sub_levelbar > div{border-bottom:1px solid #194f03; border-right:1px solid #3f7d13; height:11px; background:url('/shop/data/skin/img/images/mypage/bg_gage.jpg') repeat-x; }
	#mypage_sub .mypheader li.info .sub_level_guide { margin-top:5px; height:10px; background:url('/shop/data/skin/img/images/mypage/mypage_gageguide.png') 50% 50% no-repeat; text-indent:-999px; overflow:hidden; }
	#mypage_sub .mypheader li.info .btn{margin-top:14px;}

	#mypage_sub .mypheader li.info #mypageBarDetail{position:absolute; top:45px; left:-5px; z-index:100; width:170px; height:84px; background:url('/shop/data/skin/img/images/mypage/bg_bar_detail.png') no-repeat; font-size:11px; color:#b8c0d9; text-align:center; line-height:16px; padding-top:14px; display:none;}
	#mypage_sub .mypheader li.info #mypageBarDetail b{color:#fff;}


	#mypage_sub .mypheader li:nth-child(2){border-left:1px solid #e1e1e1;}
	#mypage_sub .mypheader li:nth-child(4){border-right:1px solid #e1e1e1;}
	#mypage_sub .mypheader li.alarm{border-right:1px solid #e1e1e1; width:220px; }
	#mypage_sub .mypheader li.alarm .alrbox{height:98px; border-bottom:1px dashed #c8c8c8; margin:0; background:url('/shop/data/skin/img/images/mypage/bg_alarmbox.png') no-repeat; background-position:-6px; position:relative;}	
	#mypage_sub .mypheader li.alarm .alrbox > div:nth-child(1){padding-top:22px; font-size:11px; color:#666666;}
	#mypage_sub .mypheader li.alarm .alrbox > div:nth-child(2){position:absolute; right:20px; bottom:10px; }

	#mypage_sub .mypheader li.alarm > span.msg_box_wrap { display:block; width:193px; height:37px; margin:18px 0px 0px 21px; color:#777777; font-size:11px; text-align:left; }
	#mypage_sub .mypheader li.alarm > span.member_adit_btn { display:inline-block; float:left; margin:0px 0px 0px 8px; cursor:pointer; }
	#mypage_sub .mypheader li.alarm > span.member_adit_icon { display:inline-block; float:left;  width:14px; height:23px;  margin:0px 0px 0px 20px; background:url('/shop/data/skin/img/images/mypage/icon_mypage_membermod.png') no-repeat; background-position:0px 4px ;  text-align:right;}

	/**
		주문배송조회
		mypage_orderlist.asp
		**/
	#mypage_sub h2.page_title { float:left;text-align:center; margin-top:10px;font-size:26px;font-weight:bold;overflow:hidden;font-family: "나눔고딕","malgun gothic",Arial;color:#000;letter-spacing:-1px;}
	#mypage_sub h2.page_title i {margin-left:8px;font-size:11px;font-weight:normal;font-family: "malgun gothic",Arial;color:#333;letter-spacing:-.8px;}


	/**
		주문배송조회(상세)
		mypage_orderview.asp
			**/

	#mypage_sub .left_order_from { float:left; width:527px; margin-top:20px; }
		#mypage_sub .left_order_from .order_frm_title { clear:both; width:527px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title02.gif"); }
		#mypage_sub .left_order_from .chkbox_wrap { float:right; }
		#mypage_sub .left_order_from .chkbox_wrap > input[type=checkbox] { float:left; padding:0px; margin:6px 8px 0px 0px; }
		#mypage_sub .left_order_from .chkbox_wrap > span.text {  float:left; margin-top:6px; color:#666666;  }
		#mypage_sub .left_order_from table.order_frm { float:left; margin-bottom:34px;}
		#mypage_sub .left_order_from table.order_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#mypage_sub .left_order_from table.order_frm th { padding-left:29px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#mypage_sub .left_order_from table.order_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#mypage_sub .left_order_from table.order_frm td { border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#mypage_sub .left_order_from table.order_frm td > div.order_addr1 { clear:both; }
		#mypage_sub .left_order_from table.order_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#mypage_sub .left_order_from table.order_frm td > div.order_addr3 { clear:both; margin-top:10px; }
		
		
		#mypage_sub .left_order_from .order_frm_title2 { clear:both; width:527px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title03.gif");   }
		#mypage_sub .left_order_from table.deil_frm { float:left; margin-bottom:34px;}
		#mypage_sub .left_order_from table.deil_frm  input[type=text] { height:23px; border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important; }
		#mypage_sub .left_order_from table.deil_frm  textarea {  border:1px solid #cfcfcf; padding-top:0px!important; padding-bottom:0px!important;  }
		#mypage_sub .left_order_from table.deil_frm th { padding-left:29px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; background:#f8f8f8;}
		#mypage_sub .left_order_from table.deil_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#mypage_sub .left_order_from table.deil_frm td { border-bottom:1px solid #e1e1e1; text-align:left; padding:10px 0px 10px 13px;  }
		#mypage_sub .left_order_from table.deil_frm td > div.order_addr1 { clear:both; }
		#mypage_sub .left_order_from table.deil_frm td > div.order_addr2 { clear:both; margin-top:10px;}
		#mypage_sub .left_order_from table.deil_frm td > div.order_addr3 { clear:both; margin-top:10px; }

	#mypage_sub .right_order_from { float:right; width:390px; margin-top:20px; }	
		#mypage_sub .right_order_from .order_frm_title3 { clear:both; width:391px; height:26px; background:url("/shop/data/skin/img/images/order/order_sub_title04.gif"); }
		#mypage_sub .right_order_from table.price_frm { float:left; margin-bottom:25px;}
		#mypage_sub .right_order_from table.price_frm  input[type=text] { height:23px;  padding-top:0px!important; padding-bottom:0px!important; }
		#mypage_sub .right_order_from table.price_frm th { padding-left:18px; text-align:left; color:#666666;}
		#mypage_sub .right_order_from table.price_frm td.topline { margin:0px!important; padding:0px!important; height:1px; background:#626262;  }
		#mypage_sub .right_order_from table.price_frm td { text-align:right; padding:10px 24px 10px 0px; }
		#mypage_sub .right_order_from table.price_frm .priceline { margin:0px!important; padding:0px!important; height:1px;  background:#e1e1e1; }
		#mypage_sub .right_order_from table.price_frm .noline { border:0px; height:15px!important;  }


	/**
		나의 혜택 > 멤버십 포인트
		mypage_emoney.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_emoney { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.title { width:100%; height:44px; background:url('/shop/data/skin/img/images/mypage/mypage_emoney_title.gif'); overflow:hidden; }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea { clear:both; border:1px solid #e1e1e1; margin:38px 0px 0px 0px;}
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > div.title{ clear:both; width:100%; height:46px; background:url('/shop/data/skin/img/images/mypage/mypage_orderlist_msgtitle.gif'); }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > .content { text-align:left;  }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > .content > ul { margin:15px 0px 15px 33px; }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > .content > ul > li { color:#666666; line-height:23px; }
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > .content > ul > li > span.icon { float:left; display:inline-block; width:3px; height:3px; margin:8px 5px 0px 0px; background:#61a422;}
	#mypage_sub .mypage_sub_content > div.mypage_emoney > div.msgarea > .content > ul > li > span.green { color:#5a9d1a; font-weight:bold; }

	/**
		나의 혜택 > 관심상품
		wishlist.asp
			**/

	.wish_frm_title { display:inline-block;width:100%;height:30px; margin-top:30px; }
	.wish_frm_title h2 {font-size:18px; color:#262626;}
	.wish_frm_title > .count {margin:2px 0px 0px 75px; font-family:tahoma; font-weight:bold; font-size:16px; color:#262626; }

	#mypage_sub .mypage_sub_content > div.mypage_wishlist { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.title { width:100%; height:46px; background:url('/shop/data/skin/img/images/mypage/mypage_wishlistt_title.gif'); overflow:hidden; }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea { clear:both; border:1px solid #e1e1e1; margin:38px 0px 0px 0px;}
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > div.title{ clear:both; width:100%; height:46px; background:url('/shop/data/skin/img/images/mypage/mypage_orderlist_msgtitle.gif'); }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > .content { text-align:left;  }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > .content > ul { margin:15px 0px 15px 33px; }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > .content > ul > li { color:#666666; line-height:23px; }
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > .content > ul > li > span.icon { float:left; display:inline-block; width:3px; height:3px; margin:8px 5px 0px 0px; background:#61a422;}
	#mypage_sub .mypage_sub_content > div.mypage_wishlist > div.msgarea > .content > ul > li > span.green { color:#5a9d1a; font-weight:bold; }

	#mypage_sub .btn_area { clear:both; width:100%; float:left;padding-top:18px; padding-bottom:58px; }
		#mypage_sub .btn_area > button { border:0px;font-size:11px;color:#555;cursor:pointer;}
			#mypage_sub .btn_area > button.btn01 { float:left; width:83px; margin-right:7px; height:26px; background:url("/shop/data/skin/img/images/member/btn_bg.jpg");}
			#mypage_sub .btn_area > button.btn02 { float:left; width:83px; height:26px; background:url("/shop/data/skin/img/images/member/btn_bg.jpg")}
			#mypage_sub .btn_area > button.btn03 { float:right; width:45px; margin-right:13px; height:50px; background:url("/shop/data/skin/img/images/cart/cart_btn_03.gif")}
			#mypage_sub .btn_area > button.btn04 { float:right; width:200px; margin-right:5px; height:50px; background:url("/shop/data/skin/img/images/cart/cart_btn_04.gif")}
			#mypage_sub .btn_area > button.btn05 { float:right; width:200px; height:50px; background:url("/shop/data/skin/img/images/cart/cart_btn_05.gif")}
			#mypage_sub .btn_area > button.btn06 { float:right; width:106px; height:50px; margin-right:5px; background:url("/shop/data/skin/img/images/cart/cart_btn_06.gif")}

	/**
		나의 혜택 > 관심상품
		mypage_today.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_today { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_today > div.title { width:100%; height:46px; background:url('/shop/data/skin/img/images/mypage/mypage_today_title.gif'); overflow:hidden; }	

	/**
		나의 상품문의
		mypage_qna_goods.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_today_goods { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_today_goods > div.title { width:100%; height:66px; background:url('/shop/data/skin/img/images/mypage/mypage_qna_goods_title.gif'); overflow:hidden; }		

	/**
		회원정보수정
		myinfo.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_info { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_info > div.title { width:100%; height:35px; background:url('/shop/data/skin/img/images/mypage/mypage_myinfo_title.gif'); overflow:hidden; }		
	#mypage_sub .mypage_sub_content > div.mypage_info > div.title_msg  > span.text { display:block; margin:70px 0px 0px 23px; color:#707070; line-height:18px;}		
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap { clear:both; }	
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap > form > div.title { width:100%; display:block; text-align:center; color:#4c4c4c; margin:50px 0px 8px 0px; }
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap > form > div.wrap_layout { clear:both; width:100%; height:220px; border:1px solid #cccccc; border-top:2px solid #61a422; }
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap > form > div.wrap_layout > table { margin:0px auto; width:400px; text-align:left; }
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap > form > div.wrap_layout > table th { width:113px; }
	#mypage_sub .mypage_sub_content > div.mypage_info > div.passwordchk_wrap > form > div.wrap_layout > table .input { width:283px; height:30px; border:1px solid #c7c7c7; }

	/**
		회원정보수정(정보입력) 폼
		myinfo.asp
			**/
	/*#memberinfo_frm hr { border:none; border-top:1px solid #e5e5e5; }
	#memberinfo_frm .join_frm_title { width:100%; height:46px; margin:0px 0px 0px 0px; background:url("/shop/data/skin/img/images/member/member_memberinfo_title.gif"); background-position:0px 0px; background-repeat:no-repeat; }
	#memberinfo_frm .join_frm_title2 { width:100%; height:17px; margin:29px 0px 9px 0px; background:url("/shop/data/skin/img/images/member/join_frm_title2.gif"); background-position:0px 0px; } */
	/* join_frm input filed */
	/*#openPassword_chk > .tr { display: table-row;  }
	#openPassword_chk > .tr > .td { display:table-cell; text-align:left;   }
	#openPassword_chk > .tr > .cell_first { width:176px; border-bottom:1px solid #e1e1e1; background:#fbfbfb; vertical-align:middle; }
	#openPassword_chk > .tr > .cell_last { position:relative; padding:10px 0px 10px 0px;  border-bottom:1px solid #e1e1e1; }

	#memberinfo_frm .join_input_frm { display:table; position:relative;  width:100%; border-top:2px solid #61a422;}
	#memberinfo_frm .join_input_frm .w365 { width:365px; }
	#memberinfo_frm .join_input_frm .w228 { width:228px; }
	#memberinfo_frm .join_input_frm .w191 { width:191px; }
	#memberinfo_frm .join_input_frm .w87 { width:87px; }
	#memberinfo_frm .join_input_frm .w81 { width:81px; }
	#memberinfo_frm .join_input_frm .dsplayIblock { display:block; }
	#memberinfo_frm .join_input_frm input[type="text"] { margin:0px 0px 0px 9px; border:1px solid #cfcfcf; background:#fff; height:21px; }
	#memberinfo_frm .join_input_frm input[type="password"] { margin:0px 0px 0px 9px; border:1px solid #cfcfcf; background:#fff; height:21px; }
	#memberinfo_frm .join_input_frm input[type="radio"] { margin:0px; padding:0px; border:1px solid #cfcfcf;  background:#fff; background:#fff; }
	#memberinfo_frm .join_input_frm > .tr { display: table-row;  }
	#memberinfo_frm .join_input_frm > .tr > .td { display:table-cell; text-align:left;   }
	#memberinfo_frm .join_input_frm > .tr > .td > span { vertical-align:middle; font-weight:bold; margin-left:27px; color:#666666; }
	#memberinfo_frm .join_input_frm > .tr > .td > span.luchkimg { position:absolute; left:430px; top:0px;}
	#memberinfo_frm .join_input_frm > .tr > .td > span > font.requiredfiled { color:#62a82b; padding-left:4px; }
	#memberinfo_frm .join_input_frm > .tr > .cell_first { width:176px; border-bottom:1px solid #e1e1e1; background:#fbfbfb; vertical-align:middle; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last { position:relative; padding:10px 0px 10px 0px;  border-bottom:1px solid #e1e1e1; }
	#memberinfo_frm .join_input_frm > .tr > .cell_first_sex { width:176px; height:46px; line-height:46px; border-bottom:1px solid #e1e1e1; background:#fbfbfb; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last_sex { height:46px; line-height:46px;  border-bottom:1px solid #e1e1e1; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last_sex > div.sex_radio_wrap { margin:0px 0px 0px 9px; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.phone_code_wrap { clear:both; margin:5px 0px 0px 9px;  }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.phone_code_wrap > span.text { display:inline-block; width:87px; text-align:center; font-size:12px; font-family:'돋움';  font-weight:bold; color:#61a422; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.phone_code_wrap > div.inputbox { display:inline-block; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 { position:absolute; display:table;  height:46px; top:0px; left:460px; border-left:1px solid #e1e1e1;   }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 > div.postiontr { display:table-row; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 > div.postiontd { display:table-cell; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 .cell_first { float:left; width:176px; line-height:44px; background:#fbfbfb; vertical-align:middle; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 .cell_first span { vertical-align:middle; font-weight:bold; margin-left:17px; color:#666666; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 .cell_last { float:left; height:46px; line-height:46px; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap > div.postiontd_cell_first { display:inline-block; background:#fbfbfb;  }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap > div.postiontd_cell_first > span { vertical-align:middle; font-weight:bold; margin-left:27px; color:#666666; }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 > div.postiontd_cell_first { display:inline-block; background:#fbfbfb;  }
	#memberinfo_frm .join_input_frm > .tr > .cell_last > div.postiontd_wrap2 > div.postiontd_cell_first > span { vertical-align:middle; font-weight:bold; margin-left:27px; color:#666666; }
	#memberinfo_frm .join_input_frm > .tr > .td > .birth01 {  width:88px;  height:26px; line-height:28px; padding:0px; margin:0px 0px 0px 9px; background:url("/shop/data/skin/img/images/member/member_memberinfo_join_frm.gif"); border:none; text-align:center; }
	#memberinfo_frm .join_input_frm > .tr > .td > .birth02 {  width:88px;  height:26px; line-height:28px; padding:0px; margin:0px; background:url("/shop/data/skin/img/images/member/member_memberinfo_join_frm.gif"); border:none; text-align:center; }
	#memberinfo_frm .join_input_frm > .tr > .td > .birth03 {  width:88px;  height:26px; line-height:28px; padding:0px; margin:0px; background:url("/shop/data/skin/img/images/member/member_memberinfo_join_frm.gif"); border:none; text-align:center; }
	#memberinfo_frm .cell_prev_text { margin:0px 0px 0px 0px!important; font-family:'돋움'; font-size:12px; color:#999999!important; font-weight:normal!important; }
	#memberinfo_frm .view_text { color:#646464; }
	#memberinfo_frm .view_text2 { color:#595959; }
	#memberinfo_frm #phone_select_box_wrap { float:left; margin:0px 0px 0px 9px; position:relative; z-index:100; }
	#memberinfo_frm #phone_select_box{ float:left;  margin:0px 0px 0 0px; line-height:27px;  width:87px; height:26px; background:url('/shop/data/skin/img/images/member/join_frm_addr_bg03.gif'); background-repeat:no-repeat;}
	#memberinfo_frm #phone_select_box .phone_select_text { height:25px; line-height:24px; color:#7d7d7d; background:transparent; border:none;}
	#memberinfo_frm #phone_select_content { position:absolute; display:none; left:0px; top:26px; width:85px; _width:85px;  overflow:hidden; line-height:23px; border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; background:#FFFFFF;}
	#memberinfo_frm #phone_select_content ul { float:left; width:100%; }
	#memberinfo_frm #phone_select_content ul li { clear:both; width:85px; _width:85px; overflow:hidden; padding-left:10px; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }
	#memberinfo_frm #phone_select_content ul li:hover { background:#efefef; clear:both; width:87px; _width:87px; overflow:hidden; padding-left:10px; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }
	#email_select_box_wrap { display:inline-block; position:relative; width:132px; height:25px; z-index:3000; margin-bottom:-10px; }
	#email_select_box{ display:inline-block; width:132px; height:25px; background:url('/shop/data/skin/img/images/member/join_frm_mail_bg01.gif'); background-repeat:no-repeat; margin-bottom:-10px; }
	#email_select_content {  position:absolute; display:none; left:0px; top:25px;  width:130px; line-height:23px; border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; background:#FFFFFF; z-index:3001;}
	#email_select_content ul {  width:100%; }
	#email_select_content ul li { clear:both; width:130px; _width:130px; overflow:hidden; padding-left:10px; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }
	#email_select_content ul li:hover { background:#efefef; clear:both; width:130px; _width:130px; overflow:hidden; padding-left:10px; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }



	/* memberinfo_frm passchk */
	div.passwordStrenth {background-color:#FFFFFF; border:1px #CCCCCC solid; padding:10px; width:263px;display:none; position:absolute; z-index:100;}
	div.passwordStrenth p {margin:0;padding:5px 0 0 0; font-size:11px; font-family:dotum;color:#616161; }
	div.passwordStrenth dl {margin:0;padding:0 6px 0 0;color:#373737; font-weight:bold;font-size:11px; font-family:dotum; }
	div.passwordStrenth dl dt,
	div.passwordStrenth dl dd {display:inline;font-size:11px; font-family:dotum;margin:0;height:15px;line-height:15px;}
	div.passwordStrenth dl dt {color:#363636; font-weight:bold; width:95px;}
	div.passwordStrenth dl dd {text-indent:0px;font-size:12px; width:110px;background:url('../img/common/password_level.gif') no-repeat top left;}
	div.passwordStrenth dl dd.lv0 {color:#F52D00;background-position:20px 0;}
	div.passwordStrenth dl dd.lv1 {color:#F52D00;background-position:20px -29px;}
	div.passwordStrenth dl dd.lv2 {color:#F52D00;background-position:20px -44px;}
	div.passwordStrenth dl dd.lv3 {color:#F52D00;background-position:20px -59px;}
	div.passwordStrenth dl dd.lv4 {color:#F52D00;background-position:20px -59px;} */


		/** memberinfo_frm btn **/
	#memberinfo_frm .join_frmbtn { clear:both; width:100%; margin:30px 0px 0px 0px; text-align:center; }
	#memberinfo_frm .idchkbtn { display:inline-block; width:106px; height:25px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px 0px; cursor:pointer; line-height:999px; }
	#memberinfo_frm .emailchkbtn { width:106px; height:26px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -87px;   cursor:pointer; line-height:999px; }
	#memberinfo_frm .addrchkbtn { width:91px; height:26px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -117px;   cursor:pointer; line-height:999px;}
	#memberinfo_frm .backbtn { width:200px; height:50px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -200px;   cursor:pointer; line-height:999px;}
	#memberinfo_frm .joinokbtn { width:200px; height:50px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -200px;   cursor:pointer;line-height:999px;}
	#memberinfo_frm .phonechkbtn { width:66px; height:25px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -29px;   cursor:pointer;line-height:999px;}
	#memberinfo_frm .phonechkbtn2 { width:66px; height:25px; border:0px; background:url("/shop/data/skin/img/images/member/join_frm_btn_bg.gif"); background-position:0px -58px;   cursor:pointer;line-height:999px;}


	/**
		회원탈퇴
		hack.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_hack { float:left; width:928px; margin:0px 0px 0px 12px;  }
	#mypage_sub .mypage_sub_content > div.mypage_hack > div.title { width:100%; height:46px; background:url('/shop/data/skin/img/images/mypage/mypage_hack_title.jpg'); overflow:hidden; }	
	#mypage_sub .mypage_sub_content > div.mypage_hack > div.title_msg { width:100%; height:136px; background:url('/shop/data/skin/img/images/mypage/mypage_hack_msg_bg.gif'); overflow:hidden; text-align:left; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > div.title_msg  > span.text { display:block; margin:70px 0px 0px 23px; color:#707070; line-height:18px;}		
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap { clear:both;  }	
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap > div.title { width:100%; display:block; text-align:left; color:#4c4c4c; margin:18px 0px 8px 0px; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap > div.wrap_layout { clear:both; width:100%; height:220px; border:1px solid #cccccc; border-top:2px solid #61a422; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap > div.wrap_layout > table { margin:0px auto; width:400px; text-align:left; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap > div.wrap_layout > table th { width:113px; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.passwordchk_wrap > div.wrap_layout > table .input { width:283px; height:30px; border:1px solid #c7c7c7; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap { clear:both; margin:20px 0px 0px 0px; border:1px solid #e1e1e1; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.title { width:100%; height:40px; background:url('/shop/data/skin/img/images/mypage/mypage_hack_title.gif'); background-repeat:no-repeat; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.text { margin:13px 0px 0px 32px; text-align:left; font-weight:bold; color:#666666; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.linener { margin:15px 0px 10px 33px;  width:868px; height:3px; background:url('/shop/data/skin/img/images/mypage/mypage_orderfail_msgline.gif'); }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.msgarea { clear:both; text-align:left;  }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.msgarea > ul { clear:both; margin:10px 0px 10px 33px; }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.msgarea > ul > li { color:#666666; line-height:23px;  }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.msgarea > ul > li.linener { margin:15px 0px;  width:872px; height:3px; background:url('/shop/data/skin/img/images/mypage/mypage_orderfail_msgline.gif');    }
	#mypage_sub .mypage_sub_content > div.mypage_hack > form > div.hackmsg_wrap > div.msgarea > ul > li > span.icon {  display:inline-block; width:3px; height:3px; margin:8px 5px 0px 0px; background:#61a422;}

	/**
		1:1 상담
		mypage_qna.asp
			**/
	#mypage_sub .mypage_sub_content > div.mypage_qna { float:left; width:928px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.title { width:100%; height:34px; background:url('/shop/data/skin/img/images/mypage/mypage_qna_title.gif'); overflow:hidden; }		
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link { width:100%; height:99px; background:url('/shop/data/skin/img/images/mypage/mypage_qna_link.gif'); overflow:hidden; }	
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link > ul { float:left; }		
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link > ul > a > li { float:left; cursor:pointer; }		
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link > ul > a > li.link01 { display:inline-block; width:304px; height:100px; }	
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link > ul > a > li.link02 { display:inline-block; width:315px; height:100px; }	
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.qna_link > ul > a > li.link03 { width:308px; height:100px; }			
	#mypage_sub .mypage_sub_content > div.mypage_qna > div.sub_title { text-align:left; color:#777777; margin:18px 0px 8px 0px; }	

	/**
		고객센터
		customer.asp
			**/ 
	#mypage_sub .mypage_sub_content > div.menu_left { float:left; }
	#mypage_sub .mypage_sub_content > div.mypage_customer { float:left; width:900px; margin:0px 0px 0px 12px; }
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.title { width:100%; height:69px; background:url('/shop/data/skin/img/images/mypage/ceno_22.gif'); overflow:hidden; }	
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.search_wrap { width:100%; height:109px; margin:22px 0px 22px 0px; background:#f6f6f6; border:1px solid #e1e1e1; }	
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.search_wrap > div.search_msg { float:left; width:333px; height:49px; background:url('/shop/data/skin/img/images/mypage/ceno_34_01_03.jpg'); margin:29px 0px 0px 39px; }
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.search_wrap > div.search_box_wrap { float:left; width:479px; height:28px; margin:40px 0px 0px 30px; }	
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.search_wrap > div.search_box_wrap > form > select { height:28px; border:1px solid #e1e1e1; }	
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.search_wrap > div.search_box_wrap > form > input[type=text] { height:24px;  border:1px solid #e1e1e1; padding-left:10px; }	
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.qna_wrap { clear:both; }
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.qna_wrap > ul { float:left; width:100%; hegith:35px; border-bottom:2px solid #369872; line-height:35px }
	#mypage_sub .mypage_sub_content > div.mypage_customer > div.qna_wrap > ul > li { float:left; width:121px; height:35px; border:1px solid #d1d0d0; border-bottom:none; background:#f8f8f8;}


	/** 아이디 비밀번호 찾기 
	.contain {width: 500px; margin: 10px auto;}
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		border-bottom: 1px solid #999;
		border-left: 1px solid #999;
		width: 100%;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		padding: 0;
		height: 31px;
		line-height: 31px;
		border: 1px solid #999;
		border-left: none;
		margin-bottom: -1px;
		background: #e0e0e0;
		overflow: hidden;
		position: relative;
	}
	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		border: 1px solid #fff;
		outline: none;
	}
	ul.tabs li a:hover {
		background: #ccc;
	}	
	html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.tab_container {
		border: 1px solid #999;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.tab_content {
		padding: 20px;
		font-size: 1.2em;
	}
	.tab_content h2 {
		font-weight: normal;
		padding-bottom: 10px;
		border-bottom: 1px dashed #ddd;
		font-size: 1.8em;
	}
	.tab_content h3 a{
		color: #254588;
	}
	.tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	} **/

	/**
		아이디찾기
		find_id.asp **/

	#find_id div.bg { background:#f1f1f1; border-top:0px solid #e1e1e1; padding:30px 10px 0px 10px; height:520px; color:#666; margin-top:20px;margin-bottom:0px;}
	#find_id div.find_id_content_wrap { position:relative; clear:both; width:100%; margin:0px auto; }
	#find_id div.find_id_content_wrap .fl {display:none;}
	#find_id div.find_id_content_wrap .w284 {width:280px;}
	#find_id div.find_id_content_wrap input[type=text]{ height:33px; background:#ebebeb; border:1px solid #c6c6c6; padding:0px; line-height:33px; color:#7d7d7d; }
	#find_id div.find_id_content_wrap > div.find_id_title { width:100%; height:36px; background:url('/shop/data/skin/img/images/member/find_id_title.gif') 0 0 no-repeat; background-size:auto 60%; }
	#find_id div.find_id_content_wrap > div.find_tap { clear:both;  margin-top:20px; width:100%; margin-left:0; }
	#find_id div.find_id_content_wrap > div.find_tap > ul { float:left; }
	#find_id div.find_id_content_wrap > div.find_tap > ul > a > li { position:relative;  float:left; width:100px; height:34px; line-height:34px; border:1px solid #d1d0d0; border-bottom:none; background:#fff; color:#626262;  }
	#find_id div.find_id_content_wrap > div.find_tap > ul > li.thistap { position:relative; float:left; width:100px; height:34px; line-height:34px; border:1px solid #61a422; border-bottom:none; background:#fff; color:#5a9d1a; font-weight:bold; z-index:101; }
	#find_id div.find_id_content_wrap > form > div.find_id_content { position:absolute; top:89px; width:100%; left:0; z-index:100; border:1px solid #61a422; background:#fff;  }
	#find_id div.find_id_content_wrap > div.find_id_content { position:absolute; top:109px; width:100%; left:0; z-index:100; border:1px solid #61a422; background:#fff;  }
	#find_id div.find_id_content_wrap > div.find_id_content .find_box {width:100%;margin-left:0px;}
	#find_id div.fint_id_content_sub_title { width:90%; height:19px; margin:30px 5% 0px; background:url('/shop/data/skin/img/images/member/find_id_sub_title.gif') 0 0 no-repeat; }
	#find_id span.text { float:left; display:inline-block; margin:20px 5%; text-align:left; color:#666666;  }

	#find_id #phone_select_box_wrap { float:left; width:87px; height:35px; position:relative; z-index:100;  }
	#find_id #phone_select_box{  margin:0px 0px 0 0px; line-height:35px;  width:87px; height:35px; background:url('/shop/data/skin/img/images/member/find_id_phone_bg.gif'); background-repeat:no-repeat; cursor:pointer;}
	#find_id #phone_select_box .phone_select_text { height:25px; line-height:24px; color:#7d7d7d; background:transparent; border:none;}
	#find_id #phone_select_content { position:absolute; display:none; left:0px; top:34px; width:87px; _width:89px; overflow:hidden; line-height:23px; border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; background:#FFFFFF;}
	#find_id #phone_select_content ul { width:100%; }
	#find_id #phone_select_content ul li { clear:both; width:87px; padding-left:10px; text-align:left; _width:85px; overflow:hidden; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }
	#find_id #phone_select_content ul li:hover { background:#efefef; clear:both; width:87px; _width:87px; overflow:hidden;  border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }

	/**
		비밀번호찾기
		find_pw.asp **/

	#find_pw div.bg { background:url('/shop/data/skin/img/images/member/bg_login.gif'); border-top:1px solid #e1e1e1; padding:50px 10px 0 10px; height:520px; color:#666; margin-top:20px; margin-bottom:0px;}
	#find_pw div.find_id_content_wrap { position:relative; clear:both; width:100%; margin:0px auto; }
	#find_pw div.find_id_content_wrap input[type=text]{ height:33px; background:#ebebeb; border:1px solid #c6c6c6; padding:0px; line-height:33px; color:#7d7d7d; }
	#find_pw div.find_id_content_wrap > div.find_id_title { width:100%; height:36px; background:url('/shop/data/skin/img/images/member/find_id_title.gif');  }
	#find_pw div.find_id_content_wrap > div.find_tap { clear:both;  margin-top:40px; width:100%; margin-left:0; }
	#find_pw div.find_id_content_wrap > div.find_tap { clear:both;  margin-top:40px; width:100%; margin-left:0; }
	#find_pw div.find_id_content_wrap > div.find_tap > ul { float:left; }
	#find_pw div.find_id_content_wrap > div.find_tap > ul > a > li { position:relative;  float:left; width:100px; height:34px; line-height:34px; border:1px solid #d1d0d0; border-right:none;  border-bottom:none; background:#fff; color:#626262;  }
	#find_pw div.find_id_content_wrap > div.find_tap > ul > li.thistap { position:relative; float:left; width:100px; height:34px; line-height:34px; border:1px solid #61a422; border-bottom:none; background:#fff; color:#5a9d1a; font-weight:bold; z-index:101; }
	#find_pw div.find_id_content_wrap > form > div.find_id_content { position:absolute; top:109px; width:100%; left:0; z-index:100; border:1px solid #61a422; background:#fff;}	
	#find_id div.find_id_content_wrap > div.find_id_content { position:absolute; top:109px; width:100%; left:0; z-index:100; border:1px solid #61a422; background:#fff;  }
	#find_id div.find_id_content_wrap > div.find_id_content .find_box {width:100%;margin-left:0px;}
	#find_id div.fint_id_content_sub_title2 { width:90%; height:19px; margin:30px 5% 0px; background:url('/shop/data/skin/img/images/member/find_pw_sub_title.gif') 0 0 no-repeat; }
	#find_pw span.text { float:left; display:inline-block; 20px 5% text-align:left; color:#666666; line-height:18px;  }

	#find_pw #phone_select_box_wrap { float:left; width:87px; height:35px; position:relative; z-index:100;  }
	#find_pw #phone_select_box{  margin:0px 0px 0 0px; line-height:35px;  width:87px; height:35px; background:url('/shop/data/skin/img/images/member/find_id_phone_bg.gif'); background-repeat:no-repeat; cursor:pointer;}
	#find_pw #phone_select_box .phone_select_text { height:25px; line-height:24px; color:#7d7d7d; background:transparent; border:none;}
	#find_pw #phone_select_content { position:absolute; display:none; left:0px; top:34px; width:87px; _width:89px; overflow:hidden; line-height:23px; border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; background:#FFFFFF;}
	#find_pw #phone_select_content ul { width:100%; }
	#find_pw #phone_select_content ul li { clear:both; width:87px; padding-left:10px; text-align:left; _width:85px; overflow:hidden; border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }
	#find_pw #phone_select_content ul li:hover { background:#efefef; clear:both; width:87px; _width:87px; overflow:hidden;  border-bottom:1px solid #d5d5d5; color:#7d7d7d; cursor:pointer; }

	/**
		비밀번호인증 **/

	.method-wrap {display:inline-block;_display:inline; width:265px;height:186px; border:1px solid #d2d1d1; margin-right:50px; vertical-align:top;}
	.method-wrap .method {background-position:center center;background-repeat:no-repeat;height:100%;width:100%;margin:0;position:relative;z-index:10;}
	.method-wrap .method .cont > span.infoarea { display:block; background:#f8f8f8; height:37px; color:#61a422; line-height:37px; font-weight:bold; font-size:14px; font-family:tahoma;}
	.method-wrap .method .textarea { text-align:left; color:#333333; margin-left:21px; line-height:17px; margin-bottom:5px; }
	.method-wrap .method .textarea2 { text-align:left; color:#333333; margin-left:21px; line-height:15px; margin-bottom:5px; }


	/**
		사이트맵
		sitemap.asp
		**/
	#sitemap { clear:both; }
	#sitemap > div.page_location { clear:both; margin-top:0px!important; margin-bottom:20px!important;}
	#sitemap > div.sitemap_title { clear:both; width:100%; height:43px; background:url("/shop/data/skin/img/images/service/serviec_sitemap_title.gif");}
	#sitemap ul  { float:left; }
	#sitemap ul > a > li { clear:both; text-align:left;  }
	#sitemap ul li { padding-left:26px; min-height:25px; line-height:25px; }
	#sitemap ul > a > li.title { padding-left:20px; }
	#sitemap .title { background:#f8f8f8; color:#666666; font-weight:bold; height:29px; line-height:30px; border-bottom:1px solid #e1e1e1; }

	#sitemap > div.gnb_wrap01 { float:left; width:661px;  border-top:none; }
	#sitemap > div.gnb_wrap01 > div.gnb_content > ul.ul01 { width:219px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
	#sitemap > div.gnb_wrap01 > div.gnb_content > ul.ul02 { width:223px; border-bottom:1px solid #e1e1e1;}
	#sitemap > div.gnb_wrap01 > div.gnb_content > ul.ul03 { width:219px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
	#sitemap > div.gnb_wrap02 { float:left; width:220px; margin:0px 20px; border-top:none; }
	#sitemap > div.gnb_wrap02 > div.gnb_content > ul.ul01 { width:220px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }

	#sitemap > div.gnb_wrap03 { float:left; width:219px; border-top:none; }
	#sitemap > div.gnb_wrap03 > div.gnb_content > ul.ul01 { width:220px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }

	#sitemap > div.gnb_wrap04 { float:left; width:661px; border-top:none; }
	#sitemap > div.gnb_wrap05 { float:left; width:661px; border-top:none; }
	#sitemap > div.gnb_wrap06 { float:left; width:661px; border-top:none; }
	#sitemap div.gnb_title01 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title01.gif");}
	#sitemap div.gnb_title02 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title02.gif");}
	#sitemap div.gnb_title03 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title03.gif");}
	#sitemap div.gnb_title04 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title04.gif");}
	#sitemap div.gnb_title05 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title05.gif");}
	#sitemap div.gnb_title06 { clear:both; width:100%; height:35px; background:url("/shop/data/skin/img/images/service/sitemap_title06.gif");}
}


@media screen and (max-width: 639px) {
	#find_id div.find_id_content_wrap input[type=text] { width: 250px; }
	span.text { width: 280px; }
	.M_text{display: block;
    font-size: 13.5px;
    font-weight: 500;
    position: absolute;
    left: 0;
    right: 0;
    top: 45px;}
}




/** 
	TABLET
			**/
@media (min-width:640px) and (max-width:1279px){
	/* HEADER */

}
@media (min-width:640px) and (max-width:1279px){
	/* MAIN */

}
@media (min-width:640px) and (max-width:1279px){
	/* FOOTER */

}