@charset "utf-8";

/* common css */
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: local('Noto Sans Thin'), local('NotoSans-Thin'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: local('Noto Sans Light'), local('NotoSans-Light'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: local('Noto Sans Regular'), local('NotoSans-Regular'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: local('Noto Sans Medium'), local('NotoSans-Medium'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: local('Noto Sans Bold'), local('NotoSans-Bold'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	src: local('Noto Sans Black'), local('NotoSans-Black'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
	url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}

/*
@font-face {
   font-family:'Noto Sans KR';
   src:url('//image.prospecs.com/front/ux/fonts/NotoSansKR-Regular.eot');
   src:local(※), url('//image.prospecs.com/front/ux/fonts/NotoSansKR-Regular.woff') format('woff');
 }
 */
@font-face{
	font-family:GothamBd;
	src:url("http://acimage.prospecs.com/front/ux/fonts/GothamNarrow-Bold_0.eot");
	src:local(※), url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Bold_0.woff") format('woff');
}
@font-face{
	font-family:GothamBk;
	src:url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Book_0.eot");
	src:local(※), url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Book_0.woff") format('woff');
}
@font-face{
	font-family:GothamL;
	src:url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Light_0.eot");
	src:local(※), url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Light_0.woff") format('woff');
}
@font-face{
	font-family:GothamM;
	src:url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Medium_0.eot");
	src:local(※), url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Medium_0.woff") format('woff');
}
@font-face{
	font-family:GothamTh;
	src:url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Thin_0.eot");
	src:local(※), url("//acimage.prospecs.com/front/ux/fonts/GothamNarrow-Thin_0.woff") format('woff');
}

/* RESET */
html		{ width:100%; height:100%; overflow-y:scroll;  }
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe	{ margin:0; padding:0; font-size:12px; color:#000; font-family:'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; -webkit-appearance:none; }  
input,select,textarea,button	{ vertical-align:middle; font-family:'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; border-radius:0; -webkit-appearance:none; }
img, fieldset, hr		{ border:0; margin:0; padding:0; }
img			{ vertical-align:top; }
ul, ol			{ list-style-type:none; }
h1, h2, h3, h4, h5, h6		{ font-size:100%; font-weight:normal; }
select, input, textarea		{ font-family:'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial; font-size:100%; vertical-align:middle; }
table			{ border-collapse:collapse; table-layout:fixed; }
address		{ font-style:normal; }
hr				{ clear:both; display:none; }
legend, caption		{ width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; } 
a				{ text-decoration:none;	}

*	{ margin:0; padding:0; }  

.fL		{ float:left !important; }
.fR		{ float:right !important; }
.clear		{ clear:both !important; }
.cboth		{ clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0; overflow:hidden; display:inline-block; }  
.dpn {display:none;}
.bdn {border:0 !important;}

/* padding 0 */
pd0 {padding:0 !important;}
pdt0 {padding-top:0 !important;}
pdb0 {padding-bottom:0 !important;}
pdr0 {padding-right:0 !important;}
pdl0 {padding-left:0 !important;}


/* Form */
input		{ -webkit-appearance:none; border-radius:0; font-family:'Noto Sans KR'; font-weight:300; border:1px solid #cccccc; height:31px; line-height:31px; padding:0 7px; color:#666; box-sizing:border-box; font-size:13px; }
input[type="text"]			 { border:1px solid #cccccc; height:31px; line-height:31px; padding:0 7px; color:#666; box-sizing:border-box; font-size:13px;  }
input[type="password"]	 { border:1px solid #cccccc; height:31px; line-height:31px; padding:0 7px; color:#666; box-sizing:border-box; font-size:13px; }
input[type="button"]			 { border:1px solid #afafaf; height:32px; line-height:32px; padding:0 10px; color:#FFF; box-sizing:border-box; font-size:13px; background:#afafaf; font-family:'Noto Sans KR'; cursor:pointer;  }
input.inp_search		{ font-size:14px !important; color:#ffffff; background:#222; font-family:NotoSansL; border:none; padding:7px 20px 0; line-height:24px; 	} 
input.dim			{ background:#f0f0f0; border:1px solid #cccccc; 	}
textarea			{ border:1px solid #e3e3e3; padding:10px; color:#666; font-weight:normal; font-size:13px;  	}

/* button */
button	{ font-family:'Noto Sans KR'; }
.button	{ display:inline-block; vertical-align:middle; height:52px; line-height:52px; font-size:13px; cursor:pointer; border:none;  }
.button a	{ display:block; height:52px; line-height:52px; font-size:13px; position:relative; }
.button.gr		{ background-color:#b2b2b2; text-align:center; color:#FFF; }
.button.gr_s		{ background-color:#FFF; text-align:center; color:#666666; height:25px; border:1px solid #cbcbcb; font-family:'Noto Sans KR'; font-size:12px; padding:0 9px; line-height:12px;   }
.button.wh_s		{ background-color:#fff; text-align:center; color:rgba(0, 0, 0, 0.4); padding:0 10px; }
.button.bk_tbl	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#FFF; height:31px; font-size:12px; padding:0 12px; line-height:31px;  	}
.button.wh_tbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; padding:0 12px; line-height:28px;  	}
.button.gr_tbl			{ width:102px; height:31px; font-family:'Noto Sans KR'; font-size:13px; color:#FFF; line-height:31px; background:#afafaf; text-align:center; margin-left:5px; 	}
.button.bk_mtbl	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#FFF; height:31px; font-size:12px; width:108px; line-height:31px;  	}
.button.wh_mtbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; width:108px; line-height:31px;  	}
.button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:230px; height:50px; font-size:15px; line-height:50px;  }
.button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:230px; height:50px; font-size:15px; line-height:50px;  }
.button.bk_m		{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:120px; height:40px; font-size:13px; line-height:40px;  }
.button.wh_m		{ background-color:#FFF; text-align:center; border:1px solid #999999; color:#222; width:120px; height:40px; font-size:13px; line-height:40px;  }
button.zipcode		{ width:102px; height:31px; font-family:'Noto Sans KR'; font-size:13px; color:#FFF; line-height:31px; background:#afafaf; text-align:center; margin-left:5px;  }

input.bk_m		{ background:#000000; text-align:center; border:1px solid #000000; color:#fff; width:84px; height:32px; font-size:13px; line-height:32px;  	}
input.wh_m		{ background:#FFFFFF; text-align:center; border:1px solid #dddddd; color:#999; width:84px; height:32px; font-size:13px; line-height:32px;  	} 
input.wh_xs		{ background:#FFFFFF; text-align:center; border:1px solid #dddddd; color:#999; width:52px; height:22px; font-size:11px; line-height:20px; padding:0;  	} 
input.gr_tbl		{ background:#b2b2b2; text-align:center; border:1px solid #b2b2b2; color:#fff; width:97px; height:32px; font-size:13px; line-height:28px;  	}
input.zipcode	{ width:102px !important; height:31px; font-family:'Noto Sans KR'; font-size:13px; color:#FFF; line-height:31px; background:#afafaf; text-align:center; margin-left:5px;  }
input.gr			{ width:102px !important; height:31px; font-family:'Noto Sans KR'; font-size:13px; color:#FFF; line-height:31px; background:#afafaf; text-align:center; margin-left:5px;  }
input.wh_mtbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; width:85px; line-height:31px; padding:0; 	}
input.bk_tbl		{ background-color:#000000; text-align:center; border:1px solid #000000; color:#FFF; height:31px; font-size:12px; padding:0 12px; line-height:31px;  	}
input.wh_tbl		{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; padding:0 12px; line-height:28px;  	}
input.bk_mtbl	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#FFF; height:31px; font-size:12px; width:108px; line-height:28px;  	}


.btn_center	{ width:100%; text-align:center; margin-top:60px;  }
.btn_center button	{ margin:0 2px;	}
.btn_rt		{ width:100%; text-align:right; margin-top:20px; 	}


label.radio,label.checkbox	{ overflow:hidden; position:relative; cursor:pointer; padding-left:20px; display:inline-block; vertical-align:middle; min-width:15px; min-height:15px; letter-spacing:0 !important; color:#666666; font-size:13px; font-family:'Noto Sans KR';  }
label.radio input,label.checkbox input		{ position:absolute; left:-50px; top:-50px; }
label.radio:after		{ background:url('//image.prospecs.com/front/images/common/bg_radio.png') 0 0 no-repeat;  }
label.checkbox:after	{ background:url('//image.prospecs.com/front/images/common/bg_checkbox.png') 0 0 no-repeat; }
label.radio:after,label.checkbox:after		{ content:'';display:block; width:15px; height:15px; position:absolute; left:0; top:3px; }
label.check:after		{ background-position:0 -15px; }

div.selector		 { -webkit-font-smoothing: antialiased; display:inline-block; vertical-align:middle; border:1px solid #cccccc; background-color:#FFF; position: relative; overflow: hidden; height:29px;  } 
div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; height: 29px; line-height:29px; cursor: pointer; text-indent:10px; text-align:left !important; position:absolute; left:0; right:0; top:0; color:#666666; font-size:13px; }
div.selector span:after		{ content:''; display:block; position:absolute; right:8px; top:12px; width:9px; height:6px; background:url('//image.prospecs.com/front/images/common/icon.png') -40px -80px no-repeat; }
div.selector select		{ opacity:0;  filter: alpha(opacity=0); border: none; background: none; height:29px; width: 100%; color:#666666; font-size:13px; display:block; font-family:'Noto Sans KR';  }

.pt_color		{ color:#e76c1f; 	}

/* margin / padding */
.mg_l7			{ margin-left:7px; 	}
.mg_l10		{ margin-left:10px; 	}
.mg_l20		{ margin-left:20px; 	}
.mg_l40		{ margin-left:40px; 	}
.mg_l60		{ margin-left:60px; 	}
.mg_l80		{ margin-left:80px; 	}
.mg_b7		{ margin-bottom:7px !important; } 
.mg_b20		{ margin-bottom:20px !important; } 
.mg_t5			{ margin-top:5px !important; 	}
.mg_t7			{ margin-top:7px !important; 	}
.mg_t10		{ margin-top:10px !important; 	}
.mg_t15		{ margin-top:15px !important; 	}
.mg_t20		{ margin-top:20px !important; 	}
.mg_t30		{ margin-top:30px !important; 	}
.mg_t40		{ margin-top:40px !important; 	}
.mg_t50		{ margin-top:50px !important; 	}
.mg_t60		{ margin-top:60px !important; 	}
.mg_t60m		{ margin-top:-60px !important; 	}
.mg_t70		{ margin-top:70px !important; 	}
.mg_t80		{ margin-top:80px !important; 	}
.mg_t100		{ margin-top:100px !important; 	}


/* Layout */
#wrap		{ min-width:1280px; margin:0 auto; overflow:hidden; }

/* header */
#header	{ position:relative; background-color:#fff; z-index:999; text-align:center; width:100%; } 
#header h1	{ padding:18px 0 0 0; position:relative; z-index:999; margin:0 auto;  width:266px; height:38px; }
#header h1 a	{ display:block;  height:38px; margin-left: -50px; }
#header #top_mn	{ position:absolute; top:10px; left:50%; margin-left:-600px;	}
#header #top_mn ul		{ float:left; 	}
#header #top_mn ul li		{ float:left; padding:0 15px; background:url('//image.prospecs.com/front/images/common/spbar.png') 0 3px no-repeat; background-size:1px 10px;   	}
#header #top_mn ul li:first-child	{ padding-left:0px; background:none; 	}
#util		{ margin:0 auto; position:relative; min-width:1280px; padding-top:26px; margin-left:-640px; z-index:9;  }
#util .side_area		{ position:absolute; left:50%; top:-42px; z-index:9;  }
#util .side_area .login_before		{ margin-left:780px;  }
#util .side_area .login_after		{ margin-left:740px;  }
#util .side_area ul		{ float:left; }
#util .side_area ul li		{ position:relative; float:left; }
#util .side_area ul li span	{ display:block; position:absolute; bottom:0px; left:-15px; background-color:#000; color:#fff; text-align:center; opacity:0; filter: alpha(opacity=0); transition-duration:0.3s; font-family:GothamM; padding:4px 9px; white-space:nowrap; }
#util .side_area ul li span:after		{ content:''; background:url("//image.prospecs.com/front/images/common/arr_top.png") 0px 0 no-repeat; position:absolute; width:10px; height:5px; left:50%; margin-left:-5px; top:-5px; }
#util .side_area ul li:hover span		{ opacity:1; filter: alpha(opacity=100); bottom:-10px; }			
#util .side_area ul li.mypage span		 { left:-23px; 	}
#util .side_area ul li.wish span		 { left:-25px; 	}
#util .side_area ul li.logout span		 { left:-21px; 	}
#util .side_area ul li a			{ display:block; padding:13px 8px; }
#util .side_area ul li a:after	{ content:''; display:block; height:16px; font-size:0; }
#util .side_area ul li a em	{ position:absolute; left:-10px; top:-4px; background-color:#f27529; color:#FFF; font-size:9px; font-weight:bold; border-radius:10px; display:none; min-width:17px; height:17px; padding:0 0 1px 0px; text-align:center; line-height:17px; font-style: normal; } 
#util .side_area ul li.login			{ background:url("//image.prospecs.com/front/images/common/icon_util01.png") 0 0 no-repeat; }
#util .side_area ul li.join			{ background:url("//image.prospecs.com/front/images/common/icon_util02.png") 0 0 no-repeat; }
#util .side_area ul li.mypage		{ background:url("//image.prospecs.com/front/images/common/icon_util03.png") 0 0 no-repeat; }
#util .side_area ul li.cart			{ background:url("//image.prospecs.com/front/images/common/icon_util04.png") 0 0 no-repeat; }
#util .side_area ul li.logout			{ background:url("//image.prospecs.com/front/images/common/icon_util05.png") 0 0 no-repeat; }
#util .side_area ul li.wish			{ background:url("//image.prospecs.com/front/images/common/icon_util06.png") 0 0 no-repeat; }
#util .side_area ul li.view			{ background:url("//image.prospecs.com/front/images/common/icon_util07.png") 0 0 no-repeat; }
#util .side_area ul li.login a:after		{ width:19px; }
#util .side_area ul li.join a:after		{ width:19px; }
#util .side_area ul li.cart a:after		{ width:19px; }
#util .side_area ul li.mypage a:after	{ width:19px; }  
#util .side_area ul li.logout a:after	{ width:19px; }  
#util .side_area ul li.wish a:after		{ width:19px; }  
#util .side_area ul li.view a:after		{ width:24px; }  
#util .side_area .search			{ float:left; background:url('//image.prospecs.com/front/images/common/bg_search_off.png') no-repeat; position:absolute; top:62px; right:0px; width:204px; height:34px; padding-bottom:5px; margin-top:1px; padding-top:10px; }
#util .side_area .search.on		{ float:left; background:url('//image.prospecs.com/front/images/common/bg_search_on.png') no-repeat; position:absolute; top:62px; right:0px; width:204px; height:34px; padding-bottom:5px; margin-top:1px; padding-top:10px;	}
#util .side_area .search label	{ width:150px; height:15px; display:block; position:relative; cursor:text; margin-bottom:2px; }
#util .side_area .search label .placeholder		{ position:absolute; left:1px; top:2px; font-family:'Noto Sans KR'; opacity:3; transition-duration:0.3s; }
#util .side_area .search label .placeholder.hide	{ opacity:0; }
#util .side_area .search input		{ border:none; width:150px; font-family:'Noto Sans KR'; color:#7d7d7d; font-size:13px; height:30px; line-height:30px; margin:-8px 0 0 7px; padding-left:0px;  }
#util .side_area .search .btn_search		{ position:absolute; right:7px; top:7px; background:url("//image.prospecs.com/front/images/common/btn_search.png") 0 no-repeat; width:18px; height:18px; border:0; font-size:0; overflow:hidden; text-indent:-9999px; cursor:pointer; }
#util .side_area .search .hotkeyword		{ position:absolute; left:0; right:0; top:34px; overflow:hidden; height:0px; background:#000; width:204px;   }
#util .side_area .search .hotkeyword ul		{ padding-top:16px; padding-bottom:5px; float:none; }
#util .side_area .search .hotkeyword li		{ text-align:left; color:#FFF; font-size:12px; padding-bottom:7px; position:relative; left:50px; opacity:0; overflow:hidden;font-family:'Noto Sans KR'; float:none; height:19px;  }
#util .side_area .search .hotkeyword li:hover	{ color:#000; } 
#util .side_area .search .hotkeyword li a			{ color:#FFF; font-size:12px; display:inline; margin-left:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:0px !important;  }
#util .side_area .search .hotkeyword li a:hover	{ color:#FFF; }
#util .side_area .search .hotkeyword li a strong	{ color:#e76c1f; font-weight:normal;  	}

/* gnb */
.gnb		{ position:absolute; left:40px; right:0; top:25px; height:39px; overflow:hidden; background-color:#fff; min-width:1280px; }
.gnb.open		{ border-bottom:1px solid #d6d6d6; }
.gnb .gnb_area	{ position:relative; z-index:3; border-bottom:1px solid #d6d6d6; }
.gnb .gnb_area >ul			{ text-align:center; overflow:hidden; display:inline-block; vertical-align:top; }
.gnb .gnb_area >ul li.dp1		{ display:block; float:left; padding:5px 21px 17px 21px; height:16px; }
.gnb .gnb_area >ul li.dp1 >a		{ display:block; font-size:15px; font-family:GothamBd; position:relative; color:#222222; }
.gnb .gnb_area >ul li.dp1 >a:hover	{ color:#e86b1f; }
.gnb .gnb_area >ul li.dp1 >a.on		{ color:#e86b1f; border-bottom:3px solid #e86b1f; padding-bottom:12px;  }
.gnb .gnb_area >ul p.dp1		{ display:block; float:left; padding:5px 21px 17px 21px; height:16px; }
.gnb .gnb_area >ul p.dp1 >a		{ display:block; font-size:15px; font-family:GothamBd; position:relative; color:#222222;}
.gnb .gnb_area >ul p.dp1 >a:hover	{ color:#e86b1f; }
.gnb .gnb_area >ul p.dp1 >a.on		{ color:#e86b1f; border-bottom:3px solid #e86b1f; padding-bottom:12px;    }
.gnb .gnb_area .dp2_wrap		{ position:absolute; left:0; top:39px; width:100%; margin-left:0; padding:35px 0 0; overflow:hidden; background-color:#fff; text-align:left; height:375px; }  
.gnb .gnb_area .dp2_wrap .dp2_area	{ display:inline-block; text-align:left; position:relative; left:50%; margin-left:-300px; } 
.gnb .gnb_area .dp2_wrap .dp2_cont	{ float:left; opacity:0; margin-top:-50px; }
.gnb .gnb_area .dp2_wrap .dp2_cont:first-child		{ margin-left:-9px; }  
.gnb .gnb_area .dp2_wrap .dp2_cont .dp2_tit		{ font-size:13px; font-family:GothamBd; margin-bottom:16px; font-weight:bold; margin-right:20px; width:120px; }
.gnb .gnb_area .dp2_wrap .dp2_cont .dp2_tit a	{ font-size:13px; 	}
.gnb .gnb_area .dp2_wrap .dp2_cont ul			    { float:left; margin-right:15px; width:120px; height:270px;   }
.gnb .gnb_area .dp2_wrap .dp2_cont ul:first-child		{ margin-left:0; }
.gnb .gnb_area .dp2_wrap .dp2_cont li			{ font-family:'Noto Sans KR'; margin:0 0 4px 0; font-size:14px; word-break:break-all;color:#666666; }
.gnb .gnb_area .dp2_wrap .dp2_cont li a		{ color:#666; font-size:13px;  }
.gnb .gnb_area .dp2_wrap .dp2_cont li a:hover	{ color:#111; }
.gnb .gnb_area .dp2_wrap .dp2_brand		{ position:absolute; left:570px; width:300px;  	}
.gnb .gnb_area .dp2_wrap .banner			{ position:absolute; left:800px;  } 
.gnb .gnb_area .dp2_wrap .banner img		{ width:340px; height:250px;  }
.gnb .gnb_area .dp2_wrap .banner2			{ position:absolute; left:550px;  }
.gnb .gnb_area .dp2_wrap .banner2 img		{ width:580px; height:253px; }  
.gnb .gnb_area .dp2_wrap.sport			{ width:1180px; margin-left:-590px; text-align:center; }
.gnb .gnb_area .dp2_wrap.sport ul		{ text-align:center; }
.gnb .gnb_area .dp2_wrap.sport ul li		{ display:inline-block; position:relative; width:250px; height:250px; overflow:hidden; margin:0 6px; }
.gnb .gnb_area .dp2_wrap.sport ul li .img		{ position:absolute; left:0; top:0; right:0; bottom:0; }
.gnb .gnb_area .dp2_wrap.sport ul li .img img	{ width:100%; height:100%; }
.gnb .gnb_area .dp2_wrap.sport ul li .tit			{ position:absolute; left:0; right:0; bottom:0; text-align:center; }
.gnb .gnb_area .dp2_wrap.sport ul li .tit em	{ background-color:#fff; display:inline-block; padding:3px 30px; }
.gnb .gnb_arr		{ height:3px; background-color:#e86b1f; width:20px; position:absolute; top:35px; left:50%; z-index:1; opacity:0; }

/* mini GNB */
#header_s		{ position:relative; height:63px; background:rgba(34,34,34,0.9); z-index:100; text-align:center; width:100%; border-bottom:1px solid #d6d6d6; min-width:1280px; z-index:9999; } 
#header_s.fixed	{ position:fixed; width:100%; min-width:1280px; display:block; box-sizing: border-box;}   
#header_s .gnb	{ position:absolute; left:40px; right:0; top:25px; height:39px; overflow:hidden;background:rgba(34,34,34,0.0);  }
#header_s .gnb.open	{ border-bottom:1px solid #d6d6d6; }
#header_s .gnb .gnb_area		{ position:relative; z-index:3; border-bottom:1px solid #222222; }
#header_s .gnb .gnb_area >ul		{ text-align:center; display:inline-block; vertical-align:top; margin-top:-3px; }
#header_s .gnb .gnb_area >ul li.dp1	{ display:block; float:left; padding:0px 21px 25px 21px; height:16px; }
#header_s .gnb .gnb_area >ul li.dp1 >a	{ display:block; font-size:15px; font-family:GothamM; position:relative; color:#f1f1f1; }
#header_s .gnb .gnb_area >ul li.dp1 >a:hover		{ color:#e86b1f; }
#header_s .gnb .gnb_area >ul li.dp1 >a.on		{ color:#e86b1f; border-bottom:3px solid #e86b1f; padding-bottom:21px;  }
#header_s .gnb .gnb_area >ul p.dp1	{ display:block; float:left; padding:0px 21px 25px 21px; height:16px; }
#header_s .gnb .gnb_area >ul p.dp1 >a	{ display:block; font-size:15px; font-family:GothamM; position:relative; color:#f1f1f1; }
#header_s .gnb .gnb_area >ul p.dp1 >a:hover	{ color:#e86b1f; }
#header_s .gnb .gnb_area >ul p.dp1 >a.on		{ color:#e86b1f; border-bottom:3px solid #e86b1f; padding-bottom:21px;    } 
#header_s .gnb .gnb_area .dp2_wrap	{ position:absolute; left:0; top:39px; width:100%; margin-left:0; padding:36px 0 0; overflow:hidden; background-color:#fff; text-align:left; height:375px; }  
#header_s .gnb .gnb_area .dp2_wrap .dp2_area	{ display:inline-block; overflow:hidden; text-align:left; position:relative; left:50%; margin-left:-300px; width:100%; height:100%;  }
#header_s .gnb .gnb_area .dp2_wrap .dp2_cont:first-child		{ margin-left:1px; }  
#header_s .gnb .gnb_arr		{ height:3px; background-color:#e86b1f; width:20px; position:absolute; top:36px; left:50%; z-index:1; opacity:0; }
#header_s .s_sear		{ position:absolute; top:24px; left:50%; margin-left:840px; z-index:99; } 
#header_s .s_mn		{ position:absolute; top:24px; left:50%; margin-left:895px; z-index:99; }

.t_search		{ width:100%; background:url('//image.prospecs.com/front/images/common/bg_search.png') 0 0 repeat-x; height:100px; border-top:1px solid #3a3a3a; margin-top:38px; }
.t_search .t_search_in		{ width:1200px; margin:0 auto; position:relative; left:0px; padding-top:23px; }
.t_search .t_search_in .sear		{ border:3px solid #949494; width:1150px; height:38px; text-align:left; }
.t_search .t_search_in .btn		{ background:#949494; width:44px; height:44px; position:absolute; right:0px; top:23px; }
.t_search .t_search_in .btn img		{ margin-top:13px; }

.t_util	{ position:absolute; top:64px; left:50%; margin-left:396px; text-align:left !important; }
.t_util .t_util_in		{ background:#222222; width:204px; }
.t_util .t_util_in ul	{ text-align:left; }
.t_util .t_util_in ul li	{ color:#FFF; text-align:left; border-top:1px solid #3a3a3a; font-size:11px; font-family:GothamM; padding:15px 20px 14px 52px; }
.t_util .t_util_in ul li a	{ color:#FFF;  }
.t_util .t_util_in ul li a span 	{ color:#FFF;  }
.t_util .t_util_in ul li.j		{ background:url("//image.prospecs.com/front/images/common/icon_util01s.png") 20px 12px no-repeat; }
.t_util .t_util_in ul li.s	{ background:url("//image.prospecs.com/front/images/common/icon_util02s.png") 20px 12px no-repeat; }
.t_util .t_util_in ul li.lo	{ background:url("//image.prospecs.com/front/images/common/icon_util05s.png") 20px 12px no-repeat; }
.t_util .t_util_in ul li.w	{ background:url("//image.prospecs.com/front/images/common/icon_util03s.png") 20px 12px no-repeat; }
.t_util .t_util_in ul li.c	{ background:url("//image.prospecs.com/front/images/common/icon_util04s.png") 20px 12px no-repeat; }

/* top banner */
#top_banner		{ width:100%; height:40px; position:relative; z-index:20000; margin-bottom: -15px;}
#top_banner .top_img		{ width:1280px; margin:0 auto; position:relative; 	}
#top_banner .top_close		{ position:absolute; top:10px; left:50%; margin-left:576px;	}

/* spot banner */
#spot_banner	{ position:fixed; right:0; top:60%; z-index:999;	}
#spot_banner .spot_img	{ position:relative; 	}
#spot_banner .spot_close	{ position:absolute; top:120px; left:10px; 	}

/* contents */
#container	{	}

.main_visual	{ width:100%; min-width:1280px; text-align:center; position:relative; left:0; right:0; overflow:hidden; display:inline-block; background:url('//image.prospecs.com/front/images/contents/main_visual_bg.jpg') center 0 no-repeat;  }
.main_visual .img	{ width:1280px; margin:0 auto;	}

.contents		{ width:100%; min-width:1280px;    }
.contents_in	{ width:1280px; margin:0px auto 0; position:relative; padding-bottom:20px; 	}
.contents_in2	{ width:1200px; margin:0px auto 0; position:relative; padding-bottom:10px; 	}

.title		{ position:relative; margin:0px 40px 40px; height:auto; text-align:center;   	} 
.title_auto		{ position:relative; margin:0px 40px 0; height:55px; text-align:center;   	}
.linemap		{ position:absolute; top:25px; right:0px;  }
.linemap li	{ float:left; font-family:GothamBk,'Noto Sans KR'; color:#000000; font-size:11px; background:url('//image.prospecs.com/front/images/common/arr_linemap.png') right 2px no-repeat; padding:0 15px 0 10px; line-height:12px; }
.linemap li a	{ font-weight:normal; font-family:GothamBk,'Noto Sans KR'; color:#999999; font-size:11px; 	}
.linemap li.pres	{ background:none; padding-right:0px; 	}
h2	{ padding:121px 0 0 0; font-family:GothamBd,'Noto Sans KR'; font-size:44px; line-height:44px;  	}
.subtitle		{ font-family:'Noto Sans KR'; font-size:16px; color:#999999; margin-top:38px; 	}
.noh2	{ height:30px;	}
.step	{ margin-top:53px;	}

.category	{ text-align:center; width:100%;   }

.cate_1st		{ display:inline-block; padding:28px 0 0px; }
.cate_1st li	{ display:inline; margin:0 0 0 24px;   	}
.cate_1st li strong	{ display:inline-block; width:162px; height:44px; font-family:GothamM, 'Noto Sans KR'; font-size:18px; color:#999999; padding-top:12px; cursor:pointer; }
.cate_1st li.on	{	}
.cate_1st li.on strong	{ background:url('//image.prospecs.com/front/images/common/bg_category1st.png') 0 0 no-repeat; background-size:162px 44px; color:#e86b1f;	}

.cate_2nd		{ display:inline-block; text-align:center; position:relative; left:0px; right:0px; 	}
.cate_2nd ul		{ display:inline;  	}
.cate_2nd ul li		{ display:inline-block; margin:0 20px 0 19px; padding-bottom:7px; border-bottom:3px solid #FFF; 	} 
.cate_2nd ul li img		{ margin:0 1px -10px 3px; padding-bottom:0px; 	}
.cate_2nd ul li p a		{ font-family:'Noto Sans KR', GothamM; font-size:17px; color:#999999; 	}
.cate_2nd ul li.on		{ display:inline-block; margin:0 20px 0 19px; border-bottom:3px solid #e76c1f; 	} 
.cate_2nd ul li.on p a	{ font-family:'Noto Sans KR', GothamM; font-size:17px; color:#e76c1f; 	} 
.cate_2nd .cate_tit		{ position:absolute; bottom:15px; left:-50px;	} 
.cate_2nd .cate_tit p a			{ font-family:'Noto Sans KR', GothamM; font-size:17px; color:#999999; padding-bottom:7px; 	}
.cate_2nd .cate_tit p.on a		{ color:#e76c1f; border-bottom:3px solid #e76c1f; padding-bottom:12px;   	}
 

.title .cate_2nd		{ margin-top:45px;	}
 
.head_prodlist	{ position:relative; 	}
.category_cont	{ width:1280px; margin:0 auto; text-align:center; 	}
h3.cate_tit			{ text-align:left; color:#222222; font-size:20px; font-family:GothamBd; letter-spacing:-1px; margin:0 40px 6px; }

/* 상품 슬라이드 */
.item_rolling { position:relative; height:395px; margin-bottom:17px;  }
.item_rolling .bx-wrapper .bx-prev	{ left:0px; z-index:10; background: url('//image.prospecs.com/front/images/common/btn_pre.png') no-repeat; background-size:18px 35px; }
.item_rolling .bx-wrapper .bx-next	{ right:0px; z-index:10; background: url('//image.prospecs.com/front/images/common/btn_next.png') no-repeat; background-size:18px 35px; }
.item_rolling .bx-wrapper .bx-controls-direction a	{ position:absolute; top:100px; outline:0; width:18px; height:35px; text-indent:-9999px; z-index:5; }
.item_rolling .bx-wrapper .bx-pager	{ display:none; }
.item_rolling.like		{ padding-bottom:0; }
.item_rolling .tit		{ position:absolute; top:-10px; left:50%; font-family:GothamBd; background:#fff; display:inline-block; font-size:20px; line-height:14px; padding:0 40px; margin-left:-125px; }
.item_rolling .tit.long		{ padding:0 20px; margin-left:-115px; }
.item_rolling ul.item_list		{ overflow:hidden; height:395px; margin-left:5px; }
.item_rolling ul.item_list li	{ float:left; text-align:center; width:318px; position:relative; z-index:9; height:395px; padding-top:19px;  } 
.item_rolling ul li a:hover		{ text-decoration:underline;	} 
.item_rolling ul li strong.cate		{ margin:12px 0 -25px 0;	}
.item_rolling ul li strong	{ display:block; margin:27px 0 10px; font-family:'Noto Sans KR'; color:#222; text-align:left; padding-left:36.5px; width:245px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:500;  }
.item_rolling ul li strong span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none;	}
.item_rolling ul li span		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left; padding-left:36.5px;  }
.item_rolling ul li span.discount	{ color:#b1b1b1; text-align:left; margin-right:-23px; text-decoration:line-through;  } 

.item_rolling ul li img.badgeimg	{ position:absolute; left:36px; top:20px; z-index:20; }

.p_view		{ position:absolute; top:0px; left:17px; width:283px; height:375px; border:1px solid #e9e9e9; z-index:9999;  	}
.p_view .p_view_in		{ padding:19px; background:transparent;  }
.p_view .p_view_in .icon	{ position:absolute; top:228px; left:50%; margin-left:-53px;	}
.p_view .p_view_in .icon>ul		{ display:inline; text-align:center;  	}
.p_view .p_view_in .icon>ul>li		{ display:inline; width:34px; height:34px; border:1px solid #d7d7d7; padding-top:0px; margin-left:-1px; }
.p_view .p_view_in .size	{ position:absolute; bottom:19px; left:11px;	}
.p_view .p_view_in .size>ul		{ display:inline; 	}
.p_view .p_view_in .size>ul>li		{ display:inline; width:20px; height:20px; border:1px solid #d9d9d9; padding-top:0px; margin-left:8px;  }
.p_view .p_view_in .size>ul>li>p	{ color:#222222; font-size:10px; font-family:GothamBk; padding:3px; text-align:center; 	}
.p_view .p_view_in .link_view		{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background-color:#000; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
.p_view .p_view_in .link_view a	{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; filter: alpha(opacity=0); }

.top_visual	{ margin-bottom:45px; text-align:center;  	}
.banner		{ margin-bottom:100px; 	}
.sub_prodlist		{ border-top:1px solid #d6d6d6; width:1200px; margin:0 auto;  	}
.sub_prodview	{ width:1200px; margin:0 auto;  }

/* select layer */
.select_wrap		{ position:relative; display:inline-block; vertical-align:middle; border:1px solid #FFF; }
.select_wrap .select_txt			{ border-bottom:3px solid #222222; color:#222222; font-family:GothamM, 'Noto Sans KR'; cursor:pointer; position:relative; padding-bottom:5px; z-index:2; font-size:13px; text-align:left;  }
.select_wrap .select_txt:after	{ content:''; display:block; position:absolute; right:-2px; top:2px; background:url('//image.prospecs.com/front/images/common/icon.png') -80px -40px no-repeat; width:12px; height:7px; }
.select_wrap .select_layer		{ position:absolute; left:0; top:21px; right:0px; height:0px; overflow:hidden; z-index:1; background-color:#fff; margin:-41px -21px -21px;    }
.select_wrap .select_layer ul	{ padding:54px 0 10px 5px; }
.select_wrap .select_layer li		{ cursor:pointer; color:#666; font-family:GothamB, 'Noto Sans KR'; margin-bottom:6px; text-align:left; padding:0 15px 0px 15px; }
.select_wrap .select_layer li:hover		{ color:#222; font-family:GothamB, 'Noto Sans KR'; }
.select_wrap.open	{  	}
.select_wrap.open .select_txt:after		{ background-position:-60px -40px;  } 
.select_wrap.open .select_layer		{ position:absolute; left:0; top:21px; right:0px; height:0px; overflow:hidden; z-index:1; background-color:#fff; border:1px solid #d7d7d7; margin:-41px -21px -21px;     }

/* sort */
.product_sort_wrap		{ position:relative; z-index:9; margin:45px 0 50px;  }
.product_sort_wrap .sort_area		 { color:#9c9c9c; font-family:'Noto Sans KR'; padding-top:20px; position:absolute; right:0; top:0; }
.product_sort_wrap .sort_area select		{ border:0; padding:0 0 5px 0; border-bottom:2px solid #222222; font-family:'Noto Sans KR'; font-size:12px; vertical-align:top; }
.product_sort_wrap .sort_area .sort		{ margin-right:20px;   }
.product_sort_wrap .sort_area .sort .txt	{ display:inline; margin-right:8px; color:#222; font-size:13px; background:url('//image.prospecs.com/front/images/common/ft_spbar.png') right 3px no-repeat; padding:0 20px 0 0; margin-right:40px; font-family:GothamM;   }
.product_sort_wrap .sort_area .sort .txt strong	{ color:#999; padding-left:4px; font-family:GothamM; font-size:13px; 	}


/* filter */
.filter_area	{ position:absolute; left:0; top:0; width:259px; border:1px solid #fff; height:45px; overflow:hidden; background-color:#fff;  }
.filter_area .filter_cont		{ width:222px; padding:17px 17px 0 20px;  	}
.filter_area:hover		{ border-color:#d7d7d7; }
.filter_area.open		{ border-color:#d7d7d7; padding-bottom:60px; }
.filter_area.open h3	{ cursor:default; }
.filter_area.open .filter_close	{ visibility:visible; }
.filter_area h3		{ font-size:13px; font-family:GothamM, 'Noto Sans KR'; border-bottom:3px solid #222222; position:relative; padding-bottom:7px; text-align:left; width:219px; }
.filter_area h3:after	{ content:''; background:url('//image.prospecs.com/front/images/common/icon.png') -80px -40px no-repeat; position:absolute; right:0; top:5px; width:10px; height:6px; }
.filter_area.open h3:after	{ background-position:-60px -40px;  }
.filter_area h4		{ font-size:12px; font-family:GothamM, 'Noto Sans KR'; border-bottom:1px solid #1e1e1e; padding-bottom:5px; padding-top:36px; text-align:left; width:219px;  }

.filter_area .ck_area	{ position:relative; }
.filter_area .ck_area .clear		{ position:absolute; right:3px; top:-20px; font-family:GothamB, 'Noto Sans KR'; font-size:11px; border:0; background:none; cursor:pointer; }

.filter_area .ck_area.brand ul			{ overflow:hidden; padding-top:18px; }
.filter_area .ck_area.brand ul li		{ float:left; border:1px solid #e4e4e4; font-family:GothamL, 'Noto Sans KR'; padding:0px 0 0 0; margin:0 3px 3px 0; background:#FFF;  }
.filter_area .ck_area.brand ul li button		{ border:0; cursor:pointer; display:block; overflow:hidden; width:106px; height:32px; background:#FFF; font-family:GothamL, 'Noto Sans KR'; font-size:12px;   }
.filter_area .ck_area.brand ul li.active		{ border:1px solid #000;   }
.filter_area .ck_area.brand ul li.active button		{ width:106px; height:32px; }

.filter_area .ck_area.gender ul			{ overflow:hidden; padding-top:18px; }
.filter_area .ck_area.gender ul li		{ float:left; border:1px solid #e4e4e4; font-family:GothamL, 'Noto Sans KR'; padding:0px 0 0 0; margin:0 3px 3px 0; background:#FFF;  }
.filter_area .ck_area.gender ul li button		{ border:0; cursor:pointer; display:block; overflow:hidden; width:106px; height:32px; background:#FFF; font-family:GothamL, 'Noto Sans KR'; font-size:12px;   }
.filter_area .ck_area.gender ul li.active		{ border:1px solid #000;   }
.filter_area .ck_area.gender ul li.active button		{ width:106px; height:32px; }
 
.filter_area .ck_area.color ul			{ overflow:hidden; padding-top:18px; }
.filter_area .ck_area.color ul li			{ float:left; margin:0 3px 3px 0; position:relative; }
.filter_area .ck_area.color ul li button		{ border:0; cursor:pointer; display:block; overflow:hidden; width:34px; height:34px; text-indent:-9999px; font-size:0; }
.filter_area .ck_area.color ul li.white button		{ border:1px solid #dcdcdc; }
.filter_area .ck_area.color ul li.active		{ border:1px solid #000; padding:1px; }
.filter_area .ck_area.color ul li.active button		{ width:30px; height:30px; }

.filter_area .ck_area.size ul			{ overflow:hidden; padding-top:18px; }
.filter_area .ck_area.size ul li		{ float:left; border:1px solid #e4e4e4; font-family:GothamL, 'Noto Sans KR'; padding:0px 0 0 0; margin:0 3px 3px 0; background:#FFF;  }
.filter_area .ck_area.size ul li button		{ border:0; cursor:pointer; display:block; overflow:hidden; width:32px; height:32px; background:#FFF; font-family:GothamL, 'Noto Sans KR'; font-size:12px;   }
.filter_area .ck_area.size ul li.active		{ border:1px solid #000;   }
.filter_area .ck_area.size ul li.active button		{ width:32px; height:32px; }
 


.filter_area .botbtn	{ text-align:center; margin:20px 0 20px; width:259px;  }
.filter_area .botbtn ul	{ float:left; 	}
.filter_area .botbtn ul li	{ float:left; width:129px; height:30px; padding:10px 0 10px; 	}
.filter_area .botbtn ul li p.clearAll	{ background-color:#ebebeb; width:129px; height:23px; cursor:pointer; font-family:GothamB, 'Noto Sans KR'; font-size:11px; padding-top:7px; font-weight:bold;  }
.filter_area .botbtn ul li p.search	{ background-color:#000; width:130px; height:23px; cursor:pointer; font-family:GothamB, 'Noto Sans KR'; font-size:11px; color:#fff; padding-top:7px; font-weight:bold; }
.filter_area .filter_close		{ position:absolute; left:0; right:0; bottom:0; text-align:center; width:100%; background:#fff; border:0; border-top:1px solid #d7d7d7; overflow:hidden; text-indent:-9999px; font-size:0; height:28px; cursor:pointer; visibility:hidden; }
.filter_area .filter_close:after	{ content:''; width:10px; height:6px; display:block; position:absolute; left:50%; top:12px; margin-left:-5px; background:url('//image.prospecs.com/front/images/common/icon.png') -60px -40px no-repeat; }


/* product list */
.product_list_wrap	{ padding:70px 0px 80px; position:relative; }
.product_list_wrap >ul		{ overflow:hidden; position:relative; z-index:3; }
.product_list_wrap >ul >li	{ float:left; width:300px; height:300px; text-align:left; margin:25px 0 75px; position:relative; text-align:center;    } 
.product_list_wrap >ul >li .photo		{ width:245px; height:245px; overflow:hidden; padding:0 28px 0 27px;   }
.product_list_wrap >ul >li .photo img	{ width:100%; height:100%; }
.product_list_wrap >ul >li img.p_img		{ max-width:245px; max-height:245px;  }
.product_list_wrap >ul >li img.gd_img		{ max-width:40px; max-height:30px; position:absolute; bottom:56px; right:29px;  }
.product_list_wrap >ul >li .cate		{ margin:12px 0 -26px; font-family:'Noto Sans KR'; padding-left:27px; width:245px; font-size:13px; font-weight:500; text-align:left;  	}
.product_list_wrap >ul >li .tit			{ font-family:'Noto Sans KR'; margin:28px 0 8px; color:#222; text-align:left; padding-left:27px; width:245px; font-size:13px; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.product_list_wrap >ul >li .tit span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none; font-weight:normal;	}
.product_list_wrap >ul >li .price		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left; padding-left:27px; width:245px; margin-bottom:5px; }
.product_list_wrap >ul >li .price span			{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  }
.product_list_wrap >ul >li .price span.discount	{ color:#b1b1b1; text-align:left; text-decoration:line-through; margin-right:15px;   }
.product_list_wrap >ul >li .price span.discount2	{ color:#000000; text-align:left; text-decoration:line-through; margin-right:15px;   }

.product_list_wrap >ul >li .cpicon { position:absolute;right:28px;top:299px;}
 
.product_list_wrap >ul >li .p_view		{ position:absolute; top:-20px; left:7px; width:283px; height:375px; border:1px solid #e9e9e9; z-index:9999; display:none;  	}
.product_list_wrap >ul >li .p_view .p_view_in				{ padding:19px; height:355px;  }
.product_list_wrap >ul >li .p_view .p_view_in .icon			{ z-index:99;  	}
.product_list_wrap >ul >li .p_view .p_view_in .icon ul		{  	}
.product_list_wrap >ul >li .p_view .p_view_in .icon ul li		{ float:left;  } 
.product_list_wrap >ul >li .p_view .p_view_in .size			{ position:absolute; bottom:19px; left:13px;	}
.product_list_wrap >ul >li .p_view .p_view_in .size ul		{ display:inline; 	}
.product_list_wrap >ul >li .p_view .p_view_in .size ul li		{ display:inline-block; width:20px; height:20px; border:1px solid #d9d9d9; padding-top:0px; margin-left:6px;  }
.product_list_wrap >ul >li .p_view .p_view_in .size ul li p	{ color:#222222; font-size:10px; font-family:GothamBk; padding:3px; text-align:center; 	}
.product_list_wrap >ul >li .p_view .p_view_in .link_view		{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background-color:#000; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
.product_list_wrap >ul >li .p_view .p_view_in .link_view a	{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; filter: alpha(opacity=0); }

.product_list_wrap >ul >li .sp_view		{ position:absolute; top:-20px; left:7px; width:283px; height:355px; z-index:9999; display:none;  	}

.product_list_wrap >ul >li .badgeimg		{ position:absolute; left:28px; top:0px; z-index:20; }

.product_list_wrap2	{ padding:70px 0px 20px; position:relative; }
.product_list_wrap2 >ul		{ overflow:hidden; position:relative; z-index:3; }
.product_list_wrap2 >ul >li	{ float:left; width:400px; text-align:center; margin:25px 0 75px; position:relative;   } 
.product_list_wrap2 >ul >li .photo		{ width:360px; height:360px; overflow:hidden; padding:0 20px 0 20px;  }
.product_list_wrap2 >ul >li .photo img	{ width:100%; height:100%; }
.product_list_wrap2 >ul >li img.p_img	{ max-width:360px; max-height:360px; }
.product_list_wrap2 >ul >li img.gd_img		{ max-width:30px; max-height:30px; position:absolute; bottom:56px; right:29px;  }
.product_list_wrap2 >ul >li .cate		{ font-family:'Noto Sans KR'; margin:10px 0 0px; color:#222; font-weight:500; font-size:13px; padding-left:27px; text-align: left; 	}
.product_list_wrap2 >ul >li .tit			{ font-family:'Noto Sans KR'; margin:0px 0 7px; color:#222; text-align:left; padding-left:27px; width:360px; font-size:13px; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.product_list_wrap2 >ul >li .tit span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none; font-weight:normal;	}
.product_list_wrap2 >ul >li .price		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left; padding-left:27px;height:20px; } 
.product_list_wrap2 >ul >li .price span			{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  }
.product_list_wrap2 >ul >li .price span.discount	{ color:#b1b1b1; text-align:left; text-decoration:line-through; margin-right:15px;   }



.product_list_wrap2 >ul >li .cpicon { position:absolute;right:40px;top:410px;}
 
.product_list_wrap2 >ul >li .p_view		{ position:absolute; top:-20px; left:0px; width:398px; height:470px; border:1px solid #e9e9e9; z-index:9999; display:none;  	}
.product_list_wrap2 >ul >li .p_view .p_view_in				{ padding:19px; height:470px;  }
.product_list_wrap2 >ul >li .p_view .p_view_in .icon			{ top:343px; z-index:99;  	}
.product_list_wrap2 >ul >li .p_view .p_view_in .icon ul		{  	}
.product_list_wrap2 >ul >li .p_view .p_view_in .icon ul li		{ float:left;  } 
.product_list_wrap2 >ul >li .p_view .p_view_in .size			{ position:absolute; bottom:19px; left:13px;	}
.product_list_wrap2 >ul >li .p_view .p_view_in .size ul		{ display:inline; 	}
.product_list_wrap2 >ul >li .p_view .p_view_in .size ul li		{ display:inline-block; width:20px; height:20px; border:1px solid #d9d9d9; padding-top:0px; margin-left:6px;  }
.product_list_wrap2 >ul >li .p_view .p_view_in .size ul li p	{ color:#222222; font-size:10px; font-family:GothamBk; padding:3px; text-align:center; 	}
.product_list_wrap2 >ul >li .p_view .p_view_in .link_view		{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background-color:#000; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
.product_list_wrap2 >ul >li .p_view .p_view_in .link_view a	{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; filter: alpha(opacity=0); }

.product_list_wrap2 >ul >li .sp_view		{ position:absolute; top:-20px; left:0px; width:398px; height:470px; z-index:9999; display:none;  	}

.product_list_wrap2 >ul >li .badgeimg		{ position:absolute; left:28px; top:0px; z-index:20; }

.product_list_wrap3	{ padding:70px 0px; position:relative; }
.product_list_wrap3 >ul		{ overflow:hidden; position:relative; z-index:3; left:18px; }
.product_list_wrap3 >ul >li	{ float:left; width:600px; text-align:left; margin:25px 0 25px; position:relative;   } 
.product_list_wrap3 >ul >li .photo		{ width:510px; height:510px; overflow:hidden; padding:0 20px 0 27px; }
.product_list_wrap3 >ul >li .photo img	{ width:100%; height:100%; }
.product_list_wrap3 >ul >li img.p_img	{ width:510px; height:510px; }
.product_list_wrap3 >ul >li img.gd_img	{ max-width:30px; max-height:30px; position:absolute; bottom:75px; right:90px;  }
.product_list_wrap3 >ul >li .cate		{ font-family:'Noto Sans KR'; margin:10px 0 0px; color:#222; font-weight:500; font-size:13px; padding-left:27px;  	}
.product_list_wrap3 >ul >li .tit			{ font-family:'Noto Sans KR'; margin:0px 0 7px; color:#222; text-align:left; padding-left:27px; width:510px; font-size:13px; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.product_list_wrap3 >ul >li .tit span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none; font-weight:normal;	}
.product_list_wrap3 >ul >li .price		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left; padding-left:27px; } 
.product_list_wrap3 >ul >li .price span			{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  }
.product_list_wrap3 >ul >li .price span.discount	{ color:#b1b1b1; text-align:left; text-decoration:line-through; margin-right:15px;   } 
.product_list_wrap3 >ul >li .p_view		{ position:absolute; top:-20px; left:7px; width:548px; height:620px; border:1px solid #e9e9e9; z-index:9999; display:none;  	}
.product_list_wrap3 >ul >li .p_view .p_view_in				{ padding:19px; height:620px;  }
.product_list_wrap3 >ul >li .p_view .p_view_in .icon			{ top:493px;  z-index:99;  	}
.product_list_wrap3 >ul >li .p_view .p_view_in .icon ul		{  	}
.product_list_wrap3 >ul >li .p_view .p_view_in .icon ul li		{ float:left;  } 
.product_list_wrap3 >ul >li .p_view .p_view_in .size			{ position:absolute; bottom:19px; left:13px;	}
.product_list_wrap3 >ul >li .p_view .p_view_in .size ul		{ display:inline; 	}
.product_list_wrap3 >ul >li .p_view .p_view_in .size ul li		{ display:inline-block; width:20px; height:20px; border:1px solid #d9d9d9; padding-top:0px; margin-left:6px;  }
.product_list_wrap3 >ul >li .p_view .p_view_in .size ul li p	{ color:#222222; font-size:10px; font-family:GothamBk; padding:3px; text-align:center; 	}
.product_list_wrap3 >ul >li .p_view .p_view_in .link_view		{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background-color:#000; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
.product_list_wrap3 >ul >li .p_view .p_view_in .link_view a	{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; filter: alpha(opacity=0); }

.product_list_wrap3 >ul >li .sp_view		{ position:absolute; top:-20px; left:7px; width:548px; height:620px; z-index:9999; display:none;  	}

.filter_result	{ margin:70px 0 30px;	}
.filter_result p.count		{ text-align:center; font-size:25px; font-family:GothamBk; padding-bottom:30px;	}
.filter_result p.btn		{ text-align:center; 	}

/* product view */
.product_detail_wrap		{ overflow:hidden; }
.product_detail_wrap .detail_photo	{ float:left; width:582px; height:620px !important; } 
.product_detail_wrap .detail_photo .largeImg a		{ max-width:532px; max-height:532px; text-align:center; width:100%; }
.product_detail_wrap .detail_photo .tit		{ font-size:13px; color:#000; font-family:'Noto Sans KR',GothamB; margin-top:5px; margin-bottom:10px; padding:25px 0 0 20px; }			
.product_detail_wrap .detail_photo .bigImg	{ width:530px; height:530px; position:relative;   }
.product_detail_wrap .detail_photo .bigImg li		{ position:absolute; z-index:1; }
.product_detail_wrap .detail_photo .bigImg li:first-child	{ z-index:2; }
.product_detail_wrap .detail_photo .bigImg li.active		{ z-index:3; }
.product_detail_wrap .detail_photo .bigImg .btn	{ position:absolute; top:222px; z-index:3; width:36px; height:36px; font-size:0; display:block; text-indent:-9999px; border:0; cursor:pointer; }
.product_detail_wrap .detail_photo .bigImg .btn.prev		{ left:0; background:url('//image.prospecs.com/front/images/common/btn_precir.png') 0 0 no-repeat; }
.product_detail_wrap .detail_photo .bigImg .btn.next		{ right:0; background:url('//image.prospecs.com/front/images/common/btn_nextcir.png') 0 0 no-repeat; }
.product_detail_wrap .detail_photo .bigImg img			{ width:530px; height:530px; }
.product_detail_wrap .detail_photo .thumbImg		{ position:absolute; overflow:hidden; } 
.product_detail_wrap .detail_photo .thumbImg .cont		{ position:relative; width:520px; float:left; }
.product_detail_wrap .detail_photo .thumbImg .cont .slider		{ position:relative; overflow:hidden; width:455px; height:88px; margin:0 0px 0 39px; }
.product_detail_wrap .detail_photo .thumbImg .btn		{ position:absolute; top:30px; z-index:3; width:16px; height:29px; font-size:0; display:block; text-indent:-9999px; border:0; cursor:pointer; }
.product_detail_wrap .detail_photo .thumbImg .btn.prev	{ left:0; background:url('//image.prospecs.com/front/images/common/arr_prev.png') no-repeat; }
.product_detail_wrap .detail_photo .thumbImg .btn.next	{ right:0; background:url('//image.prospecs.com/front/images/common/arr_next.png') no-repeat; }
.product_detail_wrap .detail_photo .thumbImg ul			{ overflow:hidden; position:absolute; left:0; top:0;  }
.product_detail_wrap .detail_photo .thumbImg ul li		{ float:left; width:88px; height:88px; margin-right:3px; position:relative; cursor:pointer; }
.product_detail_wrap .detail_photo .thumbImg ul li.active:after		{ content:''; position:absolute; left:0; top:0; right:0px; bottom:0; border:1px solid #222; } 
.product_detail_wrap .detail_photo .thumbImg ul li img		{ max-width:88px; max-height:88px; 	}

.product_detail_wrap .detail_photo .thumbImg ul#thumblist		{ display:block; }
.product_detail_wrap .detail_photo .thumbImg ul#thumblist li	{ float:left; list-style:none;text-align:center; }
.product_detail_wrap .detail_photo .thumbImg ul#thumblist li a	{ display:block; width:88px;   } 
.product_detail_wrap .detail_photo .thumbImg ul#thumblist li a img		{ max-width:88px; max-height:88px; 	}
.product_detail_wrap .detail_photo .thumbImg ul#thumblist li a.zoomThumbActive		{ border:1px solid #222;  }
.product_detail_wrap .detail_photo .thumbImg ul#thumblist li a.zoomThumbActive img		{ max-width:86px; max-height:86px; 	}
		
.jqzoom	{ text-decoration:none; float:left; }
.zoomPad		{ position:relative; float:left; cursor:crosshair; width:100%; } 
.zoomPup		{ background-color:#FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); position:absolute; border:1px solid #CCC; z-index:20000; cursor:crosshair; top:3px; left:3px; width:30px; height:30px; margin:2px;   }
.zoomOverlay	{ position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5;*/ width:100%; height:100%; display:none; z-index:2000; width:30px; height:30px;  }
.zoomWindow	{ position:absolute; right:0px; top:40px; background:#FFF; height:auto; z-index:2000;  }
.zoomWrapper	{ position:relative; border:1px solid #999; z-index:20000; margin-left:77px;  }
.zoomWrapperTitle	{ display:none;  }
.zoomWrapperImage	{ display:block; position:relative; overflow:hidden; z-index:2000; }
.zoomWrapperImage img		{ border:0px; display:block; position:absolute; z-index:2000; }
.zoomIframe		{ z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; } 
.zoomPreload	{ display:none !important; 	}

.product_detail_wrap .detail_info		{ margin-left:616px; }
.product_detail_wrap .detail_info .brn p		{ font-size:16px; color:#000; font-family:GothamBd; display:inline-block; vertical-align:middle; margin-right:12px; font-weight:bold; } 
.product_detail_wrap .detail_info .bn p		{ font-size:12px; color:#666666; font-family:GothamL; display:inline-block; vertical-align:middle; margin-right:12px; padding-bottom:25px; } 
.product_detail_wrap .detail_info .pn			{ padding:5px 0 5px 0; }
.product_detail_wrap .detail_info .pn h3		{ font-size:25px; color:#222222; font-family:'Noto Sans KR',GothamB; display:inline-block; vertical-align:middle; margin-right:10px; font-weight:400; }

.product_detail_wrap .detail_info .price p		{ font-size:25px; color:#000; font-family:GothamM; display:inline-block; vertical-align:middle; letter-spacing:-1px; margin-right:8px; }
.product_detail_wrap .detail_info .price p del	{ color:#b1b1b1; }
.product_detail_wrap .detail_info .price p.discount		{ color:#e86b1f; margin-left:20px;  }
.product_detail_wrap .detail_info .price span img		{ margin:2px 0 0 0;	} 

.product_detail_wrap .detail_info .price .cpicon 		{ position:absolute; right:40px; }
 
/* 2017.05.24 최대혜택가 추가 */ 
.product_detail_wrap .detail_info .benefit_price p		{ font-size:25px; color:#000; font-family:GothamM; display:inline-block; vertical-align:middle; letter-spacing:-1px; margin-right:8px;margin-top:5px; } 
.product_detail_wrap .detail_info .benefit_price p.discount		{ color:#e86b1f; margin-left: 14px;  } 

.product_detail_wrap .detail_info .benefit_price .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 0 no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF; z-index:30; }
.product_detail_wrap .detail_info .benefit_price .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-125px; width:200px; padding:10px 10px; margin-bottom:10px; font-size:13px; line-height:22px; font-family:'Noto Sans KR'; z-index:30; }
.product_detail_wrap .detail_info .benefit_price .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
/*******/ 
 
.product_detail_wrap .detail_info .section1		{ margin-bottom:5px; 	}
.product_detail_wrap .detail_info .section2 		{ border-top:1px solid #c4c4c4; padding:25px 0 18px 4px; margin-top:18px;   }

.product_detail_wrap .detail_info dl			{ font-size:14px; font-family:GothamBk;  }
.product_detail_wrap .detail_info dl dt		{ float:left; margin:10px 0 10px 0; font-weight:normal; font-size:14px; color:#222222; text-align:left;   }
.product_detail_wrap .detail_info dl dt.po		{ margin:0px 0 0px 0; }

.product_detail_wrap .detail_info dl dt.po .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 0 no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF; z-index:30; }
.product_detail_wrap .detail_info dl dt.po .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-165px; width:270px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:30; }
.product_detail_wrap .detail_info dl dt.po .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }

.product_detail_wrap .detail_info dl dt.de .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 0 no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF; z-index:20; }
.product_detail_wrap .detail_info dl dt.de .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-148px; width:510px; padding:10px 0 10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:999;   }
.product_detail_wrap .detail_info dl dt.de .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }

.product_detail_wrap .detail_info dl dd				{ margin:0 0 10px 147px; font-size:14px; color:#222222;  }
.product_detail_wrap .detail_info dl dd img			{ margin:5px 12px 0 0; 	}
.product_detail_wrap .detail_info dl dd p.icon		{ float:left; 	}
.product_detail_wrap .detail_info dl dd p.btn		{ float:right; margin:4px 0 0 0;	}
.product_detail_wrap .detail_info dl dd div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; height:28px; line-height:29px; cursor: pointer; text-indent:10px; text-align:left !important; position:absolute; left:0; right:0; top:0; color:#222222; font-size:12px; }
.product_detail_wrap .detail_info dl dd select		{ border:1px solid #afafaf; width:160px; cursor:pointer; font-family:GothamBk; font-size:12px; color:#222222;  }
.product_detail_wrap .detail_info dl dd.color button	{ border:0; width:34px; height:34px; overflow:hidden; text-indent:-9999px; cursor:pointer; margin-right:3px; margin-bottom:3px; } 
.product_detail_wrap .detail_info dl dd.color button.active	{ border:1px solid #000; }
.product_detail_wrap .detail_info dl dd.color strong		{ font-family:GothamL; font-size:11px; color:#666666; margin:0 0 0 2px; 	}
 
.product_detail_wrap .detail_info button.white_color_img {background:#FFF url('//image.prospecs.com/front/images/planning/etc/color_w02.png') 0 0 no-repeat; width:34px; height:34px; }
 
.product_detail_wrap .detail_info dl dd.size			{ overflow:hidden; margin-top:10px;   }
.product_detail_wrap .detail_info dl dd.size li		{ float:left; border:1px solid #cbcbcb; font-family:GothamL; padding:0px 0 0 0; margin:0 3px 7px 0; background:#FFF;  }
.product_detail_wrap .detail_info dl dd.size li button		{ border:0; cursor:pointer; display:block; overflow:hidden; width:32px; height:32px; background:#FFF; font-family:GothamL; font-size:11px;   }
.product_detail_wrap .detail_info dl dd.size li.soldout		{ 	}
.product_detail_wrap .detail_info dl dd.size li.soldout button		{ background:#FFF url('//image.prospecs.com/front/images/common/bg_diagonal.png') 0 0 no-repeat; width:32px; height:32px;   	}
.product_detail_wrap .detail_info dl dd.size li.active		{ border:2px solid #000;  }
.product_detail_wrap .detail_info dl dd.size li.active button		{ width:30px; height:30px;   }
.product_detail_wrap .detail_info dl dd.size p.sizeguide	{ display:inline; background:url('//image.prospecs.com/front/images/common/icon_size.png') 0 0 no-repeat; font-family:GothamL; font-size:11px; color:#666666; padding-left:22px; margin-right:14px;  	}
.product_detail_wrap .detail_info dl dd.size p.offline		{ display:inline; background:url('//image.prospecs.com/front/images/common/icon_offline.png') 0 1px no-repeat; font-family:'Noto Sans KR'; font-size:11px; color:#999999; padding-left:20px; font-weight:200; 	}
.product_detail_wrap .detail_info dl dd.quantity p		{ font-weight:normal; font-size:14px; color:#222222; padding-top:10px;  	}

.product_detail_wrap .detail_info dl dd.optionsize			{ overflow:hidden; margin-top:10px;   }
.product_detail_wrap .detail_info dl dd.optionsize select	{ border:1px solid #afafaf; width:auto; min-width:160px; cursor:pointer; font-family:GothamBk; font-size:12px; color:#222222;  }

.product_detail_wrap .detail_info .btn_wrap	{ overflow:hidden; margin-top:30px; } 
.product_detail_wrap .detail_info .btn_wrap button		{ margin:0 0 0 10px; 	}
.product_detail_wrap .detail_info .btn_wrap button:first-child		{ margin-left:0px; 	}
.product_detail_wrap .detail_info .btn_wrap .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:186px; height:50px; font-size:14px; font-family:GothamM;  }
.product_detail_wrap .detail_info .btn_wrap .button1.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:580px; height:50px; font-size:14px; font-family:GothamM;  }
.product_detail_wrap .detail_info .btn_wrap .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:184px; height:50px; font-size:14px; font-family:GothamM;  }

.product_detail_wrap .detail_info .md_talk		{ margin-top:26px; 	}
.product_detail_wrap .detail_info .md_talk dl.tit		{ width:100%; border-bottom:1px solid #e2e2e2; position:relative; height:35px; 	}
.product_detail_wrap .detail_info .md_talk dl.tit dt		{ font-family:GothamBk; font-size:14px; color:#222222; 	}
.product_detail_wrap .detail_info .md_talk dl.tit dd		{ position:absolute; top:11px; right:0px; 	}
.product_detail_wrap .detail_info .md_talk ul.lst 		{ margin:10px 0 0 0;  }
.product_detail_wrap .detail_info .md_talk ul.lst li 		{ font-family:'Noto Sans KR'; font-size:12px; color:#666666; background:url('//image.prospecs.com/front/images/common/blt_sq.png') 0 7px no-repeat; padding-left:7px; margin-bottom:4px;  	}

.product_detail_wrap .detail_info .etc			{ float:left; width:100%; margin-top:20px;    }
.product_detail_wrap .detail_info .etc .sns	{ float:left; }
.product_detail_wrap .detail_info .etc .sns li		{ float:left;  } 
.product_detail_wrap .detail_info .etc .benefit		{ float:right; }
.product_detail_wrap .detail_info .etc .benefit li		{ float:left; margin-left:-1px; }  
.product_detail_wrap .detail_info .btn_fullview		{ text-align:right; margin-top:30px; 	} 

.product_detail_banner { width:100%; margin:20px auto 0; position:relative; padding-bottom:5px; text-align:center;	}

/* Layer Popup */
.layer_wrap	{ display:none; position:fixed; left:0; right:0; top:0; bottom:0; text-align:center; background-color:rgba(0, 0, 0, 0.5); z-index:99999; }
/* .layer_wrap:before	{ content:""; display:inline-block; height:100%; vertical-align:middle; margin-right:-.25em; } */
.pop_layer	{ display:inline-block; vertical-align:middle; z-index:10; font-family:'Noto Sans KR'; height:100%; vertical-align:middle; margin-top:5%;  }
.pop_conts	{ height:auto; 	}
.pop_conts .pop_title		{ background:#000; color:#FFF; text-align:center; position:relative; height:40px;	}
.pop_conts .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR', GothamBd; font-size:15px; padding:8px 0 0 0;  	}
.pop_conts .pop_title p.close	{ position:absolute; top:14px; right:11px;	}
.pop_conts .pop_body		{ background-color:#fff; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
.pop_conts .pop_bodyin		{ padding:19px; 	}
.pop_conts .pop_bodyin .txt		{ color:#333; font-family:'Noto Sans KR'; padding-bottom:20px; line-height:20px;	}
.pop_conts input.btn_bk	{ color:#FFF; background:#000; border:1px solid #000; font-size:11px; text-align:center; font-family:GothamBk; width:107px; height:26px; line-height:26px; 	} 
.pop_conts input.btn_wh	{ color:#000; background:#FFF; border:1px solid #999; font-size:11px; text-align:center; font-family:GothamBk; width:107px; height:26px; line-height:26px; 	} 

#layer_cart .pop_layer,
#layer_wish .pop_layer			{ margin-top:20%;	}
#layer_cart .pop_conts,
#layer_wish .pop_conts			{ width:400px !important;	}
#layer_cart .pop_body,
#layer_wish .pop_body			{ height:150px !important;	}
#layer_cart .pop_body .txt,
#layer_wish .pop_body .txt		{ font-size:15px !important; margin:10px 0 0 0;	}
#layer_cart .pop_conts input.btn_bk,
#layer_wish .pop_conts input.btn_bk		{ color:#FFF; background:#000; border:1px solid #000; font-size:12px !important; text-align:center; font-family:GothamBk; width:107px; height:32px !important; line-height:26px; 	} 
#layer_cart .pop_conts input.btn_wh,
#layer_wish .pop_conts input.btn_wh	{ color:#000; background:#FFF; border:1px solid #999; font-size:12px !important; text-align:center; font-family:GothamBk; width:107px; height:32px !important; line-height:26px; 	} 
 



.pop_conts450		{ height:auto; width:450px; 	}
.pop_conts450 .pop_title		{ background:#222222; color:#FFF; text-align:center; position:relative; height:60px;	}
.pop_conts450 .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR'; font-size:20px; padding:15px 0 0 0;  	}
.pop_conts450 .pop_title p.close	{ position:absolute; top:14px; right:14px;	}
.pop_conts450 .pop_body		{ background-color:#fff; text-align:left;  }
.pop_conts450 .pop_bodyin		{ padding:28px 30px 40px; 	} 
.pop_conts450 .pop_bodyin .table_wp	{ border-top:1px solid #cccccc; border-bottom:1px solid #e3e3e3; font-size:13px; width:100%; table-layout:fixed; margin:16px 0 6px;    }
.pop_conts450 .pop_bodyin .btn_center	{ margin-top:30px;	}
.pop_conts450 .pop_bodyin .btn_center .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:160px; height:40px; font-size:13px; line-height:36px; }
.pop_conts450 .pop_bodyin .btn_center .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:160px; height:40px; font-size:13px; line-height:36px;  }
.pop_conts450 .pop_bodyin .btn_pw		{	}
.pop_conts450 .pop_bodyin .btn_pw .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:123px !important; height:40px; font-size:13px; line-height:36px; }
.pop_conts450 .pop_bodyin .btn_pw .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:123px; height:40px; font-size:13px; line-height:36px;  }
.pop_conts450 .pop_bodyin .btn_staff		{	}
.pop_conts450 .pop_bodyin .btn_staff .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:180px !important; height:40px; font-size:13px; line-height:36px; }
.pop_conts450 .pop_bodyin .btn_staff .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:180px; height:40px; font-size:13px; line-height:36px;  }

.pop_conts650		{ height:auto; width:650px; 	}
.pop_conts650 .pop_title		{ background:#222222; color:#FFF; text-align:center; position:relative; height:60px;	}
.pop_conts650 .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR'; font-size:20px; padding:15px 0 0 0;  	}
.pop_conts650 .pop_title p.close	{ position:absolute; top:14px; right:14px;	}
.pop_conts650 .pop_body		{ background-color:#fff; text-align:left; overflow-y:auto; height:645px;  }
.pop_conts650 .pop_bodyin		{ padding:28px 30px 40px; 	}  
.pop_conts650 .pop_bodyin .btn_center	{ margin-top:30px;	}
.pop_conts650 .pop_bodyin .btn_center .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:160px; height:40px; font-size:13px; line-height:36px; }
.pop_conts650 .pop_bodyin .btn_center .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:160px; height:40px; font-size:13px; line-height:36px;  }

.pop_conts610		{ height:auto; width:610px; 	}
.pop_conts610 .pop_title		{ background:#222222; color:#FFF; text-align:center; position:relative; height:60px;	}
.pop_conts610 .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR'; font-size:20px; padding:15px 0 0 0;  	}
.pop_conts610 .pop_title p.close	{ position:absolute; top:14px; right:14px;	}
.pop_conts610 .pop_body		{ background-color:#fff; text-align:left;   }
.pop_conts610 .pop_bodyin		{ padding:28px 30px 40px; 	}  

.pop_conts1280		{ height:auto; width:1280px; 	}
.pop_conts1280 .pop_title		{ background:#222222; color:#FFF; text-align:center; position:relative; height:60px;	}
.pop_conts1280 .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR'; font-size:20px; padding:15px 0 0 0;  	}
.pop_conts1280 .pop_title p.close	{ position:absolute; top:14px; right:14px;	}
.pop_conts1280 .pop_body		{ background-color:#fff; text-align:left; overflow-y:auto; height:700px;  }
.pop_conts1280 .pop_bodyin		{ padding:28px 30px 20px; 	}   
.pop_conts1280 .pop_body.size		{ background-color:#fff; text-align:center; overflow-y:auto; height:auto !important; padding-bottom:25px;   } 

.pop_login		{ height:auto; width:510px; 	}
.pop_login .pop_title		{ background:#FFF; text-align:center; position:relative; height:96px;	}
.pop_login .pop_title p.tit		{ color:#222222; font-family:GothamBd; font-size:44px; padding:53px 0 0 0;  	}
.pop_login .pop_title p.close	{ position:absolute; top:12px; right:22px;	}
.pop_login .pop_body			{ background-color:#fff; text-align:left;  }
.pop_login .pop_bodyin		{ padding:38px 60px 40px; 	} 
.pop_login .pop_bodyin .btn_login		{ margin:30px 0 10px;	}
.pop_login .pop_bodyin .btn_login .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:100%; height:50px; font-size:14px; line-height:46px; font-weight:600;  } 

.pop_conts_zip		{ height:auto; width:650px; 	}
.pop_conts_zip .pop_title		{ background:#222222; color:#FFF; text-align:center; position:relative; height:60px;	}
.pop_conts_zip .pop_title p.tit		{ color:#FFF; font-family:'Noto Sans KR'; font-size:20px; padding:15px 0 0 0;  	}
.pop_conts_zip .pop_title p.close	{ position:absolute; top:14px; right:14px;	}
.pop_conts_zip .pop_body		{ background-color:#fff; text-align:left; overflow-y:auto; height:420px;  }
.pop_conts_zip .pop_bodyin		{ padding:15px 30px 20px; 	}  
.pop_conts_zip .pop_bodyin .btn_center	{ margin-top:30px;	}
.pop_conts_zip .pop_bodyin .btn_center .button.bk	{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:160px; height:40px; font-size:13px; line-height:36px; }
.pop_conts_zip .pop_bodyin .btn_center .button.wh	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:160px; height:40px; font-size:13px; line-height:36px;  }

label.checkbox1	{ overflow:hidden; position:relative; cursor:pointer; padding-left:20px; display:inline-block; vertical-align:middle; min-width:15px; min-height:15px; letter-spacing:0 !important; color:#666666; font-size:13px; font-family:'Noto Sans KR';  }
label.checkbox1 input		{ position:absolute; left:-50px; top:-50px; }
label.checkbox1:after	{ background:url('//image.prospecs.com/front/images/common/bg_checkbox1.png') 0 0 no-repeat; content:'';display:block; width:15px; height:15px; position:absolute; left:0; top:3px;  }
label.check:after		{ background-position:0 -15px; }


.layer_template .template .today p.close		{ position:absolute; top:17px; right:17px;	}

/* Login */
.login		{ 	} 
.login .login_in		{ border-bottom:1px solid #dddddd; padding-bottom:30px;	}
.login .login_in p.inp		{ margin-bottom:10px; 	}
.login .login_in input[type="text"]			 { border:1px solid #dddddd; height:38px; line-height:38px; padding:0 7px; color:#bbbbbb; box-sizing:border-box; font-size:13px; font-family:'Noto Sans KR';  }
.login .login_in input[type="password"]			 { border:1px solid #dddddd; height:38px; line-height:38px; padding:0 7px; color:#bbbbbb; box-sizing:border-box; font-size:13px; font-family:'Noto Sans KR';  }
.login .login_in p.msg		{ color:#e76c1f; font-size:12px; font-family:'Noto Sans KR'; font-weight:300; margin:0px 0 5px; 	}
.login .login_in .id_opt		{ float:left; width:100%; margin-top:7px; 	}
.login .login_in .id_opt .lf		{ float:left;  	}
.login .login_in .id_opt .rf		{ float:right; color:#999999; font-size:13px; 	}
.login .login_in .id_opt .rf a	{ color:#999999; font-size:13px; background:url('//image.prospecs.com/front/images/common/arr_go.png') right 3px no-repeat; padding-right:15px;  	}
.login .login_in .sns_cont			{ display:inline;  	}
.login .login_in .sns_cont li		{ display:inline; 	}
.login .login_in .sns_cont li .button.naver		{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:126px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_naver.png') 10px 9px no-repeat; padding-left:25px; margin-right:2px; background-size:20px 20px;  }
.login .login_in .sns_cont li .button.kakao	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:126px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_kakao.png') 10px 9px no-repeat; padding-left:25px; margin-right:2.5px; background-size:20px 20px;  }
.login .login_in .sns_cont li .button.facebook	{ background-color:#FFF; text-align:center; border:1px solid #bbbbbb; color:#222; width:126px; height:38px; font-size:13px; line-height:34px; background:url('//image.prospecs.com/front/images/common/icon_facebook.png') 8px 9px no-repeat; padding-left:23px; margin-right:2px; background-size:20px 20px;  }

.login .login_add		{ padding-top:30px; 	}
.login .login_add .noti		{ position:relative; 	}
.login .login_add .noti .txt		{ color:#999999; font-size:13px; font-family:'Noto Sans KR'; 	}
.login .login_add .noti .btn		{ position:absolute; right:0px; top:0px;  	}
.login .login_add .banner		{ padding:20px 0 0; margin-bottom:0px; 	}

.cont_txt		{ color:#222; font-family:'Noto Sans KR'; font-size:13px; 	}

.txt_lst			{ text-align:left; 	}	
.txt_lst li		{ color:#999; font-family:'Noto Sans KR'; font-size:13px; background:url('//image.prospecs.com/front/images/common/blt_bar.png') 0 8px no-repeat; padding:0 0 2px 10px; 	}
.txt_lst li strong		{ font-size:13px; font-weight:500;	}
.txt_lst li.stxt		{ color:#999; font-family:'Noto Sans KR'; font-size:12px; background:url('//image.prospecs.com/front/images/common/blt_bar.png') 0 8px no-repeat; padding:0 0 2px 10px; 	}
.txt_lst li.noblt	{ background:none; padding-left:0px; 	}
.txt_lst li span	{ color:#666; font-size:13px; 	}
.txt_lst .tit		{ color:#222; font-family:'Noto Sans KR'; font-size:17px; padding-bottom:1px; background:none; padding-left:0px;  	}	
.txt_lst .stit	{ color:#222; font-family:'Noto Sans KR'; font-size:13px; padding-bottom:7px; background:none; padding-left:0px;  	}	

.blt_lst			{ text-align:left; 	}	
.blt_lst li		{ font-family:'Noto Sans KR'; font-size:12px; color:#666666; background:url('//image.prospecs.com/front/images/common/blt_sq.png') 0 9px no-repeat; padding-left:7px; margin-bottom:0px;	}

.blt_lst			{ text-align:left; 	}	
.blt_lst dt		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; margin-bottom:10px; 	}
.blt_lst dd		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; background:url('//image.prospecs.com/front/images/common/blt_sq.png') 0 9px no-repeat; padding-left:7px; margin-bottom:10px; font-weight:300; }

.grblt_lst			{ text-align:left; 	}	
.grblt_lst li		{ font-family:'Noto Sans KR'; font-size:12px; color:#999999; background:url('//image.prospecs.com/front/images/common/icon_grblt.png') 0 9px no-repeat; padding-left:7px; margin-bottom:4px; font-weight:300; 	}
.noti_txt		{ font-family:'Noto Sans KR'; font-size:12px; color:#999999 !important; background:url('//image.prospecs.com/front/images/common/icon_noti.png') 0 2px no-repeat; padding:0px 0 7px 22px; margin-top:10px; font-weight:300;	}


.tbl_top			{ position:relative; margin-top:88px; 	}
.tbl_top p.txt		{ position:absolute; left:0px; top:-31px; font-size:15px; font-family:'Noto Sans KR'; line-height:18px; color:#222222;    }
.tbl_top p.txt strong		{ background:url('//image.prospecs.com/front/images/common/spbar.png') left 3px no-repeat; margin-left:10px; padding-left:10px; font-weight:normal; font-size:13px; font-family:'Noto Sans KR'; color:#999999; 	}
.tbl_top p.op		{ position:absolute; right:0px; top:-31px;  }
.tbl_top p.op span.str	{ color:#999999; font-size:13px;   }
.tbl_top p.op span.str .necessary	{ margin:6px 7px 0 -18px; }
.tbl_top p.op label.checkbox	{ color:#666666; font-size:13px; letter-spacing:-0.5px;  	}


.tbl_sview		{ border-top:1px solid #cccccc; border-bottom:1px solid #e3e3e3; background:#fafafa; margin:16px 0 6px; padding:9px 0 12px; 	}
.tbl_sview table		{	}
.tbl_sview table th		{ color:#222222; font-size:13px; font-weight:normal; padding:6px 0 5px 30px; text-align:left;	}
.tbl_sview table td		{ color:#999999; font-size:13px; font-weight:normal; 		}

.tbl_write_wp		{ position:relative; letter-spacing:-0.5px; width:100%; table-layout:fixed; }
.table_wp			{ border-top:2px solid #000; font-size:13px; width:100%; table-layout:fixed; border-bottom:1px solid #ccc;   }
.table_wp th		{ text-align:left; vertical-align:top; border-bottom:1px solid #e3e3e3; font-weight:normal; padding:15px 0 15px 20px; color:#222222; font-size:13px; font-family:'Noto Sans KR'; }
.table_wp td		{ padding:12px 0; color:#7d7d7d; border-bottom:1px solid #e3e3e3; font-size:13px; color:#666666; font-weight:400;  }
.table_wp th .tit	{ color:#000; }
.table_wp .necessary		{ margin:10px 0px 0 7px; }
.table_wp em		{ margin:0 15px 0 5px; font-style: normal; }
.table_wp span.phone	{ position:relative; }
.table_wp span.phone:before	{ content:''; display:inline-block; vertical-align:middle; width:9px; height:1px; margin:0 0px 0 0px; }
.table_wp span.send		{ display:inline-block; height:31px; line-height:31px; }
.table_wp span.send button	{ height:31px; line-height:28px; color:#FFF; font-family:'Noto Sans KR'; letter-spacing:-1px; font-size:13px; padding:0 15px; margin-left:3px; }
.table_wp span.input		{ margin-left:20px; position:relative; }
.table_wp span.input span button		{ height:31px; line-height:28px; color:#FFF; font-family:'Noto Sans KR'; letter-spacing:-1px; font-size:13px; padding:0 15px; margin-left:3px; }
.table_wp span.input .time		{ display:block; position:absolute; top:36px; right:-5px; color:#e86b1f; font-size:11px; width:200px;  } 
.table_wp span.input .btn		{ display:block; position:absolute; top:32px; right:-80px; color:#e86b1f; font-size:11px; width:200px;  }
.table_wp span.input .btn button		{ height:22px; padding:0px 10px 4px; border:1px solid #dddddd; font-size:11px; color:rgba(0, 0, 0, 0.4); background:#FFF; vertical-align:middle; line-height:20px; margin-left:7px;		}
.table_wp span.p_info	{ margin-left:10px; margin-right:15px; font-size:13px; color:#999; font-family:'Noto Sans KR'; font-weight:normal; }
.table_wp p		{ margin-top:5px; }
.table_wp strong.txt		{ color:#000; font-size:12px;  }
.table_wp td img.icon	{ vertical-align:top; margin:0px 7px -5px 0; width:20px; height:20px;  	} 
.table_wp p.msg		{ color:#e76c1f; font-size:12px; font-family:'Noto Sans KR'; font-weight:300; margin:5px 0 5px; 	}
.table_wp p.addmsg		{ color:#222; font-size:12px; font-family:'Noto Sans KR'; font-weight:300; margin:5px 0 0px; 	}
.table_wp p.txt		{ color:#999999; font-size:13px; font-family:'Noto Sans KR'; font-weight:300; margin:0px 0 5px; 	}
.table_wp td p.stit		{ color:#666; font-size:13px; font-family:'Noto Sans KR'; padding:10px 0 0 0; background:url('//image.prospecs.com/front/images/common/blt_bar.png') 0 20px no-repeat; padding-left:10px;  	}
.table_wp td p.stit span	{ color:#999999; font-size:13px; 	}
.table_wp .point	{ margin:12px 0; }
.table_wp .point strong { color:#000; }
.table_wp td strong.code		{ vertical-align:top; color:#999999; font-size:13px; font-family:'Noto Sans KR'; font-weight:normal; margin:0 0 0 20px; 	}
.table_wp td strong.code a	{ font-weight:normal; color:#999999; font-size:13px; text-decoration:underline;  	}
.table_wp td strong.code .od_summary			{ background:none; width:216px; height:16px; display:inline-block; vertical-align:top; cursor:pointer; position:relative; background-color:#FFF; z-index:99; }

.table_wp td strong.code .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; right:-27px; bottom:-334px; width:578px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:100; }
.table_wp td strong.code .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; right:180px; bottom:-8px; }

.table_wp td.nopad		{ padding:0; border-bottom:0px;  }
.table_wp td table		{ width:100%; table-layout:fixed; 	}
.table_wp td table thead th		{ background:#fafafa; border-bottom:1px solid #e3e3e3; text-align:center; color:#222222; font-size:13px; font-family:'Noto Sans KR'; padding:15px 0 15px; 	}
.table_wp td table tbody td		{ text-align:center; color:#666666; font-size:13px; font-family:'Noto Sans KR'; 	border-bottom:0px; 	}
.table_wp td img.icon_cal			{ margin:6px 0 0 7px; 	}
.table_wp td .od_summary			{ width:18px; height:18px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF;   }
.table_wp td .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; right:-27px; bottom:-334px; width:578px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:100; }
.table_wp td .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; right:60px; bottom:-8px; }
.table_wp td.dim div.selector		 { -webkit-font-smoothing: antialiased; display:inline-block; vertical-align:middle; border:1px solid #cbcbcb; background-color:#FFF; position: relative; overflow: hidden; height:29px;  } 
.table_wp td.dim div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; height: 29px; line-height:29px; cursor: pointer; text-indent:10px; text-align:left !important; position:absolute; left:0; right:0; top:0; color:#cbcbcb; font-size:13px; }
.table_wp td.dim div.selector span:after		{ content:''; display:block; position:absolute; right:8px; top:12px; width:9px; height:6px; background:url('//image.prospecs.com/front/images/common/icon.png') -40px -80px no-repeat; }
.table_wp td.dim div.selector select		{ opacity:0;  filter: alpha(opacity=0); border: none; background: none; height:29px; width: 100%; color:#cbcbcb; font-size:13px; display:block; font-family:'Noto Sans KR';  }
.table_wp td .email_data		{	}
.table_wp td .email_data span		{ display:inline; font-size:13px; color:#666666; font-weight:400; margin:0px 30px 0 0px; line-height:10px; vertical-align:middle; 	}
.table_wp td .email_data span.sns_box		{ display:inline-block; width:30px; height:30px; text-align:center; margin:0px 2px 0 0px; 	}
.table_wp td .email_data span.sns_box img		{ text-align:center; margin-top:0px; width:30px; height:30px; 	}
.table_wp td .email_data button	{ height:31px; line-height:28px; color:#FFF; font-family:'Noto Sans KR'; letter-spacing:-1px; font-size:13px; padding:0 15px; margin:-4px 0 0 3px; }
.table_wp td input.gr_tbl		{ background:#b2b2b2; text-align:center; border:1px solid #b2b2b2; color:#fff; width:97px; height:31px; font-size:13px; line-height:28px; margin:-1px 0 0 3px;  	}
.table_wp td .file_list			{ margin-bottom:8px; 	} 
.table_wp td .file_list span			{	}
.table_wp td .file_list span a		{ color:#666; 	}
.table_wp td .file_list span a img		{ margin:4px 0 0 4px; }
.table_wp tr.subj th		{ color:#222222; font-size:18px; font-family:'Noto Sans KR'; padding:24px 20px 22px; border-bottom:1px solid #cccccc; 		}
.table_wp tr.subj td		{ color:#999999; font-size:12px; font-family:'Noto Sans KR'; text-align:right; padding-right:20px; border-bottom:1px solid #cccccc;  	}
.table_wp tr.subj td span		{ color:#999999; 	}	
.table_wp td.cont		{	}
.table_wp td.cont dl		{ padding:15px 35px 20px;	 float:left;  }
.table_wp td.cont dl dt		{ font-family:GothamM; font-size:42px; color:#222222; float:left; width:53px; vertical-align:top;   	}
.table_wp td.cont dl dd		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; font-weight:300; float:left; margin-top:7px; line-height:21px;  	}
.table_wp tr.ans td.cont		{ background:#fafafa; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; 	}
.table_wp tr.ans td.cont dl		{ padding:15px 35px 20px;	 float:left;  }
.table_wp tr.ans td.cont dl dt		{ font-family:GothamM; font-size:42px; color:#e86b1f; float:left; width:53px; vertical-align:top;   	}
.table_wp tr.ans td.cont dl dd		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; font-weight:300; float:left; margin-top:7px; line-height:21px;  	}
.table_wp td textarea		{ font-weight:normal !important; 	}

.mypage_wp .table_wp .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 0 no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF; z-index:99; }
.mypage_wp .table_wp .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-15px; bottom:-135px; width:250px; padding:12px 15px; margin-bottom:10px; font-size:12px; line-height:18px; }
.mypage_wp .table_wp .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.mypage_wp .table_wp .od_summary.email_info em	{ width:200px; position:absolute; left:-15px; bottom:-100px;   }

.top_btn { display:none; position: fixed; right:50px; bottom:150px; z-index:999; } 

.sub_contents		{ position:relative; margin:0 auto; width:1200px; padding:0 40px 0px 40px; overflow:hidden; }
.cont_wrap			{ margin-top:30px; margin-left:190px; width:939px; border-left:1px solid #f0f0f0; padding:52px 0 100px 70px;   } 
.cont_wrap .member			{ position:relative; 	}
.cont_wrap .mypage			{ position:relative; 	}
.cont_wrap .cscenter			{ position:relative; 	}
.cont_wrap h3		{ font-size:44px; letter-spacing:-1px; font-family:'Noto Sans KR'; font-weight:bold; color:#222; margin-bottom:-29px; }
.cont_wrap .linemap		{ position:absolute; top:-28px; right:0px; 	}
.cont_wrap .cscenter_m .linemap		{ position:absolute; top:54px; right:40px; 	}
.cont_wrap .mypage_m .linemap		{ position:absolute; top:54px; right:40px; 	}

.info_data		{	}
.info_data dl			{ border-top:1px solid #ccc; border-bottom:1px solid #e3e3e3; display:table; width:100%;   	}
.info_data dl dt		{ background:#fafafa; color:#222; font-size:13px; display:table-cell; padding:13px 17px 10px; width:70px;  }
.info_data dl dd		{ background:#FFF; color:#666; font-size:13px; display:table-cell; padding:13px 17px 10px;   } 
.info_data dl dd.w80	{ width:80px; 	}

.withdraw_opt		{ border-top:1px solid #cccccc; border-bottom:1px solid #e3e3e3; margin-top:7px; padding:18px 20px 20px;	}
.withdraw_opt ul		{ display:table; 	}
.withdraw_opt ul li		{ display:table-cell; width:200px; padding-bottom:7px; 	}
.withdraw_opt p		{ margin-top:7px; 	}
.withdraw_chk		{ margin:10px 0 0 0; 	}
.withdraw_chk label		{ color:#999; 	}

/* tab */
.tabs_wrap		{ margin-top:59px; 	}
.tabs_wrap .tab-menu		{ border-bottom:1px solid #000; line-height:0; text-align:center; }
.tabs_wrap .tab-menu ul	{ display:inline-block; height:51px;  }
.tabs_wrap .tab-menu li	{ float:left; width:469px; margin-left:0 !important; }
.tabs_wrap .tab-menu li:first-child a		{ border-right:0; }
.tabs_wrap .tab-menu li:last-child a		{ border-left:0; }
.tabs_wrap .tab-menu li a		{ display:block; height:14px; padding:26px 0 10px; border:1px solid #d9d9d9; border-bottom:0 none; background-color:#fff; text-align:center; color:#bbbbbb; font-family:GothamM,'Noto Sans KR'; font-size:14px;  }
.tabs_wrap .tab-menu li.active			{ width:470px; 	}
.tabs_wrap .tab-menu li.active a		{ padding:27px 0 11px; border:1px solid #000; border-bottom:0; color:#222222; font-size:15px;  }

/* lnb */
.lnb		{ width:190px; float:left; margin-top:0px; }
.lnb h2	{ font-size:24px; line-height:24px; letter-spacing:-1px; border-bottom:2px solid #000000; padding:110px 0 13px; font-family:GothamM; font-weight:normal; color:#222; width:151px;  }
.lnb >ul		{ margin-top:21px; 	}
.lnb >ul >li	{ padding-bottom:14px; color:#999999; } 
.lnb >ul >li >span,
.lnb >ul >li >a		{ display:block; font-size:13px; color:#999999; font-weight:500; padding:0px 0 0px;  }
.lnb >ul >li >span.on,
.lnb >ul >li >a.on		{ display:block; color:#222222; text-decoration:underline; }
.lnb >ul >li >span:hover,
.lnb >ul >li >a:hover	{ display:block; color:#222222; text-decoration:underline; }
.lnb ul.dp2		{ padding-bottom:4px; }
.lnb ul.dp2 li		{ padding:0 0 10px 10px; }
.lnb ul.dp2 li a	{ color:#7d7d7d; font-size:13px; letter-spacing:-1px; }
.lnb ul.dp2 li a.on,
.lnb ul.dp2 li a:hover		{ color:#000; font-weight:bold; }

.lnb dl		{ margin-bottom:3px; 	}
.lnb dl dt		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; padding:20px 0 10px; font-weight:500;  	}
.lnb dl dd		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; font-weight:300; padding-bottom:3px;   	}
.lnb dl dd a		{ font-size:13px; color:#999999; 	}
.lnb dl dd a.on,
.lnb dl dd a:hover		{ font-size:13px; color:#e86b1f; }
.lnb dl dd a.on img 	{ margin:6px 0 0 7px; 	}

/* order 상세설명 */
.od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 0 no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; cursor:pointer; position:relative; background-color:#FFF;  }
.od_summary em	{ background:#FFF; border:1px solid #999999; color:#000; position:absolute; right:-10px; bottom:17px; width:240px; padding:12px 13px; margin-bottom:10px; font-size:13px; line-height:160%; display:none; font-style: normal; }
.od_summary:hover em		{ display:block; }
.od_summary em:after		{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; right:11px; top:-8px; }

/* 약관 동의 */ 
.agree			{ padding-bottom:100px; 	}
.agree .agree_in		{ width:940px; margin:0 auto; text-align:center; 	}
.agree .agree_in h1		{ margin:85px 0 40px; 	}

.agree_top		{ font-family:'Noto Sans KR'; border-top:2px solid #000000; border-bottom:1px solid #cccccc; padding:38px 0 28px;  }
.agree_top dl		{ margin-bottom:5px; 	}
.agree_top dl dt		{ font-size:22px; color:#333; margin-bottom:20px;   	}
.agree_top dl dt strong	{ font-size:22px; 	}	
.agree_top dl dd	{ font-size:13px; color:#666; line-height:21px; 	}
.agree_top ul		{	}
.agree_top ul li		{ font-size:13px; color:#999; line-height:21px; 	}

.agree_sel		{ margin-bottom:10px; 	}
.agree_opt		{	}
.agree_opt .agree_lst		{ float:left; width:100%; border-bottom:1px solid #e3e3e3; 	}
.agree_opt .agree_lst li		{ float:left; padding:15px 24px 14px; text-align:left;  	}
.agree_opt .agree_lst li.chk label	{ font-size:14px; color:#222222;  	}
.agree_opt .agree_lst li.chk label strong	{ color:#e76c1f; font-size:14px; font-weight:normal; margin:0 3px 0 5px;  	}
.agree_opt .agree_lst li.chk label strong.opt		{ color:#999999; 	}
.agree_opt .agree_lst li.chk span.s_chk		{ background:url('//image.prospecs.com/front/images/common/ft_spbar.png') 0 5px no-repeat; padding:0 30px 0 30px; margin-left:20px;  	}
.agree_opt .agree_lst li.chk span.s_chk label	{ color:#999999; font-size:13px; margin-right:30px;  	}
.agree_opt .agree_lst li.icon		{ float:right; margin:5px 10px 0; 	}
.agree_opt .agree_cont		{ background:#fafafa; height:100px; overflow-y:scroll; color:#999999; padding:20px 0 10px 30px; border-bottom:1px solid #e3e3e3; text-align:left; font-size:13px; 	} 

.file_wp		{ overflow:hidden; }
.file_wp .value		{ width:200px; height:30px; border:1px solid #ccc; float:left; }
.file_wp .btn_box	{ width:97px; height:30px; float:left; margin-left:5px; position:relative; overflow:hidden; }
.file_wp .btn_box .btn		{ width:97px; height:30px; position:absolute; left:0; top:0; border:1px solid #b2b2b2; background:#b2b2b2; color:#FFF; line-height:27px;  }
.file_wp .btn_box .file		{ height:30px; position:absolute; top:0; right:0; filter:alpha(opacity=0); opacity:0; font-size:30px; cursor:pointer; }
.file_wp input[type="button"]	{ -webkit-border-radius:0; -webkit-appearance:none; }

/* 서브 2뎁스*/
.smenu		{ clear:both;    } 
.smenu_in	{ width:100%; background:url('//image.prospecs.com/front/images/common/bg_pro_tab.png') 0 bottom repeat-x; height:122px;    		}
.subDepth_area		{ width:1200px; margin:0 auto; margin-bottom:45px; position:relative; transition-duration:0.3s; top:0;    }
.subDepth_area >ul		{ text-align:left; overflow:hidden; }
.subDepth_area >ul >li			{ display:inline-block; text-align:center; width:285px; padding-top:58px; background:url('//image.prospecs.com/front/images/common/bg_pro_tab_lf.png') left bottom no-repeat;  }
.subDepth_area >ul >li >a		{ display:block; color:#9c9c9c; font-size:16px; font-family:GothamBk; padding:22px 0; width:288px;  }
.subDepth_area >ul >li.on >a		{ color:#222222; border-bottom:3px solid #e86b1f; padding:0 0 19px 0px; font-family:GothamM;  } 

.subDepth_area.detail_menu		{ margin-bottom:65px; position:relative; }
.subDepth_area.detail_menu ul li { margin:0 0px; width:285px;  } 
.subDepth_area.detail_menu .btn_close a		{ display:block; position:absolute; right:0; top:61px; width:60px; height:60px; display: block;background:url('//image.prospecs.com/front/images/common/btn_down.png') no-repeat;z-index:10;text-indent:-9999em; }
.subDepth_area.detail_menu .btn_close.open a	{ background: url('//image.prospecs.com/front/images/common/btn_up.png') no-repeat; }
 
.view_wrap .subDepth_area		{ width:1200px; margin:0 auto; margin-bottom:45px; position:relative; transition-duration:0.3s; top:0; background:url('//image.prospecs.com/front/images/common/bg_pro_tab_lf.png') right bottom no-repeat;    }
.view_wrap .subDepth_area >ul		{ text-align:left; overflow:hidden; }
.view_wrap .subDepth_area >ul >li			{ display:inline-block; text-align:center; width:295px; padding-top:58px; background:url('//image.prospecs.com/front/images/common/bg_pro_tab_lf.png') left bottom no-repeat;  }
.view_wrap .subDepth_area >ul >li >a		{ display:block; color:#9c9c9c; font-size:16px; font-family:GothamBk; padding:22px 0; width:300px;  }
.view_wrap .subDepth_area >ul >li.on >a		{ color:#222222; border-bottom:3px solid #e86b1f; padding:0 0 19px 0px; font-family:GothamM;  } 

.tbl_cont		{ border-top:1px solid #222222; }
.tbl_cont table		{ table-layout:fixed; width:100%;  	}
.tbl_cont table th		{ background:#f7f7f7; border-bottom:1px solid #f7f7f7; text-align:left; font-family:'Noto Sans KR'; font-size:12px; padding:11px 0 10px 50px; font-weight:normal; vertical-align:top;  	}
.tbl_cont table td		{ background:#FFF; border-bottom:1px solid #e8e8e8; font-family:'Noto Sans KR'; font-size:12px; padding:11px 0 10px 50px; color:#666666;  	} 
.tbl_cont table tr.last th, 
.tbl_cont table tr.last td		{ border-bottom:1px solid #e8e8e8;		}

.tbl_lst		{ border-top:1px solid #222222; 	}
.tbl_lst table		{ table-layout:fixed; width:100%;	}
.tbl_lst table th		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; text-align:left; font-weight:normal; border-bottom:1px solid #e3e3e3; padding:10px 5px 8px; 	}
.tbl_lst table th.prod_name		{ padding:0 20px 0 20px; color:#222222; height:66px;	 vertical-align:middle; 	}
.tbl_lst table td		{ font-family:GothamM; font-size:15px; color:#666666;	 text-align:left; border-bottom:1px solid #e3e3e3; padding:10px 5px 8px;   }
.tbl_lst table td.price		{ text-align:right;   }
.tbl_lst table td.prod_price		{ text-align:right; padding-right:20px; color:#222222;	 	}
.tbl_lst table td.prod_opt		{ text-align:left; padding-left:20px; 	}	
.tbl_lst table td.nodata			{ text-align:center; height:66px; vertical-align:middle; padding:0; font-family:'Noto Sans KR'; font-size:13px; color:#222222;   	}
.tbl_lst table tr.noti th, 
.tbl_lst table tr.noti td		{ background:#f7f7f7; color:#e86b1f; 	}
.tbl_lst table tfoot th		{ background:#f7f7f7; padding:0 20px 0 20px; color:#222222; height:66px; vertical-align:middle; font-family:'Noto Sans KR'; font-size:13px;  	}
.tbl_lst table tfoot td		{ background:#f7f7f7; padding:0 20px 0 20px; color:#222222; height:66px; vertical-align:middle; font-family:GothamM; font-size:13px; }
.tbl_lst table tfoot td.prod_price		{ text-align:right; color:#e86b1f; font-family:GothamM; font-size:15px; 	}

.tbl_rowsline		{ border-top:1px solid #222222; margin-top:20px; 	}
.tbl_rowsline table		{ table-layout:fixed; width:100%;  	}
.tbl_rowsline table thead th		{ background:#f7f7f7; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:14px 0 13px 0px; font-weight:normal; text-align:center;    	}
.tbl_rowsline table thead th:first-child	{ border-left:0px; 	}
.tbl_rowsline table tbody th		{ border-bottom:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:14px 20px 13px; font-weight:normal; text-align:left; vertical-align:top;   	}
.tbl_rowsline table tbody td		{ background:#FFF; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:14px 20px 13px; color:#666666;  	} 
.tbl_rowsline table tbody td p.addr		{ color:#666666; padding-bottom:5px; font-family:'Noto Sans KR'; font-size:13px;	} 
.tbl_rowsline table tbody td p.tel			{ color:#666666; font-family:'Noto Sans KR'; font-size:13px;  	} 
.tbl_rowsline table tbody td.icon		{ text-align:center; 	}
.tbl_rowsline table tbody td.nodata		{ padding:30px 0 30px; text-align:center; border-left:0px;  	}

.tbl_rows		{ border-top:2px solid #222222; margin-top:10px; 	}
.tbl_rows table		{ table-layout:fixed; width:100%;  	}
.tbl_rows table thead th		{ background:#f7f7f7; border-bottom:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:10px 0 10px; font-weight:normal; color:#333333; text-align:center;   	}  
.tbl_rows table thead th:first-child	{  }
.tbl_rows table label.checkbox	{ padding:0px 0 5px; min-width:15px; min-height:15px;   }
.tbl_rows table tbody td		{ background:#FFF; border-bottom:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:10px 0px 10px; color:#666666; text-align:center;  	}  
.tbl_rows table tbody td .button.wh_tbl	{ margin:0 0 0 4px; 	}
.tbl_rows table tbody td input.wh_tbl	{ margin:0 0 0 4px; 	}
.tbl_rows table tbody td div.selector span		{ font-size:12px !important;   }
.tbl_rows table tbody td.prd_pic		{ padding:0 12px; text-align:center; 	}
.tbl_rows table tbody td.prd_price		{ font-family:GothamBd; font-size:15px; color:#222222; vertical-align:middle; 	}
.tbl_rows table tbody td.prd_price2		{ font-family:GothamBk; font-size:15px; color:#222222; vertical-align:middle; 	}
.tbl_rows table tbody td.prd_price2 img.icon_que		{ position:relative; z-index:1; margin:2px 0 0 2px; 	}
.tbl_rows table tbody td.prd_price2 .od_summary			{ background:none; vertical-align:middle; cursor:pointer; position:relative; width:16px; height:16px; margin-left:-20px; z-index:10;   }
.tbl_rows table tbody td.prd_price2 .od_summary em			{ background:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-150px; width:245px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:99;   }
.tbl_rows table tbody td.prd_price2 .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.tbl_rows table tbody td.prd_price2 .od_summary em p.lay_tit		{ font-family:'Noto Sans KR'; font-size:15px; color:#222222; text-align:left; margin-bottom:7px;  }
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_detail		{ border-top:1px solid #bbbbbb; border-bottom:1px solid #f0f0f0; background:#fafafa; padding:9px 8px 9px; text-align:left; display:inline-block; width:230px; 	}
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_detail dt		{ font-family:'Noto Sans KR'; font-size:12px; color:#999999; display:inline-block; width:130px;  	}
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_detail dd		{ font-family:GothamM; font-size:12px; color:#222222; display:inline-block; text-align:right; width:90px;  }
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_total		{ text-align:left; margin-top:7px; display:inline-block; width:220px;   	}
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_total dt		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; display:inline-block; width:125px; 	}
.tbl_rows table tbody td.prd_price2 .od_summary em .lay_total dd		{ font-family:GothamM; font-size:15px; color:#e76c1f; display:inline-block; text-align:right; width:90px;  }

.tbl_rows table tbody td.prd_info			{ text-align:left; padding:17px 20px;	}
.tbl_rows table tbody td.prd_info2		{ text-align:left; padding:17px 10px;	}
.tbl_rows table tbody td .prd		{  }  
.tbl_rows table tbody td .prd .name		{ color:#222222; line-height:20px; font-size:13px; padding-bottom:8px;    }  
.tbl_rows table tbody td .prd .name a		{ color:#222222; line-height:20px; font-size:13px; }
.tbl_rows table tbody td .prd .name a:hover		{ text-decoration:underline; 		}
.tbl_rows table tbody td .prd .name strong		{ color:#e76c1f; font-size:15px; 	}
.tbl_rows table tbody td .prd .color		{  }  
.tbl_rows table tbody td .prd .color .pick		{ width:20px; height:20px; display:inline-block; margin:0 5px 0 0; border:1px solid #000; }
.tbl_rows table tbody td .prd .color .txt			{ color:#666666; font-size:11px; font-family:GothamL, 'Noto Sans KR'; display:inline-block; vertical-align:top; padding:4px 0 0 5px; 	}
.tbl_rows table tbody td.prd_deliv .price		{ font-family:GothamBd; font-size:15px; color:#222222; 	}
.tbl_rows table tbody td.prd_deliv .attxt		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666 !important; 	}
.tbl_rows table tbody td.zipcode		{ padding:15px 20px 15px;	}	
.tbl_rows table tbody td p.street		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; text-align:left; margin-bottom:1px;  	}
.tbl_rows table tbody td p.jibun		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; text-align:left; 	}
.tbl_rows table tbody td p.code		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; 	}
.tbl_rows table tbody tr.price_row td		{ padding:20px 0 20px; font-family:GothamBk; font-size:15px; color:#222222; vertical-align:middle;  	}
.tbl_rows table tbody tr.price_row td.pay_way		{ padding:12px 0 12px; 	}
.tbl_rows table tbody tr.price_row td .pay_opt		{	}
.tbl_rows table tbody tr.price_row td .pay_opt li		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; vertical-align:middle;	}
.tbl_rows table tbody tr.price_row td .pay_opt li.date		{ font-family:GothamBk; font-size:13px; color:#666666; vertical-align:middle; padding:3px 0 2px; 		}
.tbl_rows table tbody tr.price_row td .pay_opt li.btn		{ margin:5px 0 0 0;	} 
.tbl_rows table tbody tr.couponline td		{ height:66px; vertical-align:middle; font-family:'Noto Sans KR'; font-size:13px; color:#222222; padding:0 0px; 	}
.tbl_rows table tbody tr.couponline td.nodata		{ text-align:center; height:66px; vertical-align:middle; padding:0; font-family:'Noto Sans KR'; font-size:13px; color:#222222;  	}
.tbl_rows table tbody tr.couponline td.prd_info		{ padding:0 0 0 20px; 	}
.tbl_rows table tbody td.prd_btn		{ padding:10px 0 10px; 	}
.tbl_rows table tbody tr.soldout td		{ color:#cbcbcb; 	} 
.tbl_rows table tbody tr.soldout td div.selector		 { -webkit-font-smoothing: antialiased; display:inline-block; vertical-align:middle; border:1px solid #cbcbcb; background-color:#FFF; position: relative; overflow: hidden; height:29px;  } 
.tbl_rows table tbody tr.soldout td div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; height: 29px; line-height:29px; cursor: pointer; text-indent:10px; text-align:left !important; position:absolute; left:0; right:0; top:0; color:#cbcbcb; font-size:13px; }
.tbl_rows table tbody tr.soldout td div.selector span:after		{ content:''; display:block; position:absolute; right:8px; top:12px; width:9px; height:6px; background:url('//image.prospecs.com/front/images/common/icon.png') -40px -80px no-repeat; }
.tbl_rows table tbody tr.soldout td div.selector select		{ opacity:0;  filter: alpha(opacity=0); border: none; background: none; height:29px; width: 100%; color:#cbcbcb; font-size:13px; display:block; font-family:'Noto Sans KR';  }
.tbl_rows table tbody tr.soldout td input.wh_tbl		{ background-color:#FFFFFF; text-align:center; border:1px solid #cbcbcb; color:#cbcbcb; height:31px; font-size:12px; padding:0 12px; line-height:28px;  	}
.tbl_rows table tbody tr.soldout td label.checkbox	{ overflow:hidden; position:relative; cursor:pointer; display:inline-block; vertical-align:middle; min-width:15px; min-height:15px; letter-spacing:0 !important; color:#666666; font-size:13px; font-family:'Noto Sans KR'; padding:0px 0 5px;     }
.tbl_rows table tbody tr.soldout td label.checkbox input		{ position:absolute; left:-50px; top:-50px; } 
.tbl_rows table tbody tr.soldout td label.checkbox:after		{ background:url('//image.prospecs.com/front/images/common/bg_checkbox_dim.png') 0 0 no-repeat; content:'';display:block; width:15px; height:15px; position:absolute; left:0; top:3px;  }
.tbl_rows table tbody tr.soldout td label.check:after			{ background-position:0 -15px; }
.tbl_rows table tbody td.nodata		{ text-align:center; padding:66px 0; vertical-align:middle; font-family:'Noto Sans KR'; font-size:13px; color:#222222;  	} 
.tbl_rows table tbody td.nodata .nocart		{ font-size:25px; 	}
.tbl_rows table tbody tr.soldout td p.txt_soldout		{ color:#e86b1f; font-size:13px; font-family:'Noto Sans KR';	} 
.tbl_rows table tbody tr.soldout td.prd_info .prd .cate			{ color:#cbcbcb; 	}
.tbl_rows table tbody tr.soldout td.prd_info .prd .name a		{ color:#cbcbcb; line-height:20px; font-size:13px; }
.tbl_rows table tbody tr.soldout td.prd_info .prd .name a:hover		{ text-decoration:none; line-height:20px; 		}
.tbl_rows table tbody tr.soldout td.prd_info .prd .color		{  }  
.tbl_rows table tbody tr.soldout td.prd_info .prd .color .pick		{ width:20px; height:20px; display:inline-block; margin:0 5px 0 0;  }
.tbl_rows table tbody tr.soldout td.prd_info .prd .color .txt			{ color:#cbcbcb; font-size:11px; font-family:GothamL; display:inline-block; vertical-align:top; padding:4px 0 0 5px; 	}
.tbl_rows table tbody td.addr		{ text-align:left; padding:9px 20px; }
.tbl_rows table tbody tr.addr_regi_btn td	{ text-align:left; padding-left:0px;  }
.tbl_rows table tbody tr.addr_regi_btn .button a	{ font-size:13px; color:#FFF;  }
.tbl_rows table tbody tr.addr_regi_btn .button a:before	{ content:''; width:100px; height:32px; display:inline-block; vertical-align:middle; background:url('//image.prospecs.com/front/images/common/icon_plus_bk.png') right 0 no-repeat;  }
.tbl_rows table tbody tr.addr_regi_form		{ display:none; }
.tbl_rows table tbody tr.addr_regi_form .regi span a	{ text-align:center; }
.tbl_rows table tbody tr.addr_regi_form td		{ background:#fafafa; vertical-align:top; padding:15px 10px;	}
.tbl_rows table tbody tr.addr_regi_form td.form_address		{ text-align:left; padding:15px 20px; 	}
.tbl_rows table tbody tr.addr_regi_form td.form_address label		{ padding-left:20px; margin-left:10px;  	}
.tbl_rows table tbody tr.addr_modi_form		{ display:none; }
.tbl_rows table tbody tr.addr_modi_form .regi span a	{ text-align:center; }
.tbl_rows table tbody tr.addr_modi_form td		{ background:#fafafa; vertical-align:top; padding:15px 10px;	}
.tbl_rows table tbody tr.addr_modi_form td.form_address		{ text-align:left; padding:15px 20px; 	}
.tbl_rows table tbody tr.addr_modi_form td.form_address label		{ padding-left:20px; margin-left:10px;  	}
.tbl_rows table tbody td input.gr_tbl			{ background-color:#b2b2b2; text-align:center; border:1px solid #b2b2b2; color:#FFF; height:31px; font-size:12px; padding:0 12px; line-height:28px; width:auto;  		} 
.tbl_rows table tbody td input.wh_mtbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; width:85px; line-height:31px; padding:0; 	}
.tbl_rows table tbody td input.wh_mbtbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#666666; height:31px; font-size:12px; width:108px; line-height:31px; padding:0; 	}
.tbl_rows table tbody td.rate			{ font-size:15px; font-family:GothamBk; 	}
.tbl_rows table tbody td.period		{ color:#999999 !important; 	}
.tbl_rows table tbody td p.point		{ font-size:13px; font-family:GothamM; color:#e86b1f; 	}
.tbl_rows table tbody td.cate			{ color:#999999; font-size:13px; font-family:'Noto Sans KR'; text-align:left;   	}
.tbl_rows table tbody td.subj			{ color:#222222; font-size:13px; font-family:'Noto Sans KR'; text-align:left; 	}
.tbl_rows table tbody td.subj a		{ color:#222222; font-size:13px; 	} 
.tbl_rows table tbody td.date			{ color:#999999; font-size:13px; font-family:'Noto Sans KR';  	}
.tbl_rows table tbody td p.ans_ing		{ color:#999999; font-size:13px; 	}
.tbl_rows table tbody td p.ans_end		{ color:#222222; font-size:13px;	}
.tbl_rows table tbody td.order_num		{	}
.tbl_rows table tbody td.order_num a		{ color:#222222; text-decoration:underline; font-size:13px; 	}
.tbl_rows table tbody td.order_prod		{ text-align:left; padding:0 0 0 10px;  	}
.tbl_rows table tbody td.order_prod .cate		{ color:#222; font-weight:500; font-size:13px; font-family:'Noto Sans KR'; 	}	
.tbl_rows table tbody td.img		{ padding:20px 0 20px; 	}
.tbl_rows table tbody td p.delivery_stat		{ color:#e86b1f; 	}
.tbl_rows table tbody tr.notiline td		{ background:#fafafa; padding:20px 30px 20px; border-bottom:1px solid #cccccc; 	}
.tbl_rows table tbody td.prd_op div.selector		 { -webkit-font-smoothing: antialiased; display:inline-block; vertical-align:middle; border:1px solid #cccccc; background-color:#FFF; position: relative; overflow: hidden; height:29px; margin-top:-4px;   }  
.tbl_rows table tbody td.idx_data		{ color:#222222; font-size:12px;	}

.tbl_cols		{ border-top:2px solid #222222; margin-top:10px;  	}
.tbl_cols table		{ table-layout:fixed; width:100%;	}
.tbl_cols table th		{ font-family:'Noto Sans KR'; font-size:13px; color:#333333; text-align:left; font-weight:normal; background:#f7f7f7; border-bottom:1px solid #e3e3e3; padding:17px 10px 12px 20px; vertical-align:top; 	}
.tbl_cols table th img.necessary		{ margin:10px 0px 0 7px;	}
.tbl_cols table td		{ font-family:'Noto Sans KR'; font-size:13px; color:#333333; text-align:left; border-bottom:1px solid #e3e3e3; padding:14px 10px 12px 20px;  } 
.tbl_cols table td.btn		{ text-align:right; padding:0px; 	}
.tbl_cols table td.btn .deliver		{ display:inline-block; vertical-align:middle; cursor:pointer; font-size:13px; height:40px; padding: 0 10px; width:110px; font-family:'Noto Sans KR'; color:#222222; line-height:27px; background:#FFF; border:0px; position:relative; padding-right:15px; background:url('//image.prospecs.com/front/images/common/dw_delivery.png') right 16px no-repeat; margin-right:15px;   }
.tbl_cols table td.btn .deliver.on 	{ display:inline-block; vertical-align:middle; cursor:pointer; font-size:13px; height:40px; padding: 0 10px; width:110px; font-family:'Noto Sans KR'; color:#222222; line-height:27px; background:#FFF; border:0px; position:relative; padding-right:15px; background:url('//image.prospecs.com/front/images/common/up_delivery.png') right 16px no-repeat; margin-right:15px;   }
.tbl_cols table td .msg		{ font-family:'Noto Sans KR'; font-size:13px; color:#e86b1f; 	} 
.tbl_cols table td .msg_sm	{ font-family:'Noto Sans KR'; font-size:12px; color:#e86b1f; display:block; padding:7px 0 0 0px;  	}
.tbl_cols table td.use_point dl		{ clear:both; float:left; padding-bottom:20px; 	}
.tbl_cols table td.use_point dl.nopad		{ padding-bottom:0px; 	}
.tbl_cols table td.use_point dt		{ float:left; font-family:'Noto Sans KR'; font-size:13px; color:#222222; width:120px; padding:7px 0 0 0; 	}
.tbl_cols table td.use_point dd		{ float:left; 	}
.tbl_cols table td.use_point dd p.inp		{ display:inline; 	}
.tbl_cols table td.use_point dd p.chk		{ display:inline; padding-left:15px; 	}
.tbl_cols table td.use_point dd p.msg		{ font-family:'Noto Sans KR'; font-size:13px; color:#e86b1f; display:block; padding:7px 0 0 120px;   	}
.tbl_cols table td.use_point dd p.msg img		{ margin:4px 7px 0; 	}
.tbl_cols table td.pay_sel		{ padding:14px 10px 0px 20px; 	}
.tbl_cols table td.pay_sel label		{ margin:0 30px 15px 0;  	}
.tbl_cols table th.coupon .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 2px no-repeat; width:16px; height:18px; display:inline-block; vertical-align:top; cursor:pointer; position:relative; background-color:#FFF; z-index:100; }
.tbl_cols table th.coupon .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-75px; width:270px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:100; }
.tbl_cols table th.coupon .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.tbl_cols table th.point .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 2px no-repeat; width:16px; height:18px; display:inline-block; vertical-align:top; cursor:pointer; position:relative; background-color:#FFF; z-index:99; }
.tbl_cols table th.point .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-112px; width:270px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:99; }
.tbl_cols table th.point .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.tbl_cols table th.spoint .od_summary			{ background:url('//image.prospecs.com/front/images/common/icon_que.gif') 0 2px no-repeat; width:16px; height:18px; display:inline-block; vertical-align:top; cursor:pointer; position:relative; background-color:#FFF; z-index:99; }
.tbl_cols table th.spoint .od_summary em			{ background-color:#FFF; border:1px solid #999999; color:#666666; position:absolute; left:-10px; bottom:-180px; width:270px; padding:10px 10px; margin-bottom:10px; font-size:12px; line-height:18px; font-family:'Noto Sans KR'; z-index:99; }
.tbl_cols table th.spoint .od_summary em:after	{ content:''; display:block; width:13px; height:8px; background:url('//image.prospecs.com/front/images/common/bg_arr.png') 100% 100% no-repeat; position:absolute; left:11px; bottom:-8px; }
.tbl_cols table th.ct		{ text-align:center; 	}
.tbl_cols table td.pt_txt		{ font-family:'Noto Sans KR'; font-size:13px; color:#e86b1f; 	}
.tbl_cols table .pt_price	{ font-family:GothamBd; font-size:15px; color:#e86b1f;  	}
.tbl_cols table td .blt_lst		{ text-align:left; margin-bottom:-7px; 	}	
.tbl_cols table td .blt_lst li		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; background:url('//image.prospecs.com/front/images/common/blt_sq.png') 0 9px no-repeat; padding-left:7px; margin-bottom:7px; font-weight:300;	}
.tbl_cols table td.optchk		{ border-bottom:none; 	}
.tbl_cols table td.optchk .order_chk		{ }
.tbl_cols table td.optchk .order_chk label	{ color:#222222; 		}
.tbl_cols table td .kakao_tit		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; padding-bottom:10px;  	}
.tbl_cols table td .kakao_stxt		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; padding:25px 0 5px 0px; 	}
.tbl_cols table td .kakao_noti		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; padding:12px 0 0px; line-height:22px; font-weight:300; 	}
.tbl_cols table td p.char_cnt		{ text-align:right; font-family:'Noto Sans KR'; font-size:11px; color:#999999; margin:0 7px 3px 0px;  	}
.tbl_cols table td p.add_txt			{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; margin:10px 0px 0px 0px;  	}
.tbl_cols table td input.gr_tbl			{ background-color:#b2b2b2; text-align:center; border:1px solid #b2b2b2; color:#FFF; height:31px; font-size:12px; padding:0 12px; line-height:28px; width:auto;  		} 
.tbl_cols tr.inquery th		{ padding:12px 10px 12px 20px; vertical-align:middle; 	}
.tbl_cols tr.inquery td		{ font-family:GothamBd,'Noto Sans KR'; font-size:18px; color:#222222; 	}
.tbl_cols tr.inquery td .button.gr_tbl			{ background-color:#b2b2b2; text-align:center; border:1px solid #b2b2b2; color:#FFF; height:31px; font-size:12px; padding:0 12px; line-height:28px; width:auto;  		} 

.tbl_addr_form		{ overflow:hidden; height:0px; }
.tbl_addr_form.on	{ border-top:1px solid #000; border-bottom:1px solid #000;  }
.tbl_addr_form th	{ font-weight:normal; font-size:13px; color:#222; 	}
.tbl_addr_form td	{ border-bottom:0; padding:0 0 0 0px; }
.tbl_addr_form table		{ border-top:0; width:100%; table-layout:fixed; }
.tbl_addr_form table td table th		{ border:0; text-align:center; padding:0; height:49px; font-weight:normal; color:#222222; font-size:13px; font-family:'Noto Sans KR'; background:#f7f7f7;  }
.tbl_addr_form table td table td		{ border-top:1px solid #d9d9d9; vertical-align:middle; padding:9px 5px; line-height:130%; text-align:center; color:#666666; font-size:13px; font-weight:normal; font-family:GothamB,'Noto Sans KR'; }
.tbl_addr_form table td table td.inp	{ text-align:center; padding:0px 5px 0px;	}
.tbl_addr_form table td table td.inp label.radio 	{ overflow:hidden; position:relative; cursor:pointer; display:inline-block; vertical-align:middle; min-width:15px; min-height:15px; letter-spacing:0 !important; color:#666666; font-size:13px; font-family:'Noto Sans KR'; margin:-3px 0 0 20px; height:20px;   }
.tbl_addr_form table td table td.form_address		{ text-align:left; padding:15px 20px; 	}
.tbl_addr_form table td table td.addr		{ text-align:left; padding:9px 20px; }
.tbl_addr_form table td table td input[type="text"]		{ border:1px solid #cccccc; background-color:#FFF; color:#666666; padding:3px 5px; height:23px; line-height:23px; box-sizing:inherit !important; }
.tbl_addr_form table td table td .selector span			{ padding-left:3px; text-align:left; }
.tbl_addr_form table td table td.regi button		{ margin-bottom:7px; display:inline-block; text-align:center; 	}
.tbl_addr_form table td table td.nodata		{ text-align:center;  padding:15px 20px;	}
.tbl_addr_form table td table tr.addr_regi_form		{ display:none; }
.tbl_addr_form table td table tr.addr_regi_form .regi span a	{ text-align:center; }
.tbl_addr_form table td table tr.addr_regi_form td		{ background:#fafafa; vertical-align:top; padding:15px 10px;	}
.tbl_addr_form table td table tr.addr_regi_btn td	{ text-align:left; padding-left:0px;  }
.tbl_addr_form table td table tr.addr_regi_btn .button a	{ font-size:13px; color:#FFF;  }
.tbl_addr_form table td table tr.addr_regi_btn .button a:before	{ content:''; width:100px; height:32px; display:inline-block; vertical-align:middle; background:url('//image.prospecs.com/front/images/common/icon_plus_bk.png') right 0 no-repeat;  }
.tbl_addr_form .button.sm		{ height:29px; line-height:29px; }
.tbl_addr_form .button.sm a	{ height:29px; line-height:29px; }
.tbl_addr_form .zipcode		{   }
.tbl_addr_form .regi span		{ display:block; margin:0 5px; }

.form_address		{ text-align:left; }
.form_address .addr_detail		{ margin-top:7px; 	}
.form_address .addr_detail input		{ margin-right:7px; 	}

.delivery_msg		{ margin-top:7px; 	}
.delivery_noti		{ margin-top:7px; color:#999999; font-family:'Noto Sans KR'; font-size:13px;  	}

.tbl_botchk		{ margin:10px 0 0 0; 	}
.tbl_botchk label		{ color:#999; 	}

.tbl_bot		{ margin:20px 0 0 0;	}
.tbl_bot .lf_ct		{ 	} 
.tbl_bot .lf_ct button		{ margin-right:4px;   	} 
.tbl_bot .rf_ct		{ float:right; margin-top:-40px;   	} 

/* paging */
.paging		{ padding:7px 0 0; width:100%; text-align:center; font-size:12px; margin-top:12px; clear:both;  }
.paging a		{ color:#666666; }
.paging img	{ padding:0 !important; display:inline-block; vertical-align:middle;  }
.paging ul	{ display:inline-block; padding:0 0px 0 0; margin:0 11px 0 11px; }
.paging ul li	{ display:inline-block; color:#000; font-weight:normal; border:1px solid #cbcbcb; width:30px; height:30px; margin:0px 4px 0 3px; line-height:32px;  }  
.paging ul li a		{ text-decoration:none; display:block;  }  
.paging ul li a:hover	{ text-decoration:none; }  
.paging ul li.on		{ display:inline-block; border:1px solid #000000; background:#000; width:30px; height:30px; }
.paging ul li.on a	{ color:#FFF; font-weight:bold; text-decoration:none; font-family:GothamM; }
.paging img.pg_icon	{ vertical-align:top; margin:1px 4px 0 3px; }

.info_box		{ border:1px solid #e3e3e3; background:#f7f7f7; padding:27px 20px 25px; margin-bottom:28px; 	}
.info_box .user		{ background:url('//image.prospecs.com/front/images/common/blt_sqb.png') 0 10px no-repeat; padding-left:10px; font-family:'Noto Sans KR'; font-size:14px; color:#222222;   	}
.info_box .user strong		{ font-size:14px; color:#e86b1f; font-weight:normal; 	}
.info_box .order		{ text-align:center;	 }
.info_box .order span.txt		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666;  	}
.info_box .order span.chk		{ 	}
.info_box .order span.chk label		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; margin:-7px 0 0 20px; 	}
.info_box .coupon_sel		{ float:left; padding:0; width:100%; margin:-7px 0 -5px; 	}
.info_box .coupon_sel dt		{ float:left; font-family:'Noto Sans KR'; font-size:16px; color:#222222; 	}
.info_box .coupon_sel dd		{ float:right; font-family:GothamBd; font-size:18px; color:#e86b1f; 	}

.tbl_title		{ position:relative; width:100%; }
.tbl_title .tittxt		{ font-size:15px; font-family:'Noto Sans KR'; line-height:18px; color:#222222;  	}
.tbl_title .tittxt strong		{ color:#e76c1f; font-size:15px; font-weight:normal; 	}	
.tbl_title .tittxt strong.bk		{ color:#222222; font-size:15px; font-weight:bold; 	}	
.tbl_title p.op		{ position:absolute; right:0px; top:0px;  }
.tbl_title p.op span.str	{ color:#999999; font-size:13px;   }
.tbl_title p.op span.str .necessary	{ margin:6px 7px 0 -18px; }
.tbl_title .noti		{ position:absolute; top:3px; right:0px; font-size:12px; font-family:'Noto Sans KR'; line-height:18px; color:#666666;  	}
.tbl_title .mtit		{ font-size:20px; font-family:GothamBd; color:#222222; 	}
.tbl_title .mtit strong		{ font-size:13px; font-family:'Noto Sans KR'; color:#999999; font-weight:normal; 	}	
.tbl_title .mtit strong img		{ margin:7px 10px 0 10px; 	}
.tbl_title p.btn		{ position:absolute; right:0px; top:3px;  }
.tbl_title p.btn2		{ position:absolute; right:0px; bottom:-12px;  }
.tbl_title p.btn2 .deliver		{ display:inline-block; vertical-align:middle; cursor:pointer; font-size:13px; height:40px; padding: 0 0px; width:110px; font-family:'Noto Sans KR'; color:#222222; line-height:27px; background:#FFF; border:0px; position:relative; padding-right:15px; background:url('//image.prospecs.com/front/images/common/dw_delivery.png') right 16px no-repeat; margin-right:15px;   }
.tbl_title p.btn2 .deliver.on 	{ display:inline-block; vertical-align:middle; cursor:pointer; font-size:13px; height:40px; padding: 0 0px; width:110px; font-family:'Noto Sans KR'; color:#222222; line-height:27px; background:#FFF; border:0px; position:relative; padding-right:15px; background:url('//image.prospecs.com/front/images/common/up_delivery.png') right 16px no-repeat; margin-right:15px;   }
.tbl_title p.rtxt		{ position:absolute; right:0px; top:0px; font-size:12px; font-family:'Noto Sans KR'; color:#999999;   }
.tbl_title p.rtxt span		{ color:#666666; 	}
.tbl_title .tittxt_gr		{ font-size:15px; font-family:'Noto Sans KR'; line-height:18px; color:#999999;  	} 
.tbl_title .tittxt_gr strong.bk		{ color:#222222; font-size:15px; font-weight:400; 	}	 
.tbl_title .al_cnt			{ background:url('//image.prospecs.com/front/images/common/cmt_cnt_rf.png') right top no-repeat; height:17px; width:22px; position:absolute; top:1px; left:95px;  }
.tbl_title .al_cnt p		{ background:url('//image.prospecs.com/front/images/common/cmt_cnt_lf.png') left top no-repeat; height:17px; width:auto; padding:0 0 0; text-align:center;   	}
.tbl_title .al_cnt strong			{ padding:1px 0px 3px; font-weight:normal;     	}
.tbl_title .al_cnt strong a			{ color:#FFF; 	}

.line_dl		{ float:left; padding:0px 20px 10px; margin:10px 0 0px; 	}
.line_dl dt		{ clear:both; float:left; width:105px; font-size:13px; font-family:'Noto Sans KR'; line-height:18px; color:#222222; padding:0 0 10px 0px;	}
.line_dl dd	{ float:left; width:400px; font-size:13px; font-family:'Noto Sans KR'; line-height:18px; color:#666666; font-weight:100; padding:0 0 10px 20px; border-left:1px solid #e3e3e3;  		}
.line_dl dt.nopad	{ padding:0 0 0px 0px;	}
.line_dl dd.nopad	{ padding:0 0 0px 20px; }

.consumer .tabs_wrap		{ margin-top:15px; 	}
.consumer .tabs_wrap .tab-menu		{ border-bottom:1px solid #000; line-height:0; text-align:center; }
.consumer .tabs_wrap .tab-menu ul		{ display:inline-block; height:41px;  }
.consumer .tabs_wrap .tab-menu li		{ float:left; width:286px; margin-left:0 !important; }
.consumer .tabs_wrap .tab-menu li:first-child a		{ border-right:0; }
.consumer .tabs_wrap .tab-menu li:last-child a		{ border-left:0; }
.consumer .tabs_wrap .tab-menu li a		{ display:block; height:14px; padding:20px 0 6px; border:1px solid #d9d9d9; border-bottom:0 none; background-color:#fff; text-align:center; color:#999999; font-family:'Noto Sans KR',GothamM; font-size:13px;   }
.consumer .tabs_wrap .tab-menu li.active			{ width:287px; 	}
.consumer .tabs_wrap .tab-menu li.active a		{ padding:21px 0 6px; border:1px solid #000; border-bottom:0; color:#222222; font-size:13px;  }
.consumer .tabs_wrap .tab-menu li.noline		{ margin-left:-1px !important;	}

/* event */
.event_lst		{ width:1245px; margin:0 auto;	}
.event_lst .event_lstin		{ float:left; width:100%; 	}
.event_cont		{ float:left; width:370px; margin:0 23px 100px 22px; position:relative; z-index:10;	}
.event_cont ul		{	}
.event_cont ul li			{ text-align:center; 	} 
.event_cont ul li.end		{ position:absolute; top:0; right:0; z-index:99;	}
.event_cont ul li.tit		{ font-family:GothamM,'Noto Sans KR'; font-size:20px; color:#000000; margin:24px 0 12px; 	}
.event_cont ul li.tit a	{ font-family:GothamM,'Noto Sans KR'; font-size:20px; color:#000000;   }	
.event_cont ul li.tit a:hover	{ text-decoration:underline; }	
.event_cont ul li.date		{ font-family:GothamBk; font-size:13px; color:#999999; 	}

.event_view		{ width:100%; min-width:1280px; position:relative; padding-bottom:100px;   	}
.event_viewin		{ width:1200px; margin:30px auto 0; 	}
.event_tit			{ float:left; width:100%;	}
.event_tit .lf		{ float:left; width:60%; 	}	
.event_tit .rf		{ float:right; width:40%; 	}	
.event_tit .tit			{ font-family:GothamBd,'Noto Sans KR'; font-size:37px; color:#222222; margin-bottom:6px; 	}
.event_tit .date		{ font-family:GothamBk,'Noto Sans KR'; font-size:20px; color:#999999; 	}
.event_tit .sel			{ text-align:right; margin:5px 0 20px; 	}
.event_tit .sns		{ text-align:right; 	}
.event_tit .sns a		{ margin-left:6px; 	} 
.event_img       { width:1920px; text-align:center; position:relative; left:50%; margin-left:-960px; margin-top:0px; height:100%; height:auto; } 

.event_lst .cate_2nd		{ display:inline-block; text-align:right; position:relative; left:0px; right:0px; width:1200px; margin:0 22.5px 80px 22.5px; border-bottom:1px solid #cccccc;  	}
.event_lst .cate_2nd ul		{ display:inline-block; 	}
.event_lst .cate_2nd ul li		{ display:inline-block; margin:0 0px 0 0px; padding-bottom:7px; border-bottom:3px solid #FFF;  	}  
.event_lst .cate_2nd ul li p a	{ font-family:'Noto Sans KR'; font-size:15px; color:#999999;   }
.event_lst .cate_2nd ul li.on		{ display:inline-block; margin:0 0px 0 0px; border-bottom:3px solid #e76c1f; 	} 
.event_lst .cate_2nd ul li.on p a	{ font-family:'Noto Sans KR'; font-size:15px; color:#222222;  	} 
.event_lst .cate_2nd ul li.spbar		{ padding:0 15px 0 12px; 	}

.event_lst .searlst_result		{ margin:70px 0 100px;	}
.event_lst .searlst_result	 p.count		{ text-align:center; font-size:25px; font-family:'Noto Sans KR'; padding-bottom:30px;	}
.event_lst .searlst_result	 p.btn		{ text-align:center; 	}

.tab_3sp		{ width:100%; padding:0 0 0px;  	}
.tab_3sp ul		{ float:left; width:100%; 	}
/* .tab_3sp ul li		{ float:left; width:358px; height:14px; padding:17px 20px 19px; vertical-align:middle; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; cursor:pointer; background:url('//image.prospecs.com/front/images/common/arr_mn_off.png') 96% 24px no-repeat; box-sizing: content-box;} */
.tab_3sp ul li		{position: relative;float:left;width: 400px;height: 52px;padding:17px 20px 19px;vertical-align:middle;border-right:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;cursor:pointer;background:url('//image.prospecs.com/front/images/common/arr_mn_off.png') 96% 24px no-repeat;box-sizing: border-box;}/* 기획전 탭 변경 */
.tab_3sp ul li:first-child		{ border-left:1px solid #dddddd; 	}	
.tab_3sp ul li:nth-child(4)		{ border-left:1px solid #dddddd; 	}	
.tab_3sp ul li p	{ font-family:'Noto Sans KR', GothamBd; font-size:13px; color:#bbbbbb; width:340px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;   }
.tab_3sp ul li p a		{ font-family:'Noto Sans KR', GothamBd; font-size:13px; color:#bbbbbb; cursor:pointer;    }
/* .tab_3sp ul li.on		{ display:table-cell; cursor:pointer; width:356px; height:12px;  border-top:2px solid #222222; border-right:2px solid #222222; border-bottom:2px solid #222222; border-left:2px solid #222222;	background:url('//image.prospecs.com/front/images/common/arr_mn_on.png') 96% 24px no-repeat;     	} */
.tab_3sp ul li.on{background:url('//image.prospecs.com/front/images/common/arr_mn_on.png') 96% 24px no-repeat;}/* 기획전 탭 변경 */
/* 기획전 탭 css추가 s */
.tab_3sp ul li.on:after {content: '';display: inline-block;position: absolute;left: -1px;top: -1px;bottom: -1px;right: -1px;border: 2px solid #222;z-index: 1;}
.tab_3sp ul li.on a {position: absolute;padding: 17px 20px 19px;left: 0;top: 0;right:0;bottom:0;z-index: 2;}
.tab_3sp ul li:nth-child(2),.tab_3sp ul li:nth-child(3n+2) {margin-left: -1px;margin-right: -1px;}
.tab_3sp ul li:nth-child(1),.tab_3sp ul li:nth-child(2),.tab_3sp ul li:nth-child(3) {border-top: 1px solid #ddd;}
/* 기획전 탭 css추가 e */
.tab_3sp ul li:first-child .on		{ margin-left:0px; }	
.tab_3sp ul li.on p	{ font-family:'Noto Sans KR', GothamBd; font-size:13px; color:#222222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;  	 	}
.tab_3sp ul li.on p a		{ font-family:'Noto Sans KR',GothamBd; font-size:13px; color:#222222; cursor:pointer;  	}

.event_viewin .product_list_wrap3		{ padding:25px 0 143px !important; 	}
.event_viewin .product_list_wrap2		{ padding:25px 0 92px !important; 	}
.event_viewin .product_list_wrap			{ padding:25px 0 87px !important; 	}

.event_prodlst		{ width:100%; display:table; margin:100px 0 100px;  	}
.event_prodlst .event_item1 li		{ display:table-cell; padding:0 45px; text-align:center;	}
.event_prodlst .event_item2 li		{ display:table-cell; padding:0 20px; text-align:center;	}
.event_prodlst .event_item3 li		{ display:table-cell; padding:0 27.5px; text-align:center;}
.event_prodlst li			{  	}
.event_prodlst li .photo		{ overflow:hidden; text-align:center;  }
.event_prodlst li .photo img	{ width:100%; height:100%; }
.event_prodlst li .tit			{ font-family:'Noto Sans KR'; margin:28px 0 8px; color:#222; text-align:left; font-size:13px; font-weight:bold;  } 
.event_prodlst li .price		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  } 
.event_prodlst li .price span			{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  }
.event_prodlst li .price span.discount	{ color:#b1b1b1; text-align:left; text-decoration:line-through; margin-right:15px;   } 

.reply_area		{ }
.reply_area .reply_in		{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#fafafa; padding:32px 50px 25px; position:relative; 	}
.reply_area .reply_in .tit			 	{ font-size:20px; display:block; margin:0 0 15px 0; font-weight:normal; font-family:GothamBd; color:#222;  }
.reply_area .reply_in textarea		{ padding:10px; width:925px; height:78px; border:1px solid #cccccc;  }
.reply_area .reply_in button			{ font-family:'Noto Sans KR'; font-size:15px; margin-left:-3px; }
.reply_area .reply_in .button.bk		{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:150px; height:100px; font-size:15px; line-height:50px;  }
.reply_area .reply_in .str	{ font-family:'Noto Sans KR'; font-size:13px; color:#999; margin-top:10px;    }
.reply_area .reply_in .txt_count		{ position:absolute; bottom:30px; right:200px; 	}

.reply_wp			{ margin:45px 30px 0; width:1140px;  }  
.reply_wp p.num			{ font-size:15px; line-height:24px; color:#222222; font-family:'Noto Sans KR'; font-weight:500; padding-bottom:10px;  }
.reply_wp p.num2			{ font-size:15px; line-height:24px; color:#222222; font-family:'Noto Sans KR'; font-weight:500; padding-bottom:10px; border-bottom: 2px solid #000; }
.reply_wp p.num strong	{ font-size:15px;  }

.r_write		{ border-top:2px solid #222; margin-bottom:50px; }
.r_write li		{ color:#7d7d7d; padding:25px 20px 20px; border-bottom:1px solid #e3e3e3; position:relative; display:table; width:1000px;   }
.r_write li	.w_cont		{ display:table-cell; 	}
.r_write li	.w_cont .mail		{ font-size:15px; color:#222222; font-family:GothamM;  	}
.r_write li	.w_cont .cont		{ font-size:13px; color:#666666; font-family:'Noto Sans KR'; padding:10px 0 0 0;	}
.r_write li	.w_info		{ display:table-cell; text-align:right; vertical-align:middle;  	}
.r_write li	.w_info .date		{ font-size:13px; color:#999999; font-family:'Noto Sans KR'; 	}
.r_write li	.w_info .btn		{ padding:7px 0 0 0; 	}
.r_write li	.w_info .btn .button.bk_ts		{ background-color:#000; text-align:center; border:1px solid #000; color:#FFF; width:70px; height:22px; font-size:11px; line-height:22px; font-family:'Noto Sans KR'; }
.r_write li	.w_info .btn .button.wh_ts		{ background-color:#FFF; text-align:center; border:1px solid #999999; color:#666; width:70px; height:22px; font-size:11px; line-height:22px; font-family:'Noto Sans KR'; }
.r_write li.noline		{ border-bottom:none; margin-top:-1px; 	}
.r_write li	.reply_cont		{ border-bottom:1px solid #e3e3e3; background:#fafafa; margin:-25px -20px -20px; padding:25px 20px 20px; position:relative;    }
.r_write li	.reply_cont textarea		{ padding:10px; width:950px; height:48px; }
.r_write li	.reply_cont button			{ font-family:'Noto Sans KR'; font-size:15px; margin-left:-3px; }
.r_write li	.reply_cont .button.bk		{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:119px; height:70px; font-size:15px; line-height:50px;  }
.r_write li	.reply_cont .str	{ font-family:'Noto Sans KR'; font-size:13px; color:#999; margin-top:10px;      }
.r_write li	.reply_cont .txt_count		{ position:absolute; bottom:30px; right:145px; 	}

.zip		{ padding:10px 0 5px;	}
.zip .search		{	}
.zip .search p	{ display:inline;   	} 
.zip .search p .button.wh_tbl	{ background-color:#FFFFFF; text-align:center; border:1px solid #999999; color:#222222; width:66px; height:31px; font-size:13px; padding:0 12px; line-height:28px; margin-left:3px; 	}
.zip .search p .button.gr_tbl			{ width:92px; height:31px; font-family:'Noto Sans KR'; font-size:13px; color:#FFF; line-height:31px; background:#afafaf; text-align:center; margin-left:3px; 	}

.sc_body		{ height:162px; overflow-y:scroll;  	}
.sc_body .tbl_rows		{ border-top:0px; margin-top:0px; 	}
.sc_body .tbl_rows table tbody td.zipcode		{ padding:7px 10px 7px; 	}

.tbl_bbslist		{ border-top:2px solid #222222; margin-top:10px; 	}
.tbl_bbslist table		{ table-layout:fixed; width:100%;  	}
.tbl_bbslist table thead th		{ background:#f7f7f7; border-bottom:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; height:50px; font-weight:normal; color:#333333; text-align:center;   	}  
.tbl_bbslist table tbody td		{ background:#FFF; border-bottom:1px solid #e3e3e3; font-family:'Noto Sans KR'; font-size:13px; padding:18px 0px 16px; color:#666666; text-align:center; vertical-align:top; 	}  
.tbl_bbslist table tbody td.ques		{ text-align:left; padding:18px 20px 16px; font-size:13px; color:#222222;  	} 
.tbl_bbslist table tbody td.ques p.q		{ background:url('//image.prospecs.com/front/images/common/icon_q.png') 0 3px no-repeat; padding-left:20px; font-size:13px; color:#222222; font-family:'Noto Sans KR';  	}
.tbl_bbslist table tbody td.ques strong		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; font-weight:normal;  	}

.tbl_bbslist table tbody td a			{ font-size:13px; color:#222222; 	}
.tbl_bbslist table tbody tr.ansline td			{ background:#fafafa; 	}
.tbl_bbslist table tbody td.ans			{ padding:18px 20px 16px; text-align:left;  } 
.tbl_bbslist table tbody td.ans p.a		{ float:left; width:20px;   }
.tbl_bbslist table tbody td.ans .a_cont		{ padding-left:20px; color:#666666; font-family:'Noto Sans KR'; font-size:13px; 		}
.tbl_bbslist table tbody td img			{ margin:3px 0 0 0;	}
.tbl_bbslist table tbody td.nodata		{ text-align:center; padding:40px 0 35px; vertical-align:middle; font-size:13px; color:#222222; 	}
.tbl_bbslist table tbody td.subj		{ text-align:left; padding:18px 20px 16px; 	}
.tbl_bbslist table tbody td.subj a		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222;  	}
.tbl_bbslist table tbody td.subj2		{ text-align:left; padding:18px 10px 16px; 	}
.tbl_bbslist table tbody td.subj2 a		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222;  	}
.tbl_bbslist table tbody td img.noti	{ margin:-2px 0 0 0;	}
.tbl_bbslist table tbody td.date		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; 	}

.tbl_bbsview		{ border-top:2px solid #222222; border-bottom:1px solid #cccccc; 	}
.tbl_bbsview table		{ table-layout:fixed; width:100%;  	}
.tbl_bbsview table td.subj		{ height:94px; vertical-align:middle; text-align:left; padding:0 20px; font-family:'Noto Sans KR'; font-size:22px; color:#222222;  	}
.tbl_bbsview table td.date		{ text-align:center; font-family:'Noto Sans KR'; font-size:12px; color:#999999;  	}
.tbl_bbsview table td.att_file		{ border-top:1px solid #cccccc; background:#fafafa; padding:14px 20px 12px; 	}
.tbl_bbsview table td.att_file dt		{ display:inline; font-family:'Noto Sans KR'; font-size:12px; color:#999999; margin-right:10px; 	}
.tbl_bbsview table td.att_file dd		{ display:inline; font-family:'Noto Sans KR'; font-size:12px; color:#bbbbbb; margin-right:7px; }
.tbl_bbsview table td.att_file dd a		{ font-size:12px; color:#bbbbbb; text-decoration:underline; 	}
.tbl_bbsview table td.cont		{ font-family:'Noto Sans KR'; font-size:13px; color:#222222; line-height:24px; padding:60px 20px 80px; border-top:1px solid #f0f0f0;   }

.tbl_prevnext		{ border-top:1px solid #222222; margin-top:100px;  	}
.tbl_prevnext table		{ table-layout:fixed; width:100%; 	}
.tbl_prevnext table td		{ border-bottom:1px solid #e3e3e3; padding:18px 20px 15px; font-family:'Noto Sans KR'; font-size:13px; color:#999999;	}
.tbl_prevnext table td a		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; 	}
.tbl_prevnext table td p.prev		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; background:url('//image.prospecs.com/front/images/common/icon_bbsprev.png') 0 6px no-repeat; padding-left:20px; 	}
.tbl_prevnext table td p.next		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; background:url('//image.prospecs.com/front/images/common/icon_bbsnext.png') 0 6px no-repeat;	padding-left:20px;  }




.tbl_contline		{ border-top:1px solid #222222; }
.tbl_contline table		{ table-layout:fixed; width:100%;  	}
.tbl_contline table thead th		{ background:#f7f7f7; border-bottom:1px solid #e3e3e3; text-align:center; font-family:'Noto Sans KR'; font-size:12px; padding:11px 0 10px 0; font-weight:normal; color:#222222; 	}
.tbl_contline table tbody th		{ background:#fafafa; border-bottom:1px solid #e3e3e3; text-align:center; font-family:'Noto Sans KR'; font-size:12px; font-weight:normal; vertical-align:middle; color:#222222; 	}
.tbl_contline table tbody th.dth		{ background:#f7f7f7; 	}
.tbl_contline table tbody td		{ background:#FFF; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; font-family:'Noto Sans KR'; font-size:12px; padding:12px 38px 10px; color:#666666; text-align:left; 	}  
.tbl_contline table tbody td.ct		{ text-align:center; padding:12px 0px 10px; 	}
.tbl_contline table tbody td ul.blt_lst		{ margin:10px 0 10px; 	}
.tbl_contline table tbody td ul.blt_lst li		{ line-height:22px; 	}


.tbl_contline table tbody tr.user_grade th	{ text-align:left; padding:15px 20px 13px; font-size:13px;  	} 
.tbl_contline table tbody tr.user_grade td	{ font-family:'Noto Sans KR'; font-size:13px; padding:15px 0px 13px; color:#666666; text-align:center;  	}
.tbl_contline table tbody tr.user_grade td .grade_txt		{ font-family:'Noto Sans KR'; font-size:13px; color:#999999; margin-top:4px; line-height:18px;  	}
.tbl_contline table tbody tr.user_grade td .grade_txt strong		{ color:#222222; font-weight:400;	}
.tbl_contline table tbody tr.user_grade .att_txt		{ font-family:'Noto Sans KR'; font-size:12px; color:#999999; 	}
.tbl_contline table tbody tr.user_grade td.lf		{ text-align:left; padding-left:38px; 	}
.tbl_contline table tbody tr.user_grade td span.pt_color		{ font-size:13px; 	}
.tbl_contline table tbody tr.user_grade td ul.blt_lst		{ margin:0px;  	}
.tbl_contline table tbody tr.user_grade td ul.blt_lst li		{ line-height:22px; font-family:'Noto Sans KR'; font-size:13px; color:#666666;  	}
.tbl_contline table tbody tr.user_grade td ul.icon_lst		{ margin:0px;  	}
.tbl_contline table tbody tr.user_grade td ul.icon_lst li		{ line-height:18px; font-family:'Noto Sans KR'; font-size:13px; color:#666666; float:left; text-align:center; margin-right:60px;  	}
.tbl_contline table tbody tr.user_grade td ul.icon_lst li img		{ margin-bottom:10px; 	}	

.agree_box		{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#fafafa; margin-top:30px; }
.agree_box dl		{ padding:16px 50px 15px; 	}
.agree_box dl dt		{ font-family:'Noto Sans KR'; font-size:14px; color:#222222; display:inline; padding-right:50px;   }
.agree_box dl dd		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; display:inline; padding-right:30px; 		}
.agree_box dl dd label		{ margin-top:-7px; 	}


/* 임직원 인증 완료 */ 
.staff_end			{ padding-bottom:100px; 	}
.staff_end .staff_end_in		{ width:940px; margin:0 auto; text-align:center; 	}
.staff_end .staff_end_in h1		{ margin:128px 0 40px; 	}

.staff_top		{ font-family:'Noto Sans KR'; border-top:2px solid #000000; border-bottom:1px solid #cccccc; padding:60px 0 60px;  } 
.staff_top p		{ font-family:'Noto Sans KR'; font-size:20px; color:#e76c1f; 	}

/* jquery ui 달력 */
input.hasDatepicker		{ display:inline-block; vertical-align:middle; color:#7d7d7d; font-size:13px; font-family:'Noto Sans KR'; padding:0 0 0 10px; height:29px; border:1px solid #e1e1e1; }
img.ui-datepicker-trigger		{ display:inline-block; vertical-align:middle; margin:-2px 0 0 6px; cursor:pointer; }
.ui-datepicker			{ background-color:#fff; border:1px solid #999; margin-top:-1px; }
.ui-datepicker-header	{ background-color:#666; color:#fff; }
.ui-datepicker-header .ui-corner-all		{ cursor:pointer; position:absolute; top:0; padding:8px; }
.ui-datepicker-header .ui-corner-all span		{ width:10px; height:14px; overflow:hidden; text-indent:-9999px; font-size:0; display:block; }
.ui-datepicker-header .ui-datepicker-prev			{ left:0; }
.ui-datepicker-header .ui-datepicker-prev span		{ background:url('//image.prospecs.com/front/images/common/cal_prev.png') no-repeat; }
.ui-datepicker-header .ui-datepicker-next			{ right:0; }
.ui-datepicker-header .ui-datepicker-next span		{ background:url('//image.prospecs.com/front/images/common/cal_next.png') no-repeat;  }
.ui-datepicker		{ width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header		{ position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-title			{ margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker table		{ width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th			{ padding: .7em .3em; text-align:center; font-weight: bold; border: 0; }
.ui-datepicker td			{ border: 0; padding: 1px; }
.ui-datepicker td.ui-datepicker-today a	{ border:1px solid #f8ed37; background-color:#ffcc33; }
.ui-datepicker td span,
.ui-datepicker td a		{ display: block; padding: .2em; text-align: right; text-decoration: none; background-color:#eee; }
.ui-datepicker .ui-datepicker-buttonpane		{ background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button	{ float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current		{ float: left; }

/* Mypage */
.mypage_wp		{ margin-top:55px; height:100%; min-height:600px; 	}
.noti_box			{ background:#fafafa; padding:30px 35px 25px; 	}
.noti_box dt		{ font-family:'Noto Sans KR'; font-size:15px; color:#333333; padding-bottom:10px; 	}
.noti_box dt.order		{ font-family:'Noto Sans KR'; font-size:13px; color:#333333;	padding-bottom:0px;}
.noti_box dt.noti		{ background:url('//image.prospecs.com/front/images/common/icon_noti2.png') 0 2px no-repeat; font-family:'Noto Sans KR'; font-size:13px; color:#333333; padding:0 0 7px 22px; 	}
.noti_box dd		{ font-family:'Noto Sans KR'; font-size:12px; color:#999999; background:url('//image.prospecs.com/front/images/common/icon_grblt.png') 0 9px no-repeat; padding-left:7px; margin-bottom:4px; font-weight:300; 	}
.noti_box dd.mtit		{ background:url('//image.prospecs.com/front/images/common/blt_bkbar2.png') 0 9px no-repeat; font-family:'Noto Sans KR'; font-size:13px; color:#999999; padding-left:10px; 	}

.mypage_wp .tbl_addr_form		{ overflow:hidden; height:0px; }
.mypage_wp .tbl_addr_form.on	{ border-top:2px solid #000; border-bottom:0px; margin-top:10px;   }

.mypage .tabs_wrap		{ margin-top:59px; 	}
.mypage .tabs_wrap .tab-menu		{ border-bottom:1px solid #000; line-height:0; text-align:center; }
.mypage .tabs_wrap .tab-menu ul	{ display:inline-block; height:52px;  }
.mypage .tabs_wrap .tab-menu li	{ float:left; width:313px; margin-left:0 !important; }
.mypage .tabs_wrap .tab-menu li:first-child a		{ border-right:0; }
.mypage .tabs_wrap .tab-menu li:last-child a		{ border-left:0; }
.mypage .tabs_wrap .tab-menu li a		{ display:block; height:14px; padding:26px 0 10px; border:1px solid #d9d9d9; border-bottom:0 none; background-color:#fff; text-align:center; color:#bbbbbb; font-family:GothamM,'Noto Sans KR'; font-size:14px;  }
.mypage .tabs_wrap .tab-menu li.active			{ width:313px; 	}
.mypage .tabs_wrap .tab-menu li.active a		{ padding:27px 0 11px; border:1px solid #000; border-bottom:0; color:#222222; font-size:15px;  }

.mypage_m .mypage_wp	{ margin-top:37px; 	}
.mypage_m .mypage .tabs_wrap		{ margin:10px 0 40px; 	}

.mypage_2sp .tabs_wrap		{ margin-top:59px; 	}
.mypage_2sp .tabs_wrap .tab-menu		{ border-bottom:1px solid #000; line-height:0; text-align:center; }
.mypage_2sp .tabs_wrap .tab-menu ul	{ display:inline-block; height:51px;  }
.mypage_2sp .tabs_wrap .tab-menu li	{ float:left; width:469px; margin-left:0 !important; }
.mypage_2sp .tabs_wrap .tab-menu li:first-child a		{ border-right:0; }
.mypage_2sp .tabs_wrap .tab-menu li:last-child a		{ border-left:0; }
.mypage_2sp .tabs_wrap .tab-menu li a		{ display:block; height:14px; padding:26px 0 10px; border:1px solid #d9d9d9; border-bottom:0 none; background-color:#fff; text-align:center; color:#bbbbbb; font-family:GothamM,'Noto Sans KR'; font-size:14px;  }
.mypage_2sp .tabs_wrap .tab-menu li.active			{ width:470px; 	}
.mypage_2sp .tabs_wrap .tab-menu li.active a		{ padding:27px 0 11px; border:1px solid #000; border-bottom:0; color:#222222; font-size:15px;  }

.mypage_prod		{ width:940px; border-bottom:1px solid #cccccc; 	}
.mypage_prod .head_prodlist	{	} 
.mypage_prod h3.cate_tit			{ text-align:center; color:#222222; font-size:20px; font-family:GothamBd; font-weight:normal; letter-spacing:-1px; margin:40px 0px 6px; }
.mypage_prod .item_rolling		{ position:relative; height:350px;   } 
.mypage_prod .item_rolling .tit		{ position:absolute; top:-10px; left:50%; font-family:GothamBd; background:#fff; display:inline-block; font-size:20px; line-height:14px; padding:0 40px; margin-left:-125px; }
.mypage_prod .item_rolling .tit.long		{ padding:0 20px; margin-left:-115px; }
.mypage_prod .item_rolling ul.item_list		{ overflow:hidden; margin-left:0px; height:350px;}
.mypage_prod .item_rolling ul.item_list li		{ float:left; text-align:center; width:235px; position:relative; z-index:9; padding-top:19px; height:350px;  } 
.mypage_prod .item_rolling ul li a:hover		{ text-decoration:underline;	} 
.mypage_prod .item_rolling ul li strong			{ display:block; margin:27px 0 10px; font-family:'Noto Sans KR'; color:#222; text-align:left; padding:0 35px; width:165px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:400;    }
.mypage_prod .item_rolling ul li strong span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none;	}
.mypage_prod .item_rolling ul li span		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;   }
.mypage_prod .item_rolling ul li span.discount		{ color:#b1b1b1; text-align:left; text-decoration:line-through;  } 
.mypage_prod .item_rolling ul li p.cate		{ margin:10px 0 -23px 0; font-size:13px; font-weight:500; font-family:'Noto Sans KR'; text-align:left; padding:0 35px;	} 
.mypage_prod .item_rolling ul li p.name		{ text-align:center; font-family:'Noto Sans KR'; color:#666; font-size:13px; margin:10px 0 3px;  	}
.mypage_prod .item_rolling ul li p.term		{ text-align:center; font-family:'Noto Sans KR'; color:#999; font-size:13px; 	}
.mypage_prod .item_rolling ul li p.btn		{ margin:10px 0 0px; padding-bottom:60px;  	}

.mypage_prod .item_rolling1		{ position:relative; height:auto;   } 
.mypage_prod .item_rolling1 .tit		{ position:absolute; top:-10px; left:50%; font-family:GothamBd; background:#fff; display:inline-block; font-size:20px; line-height:14px; padding:0 40px; margin-left:-125px; }
.mypage_prod .item_rolling1 .tit.long		{ padding:0 20px; margin-left:-115px; }
.mypage_prod .item_rolling1 ul.item_list		{ overflow:hidden; margin-left:0px; height:auto;}
.mypage_prod .item_rolling1 ul.item_list li		{ float:left; text-align:center; width:235px; position:relative; z-index:9; padding-top:19px; height:auto;  } 
.mypage_prod .item_rolling1 ul li a:hover		{ text-decoration:underline;	} 
.mypage_prod .item_rolling1 ul li strong			{ display:block; margin:27px 0 10px; font-family:'Noto Sans KR'; color:#222; text-align:left; padding:0 35px; width:165px; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:400;    }
.mypage_prod .item_rolling1 ul li strong span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none;	}
.mypage_prod .item_rolling1 ul li span		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;   }
.mypage_prod .item_rolling1 ul li span.discount		{ color:#b1b1b1; text-align:left; text-decoration:line-through;  } 
.mypage_prod .item_rolling1 ul li p.cate		{ margin:10px 0 0px 0; font-size:13px; font-weight:500; font-family:'Noto Sans KR'; 	} 
.mypage_prod .item_rolling1 ul li p.name		{ text-align:center; font-family:'Noto Sans KR'; color:#666; font-size:13px; margin:5px 0 3px;  	}
.mypage_prod .item_rolling1 ul li p.term		{ text-align:center; font-family:'Noto Sans KR'; color:#999; font-size:13px; 	}
.mypage_prod .item_rolling1 ul li p.btn		{ margin:10px 0 0px; padding-bottom:60px;  	}


.mypage_prod .no_item		{ height:100px; text-align:center; vertical-align:middle; padding-top:55px; 	}

.new_mypage_cont_wrap		{ margin-top:-100px; margin-bottom: -120px; margin-left:190px; width:939px; border-left:1px solid #f0f0f0; padding:0 0 0 70px;   }
.mypage .myinfo table {width: 100%; border: 1px solid #e5e5e5; border-top: 0; border-spacing: 0; table-layout: fixed; margin-top: 20px;}
.mypage .myinfo td{padding-top: 13px;padding-bottom: 13px;vertical-align: middle;}
.mypage .myinfo th{padding-top: 13px;padding-bottom: 13px;}
.mypage .myinfo h4{font-size: 16px;font-weight: bold;}  
.mypage .myinfo .sns_table th, .mypage .myinfo .sns_table td {padding-left:0;text-align:center; border :1px solid #e5e5e5;}
.mypage .myinfo .sns_table td {padding:14px 0 12px 0;}
.mypage .myinfo .sns_table .txt_connect {padding-left:19px;color:#adadb9;text-align:left;}
.mypage .myinfo .sns_table .txt_connect.on {color:#333;}
.mypage .myinfo .sns_table .icon {margin:0 auto;display:block;height: 20px;background:url('//image.prospecs.com/front/images/signup/sp_mypage.png') no-repeat;text-indent:-9000px;}
.mypage .myinfo .sns_table .icon_naver {width:58px;background-position:0px 5px;}
.mypage .myinfo .sns_table .icon_facebook {width:63px;background-position:0px -21px;}
.mypage .myinfo .sns_table .icon_kakaotalk {width:48px;background-position:0px -43px;}
.mypage .myinfo .sns_table button{display:inline-block;overflow:hidden;width:72px;height:25px;background:url('//image.prospecs.com/front/images/signup/sp_mypage.png') no-repeat;line-height:999px;vertical-align:middle}
.mypage .myinfo .sns_table .btn_connect {background-position:-109px -50px; border-style: none;}
.mypage .myinfo .sns_table .btn_disconnect {background-position:-109px -13px; border-style: none;}

.comment .mypage_prod .item_rolling		{ position:relative; height:380px;   } 
.comment .nodata			{ color:#666666; font-family:'Noto Sans KR'; font-size:13px; text-align:center; padding:60px 0 60px; border-bottom:1px solid #cccccc; 	}
.confirm_txt				{ text-align:center; margin:18px 0 0px; color:#222222; font-family:'Noto Sans KR'; font-size:13px;  	}

.certify_fail		{ color:#222222; font-family:'Noto Sans KR'; font-size:13px; line-height:22px; 	}
.certify_fail strong		{ color:#ff8401; font-weight:normal; 	}

.withdraw_cont		{	}
.withdraw_cont .top		{ border-top:2px solid #000000; text-align:center; padding:90px 0 40px; 	}
.withdraw_cont .top .mtxt		{ color:#222222; font-family:'Noto Sans KR'; font-size:30px; padding-bottom:25px;  	}
.withdraw_cont .top .stxt		{ color:#222222; font-family:'Noto Sans KR'; font-size:18px; 	}
 
.withdraw_cont .withdraw_opt		{ border-top:2px solid #000000; border-bottom:0px; margin-top:7px; padding:22px 0px 25px;	}
.withdraw_cont .withdraw_opt ul		{ display:table; padding:0 10px; 	}
.withdraw_cont .withdraw_opt ul li		{ display:table-cell; width:240px; padding-bottom:20px; 	}
.withdraw_cont .withdraw_opt p			{ margin-top:7px; 	}
.withdraw_cont .withdraw_opt p.tit_txtarea		{ color:#222222; font-family:'Noto Sans KR'; font-size:13px; margin-top:20px; 	}
.withdraw_cont .withdraw_chk			{ margin:10px 0 0 0; 	}
.withdraw_cont .withdraw_chk label		{ color:#999; 	}

.coupon_list		{ border-bottom:1px solid #cccccc; 	} 
.coupon_list .nodata			{ color:#666666; font-family:'Noto Sans KR'; font-size:13px; text-align:center; padding:60px 0 60px; 	}
.coupon_list .coupon_in		{ padding:70px 30px 30px; 	}
.coupon_item		{ display:inline-block; margin:0 25px 40px; 	}
.coupon_item .c_img		{ width:240px; height:123px; background:url('//image.prospecs.com/front/images/contents/img_coupon.jpg') 0 0 no-repeat; position:relative; 	}
.coupon_item .c_img ul		{ text-align:center; padding:28px 0 0 0px; 	 }
.coupon_item .c_img ul li.c_txt			{ color:#b1b1b1; font-family:'Noto Sans KR'; font-size:14px; letter-spacing:-2px; margin-bottom:0px; 	}
.coupon_item .c_img ul li.c_price		{ color:#222222; font-family:GothamBd; font-size:40px; letter-spacing:-2px; 	}
.coupon_item .c_img ul li.c_price .won		{ font-size:32px; 	}
.coupon_item .c_img ul li.c_price .off		{ font-size:30px; font-family:GothamM; 	}
.coupon_item .c_img ul li.c_deliv			{ color:#222222; font-family:GothamM; font-size:35px; letter-spacing:-2px; line-height:35px; margin-top:0px;	}
.coupon_item .c_img ul li.c_deliv strong		{ color:#222222; font-family:GothamM; font-size:35px; 	}
.coupon_item .c_info		{ margin-top:15px; 	}
.coupon_item .c_info li		{ color:#999999; font-family:'Noto Sans KR'; font-size:13px; line-height:22px; 	} 
.coupon_item .c_info .c_tit			{ color:#222222; font-weight:500;	} 

.point_wp			{ display:table; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:40px 0 35px; width:100%; 	}
.point_wp .point_item		{ display:table-cell; text-align:center; 	}	
.point_wp .point_item .p_txt		{ color:#222222; font-family:'Noto Sans KR'; font-size:14px; margin-bottom:10px; 	}
.point_wp .point_item .p_point			{ color:#222222; font-family:GothamL; font-size:40px;  	}
.point_wp .point_item .p_point span		{ color:#e76c1f; font-family:GothamL; font-size:40px; 	}

.my_user			{ display:table; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:40px 0 35px; width:100%; margin-top:65px; 	}
.my_user .user_grade		{ display:table-cell; text-align:left; width:260px; padding:0px 0px 0 20px; margin-top:40px;  	}
.my_user .user_grade .p_icon		{ display:inline;     	}
.my_user .user_grade .p_user		{ display:inline-block; margin-left:10px;  	}
.my_user .user_grade .p_user li	{ color:#222222; font-family:'Noto Sans KR'; font-size:15px; 	}
.my_user .user_grade .p_user li span		{ color:#e76c1f; font-size:15px; 	}
.my_user .user_grade .p_user li.btn		{ margin-top:10px; 	}
.my_user .user_item			{ display:table-cell; text-align:center; width:160px; vertical-align:top; 	}	
.my_user .user_item .p_txt		{ color:#222222; font-family:'Noto Sans KR'; font-size:14px; margin-bottom:10px; 	}
.my_user .user_item .p_txt img		{ vertical-align:top; margin:-2px 5px 0 0; 	}
.my_user .user_item .p_point			{ color:#222222; font-family:GothamL; font-size:40px;  	}
.my_user .user_item .p_point span		{ color:#e76c1f; font-family:GothamL; font-size:40px; 	} 
.my_user .user_item .p_point a			{ color:#e76c1f; font-family:GothamL; font-size:40px; 	}
.my_user .user_item .p_point a:hover		{ text-decoration:underline; color:#e76c1f;  	}



.search_box		{ border:1px solid #e3e3e3; background:#fbfbfb; padding:35px 60px 35px; text-align:left; margin-top:30px; 	}
.search_box .search_box_in		{	}
.search_box .search_box_in .term_in		{ display:inline-block; width:365px; 	}
.search_box .search_box_in .day_in		{ display:inline-block;	}
.search_box .search_box_in .s_tit			{ color:#999999; font-family:'Noto Sans KR'; font-size:15px; margin-bottom:10px; 	}
.search_box .search_box_in input.term		{ border:1px solid #dddddd; background:#FFF; color:#999999; width:79px; height:32px; margin-left:-4px; 	}
.search_box .search_box_in input.term.on	{ border:1px solid #222222; background:#222222; color:#FFF; width:79px; height:32px; }
.search_box .search_box_in input.bk_m		{ background:#000000; text-align:center; border:1px solid #000000; color:#fff; width:84px; height:32px; font-size:13px; line-height:32px; margin-left:3px; 	}
 
.comment .review_lst		{ margin-top:50px;  }
.comment .review_lst .review_lst_in		{ border-top:1px solid #cccccc; 	}
.comment .review_lst .review_lst_in table		{ table-layout:fixed; width:100%; border-bottom:1px solid #cccccc;  }
.comment .review_lst .review_lst_in table td		{ padding:30px 0 30px; vertical-align:top; 	}
.comment .review_lst .review_lst_in table td dl	{ float:left; margin:10px 0 0 0; 	}
.comment .review_lst .review_lst_in table td dl dt		{ float:left; width:67px; font-family:'Noto Sans KR'; font-size:13px; color:#666666; line-height:23px; 	}
.comment .review_lst .review_lst_in table td dl dd	{ float:left; width:90px; font-family:'Noto Sans KR'; font-size:13px; color:#222222; line-height:23px; 	}
.comment .review_lst .review_lst_in table td.prod_star		{ padding-left:20px; vertical-align:top;	}
.comment .review_lst .review_lst_in table td.prod_star p.p_img		{ width:110px; height:110px; 	}
.comment .review_lst .review_lst_in table td.icon		{ padding:30px 0 30px;  }
.comment .review_lst .review_lst_in table td.cont		{ font-family:'Noto Sans KR'; font-size:13px; color:#666666; line-height:21px; padding:25px 0 18px; 	}
.comment .review_lst .review_lst_in table td.cont p.prod_tit		{ font-family:'Noto Sans KR'; font-size:18px; color:#222222; margin-bottom:7px; 	} 
.comment .review_lst .review_lst_in table td.cont p.prod_tit a		{ font-family:'Noto Sans KR'; font-size:18px; color:#222222; margin-bottom:7px; 		}
.comment .review_lst .review_lst_in table td.cont p.cont_img		{ margin-top:30px;	}
.comment .review_lst .review_lst_in table td.date		{ text-align:right; padding:25px 20px 30px; 	}
.comment .review_lst .review_lst_in table td.date ul		{ float:right; 	}
.comment .review_lst .review_lst_in table td.date ul li	{ float:left; background:url('//image.prospecs.com/front/images/common/spbar.png') right 4px no-repeat; font-family:'Noto Sans KR'; font-size:13px; color:#999999; padding:0 20px; 	}
.comment .review_lst .review_lst_in table td.date ul li:last-child		{ background:none; padding-right:0px; 	}
.comment .review_lst .review_lst_in table td.satisfy			{ padding:0px 20px 30px 0;	}
.comment .review_lst .review_lst_in table td.satisfy .btn		{ float:right;	}
.comment .review_lst .review_lst_in table td.satisfy .btn .btn_right		{ position:relative; right:0px; bottom:15px; 	} 
.comment .review_lst .review_lst_in table td.satisfy .btn .btn_right input.wh	{ background-color:#FFF; text-align:center; border:1px solid #999999; color:#666; width:70px; height:22px; font-size:12px; line-height:12px;  }
.comment .review_lst .review_lst_in table td.satisfy .btn .btn_right input.bk		{ background-color:#000000; text-align:center; border:1px solid #000000; color:#fff; width:70px; height:22px; font-size:12px; line-height:12px;  }

.comment .review_lst .review_lst_in table td.satisfy .view		{ padding:10px 25px 45px 0px; background:#fafafa; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; height:65px;   }
.comment .review_lst .review_lst_in table td.satisfy .view div		{ position:relative; width:164px; display:inline-block; margin:0 125px 50px 20px; 	}
.comment .review_lst .review_lst_in table td.satisfy .view .wear		{ }
.comment .review_lst .review_lst_in table td.satisfy .view .size			{   }
.comment .review_lst .review_lst_in table td.satisfy .view .color		{  }
.comment .review_lst .review_lst_in table td.satisfy .view .width		{   }

.comment .review_lst .review_lst_in table td.satisfy .view em		{ position:absolute; left:30px; top:10px; font-size:12px; font-style:normal; color:#666666;   }
.comment .review_lst .review_lst_in table td.satisfy .view .view_wp	{ position:absolute; left:100px; top:0px; margin-right:70px;   }

.comment .review_lst .review_lst_in table td.satisfy .view span		{ font-size:12px; color:#999999; }
.comment .review_lst .review_lst_in table td.satisfy .view span.big		{ position:absolute; right:0px; top:25px; }
.comment .review_lst .review_lst_in table td.satisfy .view span.small		{ position:absolute; left:0; top:25px; }
.comment .review_lst .review_lst_in table td.satisfy .view span.cen			{ position:absolute; left:65px; top:25px; }
.comment .review_lst .review_lst_in table td.satisfy .view .wear span.cen		{ left:72px; }
.comment .review_lst .review_lst_in table td.satisfy .view .size span.cen		{ left:68px; }
.comment .review_lst .review_lst_in table td.satisfy .view .color span.cen		{ left:58px; }
.comment .review_lst .review_lst_in table td.satisfy .view .width span.cen		{ left:66px; }
.comment .review_lst .review_lst_in table td.satisfy .view ul.state		{ position:absolute; top:10px; left:0px;  }
.comment .review_lst .review_lst_in table td.satisfy .view ul.state li		{  } 

.my_idx		{	}
.my_idx_in		{ display:block; width:100%; 	} 
.my_idx_in .lf		{ display:inline-block; width:595px; 	}
.my_idx_in .rf		{ display:inline-block; width:300px; margin-left:40px; 	}
.my_idx_in .lf .tbl_rows table td		{ height:80px; vertical-align:middle; padding:0 15px; 	}
.my_idx_in .lf .tbl_rows table td.nodata		{ height:130px; 	}
.my_idx_in .rf .tbl_rows table td		{ height:182px; vertical-align:top; padding:18px 15px 0; 	}
.my_idx_in .rf .tbl_rows table td.nodata		{ height:110px; vertical-align:middle; 	}

.error_wp		{ width:1200px; margin:0 auto; padding:150px 0 100px;	}
.error_wp .error_in		{ text-align:center; 	}	
.error_wp .error_in .e_mtxt		{ font-family:'Noto Sans KR'; font-size:35px; color:#222222; margin-bottom:25px; font-weight:500;   }	
.error_wp .error_in .e_stxt		{ font-family:'Noto Sans KR'; font-size:20px; color:#666666;    }	
.error_wp .error_in .e_stxt strong		{ font-size:20px; color:#e97838; font-weight:normal;     	}	

/* agree */
.agree_wp		{ width:100% !important;   	}
.agree_in			{ font-family:'Noto Sans KR'; font-size:13px; color:#666; line-height:20px; font-weight:300; width:100% !important;     	}
.agree_in .a_tit		{ font-family:'Noto Sans KR'; font-size:14px; color:#222; font-weight:bold; margin-bottom:15px;   	}	
.agree_in .b_tit		{ font-family:'Noto Sans KR'; font-weight:500; margin:0 !important; font-size:14px; padding:18px 0 14px;   	}
.agree_in .m_txt		{ font-family:'Noto Sans KR'; font-size:13px; color:#222; font-weight:normal; margin:0px 0 15px;   		}
.agree_in .s_txt		{ margin-bottom:10px; 	}
.agree_in dl			{ padding-bottom:15px; }
.agree_in dl dt		{ font-family:'Noto Sans KR'; font-weight:500; padding-bottom:7px; margin:0 !important; font-size:14px; 	}
.agree_in dl dd		{ font-family:'Noto Sans KR'; padding-bottom:5px; font-size:13px;  	}
.agree_in dl dd.blt_txt		{ font-family:'Noto Sans KR'; background:url('//image.prospecs.com/front/images/common/blt_cir.png') 7px 8px no-repeat; padding-left:15px; 	}
.agree_in dl dd.dash_txt		{ font-family:'Noto Sans KR'; background:url('//image.prospecs.com/front/images/common/blt_bkbar.png') 12px 10px no-repeat; padding-left:20px; 	}
.agree_in .sp_txt		{ font-family:'Noto Sans KR'; padding-left:20px; 	}
.agree_in .sp_lst		{ font-family:'Noto Sans KR'; padding-left:10px; 	}
.agree_in .pt_txt		{ font-family:'Noto Sans KR'; color:#e76c1f !important; 	}
.agree_in p		{ font-family:'Noto Sans KR'; font-size:13px;   	}
.agree_in .table_agr		{ }
.agree_in .table_agr table		{ table-layout:fixed; width:100%; border:1px solid #cccccc;  	 }
.agree_in .table_agr table thead th		{ background:#eaeaea; font-size:12px; color:#666666; padding:7px 0 5px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
.agree_in .table_agr table thead th:first-child		{ border-left:none; 	}
.agree_in .table_agr table tbody td		{ background:#FFF; font-size:12px; color:#666666; padding:7px 10px 5px; border-left:1px solid #dfdfdf;	}
.agree_in .table_agr table tbody td:first-child		{ border-left:none; 	}
.agree_in .table_agr table tbody tr.botlline td		{ border-bottom:1px solid #dfdfdf; 	}

/* main open popup */
#pop_mainopen{ position:fixed; left:0; top:0; right:0; height:100%; z-index:100000; overflow:hidden;background:#ce151b;}
#pop_mainopen .dim{position:fixed; left:50%; top:50%; right:50%; bottom:50%; background-color:#000; opacity:0;  filter: alpha(opacity=0); z-index:1;}
#pop_mainopen .content{position:absolute; left:50%;margin-left: 576px; top:100px; width:660px; height:54px; margin:0 0 0 -330px; z-index:3; overflow:hidden; opacity:0.8; filter: alpha(opacity=0);}
#pop_mainopen .content .img img{width:620px; height:575px;}
#pop_mainopen .close{position:absolute; right:30px; top:17px; z-index:3;}
#pop_mainopen .close span{display:block;background:url(//image.prospecs.com/files/upload/popup/image/top_close_w.png) 0 0 no-repeat; width:24px; height:23px; cursor:pointer; text-indent:-9999px; overflow:hidden;}
#pop_mainopen .int_slider{position:fixed; left:0; top:500px; right:0; z-index:3; overflow:hidden; height:0;}
#pop_mainopen .int_slider ul{overflow:hidden; position:absolute; left:0; top:0; height:575px;  width:7440px;}
#pop_mainopen .int_slider ul li{float:left;}

/* main product list */
.main_product_list_wrap	{ padding:0px 0px 0px; position:relative; }
.main_product_list_wrap >ul		{ overflow:hidden; position:relative; z-index:3; }
.main_product_list_wrap >ul >li	{ float:left; width:300px; text-align:left; margin:25px 0 75px; position:relative; text-align:center;    } 
.main_product_list_wrap >ul >li .photo		{ width:245px; height:245px; overflow:hidden; padding:0 28px 0 27px;   }
.main_product_list_wrap >ul >li .photo img	{ width:100%; height:100%; }
.main_product_list_wrap >ul >li img.p_img		{ width:245px; height:245px;  }
.main_product_list_wrap >ul >li .cate		{ margin:12px 0 -26px; font-family:'Noto Sans KR'; padding-left:27px; width:245px; font-size:13px; font-weight:500; text-align:left;  	}
.main_product_list_wrap >ul >li .tit			{ font-family:'Noto Sans KR'; margin:28px 0 8px; color:#222; text-align:left; padding-left:27px; width:245px; font-size:13px; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.main_product_list_wrap >ul >li .tit span.p_n		{ color:#666 !important; font-family:'Noto Sans KR'; font-size:13px; padding-left:0px; float:none; font-weight:normal;	}
.main_product_list_wrap >ul >li .price		{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left; padding-left:27px; } 
.main_product_list_wrap >ul >li .price span			{ font-family:GothamBd; color:#222; font-size:15px; text-align:left; float:left;  }
.main_product_list_wrap >ul >li .price span.discount	{ color:#b1b1b1; text-align:left; text-decoration:line-through; margin-right:15px;   }
.main_product_list_wrap >ul >li .price span.discount2	{ color:#000000; text-align:left; text-decoration:line-through; margin-right:15px;   }

.main_product_list_wrap >ul >li .cpicon { position:absolute;right:28px;top:299px;}
 
.main_product_list_wrap >ul >li .p_view		{ position:absolute; top:-20px; left:7px; width:283px; height:355px; border:1px solid #e9e9e9; z-index:9999; display:none;  	}
.main_product_list_wrap >ul >li .p_view .p_view_in				{ padding:19px; height:355px;  }
.main_product_list_wrap >ul >li .p_view .p_view_in .icon			{ z-index:99;  	}
.main_product_list_wrap >ul >li .p_view .p_view_in .icon ul		{  	}
.main_product_list_wrap >ul >li .p_view .p_view_in .icon ul li		{ float:left;  } 
.main_product_list_wrap >ul >li .p_view .p_view_in .size			{ position:absolute; bottom:19px; left:13px;	}
.main_product_list_wrap >ul >li .p_view .p_view_in .size ul		{ display:inline; 	}
.main_product_list_wrap >ul >li .p_view .p_view_in .size ul li		{ display:inline-block; width:20px; height:20px; border:1px solid #d9d9d9; padding-top:0px; margin-left:6px;  }
.main_product_list_wrap >ul >li .p_view .p_view_in .size ul li p	{ color:#222222; font-size:10px; font-family:GothamBk; padding:3px; text-align:center; 	}
.main_product_list_wrap >ul >li .p_view .p_view_in .link_view		{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background-color:#000; opacity:0; filter: alpha(opacity=0); overflow:hidden; }
.main_product_list_wrap >ul >li .p_view .p_view_in .link_view a	{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; filter: alpha(opacity=0); }

.main_product_list_wrap >ul >li .sp_view		{ position:absolute; top:-20px; left:7px; width:283px; height:355px; z-index:9999; display:none;  	}

.main_product_list_wrap >ul >li .badgeimg		{ position:absolute; left:28px; top:0px; z-index:20; }


/* 2017.07.27 추가 : 이벤트/기획전 관련부분 */

.event_top .tab-menu {text-align:right;}
.event_top .tab-menu ul {height:42px;}
.event_top .tab-menu li {width:210px;}
.event_top .tab-menu li.active {width:210px;}
.event_top .tab-menu ul li a, .event_top .tab-menu li.active a {padding:21px 0 6px;}
.event_top .left_menu {float:left; color:#999;}
.event_top .left_menu span {font-size:18px !important; color:#999; cursor:pointer;}
.event_list {margin-top:50px;}
.event_list ul li {width:400px; float:left; text-align:center;}
.event_list .event_tit {display:inline-block; width:400px; height:70px; line-height:70px; font-size:14px; color:#999;}

/* 2017.07.27 추가 : 공통부분 */
.b {font-weight:bold;}
.c6 {color:#666 !important;}
.c9 {color:#999 !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs19 {font-size:19px !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.p1 {color:#e86b1f !important;}
.cp {cursor:pointer;}

.bdg {border:1px solid #d6d6d6;}
.bdgt {border-top:1px solid #d6d6d6;}
.bdgr {border-right:1px solid #d6d6d6;}
.bdgl {border-left:1px solid #d6d6d6;}
.bdgb {border-bottom:1px solid #d6d6d6;}

.mg0 {margin:0;}
.mgb0 {margin-bottom:0;}
.mgt0 {margin-top:0;}
.mgr0 {margin-right:0;}
.mgl0 {margin-left:0;}

.bd0 {border:0;}
.bdt0 {border-top:0;}
.bdr0 {border-right:0;}
.bdl0 {border-left:0;}
.bdb0 {border-bottom:0;}

.pd0 {padding:0;}
.pdt0 {padding-top:0;}
.pdb0 {padding-bottom:0;}
.pdr0 {padding-right:0;}
.pdl0 {padding-left:0;}


/* main page 관련 */
.gnb_right {
	position:absolute;
	top:67px;
	right:210px;
}
.gnb_right > li {float:left; font-size:15px; font-family: GothamBd; padding:5px 21px 17px 21px; cursor:pointer;}
.gnb_right > li:hover {color:#e86b1f;}

.product_list_wrap.main	{ padding:0 !important; position:relative; }
.product_list_wrap.main >ul		{ overflow:hidden; position:relative; z-index:3; }
.product_list_wrap.main >ul >li	{ float:left; width:300px; text-align:left; margin:25px 0 75px; position:relative; }

.product_list_wrap.main >ul >li .maker			{ font-family:'Noto Sans KR'; margin:0; color:#222; text-align:left; padding-left:27px; width:245px; font-size:13px; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }
.product_list_wrap.main >ul >li .seasonoff {color:#e66a22; font-weight:bold; }
.product_list_wrap.main >ul >li .name {color:#999; display:inline-block; width:150px; font-size:13px; line-height:13px; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; }
.product_list_wrap.main >ul >li .price span {font-weight:bold;}
.product_list_wrap.main >ul >li .ptitle {padding-left:27px;}
.contents_in.main {width:1200px;}
.contents_in.main h2 {padding:0 !important;}


.contents_in.main .btn_wrap {text-align:center; margin-top:34px;}
.contents_in.main  .btn_wrap.review {padding-top:28px; padding-bottom:100px; border-top:1px solid #e2e2e2;}

.contents_in.main .style_line ul.tap_wrap li {float:left; margin-right:25px; font-size:14px; padding:10px; border:1px solid #e97e3a;}

.contents_in.main .review ul.list li {float:left; width:274px; margin-right:34px;}
.contents_in.main .review ul.list li:last-child {margin-right:0;}
.contents_in.main .review ul.list:after {content:''; display:block; clear:both;}
.contents_in.main .review ul.list li > div+div {margin-top:20px;}
.contents_in.main .review .rate_wrap {margin:30px 0 25px;}
.contents_in.main .review .rate_wrap .id {float:right; color:#666;}
.contents_in.main .review .content {font-size:13px;}
.contents_in.main .recommend .banner {display:inline-block; width:251px; height:355px;}
.contents_in.main .recommend .prod {float:right;}

.style_line {text-align:center;}
.style_line .tap_wrap {margin:10px auto; max-width:1200px;}
.style_line .tap_wrap:after {content:''; display:block; clear:both; } 
.style_line .tap_wrap li {float:left; height:37px; margin-right:17px;}
.style_line .tap_wrap li > span {display:inline-block; width:35px; height:35px; border:1px solid #fff; float:left;}
.style_line .tap_wrap li > span:first-child {border-top-left-radius:50%; border-bottom-left-radius:50%; border-right:0;}
.style_line .tap_wrap li > span:last-child {border-top-right-radius:50%; border-bottom-right-radius:50%; border-left:0;}
.style_line .tap_wrap li:last-child {margin-right:0;} 
.style_line .tap_wrap li .tit {display:inline-block; float:left; height:35px; font-size:15px; color:#666; line-height:35px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.style_line .tap_wrap li:hover > span {display:inline-block; width:35px; height:35px; border:1px solid #e96b1f; float:left;}
.style_line .tap_wrap li:hover > span:first-child {border-top-left-radius:50%; border-bottom-left-radius:50%; border-right:0;}
.style_line .tap_wrap li:hover > span:last-child {border-top-right-radius:50%; border-bottom-right-radius:50%; border-left:0;}
.style_line .tap_wrap li:hover .tit {color:#e96b1f; border-top:1px solid #e96b1f; border-bottom:1px solid #e96b1f;}

.style_line .tap_wrap li.on > span {display:inline-block; width:35px; height:35px; border:1px solid #e96b1f; float:left;}
.style_line .tap_wrap li.on > span:first-child {border-top-left-radius:50%; border-bottom-left-radius:50%; border-right:0;}
.style_line .tap_wrap li.on > span:last-child {border-top-right-radius:50%; border-bottom-right-radius:50%; border-left:0;}
.style_line .tap_wrap li.on .tit {color:#e96b1f; border-top:1px solid #e96b1f; border-bottom:1px solid #e96b1f;}

.style_line .prod_wrap {background-color:#f7f7f7; padding:23px 0; }
.style_line .prod_wrap ul {width:1204px; margin:0 auto;}
.style_line .prod_wrap ul.list li {float:left; width:265px; height:335px; padding:10px; background-color:#fff; margin-right:21px;}
.style_line .prod_wrap ul.list li:last-child {margin-right:0;} 
.style_line .prod_wrap ul.list:after {content:''; display:block; clear:both;} 

.style_line .prod_wrap ul.list li div{text-align:left; width:100%;}
.style_line .prod_wrap ul.list li div .cate {display:block; font-size:13px; color:#222; margin:10px 0 3px;}
.style_line .prod_wrap ul.list li div .p_n {font-size:13px; color:#666;}
.style_line .prod_wrap ul.list li div .price {margin-top:8px;}
.style_line .prod_wrap ul.list li div .price span {font-size:15px; color:#222;}
.style_line .prod_wrap ul.list li div .price .discount {text-decoration:line-through; color:#b1b1b1; font-size:15px; margin-right:15px;}

/*footer 변경 2017.08.23 변경 */
.footer {background-color:#2a2a2a; color:#999; min-width:1280px;}
.footer_wrap p, .footer_wrap li, .footer_wrap a {color:#c1c1c1;}
.footer_wrap {background-color:#2a2a2a; width:1200px; height:264px; margin:0 auto 20px; color:#ddd;}
.footer_wrap .top {border-bottom:1px solid #444; height:53px;}
.footer_wrap .top .left {padding-top:22px; width:980px; float:left;}
.footer_wrap .top .left ul {margin-left:-13px;}
.footer_wrap .top .left ul li {float:left; padding:0 13px; border-right:1px solid #444; height:14px; line-height:11px;}
.footer_wrap .top .left ul li:last-child {border:0;}
.footer_wrap .top .right {width:220px; height:53px; float:right; position:relative;}
.footer_wrap .top:after{content:''; display:block; clear:both;}
.footer_wrap .ico_wrap li {float:left;}
.footer_wrap .sns_facebook {display:inline-block; position:absolute; left:18px; top:12px;  width:31px; height:31px; background:url('//image.prospecs.com/front/images/renewal/ico_ft_sns_facebook.jpg') 0 0 no-repeat;}
.footer_wrap .sns_ins {display:inline-block; position:absolute; left:53px; top:12px; width:31px; height:31px; background:url('//image.prospecs.com/front/images/renewal/ico_ft_sns_ins.jpg') 0 0 no-repeat;}
.footer_wrap .bottom li, .footer_wrap .bottom p, .footer_wrap .bottom span {font-size:10px; color:#999;}
.footer_wrap .bottom {height:210px;}
.footer_wrap .bottom .left {width:980px; height:210px; float:left; padding-top:0;}
.footer_wrap .bottom .left .info1 {margin-top:17px;}
.footer_wrap .bottom .left .info2 {margin-top:5px;}
.footer_wrap .bottom .left .info3 {margin-top:28px;}
.footer_wrap .bottom .left .info4 {margin-top:23px; line-height:20px;}
.footer_wrap .bottom .left .info3  .tit_service_ent {margin-top:3px; float:left; margin-left:5px; font-size:12px;}
.footer_wrap .bottom .left .info3 .service_ent {display:inline-block; width:175px; height:24px; margin-left:11px; background:url('//image.prospecs.com/front/images/renewal/btn_view_service_ent.jpg') 0 0 no-repeat;}
.footer_wrap .bottom .left .info3 .service_ent_c {display:inline-block; width:175px; height:24px; margin-left:10px; background:url('//image.prospecs.com/front/images/renewal/btn_view_service_ent_c.jpg') 0 0 no-repeat;}
.footer_wrap .bottom .right {width:200px; height:210px; float:right; padding-top:0; padding-left:20px;}
.footer_wrap .bottom .right .info1 { margin-top:15px; font-size:15px; color:#e2e2e2;}
.footer_wrap .bottom .right .info2 { margin-top:-2px; font-size:25px; color:#e2e2e2;}
.footer_wrap .bottom .right .info3 { margin-top:12px; font-size:15px; color:#e2e2e2;}
.footer_wrap .bottom .right .info4 { margin-top:-1px; font-size:25px; color:#e2e2e2;}
.footer_wrap .bottom .right .info5 { margin-top:10px; font-size:10px; line-height:20px;}

/*GNB 수정 CSS*/
.layer-center {position:relative;margin:0 auto !important;width:1200px !important;}
.clear::after{content:""; height:0; display:block; visibility:hidden; clear:both;}

#header-new{position:relative;z-index:1;}
#header-new .login-con {min-width:1200px;line-height:34px;height:34px;border-bottom:1px solid #f4f4f4;}
#header-new .login-con .brand {position:absolute;top:0;left:0;}
#header-new .login-con .brand ul{}
#header-new .login-con .brand ul li{float:left;padding-right:28px;}
#header-new .login-con .brand ul li a{font-size:13px;font-weight:500;color:#666666;}
#header-new .login-con .login {position:absolute;top:0;right:0;}
#header-new .login-con .login ul li{position:relative;margin-left:10px;padding-left:12px;float:left;}
#header-new .login-con .login ul li a{font-family:Dotum, Arial;font-size:11px;color:#666666;}
#header-new .login-con .login ul li::after{content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background-color:#dddddd;}
#header-new .login-con .login ul li:first-child{margin:0;padding:0;}
#header-new .login-con .login ul li:first-child::after{display:none;}

#header-new .header-con{min-height:86px;}
#header-new .header-con h1{padding-top:33px;}
#header-new .header-con .search {position:absolute;top:30px;z-index:2;left:400px;width:400px;border-bottom:2px solid #222222;}
/* #header-new .header-con .search {position:absolute;top:65px;z-index:2;left:400px;width:400px;border-bottom:2px solid #222222;} 20181126 로고변경으로 인한 수정*/
#header-new .header-con .search input {padding-left:20px;width:360px;line-height:30px;height:30px;border:0;}
#header-new .header-con .search button{cursor:pointer;width:28px;height:30px;border:0;background:none;}
#header-new .header-con .search .search-list{display:none;position:absolute;top:33px;left:0;width:398px;border:1px solid #d6d6d6;background-color:#fff;}
#header-new .header-con .search .search-list .list{position:relative;border-bottom:1px solid #d6d6d6;}
#header-new .header-con .search .search-list .list::before{content:'';display:inline-block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d6d6d6;}
#header-new .header-con .search .search-list .list dl{float:left;width:50%;}
#header-new .header-con .search .search-list .list dl dt{font-size:14px;color:#222222;line-height:29px;height:29px;text-align:center;border-bottom:1px solid #d6d6d6;}
#header-new .header-con .search .search-list .list dl dd{position:relative;height:292px;}
#header-new .header-con .search .search-list .list dl dd ul{padding:18px 0 13px 22px;}
#header-new .header-con .search .search-list .list dl dd ul li{padding-bottom:6px;}
#header-new .header-con .search .search-list .list dl dd ul li a{font-size:14px;color:#767676;}
#header-new .header-con .search .search-list .list dl dd p.not-data{position:absolute;top:50%;left:0;margin-top:-20px;width:100%;text-align:center;font-size:14px;color:#767676;}
#header-new .header-con .search .search-list .delete{text-align:right;}
#header-new .header-con .search .search-list .delete a{display:inline-block;padding-left:14px;width:74px;height:25px;line-height:25px;text-align:left;font-size:12px;color:#767676;background: url('//image.prospecs.com/front/images/common/new/delete.gif') no-repeat 0 10px;}
#header-new .header-con .btn {position:absolute;top:35px;right:0;}
/* #header-new .header-con .btn {position:absolute;top:64px;right:0;} 20181126 로고변경으로 인한 수정*/ 
#header-new .header-con .btn ul li{padding-left:35px;float:left;}
#header-new .header-con .btn ul li a{font-size:15px;color:#222222;}

#header-new .nav-con {position:relative;min-width:1200px;border-bottom:1px solid #d6d6d6;}
#header-new .nav-box{margin:0 auto;position:relative;max-width:1200px;}
#header-new .nav-con ul > li{padding:0 25px;float:left;}
#header-new .nav-con ul > li.new-category{text-align:center;}
#header-new .nav-con ul > li.new-category span{position:relative;display:inline-block;width:126px;}
#header-new .nav-con ul > li.new-category span::after{content:'';position:absolute;top:50%;left:0;margin-top:-5.5px;width:13px;height:11px;background:url(//image.prospecs.com/front/images/common/new/menu.png) no-repeat 0 0;}
#header-new .nav-con ul > li.new-category span::before{content:'';position:absolute;top:50%;right:0;margin-top:-3.5px;width:12px;height:7px;background:url(//image.prospecs.com/front/images/common/new/menu_btm.png) no-repeat 0 0;}
#header-new .nav-con ul > li.new-category .sub-nav dl{padding-right:0;}
#header-new .nav-con ul > li.original span{position:relative;display:inline-block;padding-left:35px;}
#header-new .nav-con ul > li.original span::after{content:'';position:absolute;top:50%;left:0;margin-top:-7px;width:31px;height:14px;background:url(//image.prospecs.com/front/images/common/new/original.png) no-repeat 0 0;}
#header-new .nav-con ul > li.original .sub-nav dl{padding-right:0;width:145px;}
#header-new .nav-con ul > li:first-child{padding: 0 25px 0 0;}
#header-new .nav-con ul > li > a{position:relative;display:inline-block;height:43px;line-height:43px;}
#header-new .nav-con ul > li > a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0px;background-color:#e86b1f;transition-duration:0.2s;}
#header-new .nav-con ul > li.newshoesroom span{position:relative;display:inline-block; width:82px; height:32px;line-height:43px;}
#header-new .nav-con ul > li.newshoesroom span::after{content:''; position:relative; display:inline-block; top:50%; left:0; width:82px; height:32px; margin-top:-5px; background:url(//image.prospecs.com/front/images/newshoes/nsr_icon_off.gif) no-repeat 0 0;}
#header-new .nav-con ul > li.newshoesroom:hover span::after{content:''; position:relative; display:inline-block; top:50%; left:0; width:82px; height:32px; margin-top:-5px; background:url(//image.prospecs.com/front/images/newshoes/nsr_icon_on.gif) no-repeat 0 0;}
#header-new .nav-con ul > li:hover > a::after{height:3px;}
#header-new .nav-con ul > li > a span{font-size:15px;color:#222222;transition-duration:0.4s;}
#header-new .nav-con ul > li.new-category > a:after{display:none;}
#header-new .nav-con ul > li:hover > a span{color:#e86b1f;}
#header-new .nav-con ul > li.new-category:hover span::after{background:url(//image.prospecs.com/front/images/common/new/menu_on.png) no-repeat 0 0;}
#header-new .nav-con ul > li.new-category:hover span::before{background:url(//image.prospecs.com/front/images/common/new/menu_btm_on.png) no-repeat 0 0;}
#header-new .nav-con ul > li.original:hover span::after{background:url(//image.prospecs.com/front/images/common/new/original_on.png) no-repeat 0 0;}
#header-new .nav-con .nav-rit {position:absolute;top:0;right:0; padding-left:30px; }
/* #header-new .nav-con .nav-rit ul > li{position:relative;padding:0 27px;} */
/* #header-new .nav-con .nav-rit ul > li:last-child{padding:0 0 0 25px;} */
#header-new .nav-con .nav-rit ul > li{position:relative;padding: 0px 17px 0px 17px;}
#header-new .nav-con .nav-rit ul > li:last-child { padding: 0 0 0 17px;}
#header-new .nav-con .nav-rit::before {content:'';position:absolute;top:50%;left:0;margin-top:-6.5px;width:1px;height:13px;background-color:#666666;}
#header-new .nav-con .layer-center{z-index:1;}
#header-new .nav-con .nav-bg{position:absolute;top:44px;left:0;width:100%;height:0;background-color:#fff}
#header-new .nav-con .nav-bg::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d6d6d6;}

#header-new .nav-con ul > li .sub-nav,
#header-new .nav-con ul > li .sub-nav-list{display:none;position:absolute;top:43px;left:0;padding:15px 0 0 0;width:1200px;}
#header-new .nav-con ul > li .sub-nav dl{padding-right:50px;float:left;text-align:left;}
#header-new .nav-con ul > li .sub-nav dl.par0{padding-right:0;}
#header-new .nav-con ul > li .sub-nav dl dt{padding-bottom:17px;}
#header-new .nav-con ul > li .sub-nav dl dt a{font-weight:600;font-size:14px;color:#222222;}
/* 2018-05-13 */
#header-new .nav-con ul > li .sub-nav dl.depth{width:auto;}
#header-new .nav-con ul > li .sub-nav dl.depth dd {display:table;}
/* #header-new .nav-con ul > li .sub-nav dl.depth dd ol{padding-right:40px;display:inline-block;} */
#header-new .nav-con ul > li .sub-nav dl.depth dd ol{padding-right:40px;float: left;}
/* //2018-05-13 */
#header-new .nav-con ul > li .sub-nav dl dd ol li{padding-bottom:5px;}
#header-new .nav-con ul > li .sub-nav dl dd ol li a{font-size:13px;color:#666666;transition-duration:0.2s;}
#header-new .nav-con ul > li .sub-nav dl dd ol li a:hover{color:#e86b1f;}
#header-new .nav-con ul > li .sub-nav dl dd.img{padding-top:10px;}
#header-new .nav-con ul > li .sub-nav.line-nav dl {height:196px;}
#header-new .nav-con ul > li .sub-nav-list{padding:30px 0 0 20px;background-color:#fff;width:128px;height:344px;border-bottom:1px solid #d6d6d6;}
#header-new .nav-con ul > li .sub-nav-list ol li{padding-bottom:15px;}
#header-new .nav-con ul > li .sub-nav-list ol li a{font-weight:500;font-size:14px;color:#222222;transition-duration:0.2s;}
#header-new .nav-con ul > li .sub-nav-list ol li a:hover{color:#e86b1f;}

/* //2018.01.15 해더 변경 */
/*02-20 brand  */
#header-new .nav-con ul > li .sub-nav-list.brand-sub-list{width:490px;height:440px;}
#header-new .nav-con ul > li .sub-nav-list.brand-sub-list ol{float:left;width:160px;}

/*뉴슈룸*/
.newshoesCon {background-color: #fff; }
.newshoesCon .top .txt{position:relative;margin:0 auto; width:210px; }
.newshoesCon .top .txt p{width:100%; text-align:center;}
.newshoesCon .top h2{font-size: 47px; text-align:center;padding:81px 0 50px; font-weight:500;}
.newshoesCon .top p{position:absolute;bottom:-10px; color:#666; font-size:16px;font-weight: lighter; }
.newshoesCon .top p span{color:#222;font-size:16px; font-weight: bold;}
.newshoesCon .box {padding:10px 0 100px 0; width:1200px;margin:0 auto;}
.newshoesCon .box .item .left .img{width:1200px;height:400px;overflow:hidden; }
.newshoesCon .item{padding: 60px 0 0 0;}
.newshoesCon .box .item .left .img:hover img {width:1200px; height: 400px; box-sizing:border-box; border:2px solid #222;}


/****** ODDCONCEPTS ******/
.slidewrap {
    width: 1200px;
    margin:0 auto;
}

.odd_title{
    font-family: 'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial;
    display: block;
    text-align: center;
    padding: 20px;
    font-weight: bold;
    letter-spacing: 0px;
    font-size: 20px;
    line-height: 1.5;
    color: #333;
    margin-top: 30px;
}

.info_list{
   list-style:none;
       text-decoration: none !important;
   }

.basic_slider .cont{
    text-align: center;
   font-size: 11px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        font-family: 'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial;
}
    
.prd_name{
     text-decoration: none;
    color: #000000;
    
} 

.price_discount{
color: #b1b1b1;
    text-align: left;
    text-decoration: none !important;
    margin-right: 15px;
}

.prd_price{
     text-decoration: none;
    color: #000000;
    
}

.prd_info{
    position: relative;
    min-height: 10px;
    margin: 14px 7px;
    text-align: center;
}

.prd_info ul{
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #000;
    font-family: 'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial;
    outline: none;
    text-decoration: none;  
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
}
.pdimg{
	height: 245px;
    width: 245px;
    margin: auto;
}
.pdimg img{
    height: 245px;
    width: 245px;
    align: middle;
    box-sizing: border-box;
}
/****** /ODDCONCEPTS ******/



/**리뉴얼개편 2020.09.01 ********************************************************************************************/
/******
html{overflow:unset !important}
body{width:100%;height:100%;overflow:auto;} 
*******/

.wrap-new *{line-height:inherit}
.wrap-new div{box-sizing:border-box}
.wrap-new .inner{width:1200px;margin:0 auto 0;position:relative;}
.wrap-new .fl{float:left}
.wrap-new .fr{float:right}
.wrap-new #container .inner{overflow:hidden}

#topbanner{width:100%;height:40px;text-align:center;font-size:15px;color:#222;display:flex;justify-content:center;align-items:center;}
#topbanner img{display:block;height:40px;margin:auto;}
#head {padding:35px 0 0;}
#head h1{position:relative;width:136px;height:28px;display:inline-block;background:url('//image.prospecs.com/front/images/main/20200901/ico_logoH1_img.png') no-repeat;text-indent:-999em;background-size:contain}
#head h1 a{display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;}
#head .menus{position:absolute;right:0;top:7px;}
#head .menus ul li a{color:#222;font-size:13px;}
#head .menus ul li{position:relative;padding:0 12px;float:left;}
#head .menus ul li:first-child{padding-left:0;}
#head .menus ul li:last-child{padding-right:0;}
#head .menus ul li + li:before{content:'';position:absolute;display:inline-block;width:1px;height:11px;background-color:#ddd;left:0;top:6px;}
/*복지몰 로고**/
#head .welfare_logo{ position: relative; width: 144px; height: 32px; display: inline-block; background: url(//image.prospecs.com/front/images/common/welfare/lsbfmall_logo.png) no-repeat; text-indent: -999em; background-size: contain;}

#head .search-wrp{position: absolute; left: 355px; transform: translateX(-50%); top: -4px; }
#head .search-wrp .search{width:380px;position:relative;display:flex;align-items:center;}
#head .search-wrp .search form{width:100%;}
#head .search-wrp .search input{width:100%;font-size:15px;border-bottom:1px solid #333 !important; padding:0 40px 0 10px !important;outline:none;border:none;}
#head .search-wrp .search button{position:absolute;right:4px;top:4px;outline:none;border:none;background:none}
#head .search-wrp .search button img{width:20px;height:20px;}
#head .search-wrp input::placeholder{color:#999;font-size:15px;}
#head .search-wrp input:-ms-input-placeholder{color:#999;font-size:15px;}

/*GNB 영역 */
#head .mall-gnb{position:relative;display:inline-block;width:100%;margin-top:27px;border-top:1px solid #dedede;padding:18px 0 16px 0;}
#head .mall-gnb .gnb-wrap{width:1200px;margin:0 auto}
#head .mall-gnb ul + ul{float:right;}
#head .mall-gnb li{float:left;position:inherit !important;font-family:'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial !important}
#head .mall-gnb li a{font-family:'Noto Sans KR',GothamBd,GothamBk,GothamM,GothamL,GothamTh,'Malgun Gothic',Dotum, Arial}
#head .mall-gnb li:after{content:'';display:block;clear:both;}
#head .mall-gnb li + li{margin-left:48px;}
#head .mall-gnb li .depth-1{font-size:20px;color:#222;font-weight:500}
#head .mall-gnb li .depth-1.ps-logo{display:inline-block;text-indent:-999em;width:48px;height:22px;background:url(//image.prospecs.com/front/images/main/20200901/ico-psLogo.png) no-repeat;background-size:contain;position:relative;top:4px}
#head .mall-gnb li.on .depth-1.ps-logo{background:url(//image.prospecs.com/front/images/main/20200901/ico-psLogo-on.png) no-repeat;background-size:contain;}
#head .mall-gnb li.on .depth-1{color:#f77527}
#head .mall-gnb li .depth-2{display:none;position:absolute;background-color:#fff; z-index:20; width:100%;height:490px;padding:35px 0 21px !important;left:0 !important;top:45px}
#head .mall-gnb li .depth-2 .depth2-cont{width:1200px;margin:auto;position:relative;}
#head .mall-gnb li .depth-2 dl{width:210px;float:left;position:relative;padding-top:43px;}
#head .mall-gnb li .depth-2 dl dd a:hover{color:#f77527}
#head .mall-gnb .gnb-r li .depth-2 dl:nth-child(5){margin-left:32px;width:205px}
#head .mall-gnb .gnb-r li .depth-2 dl:nth-child(6){width:120px;padding-right:0}
#head .mall-gnb li .depth-2 dt,.mall-gnb li .depth-2 dd{width:100%;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
#head .mall-gnb li .depth-2 dt{position:absolute;top:0;left:0;font-size:18px;color:#222;font-weight:bold;display:inline-block}
#head .mall-gnb li .depth-2 .gnb-event-box strong{font-size:18px;color:#222;margin-bottom:16px;font-weight:bold;display:inline-block}
#head .mall-gnb li .depth-2 dd a{font-size:16px;color:#222}
#head .mall-gnb li .depth-2 .gnb-event-box{position:absolute;right:-5px}
#head .mall-gnb li .depth-2 .gnb-event-box img{display:block;width:303px;}
#head .mall-gnb .gnb-r li .depth-2 .gnb-event-box{top:195px;right:37px}
#head .mall-gnb .gnb-r li .depth-2 .gnb-event-box img{width:290px}
#head .mall-gnb li .depth-2 dd + dd{padding-top:8px;}
 

#foot{margin-top:117px;}
#foot .foot-info{float:left;}
#foot .foot-wrp:after{content:'';display:block;clear:both; height:60px;}
#foot .foot-wrp{background-color:#222;padding:43px 0 38px;}
#foot .foot-wrp *{font-size:13px;color:#999}
#foot .foot-wrp .link{position:relative;margin-top:43px;}
#foot .foot-wrp .link a{color:#7b7b7b;margin-left:9px;font-size:10px;display:inline-block;padding:2px 10px;border:1px solid #7b7b7b}
#foot .foot-wrp .link a i{position:relative;top:-1px;display:inline-block;width:3px;height:3px;margin-left:3px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}
#foot .foot-wrp .imp{font-size:11px;margin-top:37px;}
#foot .foot-wrp .copyright{font-size:12px;margin-top:9px;}

#foot .foot-info.info1{padding-right:69px;}
#foot .foot-info.info2{padding-right:39px;}
#foot .foot-info dl{display:inline-block;padding-left:100px;position:relative;}
#foot .foot-info dt{display:inline-block;position:absolute;top:0;left:0;}
#foot .foot-info dd span{display:block;color:#fff;}
#foot .foot-info.info2 dd + dd{margin-top:10px;}
#foot .foot-info.info3 dd + dd{margin-top:22px;}
#foot .foot-info.info4 > a{color:#fff;}
#foot .sns-wrp{position:absolute;right:0;top:5px;}
#foot .sns-wrp a{display:inline-block;width:16px;height:16px;text-indent:-999em;background-size:contain !important;}
#foot .sns-wrp a + a{margin-left:18px;}
#foot .sns-wrp .insta{background:url('//image.prospecs.com/front/images/main/20200901/ico_insta_img.png') center center no-repeat;}
#foot .sns-wrp .youtube{background:url('//image.prospecs.com/front/images/main/20200901/ico_youtube_img.png') center center no-repeat;}
#foot .sns-wrp .fbook{background:url('//image.prospecs.com/front/images/main/20200901/ico_facebook_img.png') center center no-repeat;}


.category_area {width:100%;}
.category_area li {float: left; width:135px;}
.txt-orange{color:#f77527;}
/**리뉴얼개편 2020.09.01********************************************************************************************/

/*
  2021-01-08 gnb 장바구니 아이콘 추가
*/
.wrap-new .inner .menus ul li.cart a{width:22px;height:22px;display:inline-block;text-indent:-999em;background:url('//image.prospecs.com/front/images/main/20200901/ico_cart_img.png') no-repeat;background-size:22px;position:relative;top:-1px}    
.wrap-new .inner .menus ul li.cart.on a:after{content:'';display:inline-block;width:4px;height:4px;border-radius:100%;background:#f77527;border:1px solid #fff;position:absolute;right:1px;top:3px}
 

 /**랭킹베스트-상품목록 ********************************************************************************************/
.ranking_best_product_list ul.top-goods-wrap{margin:45px 0;}
.ranking_best_product_list ul.top-goods-wrap > li *{padding-left:0 !important}
.ranking_best_product_list ul.top-goods-wrap > li{width:345px;height:inherit;border-bottom:4px solid #222;padding-bottom:32px;margin:0 27px 0 28px;box-sizing:border-box}
.ranking_best_product_list ul.top-goods-wrap > li img.p_img{width:345px !important;height:345px !important;max-width:345px !important;max-height:345px !important}
.ranking_best_product_list ul.top-goods-wrap > li img.gd_img{right:0;bottom:140px;}
.ranking_best_product_list ul.top-goods-wrap > li .lank{border:none;background-color:#222;line-height:19px;left:0; width:48px;height:38px;}
.ranking_best_product_list ul.top-goods-wrap > li .lank *{color:#fff}
.ranking_best_product_list >ul.top-goods-wrap >li .p_view{top:0;left:-27px;width:calc(100% + 54px);height:100%}
.ranking_best_product_list >ul >li .lank{width:44px;height:34px;padding:5px 0 !important;line-height:17px;border:2px solid #222;text-align:center;position:absolute;left:27px;top:0; background-color:#fff;}
.ranking_best_product_list >ul >li .lank *{font-size:12px;color:#222; font-weight:bold;font-family:GothamM}
.ranking_best_product_list >ul >li .lank p{font-size:16px !important}
/**랭킹베스트-상품목록 ********************************************************************************************/


