@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/*나눔고딕 폰트설정 시작*/
@font-face {font-family:nanum; src:url(images/NanumGothic.eot);}
@font-face {font-family:nanumEB; src:url(images/NanumGothicExtraBold.eot);}
/*400 Regular*/
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face { font-family: 'Nanum GothicB'; font-style: normal; font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*나눔고딕 폰트설정 끝*/



/*** 기본 CSS ***/ 
* {font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif, Dotum, 돋움;}
body,table,th,td,input,textarea,select,div,p,span, {font-size:12px;font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif, Dotum, 돋움;font-weight:400;color:#666;}
strong, b, em, th {font-weight:500;}

/* display */
.dis_block {display:block;}
.clear {*zoom:1;}
.clear:after { clear:both; content:""; display:block;}
.fl { float:left;}
.fr { float:right;}

/* 폰트 패밀리 */
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {font-family: 'Nanum Gothic';font-weight: 400;}
.ff_nanumB, .ff_nanumB a, .ff_nanumB a:hover {font-family: 'Nanum GothicB';font-weight: 700;}
.ff_nanumEB, .ff_nanumEB a, .ff_nanumEB a:hover {font-family: 'Nanum GothicEB';font-weight: 800;}
.ff_open, .ff_open a, .ff_open a:hover {font-family: 'Open Sans';}

/* 폰트 컬러 */
.fc_ff {color:#fff;}
.fc_22 {color:#222;}
.fc_33 {color:#333;}
.fc_44 {color:#444;}
.fc_55 {color:#555;}
.fc_66 {color:#666;}
.fc_77 {color:#777;}
.fc_88 {color:#888;}
.fc_99 {color:#999;}
.fc_price {color:#da291c;}
.fc_point {color:#fd5d58;}
/*** 기본 CSS ***/


.m2 {margin-top:20px !important;}
.m3 {margin-top:30px !important;}

/*** 간격 조절 ***/
.mt_3 {margin-top:3px !important;}
.mt_5 {margin-top:5px !important;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_50 {margin-top:50px !important;}
.mt_60 {margin-top:60px !important;}
.mt_70 {margin-top:70px !important;}
.mt_-5 {margin-top:-5px !important;}
.mt_-10 {margin-top:-10px !important;}
.mt_-20 {margin-top:-20px !important;}
.mr_auto {margin-right:auto !important;}
.mr_0 {margin-right:0 !important;}
.mr_5 {margin-right:5px !important;}
.mr_10 {margin-right:10px !important;}
.mr_20 {margin-right:20px !important;}
.mr_5p {margin-right:5% !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_5 {margin-bottom:5px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_50 {margin-bottom:50px !important;}
.ml_auto {margin-left:auto !important;}
.ml_0 {margin-left:0 !important;}
.ml_5 {margin-left:5px !important;}
.ml_10 {margin-left:10px !important;}
.ml_20 {margin-left:20px !important;}
.ml_5p {margin-left:5% !important;}
.mlr_5 {margin-left:5px !important; margin-right:5px !important;}

.pt_0 {padding-top:0px !important;}
.pt_5 {padding-top:5px !important;}
.pt_10 {padding-top:10px !important;}
.pt_15 {padding-top:15px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}
.pt_60 {padding-top:60px !important;}
.pl_0 {padding-left:0px !important;}
.pl_5 {padding-left:5px !important;}
.pl_10 {padding-left:10px !important;}
.pl_15 {padding-left:15px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}
.pb_0 {padding-bottom:0px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_15 {padding-bottom:15px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_40 {padding-bottom:40px !important;}
.pb_50 {padding-bottom:50px !important;}
.pr_0 {padding-right:0px !important;}
.pr_5 {padding-right:5px !important;}
.pr_10 {padding-right:10px !important;}
.pr_15 {padding-right:15px !important;}
.pr_20 {padding-right:20px !important;}
.pr_30 {padding-right:30px !important;}


.border_top_non {border-top:0px !important;}



/* CUSTOM COMMON */
.blind {display:none;}
.w1100 {width:1100px;margin:0 auto;}



/* LAYOUT */
#wrap {
    position: relative;
    min-width: 1100px;
}
.gnb, .header_top_cont, .header_search_cont, .main_goods_cont, .sub_content, .content_info, .foot_list ul, .foot_cont, .foot_certify {
    position: relative;
    width: 1100px;
    margin: 0 auto;
}
.sub_content {padding:28px 0 0 0;}
.sub_content:after {display:block; clear:both; content:"";}
.sub_content .side_cont {width:210px;}
#contents .sub_content > .side_cont + .content {width:860px; padding:0 0 0 30px; box-sizing:border-box;}

.location_wrap .location_cont {width:1100px;}


/* HEADER */
#header {position:relative;width:100%;text-align:center;background:url('../img/da_image/header_bg.gif') repeat-x 0 0;}
/* gnb */
#header #gnb {width:100%;height:35px;line-height:35px;background-color:#f9f9f9;overflow:hidden;}
#header #gnb a#bookmark {
	display:block;width:60px;line-height:32px;font-size:12px;color:#ff9c00;
	letter-spacing:-0.060em;text-align:left;float:left;
}
#header #gnb ul {float:right;}
#header #gnb ul li {
	line-height:31px;text-align:center;margin-left:13px;padding-left:13px;
	background:url(../img/da_image/gnb_line.gif) no-repeat;background-position:0 12px;float:left;
}
#header #gnb ul li:first-child {background:none;}
#header #gnb ul li a {font-size:12px;letter-spacing:-0.040em;color:#888;}
#header #gnb ul li span {color:#ff9c00;}
/* lnb */
#header #lnb {position:relative;width:100%;height:105px;}
#header #lnb > div {position:relative;}
#header #lnb h1 {padding:26px 0 0 0;margin:0 auto;}
#header #lnb #lnbLink {position:absolute;top:28px;left:0;overflow:hidden;border-left:solid 1px #727272;border-right:solid 1px #292929;}
#header #lnb #lnbLink li {width:68px;height:50px;line-height:20px;border-left:solid 1px #292929;border-right:solid 1px #727272;float:left;}
#header #lnb #lnbLink li a {display:block;padding-top:27px;}
#header #lnb #lnbLink li a:hover {color:#ff9c00;}
#header #lnb #lnbLink li:first-child {width:67px;}
#header #lnb #lnbLink li.link_qna {background:url(../img/da_image/lnb_link_01.png) no-repeat;background-position:50% 2px;}
#header #lnb #lnbLink li.link_faq {background:url(../img/da_image/lnb_link_02.png) no-repeat;background-position:50% 2px;}
#header #lnb #lnbLink li.link_event {background:url(../img/da_image/lnb_link_03.png) no-repeat;background-position:50% 2px;}
#header #lnb #lnbLink li a {font-size:12px;color:#fff;opacity:0.5;letter-spacing:-0.050em;}
#header #lnb #lnbCsInfo {position:absolute;top:34px;right:-4px;padding-left:90px;}
#header #lnb #lnbCsInfo dt {
	position:absolute;top:0;left:-1px;width:50px;height:20px;line-height:19px;font-size:14px;color:#fff;
	letter-spacing:-0.050em;background:url(../img/da_image/lnb_call_icon.png) no-repeat;
	background-position:0px 2px;padding-left:27px;text-align:left;
}
#header #lnb #lnbCsInfo dd {height:19px;line-height:19px;font-size:14px;font-family:'Lato', sans-serif;color:#fff;text-align:right;}
#header #lnb #lnbCsInfo dd.tel {font-weight:600;font-size:15px;color:#ff9c00;}
/* head_nav */
#header #head_nav {position:relative;height:49px;z-index:100;} 
#header #head_nav > div {position:relative;}
#header #head_nav #head_category {
	position:absolute;top:0;left:0;background:url(../img/da_image/dot_000_ap40_78.png);
	padding-bottom:0px;height:49px;padding-bottom:0;
}
#header #head_nav #head_category dt {
	width:160px;height:48px;line-height:48px;padding-left:50px;text-align:left;
	background:url(../img/da_image/cate_all_icon.png) no-repeat;background-position:20px 50%;
	background-color:#ff9c00;margin-top:-1px;cursor:pointer;margin-bottom:17px;padding-bottom:1px;
	border-bottom:solid 1px #ff9c00;
}
#header #head_nav #head_category:hover dt {border-bottom:solid 1px #ff9c00;}
#header #head_nav #head_category.main {height:461px;padding-bottom:17px;}
#header #head_nav #head_category.tap dt {border-bottom:solid 1px #ff9c00;padding-bottom:0;}
#header #head_nav #head_category dt span {
	display:block;font-size:15px;letter-spacing:-0.050em;color:#fff;
	background:url(../img/da_image/cate_all_arr.png) no-repeat;
	background-position:129px 22px;background-color:#ff9c00;
}
#header #head_nav #head_category dt.drop span {background-image:url(../img/da_image/cate_all_arr_drop.png);}
#header #head_nav #head_category dd {display:none;text-align:left;padding-left:30px;height:30px;line-height:28px;margin-bottom:3px;z-index:600;}
#header #head_nav #head_category.main dd {display:block;}
#header #head_nav #head_category dd.tap {background:url(../img/da_image/cate_on_dot.gif) no-repeat center right;background-color:#444;}
#header #head_nav #head_category dd a {display:block;font-size:14px;letter-spacing:-0.030em;color:#fff;}
#header #head_nav #head_category dd > .depth {
	display:none;position:absolute;top:70px;right:-188px;width:168px;height:390px;overflow-y:auto;
	padding-left:20px;z-index:500;
}
#header #head_nav #head_category dd > .depth li {height:20px;line-height:17px;padding-bottom:13px;}
#header #head_nav #head_category dd > .depth li a {color:#666;font-size:13px;letter-spacing:-0.030em;}
#header #head_nav #head_category dd > .depth li:hover a {color:#ff9c00;}
#header #head_nav #head_category dd.depth_bg {
	display:none;position:absolute;top:49px;right:-189px;background-color:#fff;
	width:188px;height:428px;padding-left:00px;z-index:-1;border:solid 1px #d5d5d5;
}
#header #head_nav #head_category dd.depth_bg .depth_shadow {
	position:absolute;top:-1px;right:-5px;padding-bottom:2px;width:5px;height:100%;background-color:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */ 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); /* IE 7 and olders */ 
	opacity: .2;
}
#header #head_nav #head_category:hover {background:#995e00;}
#header #head_nav #head_category dd.tap > .depth {display:block;}
#header #head_nav #head_cate_btn {
	position:absolute;top:9px;right:0;width:62px;padding-left:38px;height:30px;line-height:30px;
	text-align:left;color:#fff;font-size:13px;font-family: 'Lato', sans-serif;
	background:url(../img/da_image/head_cart_icon.png) no-repeat;
	background-color:#333333;
	background-position:14px 5px;
}
/* head_opt_link */
#header #head_nav #head_opt_link {padding-left:233px;}
#header #head_nav #head_opt_link li {height:49px;line-height:49px;padding:0 17px;float:left;}
#header #head_nav #head_opt_link li a {color:#fff;font-size:15px;letter-spacing:-0.050em;}
#header #head_nav #head_opt_link li:hover a {color:#ffe3b9;}
/* head_sch_wrap */
#header #head_nav #head_sch_wrap {position:absolute;top:9px;right:110px;}
#header #head_nav #head_sch_wrap legend {display:none;}
#header #head_nav #head_sch_wrap .text {
	width:223px;height:30px;line-height:30px;padding:0 30px 0 10px;
	background-color:#414141;border:solid 1px #5b5b5b;
	font-size:12px;letter-spacing:-0.050em;color:#fff;box-sizing:border-box;
}
#header #head_nav #head_sch_wrap .text::placeholder {color:#fff;opacity:1;}
#header #head_nav #head_sch_wrap .text::-webkit-input-placeholder {color:#fff;opacity:1;}
#header #head_nav #head_sch_wrap .text::-ms-input-placeholder {color:#fff;opacity:1;}
#header #head_nav #head_sch_wrap p {position:absolute;top:8px;right:12px;}
.search-area {left:auto;right:0;}






/* CUSTOM FOOTER */
/*** 하단 영역 시작 ***/
#footer {position:relative; background:none; padding:0;}
#footer .w_custom {position:relative;}
.foot_sec01 {border-top:2px solid #333; border-bottom:1px solid #d3d3d3;}
.foot_sec01 ul {height:40px;}
.foot_sec01 ul li {float:left; line-height:39px;}
.foot_sec01 ul li a {
	color:#666; font-size:12px; padding-left:16px; margin-left:16px; font-weight:400; 
	background:url(../img/da_image/footer_navline.gif) no-repeat left center;
}
.foot_sec01 ul li.first a {background:none; padding-left:1px;margin-left:0;}
.foot_sec01 ul li a.bold {color:#333; font-weight:500;}
.foot_sec02 {background-color:#444;}
.foot_sec02 ul {padding:35px 0 30px;}
.foot_sec02 ul:after { clear:both; content:""; display:block;}
.foot_sec02 ul li {float:left;}
.foot_sec02 ul li h2 {
	font-size:12px; color:#fff; font-weight:400; padding-bottom:12px; 
	background:url(../img/da_image/footer_menuline.gif) no-repeat left bottom;
}
.foot_sec02 ul li div {padding-top:15px;}
.foot_sec02 ul li div.foot_customer {padding-right:79px;}
.foot_sec02 ul li div.foot_customer h3 {font-size:13px; color:#fff;; font-weight:400;}
.foot_sec02 ul li div.foot_customer p {font-size:12px; color:#888; font-weight:300; line-height:18px; padding:6px 1px;}
.foot_sec02 ul li div.foot_customer h4 {font-size:12px; color:#888; font-weight:300;line-height:16px;padding:0 1px;}
.foot_sec02 ul li div.foot_bank {padding-right:79px;}
.foot_sec02 ul li div.foot_bank p {font-size:12px; color:#fff; font-weight:300; line-height:20px;padding-left:1px;letter-spacing:0.015em;}
.foot_sec02 ul li div.foot_bank p span {display:inline-block; width:54px; color:#999;}
.foot_sec02 ul li div.foot_bank h4 {font-size:12px; color:#999; font-weight:300; padding:7px 1px;}
.foot_sec02 ul li div.foot_info {}
.foot_sec02 ul li div.foot_info p {font-size:12px; color:#fff; font-weight:300; line-height:20px; padding:0 1px;}
.foot_sec02 ul li div.foot_info p span,
.foot_sec02 ul li div.foot_info p span a {padding-right:16px; color:#999;}
.foot_sec02 ul li div.foot_info h4 {font-size:12px; color:#aaa; font-weight:300; padding-top:7px;}
.foot_sec03 {background-color:#222; border-top:solid 1px #5c5c5c;}
.foot_sec03 p {color:#fff;font-size:12px;line-height:20px;padding:15px 0 0 0;margin-bottom:-8px;}
.foot_sec03 p span {color:#999;display:inline-block;margin-right:20px;}
.foot_sec03 p a {color:#999;}
.foot_sec03 h2 {height:50px; line-height:49px; color:#999; font-size:12px; font-weight:300;position:relative;}
.foot_sec03 h2 span {padding-left:27px; color:#999;letter-spacing:0.002em;}
.foot_sec03 .es {position:absolute;right:0;top:-30px;}
.foot_sec03 .es img {height:66px;width:auto;}
/*** 하단 영역 끝 ***/

#list_category {display:none;}








/* CUSTOM MAIN */
.main_visual {margin:0;}
.main_visual .main_line_menu {background:url(../img/da_image/main_bg_tile.gif);}
.main_visual #opt_link {height:60px;overflow:hidden;}
.main_visual #opt_link dt {
	width:208px;height:60px;line-height:59px;background:url(../img/da_image/dot_cecece_ap70.png);
	border-left:solid 1px #c1c1c1;border-right:solid 1px #c1c1c1;float:left;
}
.main_visual #opt_link dt a {
	display:block;font-size:14px;letter-spacing:-0.060em;color:#222;
	background:url(../img/da_image/icon_rnd_plus.png) no-repeat;
	background-position:30px 16px;text-align:left;text-indent:70px;
}
.main_visual #opt_link dt a span {display:block;background:url(../img/da_image/icon_main_arr.png) no-repeat; background-position:172px 25px;}
.main_visual #opt_link dd {height:60px;line-height:60px;text-align:left;float:left;border-right:solid 1px #ccc;box-sizing:border-box;width:147px;}
.main_visual #opt_link dd a {display:block;color:#333;font-size:15px;letter-spacing:-0.050em;box-sizing:border-box;}
.main_visual #opt_link dd.opt_link_01 {width:187px;background:url(../img/da_image/opt_icon_01.png) no-repeat;background-position:57px 15px;border-left:solid 1px #fff;text-indent:92px;}
.main_visual #opt_link dd.opt_link_02 {width:169px;background:url(../img/da_image/opt_icon_02.png) no-repeat;background-position:42px 17px;text-indent:76px;}
.main_visual #opt_link dd.opt_link_03 {width:171px;background:url(../img/da_image/opt_icon_03.png) no-repeat;background-position:46px 17px;text-indent:85px;}
.main_visual #opt_link dd.opt_link_04 {width:171px;background:url(../img/da_image/opt_icon_04.png) no-repeat;background-position:40px 17px;text-indent:78px;}
.main_visual #opt_link dd.opt_link_05 {width:186px;background:url(../img/da_image/opt_icon_05.png) no-repeat;background-position:45px 18px;text-indent:88px;}
.main_visual #opt_link dd:hover a {color:#ff9c00;}
.main_visual #opt_link dd.opt_link_01:hover {background-image:url(../img/da_image/opt_icon_01_r.png);}
.main_visual #opt_link dd.opt_link_02:hover {background-image:url(../img/da_image/opt_icon_02_r.png);}
.main_visual #opt_link dd.opt_link_03:hover {background-image:url(../img/da_image/opt_icon_03_r.png);}
.main_visual #opt_link dd.opt_link_04:hover {background-image:url(../img/da_image/opt_icon_04_r.png);}
.main_visual #opt_link dd.opt_link_05:hover {background-image:url(../img/da_image/opt_icon_05_r.png);} 
#mid_bnr_wrap {position:relative;margin-top:20px;overflow:hidden;}
#mid_bnr_wrap .mid_bnr_sec {width:354px;margin-left:19px;float:left;}
#mid_bnr_wrap .mid_bnr_sec:first-child {margin-left:0;}
#mid_bnr_wrap .mid_bnr_sec p img {margin-top:20px;}
#mid_bnr_wrap .mid_bnr_sec p a:first-child img {margin-top:0;}


/* BEST ITEM */
.goods_list {margin:0 auto; padding:0;}
.goods_list h2.mtit {
	position:relative;color:#333;font-size:25px;line-height:30px;letter-spacing:-0.020em;
	font-weight:500;padding:44px 0 10px;text-align:left;font-family: 'Lato', sans-serif;
}
.goods_list h2.mtit a.more {
	position:absolute;top:44px;right:0;display:block;font-size:14px;color:#444;letter-spacing:-0.050em;
	padding-right:20px;background:url(../img/da_image/tit_more.gif) no-repeat center right;font-weight:400;
}

.best_prd_wrap {position:relative;height:424px;}
.best_prd_wrap ul {
	border-left:solid 1px #d3d3d3;overflow:hidden;z-index:100;
}
.best_prd_wrap ul li {
	position:relative;width:274px;height:368px;background-color:#fff;text-align:center;
	border:solid 1px #d3d3d3;border-left:0;text-align:center;float:left;
}
.best_prd_wrap ul li:hover .best_price {color:#ff9c00;}
.best_prd_wrap ul li:first-child {width:273px;}
.best_prd_wrap ul li em {
	position:absolute;top:-1px;left:-1px;width:58px;height:40px;
	border:solid 2px #ff9c00;text-align:center;font-family: 'Lato', sans-serif;
	font-size:17px;color:#ff9c00;letter-spacing:-0.020em;line-height:19px;font-weight:500;
	background-color:#fff;padding:11px 0 6px;
}
.best_prd_wrap ul li:first-child em {background-color:#ff9c00;color:#fff;}
.best_prd_wrap ul li .thumb {padding:42px 0 29px;}
.best_prd_wrap ul li .thumb img {width:auto;height:190px;max-width:270px;}
.best_prd_wrap ul li .best_subject,
.best_prd_wrap ul li .best_subject span {
	font-size:13px;line-height:17px;color:#666;letter-spacing:-0.020em;
	width:216px;margin:0 auto;padding-bottom:5px;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.best_prd_wrap ul li .best_price {font-size:16px;line-height:24px;color:#333;letter-spacing:-0.020em;font-weight:500;}
.best_prd_wrap ul li .best_price span {font-size:18px;}
.best_prd_wrap ul li .best_price span strong {font-weight:600;}

.best_shadow {
	position:absolute;bottom:38px;left:0;width:1119px;height:45px;
	background:url(../img/da_image/best_shadow.png) no-repeat;	z-index:60; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */ 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */ 
	opacity: .5;
}
.best_opt_bnr {margin-top:-80px; text-align:center;background-color:#ff9c00;}



/* 탭형 */
.tap_product {position:relative;width:1100px;margin:0 auto;margin-top:-35px;}

.tap_product .tap_nav {margin:0 0 15px;text-align:right;font-size:0;}
.tap_product .tap_nav > ul {padding-top:3px;}
.tap_product .tap_nav li {
	display:inline-block;*display:inline;_display:inline;color:#666;font-size:14px;
	letter-spacing:-0.020em;background:url(../img/da_image/tap_prd_line.gif) no-repeat;	
	background-position:0 4px;padding-left:18px;margin-left:12px;cursor:pointer;
}
.tap_product .tap_nav li p {padding-bottom:5px;}
.tap_product .tap_nav li p span {display:block;padding-bottom:5px;border-bottom:solid 2px #fff;}
.tap_product .tap_nav li.tap p {background:url(../img/da_image/tap_prd_dot.png) no-repeat center bottom;}
.tap_product .tap_nav li.tap p span {border-bottom:solid 2px #ff9c00;color:#ff9c00;}
.tap_product .tap_nav li:first-child {margin-left:0;padding-left:0;background:none;}

.tap_product .main_tab {font-size:0; text-align:left; overflow:hidden;}
.tap_product .main_tab li {display:inline-block; vertical-align:top; text-align:center; box-sizing:border-box;}
.tap_product .main_tab .pr_wrap {margin:0 auto;width:244px;position:relative;z-index:1;cursor:pointer;height:100%;text-align:center;border-left:solid 1px #d3d3d3;margin-left:20px;padding-left:19px;}
.tap_product .main_tab li:first-child .pr_wrap {margin-left:0;padding-left:0;border:0;}
.tap_product .main_tab > li {margin-bottom:45px;float:left;}
.tap_product .main_tab .pr_wrap .icon_wrap {text-align:center;height:17px;line-height:17px;margin:3px 0 0 0;overflow:hidden;vertical-align:middle;}
.tap_product .main_tab .pr_wrap .icon_wrap img {vertical-align:middle;}
.tap_product .main_tab .pr_wrap .pr_name,
.tap_product .main_tab .pr_wrap .pr_name span,
.tap_product .main_tab .pr_wrap .pr_name strong {font-size:13px;margin:14px 0 4px 0;text-align:center;color:#333;letter-spacing:-0.050em;line-height:20px;height:20px;padding:0;width:160px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow: ellipsis;	font-weight:500;}
.tap_product .main_tab .pr_wrap .pr_name {color:#333;}
.tap_product .main_tab .pr_wrap .pr_subname {
	width:210px;margin:0 auto;display:block;font-size:12px;line-height:16px;color:#888;
	letter-spacing:-0.050em;margin-bottom:10px;font-weight:400;height:33px;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;

}
.tap_product .main_tab .pr_wrap .pr_price {letter-spacing:-0.050em;font-size:18px;color:#333;text-align:center;line-height:22px;font-weight:500;width:160px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.tap_product .main_tab .pr_wrap .pr_price_con {font-size:12px;text-decoration:line-through;display:inline-block;line-height:19px;margin-right:4px;}
.tap_product .main_tab .pr_wrap .pr_price .won {font-size:14px;}
.tap_product .main_tab .pr_wrap .thum_s {width:160px;vertical-align:top;margin:0;padding:0;text-align:center;}
.tap_product .main_tab .pr_wrap .thum {position:relative; width:244px;height:244px;border:solid 1px #fff; text-align:center;}
.tap_product .main_tab .pr_wrap .thum img {position:relative; top:50%; transform:translateY(-50%); max-width:244px;max-height:244px;}
.tap_product .main_tab .pr_wrap .thum_cover {display:none;position:absolute;top:0;left:0;width:243px;height:100%;}
.tap_product .main_tab .pr_wrap .thum_cover p {
	position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;height:25px;line-height:25px;
	text-align:center;background-color:#333;color:#fff;font-size:12px;letter-spacing:-0.050em;
	z-index:2;
}
.tap_product .main_tab .pr_wrap:hover .thum_cover {display:block;}
.tap_product .main_tab .pr_wrap:hover .thum {border:solid 1px #333;}
.tap_product .main_tab .pr_wrap:hover .pr_price {color:#ff9c00;}




/* 메인 하단 배너 */
#low_bnr_wrap {overflow:hidden;padding:13px 0 0;}
#low_bnr_wrap a {display:block;margin-left:20px;float:left;}
#low_bnr_wrap a:first-child {margin-left:0;}






/* CUSTOM SCROLL */
/*** 스크롤배너 영역 시작 ***/
#scroll_r.fixed_s {position:fixed; top:20px;}
#quick {width:110px; padding-bottom:20px;}
#quick h2 {

}
#quick ul {}
#quick ul li {background-color:#f5f5f5; border:1px solid #d3d3d3; border-bottom:none; text-align:left; transition:0.3s;}
#quick ul li:hover {background-color:#e0e0e0;}
#quick ul li a {display:inline-block; width:68px; font-size:12px; color:#666; font-weight:400; line-height:39px; height:39px; padding-left:40px;}
#quick ul li.quick_icon1 a {background:url(../img/da_image/quick_icon1.png) no-repeat 12px center;}
#quick ul li.quick_icon2 a {background:url(../img/da_image/quick_icon2.png) no-repeat 12px center;}
#quick ul li.quick_icon3 a {background:url(../img/da_image/quick_icon3.png) no-repeat 12px center;}
#quick ul li.quick_icon4 a {background:url(../img/da_image/quick_icon4.png) no-repeat 12px center;}
#quick ul li.quick_icon5 a {background:url(../img/da_image/quick_icon5.png) no-repeat 12px center;}
#quick ul li.quick_icon6 a {background:url(../img/da_image/quick_icon6.png) no-repeat 12px center;}
#quick ul li.quick_icon7 a {background:url(../img/da_image/quick_icon7.png) no-repeat 12px center;}

#gd_right {width:108px; border:1px solid #d3d3d3; background-color:#fff;}
#gd_right h4 {font-size:12px; color:#333333; font-weight:300; padding:15px 0 5px 0;text-align:center;}
#gd_right #gdscroll {height:240px;overflow:hidden; margin:0 19px 5px 19px; position:relative; width:70px;}
#gd_right #gdscroll span {width:70px; margin:0 0 10px 0; display:inline-block; position:relative;}
#gd_right #gdscroll span a {padding:0;}
#gd_right #gdscroll a {display:inline-block; width:70px; height:auto;}
#gd_right #gdscroll a img {border:1px #d3d3d3 solid; width:58px; padding:5px;}

/*** 스크롤배너 영역 끝 ***/







/* ------------- 서브 사이드 영역 ------------- */
/* 서브 사이드 메뉴 */
.side_cont .sub_menu_box{min-height:250px; width:208px;border:1px #d3d3d3 solid;padding:0; margin-bottom:50px;}
.side_cont .sub_menu_box h2 {padding:10px 10px 10px 10px}


/* 서브 뎁스메뉴 보더 */
.sub_menu_box.layer_type ul > li > ul {padding:10px 0 10px 0; border:1px solid #cacaca;}
/* 서브메뉴 최상위(0뎁스) */
.sub_menu_box .sub_depth0{padding:0; font-size:0; vertical-align:top; border:none;}
.sub_menu_box .sub_depth0 > li{position:relative; display:block; vertical-align:top;}
.sub_menu_box .sub_depth0 > li + li {border-top:solid 1px #d3d3d3;}
.sub_menu_box .sub_depth0 > li > a{display:block; padding:0 10px 10px 20px; font-size:14px; font-weight:normal; color:#222; text-align:left;}
.sub_menu_box .sub_depth0 > li > a.active{
	color:#fff;
	background:url('../../img/common/btn/btn_gnb_list_over.png') no-repeat right center;
	background-color:#ff9c00;
}
/* 서브메뉴 1뎁스 */
.sub_menu_box .sub_depth1 > li{}
.sub_menu_box .sub_depth1 > li > a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#ff9c00;}
.sub_menu_box .sub_depth1 > li > a.active{background:#ff9c00;}
/* 서브메뉴 2,3,4 뎁스 CSS */
.sub_menu_box .sub_depth1 li{position:relative;}
.sub_menu_box .sub_depth1 li a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 li a:hover{background:#ff9c00;}
.sub_menu_box .sub_depth1 li a.active{background:#ff9c00;}
/* 서브 레이어 타입 */
.sub_menu_box.layer_type a:hover,
.sub_menu_box.layer_type a.active{color:#ffffff;}
.sub_menu_box.layer_type .sub_menu0 > li > a{padding:10px 10px 10px 20px;}
.sub_menu_box.layer_type .sub_menu0 > li > a:hover,
.sub_menu_box.layer_type .sub_menu0 > li > a.active{color:#fff;}
.sub_menu_box.layer_type .sub_menu0 > li > a img{max-width:100%;}
.sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:0px; left:207px; min-width:160px; background:#ffffff; z-index:100;}
.sub_menu_box.layer_type .sub_depth2{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth3{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth4{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}

.aside_opt_link {width:208px;border-right:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;}
.aside_opt_link ul {margin-top:21px;overflow:hidden;}
.aside_opt_link li {border:1px #d3d3d3 solid;border-bottom:0;border-right:0;width:103px;height:90px;float:left;}
.aside_opt_link li a {color:#333;font-size:12px;text-align:center;line-height:17px;padding:61px 0 12px 0;display:block;width:100%;}
.aside_opt_link li.bnr01 a {background:url(../img/da_image/icon_left_notice.gif) no-repeat 29px 12px;}
.aside_opt_link li.bnr02 a {background:url(../img/da_image/icon_left_faq.gif) no-repeat 29px 12px;}
.aside_opt_link li.bnr03 a {background:url(../img/da_image/icon_left_event.gif) no-repeat 29px 12px;}
.aside_opt_link li.bnr04 a {background:url(../img/da_image/icon_left_delivery.gif) no-repeat 29px 12px;}
.aside_opt_link li.bnr05 a {background:url(../img/da_image/icon_left_1to1.gif) no-repeat 29px 12px;}
.aside_opt_link li.bnr06 a {background:url(../img/da_image/icon_left_review.gif) no-repeat 29px 12px;}






/* LOCATE */
/*** 네비게이션 영역 ***/
.loc_navi {line-height:26px;padding:0 0 7px 0;margin:0 0 27px 0;position:relative;border-bottom:2px #333 solid;overflow:hidden;}
.loc_navi dt {color:#333;font-size:17px;line-height:26px;font-family:'Nanum GothicB';text-align:left;}
.loc_navi dt a,
.loc_navi dt a:hover {color:#333;font-size:22px;font-family:'Nanum GothicB';}
.loc_navi dd {line-height:19px;padding:4px 0 0 0;color:#aaa;font-size:9px;font-family:'Nanum Gothic';vertical-align:top;}
.loc_navi dd a,
.loc_navi dd strong,
.loc_navi dd span {
	color:#666;display:inline-block;padding:0 8px;font-size:12px;
	font-family:'Nanum Gothic';height:19px;line-height:19px;vertical-align:top;
}
.loc_navi dd a.home {background:url(../img/da_image/icon_home.gif) no-repeat left 50%;width:30px;padding:0;vertical-align:top;}
.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-family:'Nanum GothicB';color:#000;vertical-align:top;}





/* 분류 */
.best_wrap {padding-bottom:30px;}

.sub_cate {margin-bottom:35px;width:100%; border-collapse:collapse;}
.sub_cate td {border:1px solid #d3d3d3;background:#f7f7f7;width:20%;height:38px;}
.sub_cate td span {position:relative;display:block;}
.sub_cate td.on {background:#fff;border-top:1px #ff9c00 solid;}
.sub_cate td a {color:#333;font-size:12px;display:block;width:100%;text-align:center;line-height:18px;padding:10px 0;}
.sub_cate td a:hover,
.sub_cate td.on a {border-top:1px #ff9c00 solid;padding:9px 0 10px 0;background:#fff;}
.sub_cate td a:hover {border-top:2px #ff9c00 solid;margin-top:-1px;}



/* LIST */
.list_txt {font-size:15px; line-height:17px; padding:8px 0 15px; font-family:Arial, 'Nanum Gothic', sans-serif; color: #222222;}
.list_txt span,
.list_txt span a{color: #ff9c00;}




.goods_pick_list .align {position:relative;border-bottom:1px solid #444;clear:both;}
.goods_pick_list .align ul {position:relative;top:1px;/*border-left:1px solid #d3d3d3;*/	overflow:hidden;}
.goods_pick_list .align > ul > li {
	display:block; width:114px; background:#fbfbfb; line-height:38px; height:38px; 
	text-align:center;color:#333333; font-size:12px; border:1px solid #d3d3d3; margin-right:-1px; float:left; border-bottom:1px solid #000;
}
.goods_pick_list .align > ul li.on {
	border-bottom:0; background:#fff;border:1px #000 solid;border-bottom:1px #fff solid;width:124px;
	border-left:1px solid #000;
}
.goods_pick_list .align ul li.on + li {border-left:1px #000 solid;}
.goods_pick_list .align .chosen-container .chosen-results {float:none;}
.goods_pick_list .align .chosen-container .chosen-results .active-result {float:none;height:auto;margin:0;padding:0;}
.goods_pick_list .align .chosen-container .chosen-results .highlighted {background:#e9e9e9;}
.goods_pick_list .align ul li .radio {position:absolute;bottom:0;left:0;z-index: -1;}
.goods_pick_list .align ul li label {/*padding:0 0 0 18px;background:#fff;cursor:pointer;*/}
.goods_pick_list .align ul li label.on {color:#ff9c00;}
.goods_pick_list .align .choice {position:absolute;top:5px;right:0;}
.goods_pick_list .align .choice div {margin:0 0px 0 0;}
.goods_pick_list .align .choice div .chosen-container .chosen-single {height:25px;line-height:25px;}
.goods_pick_list .align .choice div .chosen-container {margin:0;width:118px !important;font-size:12px;color:#333333;line-height:25px;height:25px;}



/*** 상품관련 영역 ***/
/* 갤러리형-일반형 */
table.good_list_wrap {border-collapse:collapse;border:solid 1px #d3d3d3;margin-top:30px;}
table.good_list_wrap td.good_lists {border:solid 1px #d3d3d3;padding:25px 0 18px 0;text-align:center; vertical-align:top;}
table.good_list_wrap .pr_wrap {margin:0 auto;width:160px;position:relative;z-index:1;cursor:pointer;height:100%;text-align:center;}
table.good_list_wrap .pr_wrap .thum {position:relative; width:160px;height:163px;}
table.good_list_wrap .pr_wrap .thum img {position:relative; max-width:163px;max-height:163px; top:50%; transform:translateY(-50%);}
table.good_list_wrap .pr_wrap .icon_wrap {text-align:center;height:17px;line-height:17px;margin:3px 0 0 0;overflow:hidden;vertical-align:middle;}
table.good_list_wrap .pr_wrap .icon_wrap img {vertical-align:middle;}
table.good_list_wrap .pr_wrap .txt {font-size:13px;margin:12px 0 5px 0;text-align:center;line-height:18px;height:18px;padding:0;width:160px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow: ellipsis;}
table.good_list_wrap .pr_wrap .txt strong {font-weight:500; }
table.good_list_wrap .pr_wrap .pr_name a {display:block;}
table.good_list_wrap .pr_wrap .pr_subname {
	width:160px;margin:0 auto;display:block;font-size:12px;line-height:16px;color:#888;
	letter-spacing:-0.050em;margin-bottom:10px;font-weight:400;height:33px;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;

}
table.good_list_wrap .pr_wrap .pr_price {font-weight:500;margin-top:5px; font-size:16px;color:#333;text-align:center;line-height:19px;width:160px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
table.good_list_wrap .pr_wrap:hover .pr_price {color:#ff9c00;}
table.good_list_wrap .pr_wrap .pr_price_con {font-size:12px;text-decoration:line-through;display:inline-block;line-height:19px;margin-right:4px;}
table.good_list_wrap .pr_wrap .pr_price .won {font-size:12px;}
table.good_list_wrap .pr_wrap .thum_s {width:160px;vertical-align:top;margin:0;padding:0;text-align:center;}
table.good_list_wrap .pr_wrap .thum_s img {width:160px;height:auto;}
/* 갤러리형-메인 베스트상품형 */
.good2_list_wrap .pr_wrap {margin:0 26px 0px 26px;width:120px;position:relative;z-index:1;cursor:pointer;height:100%;text-align:center;}
.good2_list_wrap .pr_wrap .pr_name {font-size:12px;margin:7px 0 2px 0;text-align:center;line-height:18px;height:18px;padding:0;width:120px;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow: ellipsis;}
 .good2_list_wrap .pr_wrap .pr_name a {font-size:12px;color:#666;}
.good2_list_wrap .pr_wrap .pr_price {font-size:13px;color:#222;text-align:center;line-height:19px;width:120px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.good2_list_wrap .pr_wrap .pr_price_con {font-size:12px;text-decoration:line-through;display:inline-block;line-height:19px;margin-right:4px;}
.good2_list_wrap .pr_wrap .pr_price .won {font-size:12px;}
.good2_list_wrap .pr_wrap .thum_s {width:110px;height:110px;overflow:hidden;vertical-align:top;margin:0;padding:0;text-align:center;}
.good2_list_wrap .pr_wrap .thum_s img {width:110px;height:auto;}



.pagination .on {
    color: #ff9c00;
    font-weight: bold;
    border: 1px solid #ff9c00;
}




/*상세페이지 */
.item_detail_list + .item_choice_list table {border-bottom:solid 1px #ff9c00;}
.item_choice_list .cart_prdt_name {padding:20px 0 20px 10px;}
.item_choice_list .count {padding:0 10px;}

/*상세페이지 구매버튼*/
.btn_choice_box {font-size:0;padding:19px 0 0 0;}
.btn_w114 {width:112px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;display:inline-block;cursor:pointer;vertical-align:middle;margin-left:6px;}
.btn_w183 {width:181px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;display:inline-block;cursor:pointer;vertical-align:middle;}
.bc_cart, .bc_cart:hover {background:#646464;border:1px #646464 solid;color:#fff !important;font-size:16px;font-family: 'Nanum GothicB';}
.bc_wish, .bc_wish:hover {background:#fff url(../img/da_image/icon_btn_wish.gif) no-repeat 22px 17px;border:1px #ccc solid;color:#666 !important;text-align:left;text-indent:50px;font-size:16px;font-family: 'Nanum GothicB';}
.bc_buy, .bc_buy:hover {background:#ff9c00;border:1px #ff9c00 solid;color:#fff !important;font-size:16px;font-family:'Nanum GothicB';}




.layer_wrap {z-index:9999;}
.layer_wrap .item_photo_big {border:0;}
.layer_wrap .item_photo_slide .slick_goods_prev, 
.layer_wrap .item_photo_slide .slick_goods_next {left:20%;}



