@charset 'utf-8';


body{font-family : 'Noto Sans KR', sans-serif;}

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button,table,textarea,select{font-family : 'Noto Sans KR', sans-serif; font-size:12px;color:#383d41}
body{background-color:transparent;text-align:center;*word-break:break-all;-ms-word-break:break-all;}
img,fieldset,iframe{border:none;}
ul, li{list-style:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
div {list-style:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#390;}

/** 링크 점선 포커싱 제거 
a:visited { text-decoration:none;}
a:active { text-decoration:none;}
a,img,input {outline:none; selector-dummy : expression(this.hideFocus=true); }
a,area {blr:expression(this.onFocus=this.blur()); outline:none; select-dummy: expression(this.hideFocus=true);}
:focus {-moz-outline-style:none;}
**/

button *{position:relative}
button img{left:-3px;top:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{ clear:both; }
legend{*width:0}
table{ border-collapse:collapse;border-spacing:0;/*width:100%; */ /* 1010 기존페이지 테이블깨짐 수정 */}
table .noData{width:100%;height:100px;padding-top:90px !important;text-align:center;margin:0 auto;font-size:14px;background:url('/shop/data/skin/img/images/noData.png') center 35% no-repeat;background-size:72px 72px;font-weight:bold;color:#999;}


	td.boxTxt { line-height: 35px; }
	.findBtn { width: 188px; height: 35px; cursor: pointer; text-align: center; }
	input{
		display:inline;vertical-align:middle;padding:2px;height:21px;
		appearance:textfield;
		cursor: auto;letter-spacing: normal;
		word-spacing: normal;text-transform:none;
		text-indent: 0px;text-shadow:none;
		display: inline-block;text-align: start;
	}
		input{border: expression( (this.type=='text','password','number')?'1px solid #CFCFCF':'' );} /* etc */
		input[type="text"], input[type=password]{border:1px solid #CFCFCF} /* ie */
		input[type="password"], input[type=password]{border:1px solid #CFCFCF} /* ie */
		input[type="number"], input[type=password]{border:1px solid #CFCFCF} /* ie */

		input{border: expression( (this.type=='image')?'1px solid #fff','cursor:pointer;','cursor:hand;' );} /* etc */
		input[type="image"]{cursor:pointer;,cursor:hand;,border:0} /* ie */
/* 
		input[type="image"]{-webkit-appearance:none;}
		input[type="image"]:hover,input[type="image"]:focus,input[type="image"]:active{-webkit-appearance:none;}
 */
	select{
	/**/box-sizing: border-box;/**/height:26px !important;
	display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;
	}

@media screen and (max-width: 639px) {

}

 
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
	font-family: 'chunk-webfont';
	src: url('./_resource/webfont/kroeger.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
}
.tahoma {font-family:"Tahoma",Tahoma,Arial; font-size:12px; }
.barun  {font-family:'나눔바른고딕',NanumBarunGothic, '돋움', Dotum, arial, 'Apple SD Gothic Neo', Sans-serif; }
.nanum  {font-family: nanumgothic, '나눔고딕', '돋움', Dotum, arial, 'Apple SD Gothic Neo', Sans-serif;}
.nanum_b  {font-family: nanumgothic_bold, '나눔고딕 Bold', '돋움', Dotum, arial, 'Apple SD Gothic Neo', Sans-serif;}
.nanum_eb {font-family: nanumgothic_extra_bold, '나눔고딕 ExtraBold', '돋움', Dotum, arial, 'Apple SD Gothic Neo', Sans-serif;}


/* Layout */
#wrap { width: 100%; min-width:1140px; }
#container { width:1140px; position: relative; margin:0 auto;padding-bottom:70px;}
.container { width:100% !important;}
.width_fix { width:1140px; position: relative; margin:0 auto !important; }
.content { width:100% }
.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; }
.page_top_cont {text-align:left;}
.page_title_text {font-size:25px; font-weight:600;}

/* Common */
.width_fix { width:1140px; 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:220px; text-align:left; margin:14px 20px 0 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:80px;font-size:21px;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:25px;font-family: nanumgothic, '나눔고딕', '돋움', Dotum}
.lnb ul li a:hover {display:block;line-height:40px;border-bottom:1px solid #ccc;padding-left:25px;background:#f1f1f1;color:#999;}
.lnb ul li.on,
.lnb ul li a.on {background:#51586A;color:#fff;padding-left:25px;}
.content .section { position:relative; float:right; width:900px; text-align:left; margin:14px 0 0 0;}


/* header */
#header { width:100%; background:url('/shop/data/skin/img/images/bg_header.png') repeat-x;}
#header h1 { height:0px; position: relative; }
#header h1 a { position:absolute; display:block;width:235px; height:30px; top:55px; left:0; z-index:100; background:url('/shop/data/skin/img/images/logo_top.jpg') no-repeat; overflow:hidden; }
#header h1 a span { visibility:hidden; }
.top_txt_box{width:300px; background:url('/shop/data/skin/img/images/top_txt.png') no-repeat; height:35px;position:absolute; display:block;top:55px; left:225px; z-index:100;}
.sidemenu, .mypage, .cart, .c-badge {display:none;}

/* header > top_nav */
#top_nav { display:block;width:100%; height:29px;}
#top_nav .top_link { float:left; position: relative; }
#top_nav .top_link a { display:inline-block; color:#666; font-size:11px; height:28px; line-height:28px; padding:1px 0 0 16px; margin:0 9px 0 0; background:url('/shop/data/skin/img/images/top_link.png') no-repeat; overflow:hidden; }
#top_nav .top_link a.bookmark { background-position: 0px 0px; }
#top_nav .top_link a.brandsite { background-position: 0px -29px; margin:0 10px 0 0;}
#top_nav .top_link a.facebook  { background-position: 0px -58px; }
#top_nav .top_service { float:right; position: relative;}
#top_nav .top_service a { display:inline-block; color:#666; font-size:12px;height:28px; line-height:28px; padding:0 10px 0 9px;  background:url('/shop/data/skin/img/images/top_service.png') no-repeat 0px 0px; overflow:hidden; }
#top_nav .top_service a.first { background:none; color:#1a1a1a; }
#top_nav .top_service a.last  { padding:0 0 0 11px; }

/* header > top_search */
.section_top_search { height:81px; }
#top_search  { position:absolute; left:605px; top:50px; width:317px; height:40px; overflow:hidden; }
#top_search fieldset { float:left; width:270px; /*183px;*/height:36px; overflow:hidden; border:2px solid #6AB123;border-radius:50px;}  /* background:url('/shop/data/skin/img/images/top_search_input.png') no-repeat 0px 0px; */
#top_search fieldset input.keyword { width:300px;/*140px;*/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 9px; border:none; cursor:pointer; position:absolute;right:10px;}
/* #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  { position:absolute; right:0px; top:46px; width:188px; height:47px; }
#top_bnr div.visual { display:block;position:relative; width:175px; height:56px; overflow:hidden; }
#top_bnr div.visual  a { display:block; width:175px; height:56px; overflow:hidden; }
#top_bnr div.visual > img { display:block; width:175px; height:56px; overflow:hidden; }
#top_bnr a {background:none; line-height:999px; overflow:hidden; position:absolute; width:13px; height:23px; margin:0; padding:0;} /* //shop/data/skin/img/images/gnb_bnr_nav.gif */
#top_bnr a.prev{ top:0; right:0; }
#top_bnr a.next{ bottom:0; right:0; background-position:0 -24px; }

/* header > top_gnb */
.section_gnb { position:relative; height:47px; }
#gnb {  z-index:20; position:absolute; left:0; width:100%; height:51px; background:url('/shop/data/skin/img/images/bg_gnb.png') repeat-x; } 
#gnb ul { position:absolute; left:-1px; top:0; }
#gnb ul li { float:left; position:relative; }
#gnb ul li.bar { background:url('/shop/data/skin/img/images/gnb_bar.png') no-repeat 0px 0px;}
#gnb ul li a.mn { display:block; width:131.5px; /* width:153px; */ height:47px; overflow:hidden; line-height:47px; font-weight:bold; font-size:14px; letter-spacing:-1.5px; /*line-height:999px; background:url('/shop/data/skin/img/images/gnb_menu.png') no-repeat; */}
#gnb ul li a.mn:hover,
#gnb ul li.on a.mn { /*background-position:-153px -0px;*/}

#gnb_category {}
#gnb ul li a.category {background:url('/shop/data/skin/img/images/gnb_menu.png') no-repeat; width:220px; background-position:3px 0px; line-height:999px;}
#gnb ul li a.category_on {background:url('/shop/data/skin/img/images/gnb_menu.png') no-repeat; width:220px; background-position:-218px 0px; line-height:999px;}

#gnb ul li a.food1 { background-position:3px -46px;}
#gnb ul li a.food1:hover,
#gnb ul li.on a.food1 { background-position:-140px -46px;}

#gnb ul li a.food2 { background-position:3px -93px;}
#gnb ul li a.food2:hover,
#gnb ul li.on a.food2 { background-position:-140px -93px;}

#gnb ul li a.k_cosm { background-position:3px -140px;}
#gnb ul li a.k_cosm:hover,
#gnb ul li.on a.k_cosm { background-position:-140px -140px;}

#gnb ul li a.food { background-position:3px -188px;}
#gnb ul li a.food:hover,
#gnb ul li.on a.food { background-position:-140px -188px;}

#gnb ul li a.set { background-position:3px -235px;}
#gnb ul li a.set:hover,
#gnb ul li.on a.set { background-position:-140px -235px;}

#gnb ul li a.life { background-position:3px -282px;}
#gnb ul li a.life:hover,
#gnb ul li.on a.life { background-position:-140px -282px;}


/* header > top_gnb > category > category_list*/
#gnb .category_list{ display:none; position: absolute; top:47px; left:1px; z-index:30; width:220px; background:#6AB123; font-size:12px;}
#gnb .category_list > ul { position:relative; margin:0; padding:0; }
#gnb .category_list > ul > li { clear:both; width:218px; background:#fff; margin-left:2px; text-align:left; padding-bottom:15px; border-bottom:1px solid #e1e1e1; }
#gnb .category_list > ul > li.last { border-bottom:1px solid #6AB123; }
#gnb .category_list > ul > li > h2{ font-size:14px; color:#333; margin:19px 0 3px; height:20px; text-indent:17px;}
#gnb .category_list > ul > li > ul {position:relative; padding:0 17px;}
#gnb .category_list > ul > li > ul.left { float:left; width:107px; margin-left:19px; }
#gnb .category_list > ul > li > ul.right { float:right; width:100px; margin-left:2px; margin-right:19px; }
#gnb .category_list > ul > li > ul > li { width:100%; line-height:20px; height:20px; overflow:hidden; }
#gnb .category_list > ul > li > ul > li a { color:#666; }
#gnb .category_list > ul > li > ul > li a:hover { color:#438014; text-decoration:underline; }

#gnb .category_list .depth_01 {}
#gnb .category_list .depth_02 {margin:7px 0 1px 0; color:#438014; font-weight:500; font-size:13px;}
#gnb .category_list .depth_02 a {color:#438014;}
#gnb .category_list .depth_03 {float:none; height:17px; padding:0 5px; line-height:17px;}
#gnb .category_list .sub {background:#f9fbf6; padding:8px; overflow:hidden; }



/* new category_list */
.new_category_list { clear:both; width:100%; height:100%; min-height:110px; position:relative; }
.new_category_list ul { clear:both; }
.new_category_list ul > li { float:left; width:380px; }
.new_category_list ul > li > .subcategory { position:absolute; top:31px; left:0px; width:100%; border:1px solid #61a422; padding:13px 0px 15px 0px;}
.new_category_list ul > li > .subcategory > ul { clear:both; width:100%; }
.new_category_list ul > li > .subcategory > ul > li { float:left; width:162px; text-align:left; padding-left:55px; line-height:25px; }
.new_category_list ul > li > .subcategory > ul > li a { color:#333333; }
.new_category_list ul > li > .subcategory > ul > li a:hover { color:#555555; font-weight:bold; text-decoration:underline; }


/* [Right wing] 
#wingBnr2{position: absolute; top: 0; left:50%; margin:0 0 0 582px;z-index:10000;}
#wingBnr2 .defbtn_med{display:inline-block;height:28px;margin:15px 10px;padding-left:2px;background:url('../img/default/btn/def_medium.png') no-repeat 0 -140px;_background-image:url('../img/default/btn/def_medium.gif');font-family: '돋움',dotum,Gulim;}
#wingBnr2 .defbtn_med span{display:inline-block;overflow:hidden;height:28px;margin-right:-2px;padding:0 12px 0 10px;background:url('../img/default/btn/def_medium.png') no-repeat 100% -140px;_background-image:url('../img/default/btn/def_medium.gif');color:#4d4d4d;line-height:265%;letter-spacing:-1px;}
#wingBnr2 span.count{position:absolute;top:24px;left:49px;display:block;height:13px;background:url('../img/default/circle_Rbg.png') no-repeat 100% 0;}
#wingBnr2 span.count>em{display:block;height:13px;padding:0 4px 0 3px;*padding:0 3px 0 3px;margin-left:-6px;background:url('../img/default/circle_Lbg.png') no-repeat 0 0;text-align:center;color:#fff;font-family:tahoma;font-size:10px;*font-size:11px;font-weight:bold;letter-spacing:-1px;line-height:120%;}
:root #wingBnr2 span.count>em{padding:1px 4px 0 3px;}
#wingBnr2 .btnctr_pn{position:absolute;top:255px;left:9px;width:60px;padding:0;color:#666;font-family:tahoma,dotum;font-size:11px;letter-spacing:-1px;text-align:center;}
#wingBnr2 .btnctr_pn em{color:#434343;font-weight:bold;}
#wingBnr2 .btnctr_pn span{font-weight:bold;}
#wingBnr2 .btnctr_pn button{display:block;position:absolute;top:0px;width:15px;height:15px;padding:0;background:url('../img/default/prev_next12.gif') no-repeat 0 0;text-indent:-9999px;}
#wingBnr2 .btnctr_pn button.in_prev{left:0;}
#wingBnr2 .btnctr_pn button.in_next{right:0;background-position:100% 0;}
#wingBnr2 div.oneid_wrap{width:78px;min-height:35px;border:1px solid #d7d7d7;border-bottom:none;background:#f2f5fc}
#wingBnr2 div.oneid_wrap div.oneid,div.oneid_wrap div.okcash span{background:url('../img/default/wing_img_v2.gif') no-repeat 0 0;font-size:0;text-indent:0px;}
#wingBnr2 div.oneid_wrap div.oneid{width:78px;height:35px;background-position:-120px -181px;}
#wingBnr2 div.oneid_wrap div.oneid a{display:block;width:100%;height:35px;}
#wingBnr2 div.oneid_wrap div.okcash{width:78px;height:18px;padding-top:7px;border-top:1px solid #d7d7d7;text-align:center;}
#wingBnr2 div.oneid_wrap div.okcash span{display:inline-block;width:18px;height:13px;margin-top:-2px;margin-right:1px;background-position:-41px 0px;vertical-align:top;}
#wingBnr2 div.oneid_wrap div.okcash em{display:inline-block;color:#4e4e4e;font-family:'tahoma';font-size:10px;vertical-align:top;}
#wingBnr2 div.oneid_wrap div.okcash button{width:18px;height:18px;margin:-3px -5px 0 -2px;background:url('../img/default/resch.gif') no-repeat 50% 50%;text-indent:-9999px;vertical-align:top;}
#wingBnr2 div.oneid_wrap div.okcash>a{display:block;width:78px;height:18px;padding-top:7px;margin-top:-7px;color:#4e4e4e;font-size:11px;letter-spacing:-1px;text-decoration:none;cursor:pointer;}
#wingBnr2 div.wing_hgroup{width:80px;}
#wingBnr2 div.wing_hgroup h3{position:absolute;top:0;left:0;font-size:0;}
#wingBnr2 div.wing_hgroup>ul{color:#676767;letter-spacing:-1px;height:104px}
#wingBnr2 div.wing_hgroup>ul>li{position:relative;width:80px;height:51px;font-size:11px;border-top:1px solid #d7d7d7}
#wingBnr2 div.wing_hgroup>ul>li{display:block;width:80px;height:51px;background:url('../img/default/wing_img_v2.gif') no-repeat 0 0;text-align:center;}
#wingBnr2 div.wing_hgroup>ul>li>a{display:block;width:80px;height:41px;padding-top:10px;}
#wingBnr2 div.wing_hgroup ul li.hg_special{background-position:0 -178px;}
#wingBnr2 div.wing_hgroup ul li.hg_cart{background-position:0 -74px;}
#wingBnr2 div.wing_hgroup ul li.neView {background-position:0 -126px;}
#wingBnr2 div.wing_hgroup ul li.selected a{background:url('../img/default/bul_arr_333_03.gif') no-repeat -1px 22px;}
#wingBnr2 ul.prd_list{width:60px;margin:0 auto;padding:3px 0 7px;}
#wingBnr2 ul.prd_list li{position:relative;padding-top:5px;}
#wingBnr2 ul.prd_list li img{vertical-align:top;}
#wingBnr2 ul.prd_list li a{display:block;width:60px;height:60px;overflow:hidden;text-decoration:none;}
#wingBnr2 ul.prd_list li a:hover{display:block;width:58px;height:58px;border:1px solid #2b2e37;}
#wingBnr2 ul.prd_list li a:hover img{margin:-1px 0 0 -1px;}
#wingBnr2 ul.prd_list a .prd_info{visibility:hidden;opacity:0;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;position:absolute;top:5px;right:59px;width:92px;height:44px;padding:14px 13px 0 13px;background:#363940;border:1px solid #2b2e37;color:#fff;font-size:11px;text-align:left;}
#wingBnr2 ul.prd_list a .prd_info .prd_tit{display:block;width:99px;height:14px;margin-bottom:3px;overflow:hidden;line-height:140%;letter-spacing:-1px}
#wingBnr2 ul.prd_list a .prd_info em{color:#fff;font-weight:bold;font-family:tahoma,dotum;}
#wingBnr2 ul.prd_list a .prd_info em span{}
#wingBnr2 ul.prd_list a:hover .prd_info,#wingBnr2 ul.prd_list a:focus .prd_info{visibility:visible;opacity:1;}
#wingBnr2 ul.prd_list .btn_del{display:block;position:absolute;top:6px;right:1px;width:18px;height:18px;background:url('../img/default/delete02.gif') no-repeat 100% 0;text-indent:-9999px;cursor:pointer;}
*/

/* float_section */
#float_right { display:block;position: absolute; top: 0; left:50%; margin:0 0 0 582px; }
#float_right_position { position: absolute; z-index:31; }
#float_right div.float_right_view { position: relative; width:80px;text-align:center; font-size:11px;}
#float_right div.float_right_view>button { position: relative; display:block; background:none; border:0; overflow:visible;}
#float_right div.float_right_view>button>span{ position:absolute; display:block; top:0px; left:0px;overflow:hidden; text-indent:-9999px;}
#float_right div.float_right_view>div.recent_view,#float_right div.float_right_view>div.call { position: relative; width:85px; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background:#f7f7f7; }

#float_right ul {width: 100%;}
#float_right ul li {display: block;width: 100%;height: 50px;padding: 10px 0;}
#float_right .hg_qm {height: 62px;padding-top: 15px;background:#6AB123;color:#fff;font-weight:bold;}
#float_right .hg_home {background:url('/shop/data/skin/img/images/wing_img_v2.gif') no-repeat scroll 0px 0px transparent;}
#float_right .hg_del {background:url('/shop/data/skin/img/images/wing_img_v2.gif') no-repeat scroll 0px -50px transparent;}
#float_right .hg_cart {background:url('/shop/data/skin/img/images/wing_img_v2.gif') no-repeat scroll 0px -100px transparent;}
#float_right .neView {background:url('/shop/data/skin/img/images/wing_img_v2.gif') no-repeat scroll 0px -155px transparent;}

#float_right div.recent_view {position: relative; top: 0px; left:0; width: 100%;}
#float_right div.recent_view ul{height:300px;}
#float_right div.recent_view ul li {width: 80px;height:80px;padding:10px 3px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;}

#btn_top {width:80px;padding:0 0 5px;top:0px;z-index:1;overflow:hidden;}
#float_right button.btn_top {width:80px; height:20px; }
#float_right button.btn_top span { width:80px; height:20px; background:url('/shop/data/skin/img/images/float_btn_top.gif') no-repeat; }*/


/*  ing */
div#wb_recent_MainLayer{position: absolute;}
div.wing_viewprd {width: 100%;height:230px;padding-bottom:0px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;overflow:hidden;}
span#wb_sp_recentPrd_Cnt {}
#neView{}

p.wb_recentPrd_noList{}
.no_prd{}
ul#wb_recentPrd_list {}
ul#wb_recentPrd_list li{font-size:11px;width: 100%;margin:0;}
.viewport {}
.prd_list{}
.selected{}

div#wb_recentPrdBtn{position:absolute;width:85%;height:15px;top:475px;left:0px;margin:0 6px 0;}
span.wb_recentPrdPg {width:100%;height:15px;}
.btnctr_pn{position:absolute;top:255px;right:4px;width:75px;padding-right:0px;color:#666;font-family:tahoma,dotum;font-size:11px;letter-spacing:-1px;text-align:center;}
.btnctr_pn em{color:#434343;font-weight:bold;}
.btnctr_pn span{font-weight:bold;}
.btnctr_pn button{display:block;position:absolute;top:0px;width:19px;height:17px;padding:0;background:url('/shop/data/skin/img/default/prev_next12.gif') no-repeat 0 0;text-indent:-9999px;}
.btnctr_pn button.in_prev{left:0;}
.btnctr_pn button.in_next{right:0;background-position:100% 0;}
.btnctr_pn button.in_prev{left:0px;border:0;}
.btnctr_pn button.in_next{right:0px;border:0;}



/* footer */
#footer { clear:both; width:100%; border-top:1px solid #c7c7c7; padding:15px 0 0 0; background:#fff }

footer > support 
#footer div.support { width:100%;height:32px; margin-bottom:30px; background: #f1f1f1;}
#footer div.support ul.support_menu { width:100%;height:32px; margin-bottom:30px; border-bottom:1px dashed #ddd; overflow:hidden;}
#footer div.support ul.support_menu li { float:left; height:15px; text-align:center;}
/* 
#footer div.support ul.support_menu li.fs_menu_02,
#footer div.support ul.support_menu li.fs_menu_03 { margin-left:17px; padding-left:22px; *padding-left:11px; }
#footer div.support ul.support_menu li.fs_menu_04 { margin-left:17px; padding-left:20px; *padding-left:10px; }
#footer div.support ul.support_menu li.fs_menu_05 { margin-left:17px; padding-left:21px; *padding-left:10px; }
#footer div.support ul.support_menu li.fs_menu_06 { margin-left:17px; padding-left:21px; *padding-left:10px; }
 */
#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:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_02 a { background-position:0px -15px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_03 a { background-position:0px -30px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_04 a { background-position:0px -45px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_05 a { background-position:0px -60px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_06 a { background-position:0px -60px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_07 a { background-position:0px -60px; width:140px; border-right:1px solid #f1f1f1; }
#footer div.support ul.support_menu li.fs_menu_08 a { background-position:0px -60px; width:140px; color:#390; }

/* footer  > corp */
#footer div.corp { position:relative; height:150px; color:#888; font-size:11px; text-align:left; line-height:16px; }
#footer div.corp h3 { color:#777; font-size:11px; margin:10px 0 0 0; }
#footer div.corp div.corp_logo { background:url('/shop/data/skin/img/images/logo_footer.png') no-repeat; width:200px; height:26px; position:absolute; bottom:100px; left:40px; }
#footer div.corp div.corp_logo a { display:block; width:200px; height:26px; }
#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; }
#footer div.corp div.corp_info {margin-left:300px;}

/* pagination */
#pagination { clear:both; text-align:center; margin:40px 0; font-family:"Tahoma",Tahoma,Arial; font-size:12px; font-weight:bold;
			-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding:0;}
#pagination span.info { display:none; }			
#pagination>span,
#pagination>a { display:inline-block; margin:0 -5px 0 0; width:32px; height:32px; line-height:29px; overflow:hidden; }
#pagination>a { border:1px solid #d6d6d6; }
#pagination>a>span{ display:block; height:30px; border:1px solid #fff; 
					background:#f6f6f6;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f6f6f6',GradientType=0 );
					background: -webkit-linear-gradient(#fcfcfc, #f6f6f6); /* Safari */
					background: -o-linear-gradient(#fcfcfc, #f6f6f6); /* Opera */
					background: -moz-linear-gradient(#fcfcfc, #f6f6f6); /* Firefox */
					background: linear-gradient(#fcfcfc, #f6f6f6); /* Standard */ }

/* pagination > current page */
#pagination>span{ margin:-8px -5px 0 0; position:relative; z-index:10; line-height:31px; border:1px solid #60a521; background:#fff; color:#5a9d1a; }
/* pagination > next,prev */
#pagination>a.prev{ position:relative; z-index:10; border:1px solid #60a521; background:#fff url('/shop/data/skin/img/images/pagination.gif') no-repeat; }
#pagination>a.next{ position:relative; z-index:10; border:1px solid #60a521; background:#fff url('/shop/data/skin/img/images/pagination.gif') 1px -32px no-repeat; }
#pagination a.prev>span,
#pagination a.next>span { display:none; }

/* Mask Layer */
#mask_layer { display:none; position:absolute; width:100%; background: rgba(0, 0, 0, 0.4); opacity: 0.4; filter: alpha(opacity=40); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000); z-index:9000; }

/* Layer Popup */
#layer_add_cart { display:none; position:fixed; top:50%; left:50%; z-index:9001; margin-top:-80px; margin-left:-210px; width:420px; height:160px; border:1px solid #aaa; background:#fff; color:#626262; }
#layer_add_cart a.close { position:absolute; display:block; top:0; right:0; width:45px; height:45px; background:#fff url('/shop/data/skin/img/images/layer_btn.png') -306px 0 no-repeat; }
#layer_add_cart a.close>span { visibility:hidden; }
#layer_add_cart p.msg { text-align:center; margin-top:45px; height:29px; letter-spacing:0.05em; }
#layer_add_cart p.msg > span { display:inline-block; line-height:29px; background:#fff url('/shop/data/skin/img/images/layer_el.png') no-repeat; text-indent:34px; }
#layer_add_cart p.btn { margin-top:25px; text-align:center;}
#layer_add_cart p.btn a { display:inline-block; background:#fff url('/shop/data/skin/img/images/layer_btn.png') no-repeat; width:100px; height:28px; margin:0 6px; }
#layer_add_cart p.btn a.move { background-position:-202px 0;}
#layer_add_cart p.btn a span { line-height:28px; visibility:hidden; }

#layer_add_wish { display:none; position:fixed; top:50%; left:50%; z-index:9001; margin-top:-80px; margin-left:-210px; width:420px; height:160px; border:1px solid #aaa; background:#fff; color:#626262; }
#layer_add_wish a.close { position:absolute; display:block; top:0; right:0; width:45px; height:45px; background:#fff url('/shop/data/skin/img/images/layer_btn.png') -306px 0 no-repeat; }
#layer_add_wish a.close>span { visibility:hidden; }
#layer_add_wish p.msg { text-align:center; margin-top:45px; height:29px; letter-spacing:0.05em; }
#layer_add_wish p.msg > span { display:inline-block; line-height:29px; background:#fff url('/shop/data/skin/img/images/layer_el.png') 0 -29px no-repeat; text-indent:34px; }
#layer_add_wish p.btn { margin-top:25px; text-align:center;}
#layer_add_wish p.btn a { display:inline-block; background:#fff url('/shop/data/skin/img/images/layer_btn.png') no-repeat; width:100px; height:28px; margin:0 6px; }
#layer_add_wish p.btn a.move { background-position:-101px 0;}
#layer_add_wish p.btn a span { line-height:28px; visibility:hidden; }




/* godo */
.eng	{font:8pt tahoma}
.engs	{font:7pt tahoma}
.engb	{font:bold 8pt tahoma}
.stxt	{font:8pt 돋움; color:#4C4C4C; letter-spacing:-1; line-height:16px}
.b_cate	{font:bold 11pt 돋움; color:#464646; letter-spacing:-1}
.path	{font:8pt 돋움; color:#464646; text-align:right; padding-right:17; height:25} /** 현재경로 **/
.input_txt	{font:bold 8pt 돋움; color:#5D5D5D; letter-spacing:-1;padding-top:4px;}
#b_white a {font:bold 11pt 돋움; color:#FFFFFF; letter-spacing:-1}
.pagediv	{text-align:center;padding:15px} /** 페이징 DIV **/


/** 본문 컨텐츠 DIV **/
/*
.indiv {margin:0px 18px 0px 17px;} 
*/
/** 본문 컨텐츠 DIV (IE 전용) **/
/*
* html .indiv {width:100%;} 
*/

* html .hundred {width:100%;} /** 넓이 100% css (IE 전용) **/

.cellC {
	width:120px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
}
.cellL {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

/*
.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
*/
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

.float	{float:left}

option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

/*
#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
*/
.select {font-family:돋움;font-size:8pt;BACKGROUND-COLOR:#626262;color:ffffff;}
.null {border:0}

#bottom div {float:left;}

#menuLayer {margin:10px 0 13px 0;}
#menuLayer .catebar {padding:5px 0 2px 15px;}
#menuLayer .catebar a {background:url(/shop/data/skin/img/main/sid_icon.gif) left 2px no-repeat;padding-left:10px; color:#707072;}
#menuLayer .catebar a:hover {font-weight:bold;color:#191919}
#menuLayer .subLayer {
	position:absolute;
	display:none;
	width:150px;
	border:1px solid #CDCDCD;
	background:#ffffff;
	top:-5px;
	left:-35px;
	padding:8px 0;
}
#menuLayer .subLayer .cate {padding:3px 0 3px 14px}
#menuLayer .subLayer .cate a {background:url(/shop/data/skin/img/main/sid_icon2.gif) left 2px no-repeat;padding-left:9px; color:#707072;}
#menuLayer .subLayer .cate a:hover {font-weight:bold;color:#4DC8D8};

.cateUnfold {margin:10px 0 13px 0;}
.cateUnfold .catebar {padding:5px 0 2px 15px;}
.cateUnfold .catebar a {background:url(/shop/data/skin/img/main/sid_icon.gif) left 2px no-repeat;padding-left:10px; color:#707072;}
.cateUnfold .catebar a:hover {font-weight:bold;color:#191919}
.cateUnfold .catesub {background-color:#f7f7f7;}
.cateUnfold .catesub .cate {padding:3px 0 3px 25px}
.cateUnfold .catesub .cate a {background:url(/shop/data/skin/img/main/sid_icon2.gif) left 2px no-repeat;padding-left:9px; color:#707072;}
.cateUnfold .catesub .cate a:hover {font-weight:bold;color:#4DC8D8};

.small {
	font:8pt Dotum;
	letter-spacing:0px;
	padding-top:3px;
}

.small1 {
	font:8pt Dotum;
	letter-spacing:-1px;
	padding-top:3px;
}


.v8 {
	font:8pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v81 {
	font:8pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}


.v7 {
	font:7pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v71 {
	font:7pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}



/*** 웹에디터 보정 ***/
#contents p {
margin:2px 0;
}

/*** list 제품클론 이미지 ***/
.Move_listClone{
	cursor:move;
	border:2px dotted #E6E6E6;
}

/*** 스크롤바 장바구니존,위시리스트 존 ***/
.Cartz_imgline{
	border:1px solid #ffffff;
}

/*** 스크롤바 장바구니 클릭시 ***/
.Cartz_click{
	border:2px dotted #cccccc;
}
.Wishz_click{
	border:2px dotted #cccccc;
}

/*** 스크롤바 장바구니 이미지 드래그시 ***/
.Cartz_move_On{
	background-color : #efefef;
}
.Cartz_move_Off{
	background-color : #ffffff;
}

/*** 스크롤바 위시리스트 이미지 드래그시 ***/
.Wishz_move_On{
	background-color : #efefef;
}
.Wishz_move_Off{
	background-color : #ffffff;
}

/*** 스크롤바 삭제존 이미지 드래그시 ***/
.Delz_move_On{
	background-color : #efefef;
}
.Delz_move_Off{
	background-color : #ffffff;
}

/*** 좌측메뉴 ***/
.lnbmenu {background:url(/shop/data/skin/img/common/sid_icon03.jpg) left 2px no-repeat;padding-left:9px; color:#707072;}
table.lnbMyMenu {width:100%;border:solid 0 #39C1D7; border-width:0 2px 2px 2px;}
table.lnbMyMenu th {background:url(/shop/data/skin/img/common/sid_icon07.gif) 93% 50% no-repeat #FAFAFC; color:#455354; text-align:left; padding:14px 0 10px 18px; border-bottom:solid 1px #E8E8E8;}
table.lnbMyMenu th.unline {border-width:0;}
table.lnbMyMenu td {border-bottom:solid 1px #E8E8E8; padding:10px 20px; line-height:19px;}

/* 컨텐츠정렬관련 */
.tleft {text-align:left !important;} .tcenter {text-align:center !important;} .tright {text-align:right !important;}
.vttop {vertical-align:top !important;} .vtmdl {vertical-align:middle !important;} .vtcen {vertical-align:center !important;}
.fl {float:left;}
.fr {float:right;}
.brt {border-top:1px dashed rgba(255,255,255,.25);}
.Mcenter {margin: 0 auto;}
.clearfix {clear:both;}


.outline_both {
border-left-style:solid;
border-right-style:solid;
border-left-width:0;
border-right-width:0;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
}

.outline_side {
border-left-style:solid;
border-left-width:0;
border-left-color:#FFFFFF;
}

.scrollTop{display:none;}

/*서비스 이용약관*/
.yak {padding:50px 0; text-align:left; width:1000px; margin:0 auto;}
.yakTit {font-size: 28px; font-weight: 500;}
.yakTxt {font-size:14px; font-weight: 400; padding:30px 0 60px; margin:0 auto;}
.yakSpan {font-size: 18px; font-weight: 500; line-height:50px; }

@media all and (max-width:639px) {
	.yak {width:450px;}
	.yakTit{font-size: 20px;}
	.yakTxt{font-size: 12px; padding:20px 0 40px;}
	.yakSpan {font-size: 15px; line-height:40px; }
}
@media all and (max-width:470px) {
	.yak {width:320px;}
	.yakTit{font-size: 18px;}
	.yakTxt{font-size: 12px; padding:10px 0 40px;}
	.yakSpan {font-size: 14px; line-height:30px; }
}


.M_text {
    display: none;
    color: #fff;
}

