@font-face{
  font-family: 'nngdl';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/NanumGothicLight.eot'); 
  src: local('¡Ø'), url('/shop/img/font/NanumGothicLight.woff') format('woff'), url('/shop/img/font/NanumGothicLight.TTF') format('truetype'); 
}
@font-face{
  font-family: 'nngd';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/NanumGothic.eot'); 
  src: local('¡Ø'), url('/shop/img/font/NanumGothic.woff') format('woff'), url('/shop/img/font/NanumGothic.TTF') format('truetype'); 
}
@font-face{
  font-family: 'nngdb';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/NanumGothicBold.eot'); 
  src: local('¡Ø'), url('/shop/img/font/NanumGothicBold.woff') format('woff'); , url('/shop/img/font/NanumGothicBold.TTF') format('truetype'); 
}
@font-face{
  font-family: 'nngdeb';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/NanumGothicExtraBold.eot'); 
  src: local('¡Ø'), url('/shop/img/font/NanumGothicExtraBold.woff') format('woff'); , url('/shop/img/font/NanumGothicExtraBold.TTF') format('truetype'); 
}


@font-face{
  font-family: 'HANYheadL';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/HANYheadL.eot'); 
  src: local('¡Ø'), url('/shop/img/font/HANYheadL.woff') format('woff'); , url('/shop/img/font/HANYheadL.ttf') format('truetype'); 
}

@font-face{
  font-family: 'Candara';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/Candara.eot'); 
	  src: local('¡Ø'), url('/shop/img/font/Candara.woff') format('woff'); , url('/shop/img/font/Candara.ttf') format('truetype'); 
}
@font-face{
  font-family: 'Barun';
  font-style: normal;
  font-weight: normal;
  src: url('/shop/img/font/NanumbarunGothic.eot'); 
	  src: local('¡Ø'), url('/shop/img/font/NanumbarunGothic.woff') format('woff'); , url('/shop/img/font/NANUMBARUNGOTHIC.TTF') format('truetype'); 
}




body {margin:0}
body,table,input,textarea,select {
font:12px dotum;
color:#333333;
}
img	{border:0}
form	{margin:0}

a	{text-decoration:none;color:#000000}
a:hover {text-decoration:none;color:#007FC8}


/* header */
div, span, p, ul, li, label, input {padding:0;margin:0;}
ul, li {list-style:none;}
ul.wide li {display:inline-block;*display:inline;*zoom:1;margin-right:-4px;*margin-right:0;}
:root ul.wide li {margin-right:-3px\0/IE9;}
dl.wide dt, dl.wide dd {display:inline-block;*display:inline;*zoom:1;margin-right:-4px;*margin-right:0;}
:root dl.wide dt, :root dl.wide dd {margin-right:-3px\0/IE9;}
li.end {margin-right:0 !important;padding-right:0 !important;border-right:0 !important;background:none !important;}
.clr{display:block;float:none;clear:both;height:0;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
.blk{float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
#header {}
.tnb_wrap {height:31px;border-bottom:solid 1px #dcdcdc;background-color:#fafafa;overflow:hidden;}
.tnb_Grp .tnb_sns_Bx {float:left;width:209px;height:31px;line-height:27px;border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;text-align:center;}
a.tnbatn {font-family:"nngdb";color:#f28f00;}
.tnb_Grp .tnb_Bx {float:right;width:700px;text-align:right;height:31px;line-height:31px;}
.tnb_Grp .tnb_Bx a {font-family:"µ¸¿ò","dotum";font-size:11px;color:#666;}
.tnb_Grp .tnb_Bx li {padding:0 10px;background:url(/shop/img/tnb_gap.png) no-repeat right center;}
 .logo_wrap {height:88px;line-height:88px;}
.block1000 {width:1000px;margin:0 auto;}
.logo_Grp .logo_Bx {float:left;padding-left:20px;width:200px;_width:260px;height:88px;text-align:left;}
.logo_Grp .search_Bx {float:left;width:404px;text-align:center;}
.logo_Grp .tag_Bx {float:right;width:370px;text-align:right;height:91px;overflow:hidden;line-height:120px;}
.logo_Grp .tag_Bx a {font-family:"nngdb";font-size:12px;color:#888;}
.logo_Grp .tag_Bx img {vertical-align:2px;}
.search_Design {float:left;width:400px;height:30px;border:solid 2px #7fa206;}
.search_Design .search_text {float:left;width:330px;height:30px;text-align:left;overflow:hidden;}
.search_Design .search_text input {margin:0;padding:0;padding-left:8px;width:80%;height:30px;line-height:30px;border:0;background:transparent;vertical-align:30px;}
.search_Design .search_button {float:right;width:60px;height:30px;background-color:#7fa206;}
.search_Design .search_button input {vertical-align:22px;*vertical-align:-16px;}
.gnb_wrap {height:40px;line-height:40px;background-color:#7fa206;}
#total_category {position:absolute; z-index:10;}
#total_category_button {padding:4px;width:212px;height:32px;background:url(/shop/img/btn_category_bg.png) repeat 0 0;cursor:pointer;}
#total_category_button {font-family:"HANYheadL";font-size:17px;color:#fff;line-height:29px;text-align:center;}
.gnd_design,
.gnd_design ul,
.gnd_design li {padding:0;margin:0;vertical-align:0;}
.gnd_design {padding-left:220px;height:40px;line-height:40px; position:relative;}
.gnd_design li {float:left;text-align:center;margin-top:-5px;}
.gnd_design #gnbBx li a{font-family:"HANYheadL";}
.gnd_design, .gnd_design a {font-family:"nngd";font-size:17px;color:#fff;}
.gnd_design #gnbBx li a:hover {color:#ff0}
.color {color:#7fa206 !important;}
/* footer */
#footer {}
.foot_cs_Grp .foot_cs_left {float:left;width:280px;text-align:left;height:250px;}
.foot_cs_Grp .foot_quick_service {float:left;width:440px;height:250px;}
.foot_cs_Grp .foot_cs_right {float:right;width:260px;text-align:right;height:250px;}
.cs_ul li {padding:0 4px;}
.footer {border-top:solid 1px #e0e0e0;background-color:#f9f9f9;}
.footer .copyright_Grp {float:left;width:680px;}
.footer .certify_Bx {float:right;width:320px;text-align:right;}
.cnb_Bx {}
.cnb_Bx li {float:left;padding-right:10px;}
.cnb_Bx li a {font-family:"nngd";color:#444;font-size:13px;}
.cnb_Bx li a:hover {color:#7fa206;}
.copyright_Bx {font-family:"nngd";font-size:12px;color:#555;line-height:21px;}
/* ## pkSlide ## */
#pk_slide {padding:0 !important;width:690px;height:400px;overflow:hidden;}
#pk_slide div.pk_wrap {width:690px;height:400px;overflow:hidden;}
#pk_slide div.vis_container{float:left;position:relative;height:400px;margin:0;padding:0;}
#pk_slide span.pagination {position:absolute;margin-left:20px;margin-top:-380px;}
#pk_slide span.pagination a {display:inline-block;width:14px;height:14px;margin:0 5px;background:url("/shop/img/pagenation.png") no-repeat left top; }
#pk_slide span.pagination a.selected { margin:0 5px;background-position:0 -20px; }
#pk_slide span.pagination a span { display:none; }
#pk_slide div.hide { top:-10000px!important; }
/* ## pkSlide ## */
.banner5 {height:197px;overflow:hidden;}
.banner5 div {float:left;margin-right:3px;}
/* ## index ## */
.main_banner_wrap {}
.main_banner_wrap .main_slide_wrap {float:left;width:690px;}
.main_banner_wrap .main_right_bnr_Bx {float:right;width:300px;}
.main_focus_wrap {border:solid 1px #ddd;border-top:solid 3px #5a5a5a;border-bottom:solid 3px #5a5a5a;}
.main_focus_wrap .main_focus_left {float:left;width:299px;overflow:hidden;}
.main_focus_wrap .main_focus_left div {text-align:center;height:215px;line-height:215px;overflow:hidden;}
.main_focus_wrap .main_focus_center {float:left;width:400px;overflow:hidden;}
.main_focus_wrap .main_focus_right {float:right;width:299px;overflow:hidden;}
.main_focus_wrap .main_focus_right div {text-align:center;height:215px;line-height:215px;overflow:hidden;}
.main_focus_wrap .border_bottom {border-bottom:solid 1px #ddd;}
.main_focus_bottom {padding:0 4px;border:solid 1px #ddd;border-top:0;height:190px;line-height:190px;}
.main_focus_bottom div {float:left;width:330px;text-align:center;height:190px;line-height:190px;overflow:hidden;}
.brand_store_wrap {padding-left:100px;border:solid 1px #ddd;border-top:solid 2px #4b4b4b;border-bottom:solid 2px #4b4b4b;background:url(/shop/img/title_brandstore.png) no-repeat 15px center;background-color:#eee;}
.brand_store_Bx {border-left:solid 1px #ddd;background-color:#fff;height:65px;line-height:65px;overflow:hidden;}
.brand_store_Bx li {float:left;padding-right:1px;background:url(/shop/img/brandstore_gap.png) no-repeat right center;}


.page_top {height:50px;text-align:right;line-height:60px;}

/* real */
#wrapper {width:100%;height:100%;margin:0;padding:0;}
#hj_contents_wrap {}
.hj_body_wrapper {width:1000px;margin:0 auto;}
.hj_body_wrapper .hj_left_contents {float:left;width:178px;}
.hj_body_wrapper .hj_right_body {float:right;width:812px;}
.hj_body_wrapper .hj_contents_body {}




.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 **/

.indiv {} /** º»¹® ÄÁÅÙÃ÷ DIV **/
* html .indiv {width:100%;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/

* 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}
.clear	{clear:both}
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(./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(./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(./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(./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(./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(./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;}
.text2 {color:#000;font-family:"nngdb";line-height:20px;}
.rContents {float:right;width:800px;}
.contents_header {border-bottom:solid 1px #ddd;margin-bottom:15px;}
.contents_page {float:left;width:50%;font-family:"nngdb";font-size:23px;color:#444;line-height:40px;}
.contents_path {float:right;width:50%;height:40px;text-align:right;line-height:60px;overflow:hidden;}
h2 {margin:0;padding:0;font-family:"nngdb";font-size:20px;color:#333;line-height:40px;}