@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbarungothic.css);
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:400,500,700&display=swap&subset=korean');
/*** 
=========================================================
★★★ 웹폰트는 여기서 설정해주세요! 사용하지 않는 웹폰트는 삭제해주세요. ★★★ 
=========================================================
***/
@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');

/*** 
=========================================================
★★★ 기존 스킨 CSS는 여기에 남겨주세요! ★★★ 
=========================================================
***/






/*** 
=========================================================
★★★ 기본 선언 CSS ★★★ 
=========================================================
***/

div, p, span, li, ol, ul, dl, dd, td, input, textarea, select, a {font-family:/*'Nanum Barun Gothic',*/ 'Malgun Gothic', 'Nanum Gothic', Arial, dotum; font-weight:400;letter-spacing: -.04em;}
h1, h2, h3, h4, h5, h6, dt, th, strong, em {font-family:/*'Nanum Barun Gothic', */'Malgun Gothic', 'Nanum Gothic', Arial, dotum; font-weight:600 ;letter-spacing: -.04em;}

img { border:0; vertical-align:top;}
body, html { margin:0px; padding:0px;}
div, p, span, li, ol, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0;}
ol, ul, dd, dl { list-style:none;}

table {border-collapse:separate; border-spacing:0 none;}/*border-collapse:collapse;*/
caption,th,td { font-weight:normal; }
hr { display:none;}
address, em { font-style:normal;}

/*** 폰트 패밀리 ***/
.ff_nanum, .ff_nanum a, .ff_nanum a:hover {font-family: 'Nanum Gothic' !important;}
.ff_nanumB, .ff_nanumB a, .ff_nanumB a:hover {font-family: 'Nanum GothicB' !important;}
.ff_nanumEB, .ff_nanumEB a, .ff_nanumEB a:hover {font-family: 'Nanum GothicEB' !important;}


/*** clear ***/
.after_div {*zoom:1;}
.after_div:after { clear:both; content:""; display:block;}
.float_l { float:left;}
.float_r { float:right;}
.clear {*zoom:1;}
.clear:after { clear:both; content:""; display:block;}
.fl { float:left;}
.fr { float:right;}
.clear_fl {clear:both;float:left;}

/*** 정렬 ***/
.ta_left {text-align:left !important;}
.ta_center {text-align:center !important;}
.ta_right {text-align:right !important;}

.va_top {vertical-align:top !important;}
.va_middle {vertical-align:middle !important;}
.va_bottom {vertical-align:bottom !important;}

/*** border ***/
.border_top_non {border-top:0 none !important;}
.border_top_000 {border-top:1px #000 solid;}
.border_rig_non {border-right:0 none !important;}
.border_rig_000 {border-right:1px #000 solid !important;}
.border_bot_non {border-bottom:0 none !important;}
.border_bot_000 {border-bottom:1px #000 solid !important;}
.border_left_non {border-left:0 none !important;}
.border_left_000 {border-left:1px #000 solid !important;}
.border_box {box-sizing:border-box;}

.border_ra1 {border-radius:1px !important;}
.border_ra2 {border-radius:2px !important;}
.border_ra3 {border-radius:3px !important;}

/*** display ***/
.dis_block {display:block !important;}
.blind {display:none !important;}
.dis_none {display:none !important;}
.dis_inblock {display:inline-block !important;}
.dis_table {display:table !important;}
.dis_tablerow {display:table-row !important;}
.dis_tablecell {display:table-cell !important;}

/*** position ***/
.relative {position:relative !important;}
.absolute {position:absolute !important;}

.ti_0 {text-indent:0 !important;}

/*** 사이트 사이즈 ***/
.w_layout {width:100%;margin:0;padding:0;}
.w_custom {width:1100px;margin:0 auto;padding:0;}


/*** 간격 조절 ***/
.mt_0 {margin-top:0px !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_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_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;}


/*** 
=========================================================
★★★ 추가하는 CSS ★★★ 
=========================================================
***/


/*----------------------------------------------
고도몰 CSS 변경 시작
----------------------------------------------*/


/*** gd_common ***/
#route div {width:1100px !important;}
#route div span:first-child {padding-left:0;}
/*** //gd_common ***/


/*** gd_contents ***/
.order-page .price-box {width:100%; box-sizing:border-box;}
.contents-inner {padding-left:0 !important;}
/*** //gd_contents ***/


/*** gd_goods-view ***/

/*** //gd_goods-view ***/


/*** gd_item-display ***/

/*** //gd_item-display ***/


/*** gd_layout ***/
#wrap {min-width:1100px;}
#container {min-width:1100px; width:1100px !important;}
#footer {padding:0;}
#container > #content {padding:0;}
/*** //gd_layout ***/


/*** gd_share ***/

/*** //gd_share ***/


/*----------------------------------------------
고도몰 CSS 변경 끝
----------------------------------------------*/




  
/*----------------------------------------------
전체 메인컬러변경 시작
----------------------------------------------*/

/*
	포인트 보더박스 색상 일괄적용 시작
*/
.pagination .active,
.recent-list div.list ul li:hover > a,
.recent-list div.list ul li div,
.board-paging .this,
.location .navi .this div,
.location .navi .this:hover,
.txt-field.error,
.tip-layer,
.type-tab-list li .btn button.wish,
#top.header .navi .container ul li.mypage div,
#top.header .navi .container ul li.mypage.hover > a {
 border: 1px solid #ff5400 !important;
}
/*.order-goods {
 border-bottom:2px solid #ff5400;
}*/
.option-layer .btn {
 border-top:2px solid #ff5400;
}
.goods-view .goods .image .more-thumbnail .slide .cycle a.on,
.goods-view .goods .image .more-thumbnail .slide .cycle a:hover,
#zoom-layer .wrap .view .list a.on,
#zoom-layer .wrap .view .list a:hover {
 border:1px solid #ff5400;
}
/*
	포인트 보더박스 색상 일괄적용 끝
*/
/*
	포인트 보더박스 색상 일괄적용 끝
*/
/*
	포인트 배경 색상 일괄적용 시작
*/
.order-step .num.active,
.location .navi .this div a:hover,
.type-tab-list li .btn button.preview,
#top.header .top-service .all-category,
#top.header .top-service .all-category > .all-category-layer h2,
#side .lnb  > .category.type-layer ul li:hover {
 background-color:#ff5400;
}
.cart-tab .btn-wrap .left a.on,
.cart-tab .btn-wrap .right .btn-option.on,
.cart-tab .btn-wrap .right .btn-carttab,
.cart-tab .btn-wrap .right .btn-carttab.on {
 background-color: #000;
}

/*
	포인트 배경 색상 일괄적용 끝
*/
/*
	포인트 글자 색상 일괄적용 시작
*/
#footer .link ul li a.privacy,
.bottom .container > div.cs-center > strong,
#side .lnb  > .category.type-tree > li a:hover,
#top.header .top-service .notice ul li a,
#top.header .top-service .all-category .all-category-layer > div > ul > li > ul a:hover,
#top.header .top-service .all-category .all-category-layer > div > ul > li > strong a:hover,
#top.header .navi .container ul li.mypage.hover > a,
.type-tab-list li .btn button.wish,
.type-tab-vertical .list .tab a.on,
.cart-tab .cart-tab-option .check > .cost strong,
.cart-tab .estimate ul li.total strong,
.review-board td .comment-wrap .head .comment-count span strong,
.review-board td .comment-wrap .head .comment-count p strong,
.review-board td.txt-la a.this,
.review-board td.txt-la .cmt-count,
.review-board .preview td.complete,
.multiple-topics .tab a strong,
.goods-view .goods .info .end-price ul .total strong,
.goods-view .goods .info .end-price ul .discount strong,
.goods-view .goods .info .choice .list > strong em,
.goods-view .goods .info .item ul li.price > div strong,
.quick-search h2,
.coupon-down-layer .view .benefits .detail div strong b,
.coupon-down-layer .view .table1 .guide2 b,
.coupon-down-layer .view .table1 .guide2 strong,
.coupon-down-layer .view .table1 .guide strong,
.coupon-down-layer .view > p strong,
.cs-lnb .contect-us a,
.cs-lnb .contect-us strong,
.cs-lnb h2,
.mypage-lnb ul li a.on,
.mypage-lnb h2,
.mypage-info-change .terms-view p a,
.mypage-info-change .terms-view p label span,
.board-view-body .question > div > div .info > strong,
.board-view-body .a .item,
.comment-wrap .head .comment-count span strong,
.comment-wrap .head .comment-count p strong,
.table1 > table td.delivery-loc span,
.table1 > table tbody td .completed,
.capcha-body .text,
.search-page strong em,
.order-page .how-to-pay .buy .required-check label strong,
.order-page .how-to-pay .buy .final-settlement span,
.order-page .price-box > div > span,
.order-page .price-box > div p .total,
.order-page .price-box > div p .detail em,
.order-page .table1.type1 .gift-condition strong,
.join.wait .join-complete .child-guide a.link,
.join.wait .join-complete .child-guide p strong,
.join-complete .txt1 span,
.join .terms .msg span,
.join .terms .terms-view p a,
.join .terms .terms-view p label span,
.join .login-msg a,
.join .top > div span.this,
.member.dormancy .cite-input .caution,
.member.dormancy .date li strong.dormancy-start,
.member.dormancy .msg span,
.member .new-pw p,
.member .certify .form-element strong,
.member .box .find-pw .input-id > p a,
.member .box .find-pw .input-id > p strong,
.member .box .result-msg strong,
.view .goods-list .tc strong,
.tip-layer div strong,
.caution-msg1,
.step-top div span.this,
.location .navi .this:hover > a,
.board-paging .this,
.pagination .active,
.recent-list .paging span strong,
.toggle-faq .qatype,
.point-item .number,
.member-grade-text .l-text .strong,
.mypage-lnb h2,
.view .goods-list .align ul li label.on,
.item-display ul li .price .sale strong,
.c-red,
#footer .footer .cscenter ul li a.privacy {
 color:#ff5400 !important;
}
/*
	포인트 색상 일괄적용 끝
*/
/*
	버튼
*/
.skinbtn.point1 {
 border:1px solid #ff5400;
 color:#ff5400;
}
.skinbtn.point1:hover {
 border:1px solid #6c6c6c;
 color:#6c6c6c;
}
.skinbtn.point2 {
 background:#ff5400;
 border: 1px solid #ff5400;
 color:#fff;
}
.skinbtn.point2:hover {
 background:#6c6c6c;
 border:1px solid #6c6c6c;
}
/*
	버튼 끝
*/

/*----------------------------------------------
전체 메인컬러변경 CSS 끝
----------------------------------------------*/




/*----------------------------------------------
상단 CSS 시작
----------------------------------------------*/
.top_banner {position: relative; left:0; top:0; z-index:50; width: 100%; background:#ddd url(../img/da_image/bnr_hd_fixed.gif) no-repeat 50% 0; text-align: center;height:90px;}
.top_banner.on {display:block;}
.top_banner.off {display:none;}
.top_banner .top_banner_box {width:1100px;height:90px;position:relative;z-index:1;margin:0 auto;}
.top_banner p {display:none;position: absolute; right:67px; top: 48px; margin-left: 532px;line-height:19px;text-align:right;vertical-align:top;}
.top_banner p a {font-size:12px;color:#fff;font-weight:700;}
.top_banner p img {vertical-align:top;margin-top:3px;}
.top_banner .one_close {position: absolute; right:-62px; top:36px;cursor:pointer;}


#header {position:relative; background-color:#ffffff;height:160px;margin:0;padding:0;z-index:45;}
#header .head_gnb {position: relative;height:30px; line-height:30px;width:1100px;margin:auto}
#header .head_gnb .gnb_cont {width:1100px; margin:0 auto; height:30px;}
#header .head_gnb ul.fl {line-height:30px;font-size:0;height:30px;}
#header .head_gnb ul.fl li {margin-right:17px;display:inline-block;line-height:17px;padding:15px 0 0 2px;height:30px;box-sizing:border-box;}
#header .head_gnb ul.fl li.gnb_first a {font-size:11px; color:#aaa;display:inline-block;line-height:17px;}
#header .head_gnb ul.fl li.gnb_nth2 a {font-size:11px; color:#aaa;display:inline-block;line-height:17px;;font-family: dotum !important;letter-spacing: -.04em;}
#header .head_gnb ul.fl li.gnb_nth3 a {font-size:11px; color:#aaa;display:inline-block;line-height:17px;}
#header .head_gnb ul.fr {float:right; height:30px; line-height:30px;position:relative;z-index:5;}
#header .head_gnb ul.fr > li {float:left; padding: 7px 12px 0 0; /*background:url("../img/da_image/gnb_line.gif") no-repeat right center;*/}
#header .head_gnb ul.fr > li > a {font-size:12px; color:#999;font-family: dotum !important;letter-spacing: -.04em;}
#header .head_gnb ul.fr > li:last-child {background:none; padding-right:0;}
#header .head_gnb ul.fr li.hd_gnb_btn {}
#header .head_gnb ul.fr li.hd_gnb_btn:hover > a {color:#000;font-weight:500;padding: 3px 7px;border: 1px solid #888;text-align: center;}
#header .head_gnb ul.fr li.hd_gnb_btn .hd_gnb_layer {display:none;width:120px;position:absolute;right:0;top:25px;padding:12px 0 0 0;}
#header .head_gnb ul.fr li.hd_gnb_btn:hover .hd_gnb_layer {display:block;}
#header .head_gnb ul.fr li .hd_gnb_layer div {border:1px #ccc solid;background:#fff;margin:0;padding:0;width:120px;box-sizing:border-box;}
#header .head_gnb ul.fr li .hd_gnb_layer ul {padding:9px 0;box-sizing:border-box;width:100%;}
#header .head_gnb ul.fr li .hd_gnb_layer ul + ul {background:url(../img/da_image/bg_hd_gnb_dot.png) repeat-x 0 0;}
#header .head_gnb ul.fr li .hd_gnb_layer ul li {line-height:18px;padding:4px 10px;text-align:left;}
#header .head_gnb ul.fr li .hd_gnb_layer ul li:hover {background:#ddd;}
#header .head_gnb ul.fr li .hd_gnb_layer ul li.on {}
#header .head_gnb ul.fr li .hd_gnb_layer ul li a {color:#222;font-size:12px;font-weight:400;}
#header .head_gnb ul.fr li .hd_gnb_layer ul li.on a {color:#555;font-weight:700;}
#header .head_gnb ul.fr li .hd_gnb_layer ul li:hover a {color:#ff5400;}

#header .head_cont {width:1100px; margin:0 auto; height:90px; position:relative;}
#header .head_cont h1.logo {float:left; padding-top:25px;}
#header .head_cont div.head_search {float:left; position:relative; margin-left:50px; margin-top:21px; width:320px; height:40px; border:1px solid #bbb; box-sizing:border-box; background-color:#fff;border-radius:30px}
#header .head_cont div.head_search input.text {line-height:38px; height:38px; margin-left:20px; width:260px; border:none;}
#header .head_cont div.head_search input.image {position:absolute; right:15px; top:8px;}
#header .head_cont div.head_banner {float:right; position:relative; width:260px; height:60px; margin-top:17px;overflow:hidden;}
#header .head_cont div.head_banner .bx-controls {position:absolute; right:0; top:0;}
#header .head_cont div.head_banner .bx-controls .bx-controls-direction {height:15px;}
#header .head_cont div.head_banner .bx-controls a {display:block; float:left; width:15px; height:15px; text-indent:-9999px;}
#header .head_cont div.head_banner .bx-controls a.bx-prev {background:url("../img/da_image/topbanner_left.gif") no-repeat; width:14px;}
#header .head_cont div.head_banner .bx-controls a.bx-next {background:url("../img/da_image/topbanner_right.gif") no-repeat;}

#header .head_nav {position:relative; height:38px;border-top:1px solid #444;border-bottom:1px solid #ccc}
#header .head_nav ul.category {height:38px; width:1100px; margin:0 auto; text-align:center;}
#header .head_nav ul li.lnb_step1 {float:left; width:220px; height:38px; line-height:38px; /*margin-right:6px; border:1px solid #fff;*/ background-color:#fff; box-sizing:border-box;border-right:1px solid #ccc;padding: 0 3px;}
#header .head_nav ul li.lnb_step1.on {border-bottom:0 none;}
#header .head_nav ul li.lnb_step1 p {position:relative; width:100%; height:38px; font-size:15px; color:#222; font-weight:500; font-family:"Noto Sans KR"; cursor:pointer;}
#header .head_nav ul li.lnb_step1 p span {display:none;}
#header .head_nav ul li.lnb_step1:last-child {margin-right:0;}
#header .head_nav ul li.lnb_step1:nth-child(4n) {}

#header .head_nav ul li.lnb_step1 a {font-size:14px; color:#222; font-weight:600;font-family: 'malgun gothic', 'Noto Sans KR' !important;letter-spacing:0;}
/*#header .head_nav ul li.nav_event {background-color:#444444; border:1px solid #333333;}*/
#header .head_nav ul li.nav_event:hover {background-color:#ff5400}
#header .head_nav ul li.nav_event:hover a {color:#fff}
#header .head_nav ul li.nav_event a {font-size:14px; color:#222; font-weight:600; display:inline-block; width:100%; height:38px;}
#header .head_nav ul li.lnb_step1 > div {display:none; position:absolute; height:38px; left:0; top:38px; width:100%; border-top:1px solid #ccc;border-bottom: 1px solid #ccc;}
#header .head_nav ul li.lnb_step1 div dl {height:38px; display:inline-block; width:1100px;margin:0 auto; box-sizing:border-box;}
#header .head_nav ul li.lnb_step1 div dl dd {float:left;margin:0 0 0 0;width:110px;height:38px;box-sizing:border-box;position:relative;z-index:1;}
#header .head_nav ul li.lnb_step1 div dl dd > a {display:inline-block; font-size:12px; color:#222; padding-top:0;height:38px;box-sizing:border-box;font-weight:600}
#header .head_nav ul li.lnb_step1 div dl dd:hover > a {color:#ff5400; font-weight:600; border-bottom:3px solid #ff5400;}
#header .head_nav ul li.lnb_step1 div dl dd > ul {display:none;position:absolute;left:0;top:53px;width:126px;border-bottom:3px #ff5400 solid;box-sizing:border-box;padding:4px 0 0 0;}
#header .head_nav ul li.lnb_step1 div dl dd:hover > ul {display:block;}
/* #header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_0 {width:75px;margin-left:33px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_1 {width:66px; margin:0 14px 0 12px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_2 {width:65px; margin-left:8px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_3 {width:65px; margin-left:5px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_4 {width:101px; margin-left:10px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_5 {width:77px; margin:0 10px 0 10px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_6 {width:77px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_7 {width:106px; margin-left:5px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_8 {width:58px; margin-left:0;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_9 {width:72px; margin:0 10px 0 0;}
#header .head_nav ul li.lnb_step1:nth-child(2) div dl dd.lnb_step1_9 {width:100px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_10 {margin-left:10px; margin-right:0;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_0 > ul {left:-34px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_1 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_2 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_3 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_4 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_5 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_6 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_7 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_8 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1 div dl dd.lnb_step1_9 > ul {left:-19px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_0 {width:84px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_4 {margin:0 10px 0 10px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_5 {width:81px; margin:0 10px 0 10px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_6 {width:58px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_7 {width:96px;}
#header .head_nav ul li.lnb_step1:nth-child(3n) div dl dd.lnb_step1_8 {width:77px;} */
#header .head_nav ul li.lnb_step1 div dl dd > ul > li {position:relative;z-index:1;height:30px;line-height:29px;padding:0 0 1px 0;box-sizing:border-box;background:#fff;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:first-child {padding-top:12px;height:42px;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:last-child {padding-bottom:12px;height:42px;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:after,
#header .head_nav ul li.lnb_step1 div dl dd > ul > li::after {position:absolute;left:7px;bottom:0;background:url(../img/da_image/bg_hd_lnb_dot.png) repeat-x 0 0;width:114px;height:1px;content:"";display:inline-block;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:last-child:after,
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:last-child::after {display:none;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li > a {display:inline-block;box-sizing:border-box;width:100%;padding:0 14px;text-align:left;line-height:29px;height:29px;font-size:12px;color:#777;font-weight:400;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:hover {}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:hover > a {background:#f2f2f2 url(../img/da_image/bg_hd_lnb_arrow.png) no-repeat 112px 50%;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 {display:none;position:absolute;left:100%;top:0;width:144px;background: rgba(255, 255, 255, 0.9);box-sizing:border-box;padding:12px 0;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li:hover ul.lnb_step4 {display:block;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li {position:relative;z-index:1;height:30px;line-height:29px;padding:0 0 1px 0;box-sizing:border-box;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li:after,
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li::after {position:absolute;left:7px;bottom:0;background:url(../img/da_image/bg_hd_lnb_dot.png) repeat-x 0 0;width:130px;height:1px;content:"";display:inline-block;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li:last-child:after,
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li:last-child::after {display:none;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li:hover a {background:#f2f2f2 url(../img/da_image/bg_hd_lnb_arrow.png) no-repeat 112px 50%;}
#header .head_nav ul li.lnb_step1 div dl dd > ul > li ul.lnb_step4 li > a {display:inline-block;box-sizing:border-box;width:100%;padding:0 14px;text-align:left;line-height:29px;height:29px;font-size:11px;color:#777;font-weight:400;}

#header .head_nav ul li.lnb_step1 div dl {}
#header .head_nav ul.category.type-layer > li.on {height:38px;}
#header .head_nav ul.category.type-layer > li.on p a {color:#ff5400}
/*#header .head_nav ul li.on p span {display:block;}*/
/*#header .head_nav ul li.on > div {display:block;}*/
#header .head_nav ul li:hover > div {display:block;}

.drop_down_wrap dl dt a {font-weight:600;background-color: #f9f9f9 !important;
border: 1px solid #ddd;}

#header .head_nav .nav_cont ul li div dl dd > ul li.on {border:none;}
#header .head_nav .nav_cont ul li div dl dd > ul li.on a {background-color:#fff;}
#header .head_nav .nav_cont ul li div dl dd > ul li.on a:hover {background-color:#f2f2f2;}

#header .head_nav ul li.lnb_step1 div dl > div.dep3 {display:none;position:absolute;top:100%;left:0;width:100%;height:328px;background:#ffffff;border-bottom:2px solid #ff5400;border-top:1px solid #ddd}
#header .head_nav ul li.lnb_step1:hover div dl > div.dep3 {display:block;}
#header .head_nav ul li.lnb_step1 div dl:hover > div.dep3 {display:block;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set {position:static;width:1100px;height:328px;margin:0 auto;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul {float:left;width:110px;padding-top:15px;height:328px;border-right:1px solid #dddddd;box-sizing:border-box;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul:last-of-type {border:0 none;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul > li {padding:4px 0px 4px 7px;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul > li > a {display:block;overflow:hidden;font-size:12px;color:#888888;font-weight:normal;line-height:17px;text-align:left;letter-spacing:-0.06em;word-break:keep-all;font-family: dotum !important;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul > li > a:hover {color:#ff5400;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul > li.first {padding:13px 15px 0 15px;font-size:13px;color:#222222;font-weight:bold;letter-spacing:-0.02em;line-height:45px;text-align:center;}
#header .head_nav ul li.lnb_step1 div dl > div.dep3 .w_set > ul > li.first a {font-size:13px;color:#222222;font-weight:bold;letter-spacing:-0.02em;line-height:45px;text-align:center;}

#header .head_nav ul.category.type-layer > li.lnb_step1_0.on,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_0.on > div,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_0 div dl > div.dep3{background:#ffffff;}

#header .head_nav ul.category.type-layer > li.lnb_step1_1.on,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_1.on > div,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_1 div dl > div.dep3{background:#ffffff;}

#header .head_nav ul.category.type-layer > li.lnb_step1_2.on,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_2.on > div,
#header .head_nav ul.category.type-layer > li.lnb_step1.lnb_step1_2 div dl > div.dep3{background:#ffffff;}

.lnb_step1.lnb_step1_3 div {background:#ffffff;}

/* 우측 퀵메뉴 */
#scroll-right {position:absolute; top:350px !important; margin-left:590px !important;}
#scroll-right.fixed {position:fixed; top:30px !important;}
#scroll-right.fixed_top {}
.sc_wrap {width:74px;padding:0;margin-top:63px}
.sc_wrap .sc_title {padding:0;text-align:center;border-top:2px #222 solid;border-bottom:2px #222 solid;display:none}
.sc_wrap .sc_title li {}
.sc_wrap .sc_title li + li {border-top:1px #d3d3d3 solid;}
.sc_wrap .sc_title li.scr_icon01 {}
.sc_wrap .sc_title a {display:inline-block; _display:inline; *display:inline; width:100%;line-height:17px;padding:52px 0 7px 0;text-align:center;}
.sc_wrap .sc_title a,
.sc_wrap .sc_title a:hover {color:#777;font-size:12px;}
.sc_wrap .sc_title li.scr_icon01 a {background:url(../img/da_image/bnr_scr_icon01.png) no-repeat 50% 10px;}
.sc_wrap .sc_title li.scr_icon02 a {background:url(../img/da_image/bnr_scr_icon02.png) no-repeat 50% 10px;}
.sc_wrap .sc_title li.scr_icon03 a {background:url(../img/da_image/bnr_scr_icon03.png) no-repeat 50% 10px;}
.sc_wrap .sc_title li.scr_icon04 a {background:url(../img/da_image/bnr_scr_icon04.png) no-repeat 50% 10px;}
.sc_wrap .sc_title li.scr_icon05 a {background:url(../img/da_image/bnr_scr_icon05.png) no-repeat 50% 10px;}
.recent-list div.list {
	width:62px;
	padding:0 5px 10px !important;
	background:#fff;
	border-top:1px solid #d2d2d2;
	margin-bottom:10px
}
.recent-list .paging span {
	width:32px !important;
}
#scroll .sc_btn {padding:7px 0 0 0;text-align:center;}
#scroll .sc_btn a {background:url(../img/da_image/icon_scr_top.png) no-repeat 12px 10px;text-indent:15px;display:inline-block; _display:inline; *display:inline; width:100%;padding:5px 0;color:#202020;font-size:11px;font-weight:bold;}
.scroll-banner .sc_sns {font-size:0;width:72px;padding:7px 0 7px 0;border:1px solid #d2d2d2;background:#fff}
.scroll-banner .sc_sns li {margin:7px 0 7px 0;/*display:inline-block;*/text-align:center}
.scroll-banner .sc_sns li.mr_0 {margin-right:0;}
.scroll-banner .sc_call {width:74px;border-top:2px #777 solid;background:#999;color:#fff;text-align:center;line-height:11px;font-size:10px;font-weight:400;padding:8px 0 10px 0;display:none}
.scroll-banner .sc_call em {display:inline-block;line-height:16px;height:16px;font-weight:400;font-size:11px;padding:0 0 0 18px;background:url(../img/da_image/icon_scr_call.gif) no-repeat 2px 50%;}
.scroll-banner .sc_sns li p {height: 15px;color: #888;text-align: center;font-size: 11px;font-family: dotum;letter-spacing: -.06em;margin-top: 4px;}
.recent-list div.list ul li > a {border-radius: 50%;}

/*----------------------------------------------
상단 CSS 끝
----------------------------------------------*/





/*----------------------------------------------
하단 CSS 시작
----------------------------------------------*/
#footer {margin-top:50px; background-color:#fff;}
#footer .foot_banner {/*border-top:2px solid #222; border-bottom:1px solid #ccc;*/}
#footer .foot_banner ul {width:1100px; margin:0 auto; height:36px; padding:21px 0; background:url("../img/da_image/foot_bannerline.gif") no-repeat left center;}
#footer .foot_banner ul li {float:left; padding:0;width:220px;text-align:center;background:url("../img/da_image/foot_bannerline.gif") no-repeat right center;}
#footer .foot_banner ul li a {display:inline-block; height:36px;width:auto;margin:0 auto;text-align:left;}
#footer .foot_banner ul li:nth-child(1) a {background:url("../img/da_image/foot_cscenter.gif") no-repeat left center; padding-left:44px;}
#footer .foot_banner ul li:nth-child(2) a {background:url("../img/da_image/foot_qna.gif") no-repeat left center; padding-left:42px;}
#footer .foot_banner ul li:nth-child(3) a {background:url("../img/da_image/foot_delivery.gif") no-repeat left center; padding-left:47px;}
#footer .foot_banner ul li:nth-child(4) a {background:url("../img/da_image/foot_review.gif") no-repeat left center; padding-left:34px;}
#footer .foot_banner ul li:nth-child(5) a {background:url("../img/da_image/foot_mypage.gif") no-repeat left center; padding-left:40px;}
#footer .foot_banner ul li h4 {font-size:15px; color:#444; font-weight:600; line-height:16px; padding-bottom:2px;}
#footer .foot_banner ul li p {font-size:12px; color:#777;}

#footer .foot_cont {position:relative; width:1100px; margin:0 auto;}
#footer .foot_cs {border-bottom:1px solid #ccc; padding:30px 0;margin-bottom:30px }
#footer .foot_cs .cs_title {height:220px;box-sizing:border-box;width:490px;font-size:25px; color:#333; font-weight:400;padding:0;text-align:left;margin-right:30px}
#footer .foot_cs .cs_title span {/*display:inline-block;*/color:#ff5400;font-size:42px;font-weight:600;/*line-height:17px;*/font-family: 'Noto Sans KR';}
#footer .foot_cs .cs_title em {margin-bottom:5px;width:100%;line-height:25px;font-weight:400;font-size:25px;color:#333;display:inline-block;}
#footer .foot_cs .cs_title em b {display:inline-block;line-height:27px;font-weight:700;font-size:30px;}
#footer .foot_cs div.cs_info {width:329px;height:270px;box-sizing:border-box;border-left:1px #ccc solid;background:#fff;}
#footer .foot_cs div.cs_info + div.cs_info {width:250px}
#footer .foot_cs div.cs_info h3 {font-size:18px; color:#333; font-weight:500; line-height:21px;height:21px;margin:0 30px 11px 30px;letter-spacing: -.04em;font-family:'Noto Sans KR';border-bottom: 1px solid #ddd;padding-bottom: 10px;}
#footer .foot_cs div.cs_info > p {line-height:22px;margin:0 0 0 30px;font-size:13px; color:#999;padding:0;}
#footer .foot_cs div.cs_info > p em {font-weight:700;display:inline-block;line-height:21px;height:21px;font-size:13px;color:#333;margin:0 10px 0 0;}
#footer .foot_cs div.cs_title > ul {margin:20px 0 0 0;font-size:0;display: inline;}
#footer .foot_cs div.cs_title > ul li {width:117px;height:30px;display:inline-block;border:1px #ccc solid;box-sizing:border-box;text-align:center;margin-right:5px;float:left;margin-bottom:5px}
#footer .foot_cs div.cs_title > ul li a {/*background:url(../img/da_image/icon_ft_qna.gif) no-repeat 79px 50%;*/color:#666;font-size:12px;font-weight:700;display:inline-block;width:100%;height:30px;line-height:30px;text-align:center;}
#footer .foot_cs div.cs_title > ul li a:hover {background:#ff5400;color:#fff !important}
/*#footer .foot_cs div.cs_title > ul li + li a {background:url(../img/da_image/icon_ft_map.gif) no-repeat 84px 50%;text-indent:-23px;}*/
#footer .foot_cs div.cs_info .cs_tel {height:44px;margin:0 0 18px 30px;font-size:0;}
#footer .foot_cs div.cs_info .cs_tel span {display:inline-block;width:35px;height:44px;line-height:44px;background:#ff5400;border-radius:2px;color:#fff;text-align:center;font-size:25px;font-weight:700;margin-right:5px;}
#footer .foot_cs div.cs_info .cs_tel span.tel_empty {margin-left:10px;}
#footer .foot_cs div.cs_title .cs_address {line-height:18px;font-size:12px;font-weight:700;color:#888;float: right;width: 200px;margin-bottom:15px;}
#footer .foot_cs div.cs_title .cs_address span {margin:0 10px 0 0;display:inline-block;background:#ff5400;border-radius:2px;text-align:center;color:#fff;font-size:13px;font-weight:700;padding:0 6px;height:21px;line-height:21px;}
#footer .foot_cs div.cs_title .cs_address em {margin:0 0 0 5px;display:inline-block;color:#333;font-weight:700;}
#footer .foot_cs div.cs_title .cs_address p {line-height:18px;padding:5px 0 0 0;font-size:11px;font-weight:500;color:#888;}
#footer .foot_cs div.cs_title .cs_address p em {display:inline-block;margin-right:26px;font-size:13px;font-weight:700;color:#ff5400;}
#footer .foot_cs div.cs_title h3 {font-size:18px; color:#333; font-weight:500; line-height:21px;height:21px;margin:0 0 11px 0;letter-spacing: -.04em;font-family:'Noto Sans KR';border-bottom: 1px solid #ddd;padding-bottom: 10px;}

#footer .foot_cs .cs_title .cs_tel {float:left;margin-bottom:15px;}

#footer ul.foot_nav {height:20px; line-height:20px; padding-top:36px; padding-bottom:11px;margin-left:232px;}
#footer ul.foot_nav li {float:left; padding:0 12px; background:url("../img/da_image/foot_navline.gif") no-repeat left center;}
#footer ul.foot_nav li:first-child {background:none; padding-left:0;}
#footer ul.foot_nav li a {font-size:11px; color:#555; font-weight:400;font-family: dotum;letter-spacing: -.06em;}

#footer .ft_logo {width:190px;padding:13px 0;border-right:1px solid #ddd;margin-right:30px}
#footer address {font-size:11px; color:#999; line-height:18px;font-family: dotum;}
#footer address span.line {width:1px; height:10px; display:inline-block; margin:0 7px; background:url("../img/da_image/foot_copyline.gif") no-repeat;}
#footer address p {font-size:11px; color:#aaa; padding-top:23px;}

#footer .certify-mark {position:absolute; right:0; bottom:0;}
#footer .certify-mark span img {max-width:50px;margin-left:10px}

/*----------------------------------------------
하단 CSS 끝
----------------------------------------------*/




/*----------------------------------------------
측면 CSS 시작
----------------------------------------------*/


/*----------------------------------------------
측면 CSS 끝
----------------------------------------------*/




/*----------------------------------------------
상품 CSS 시작
----------------------------------------------*/

/* 상품진열영역 */
#content div.type-gallery ul {margin-top: 10px;}
#content div.type-gallery ul li {}

/*
#content .search-page div.type-gallery ul {margin-left:-16px;}
#content .search-page div.type-gallery ul li {width:281px; padding:0; margin-left:16px;}
#content .search-page div.type-gallery ul li.last {}
#wrap #content .search-page div.type-gallery ul li .thumbnail {width:279px; height:279px;}
#content .search-page div.type-gallery ul li .thumbnail img {width:279px;}
#content .search-page div.item-list ul li div.space .thumbnail {width:279px; height:279px; overflow:hidden;}

#content div.section-body div.item-display.type-gallery ul {margin-left:-16px;}
#content div.section-body div.item-display.type-gallery ul li {width:281px; padding:0; margin-left:16px; margin-bottom:16px;}
#content div.section-body div.item-display.type-gallery ul li .thumbnail {width:279px; height:279px;}
#content div.section-body div.item-display.type-gallery ul li .thumbnail img {width:279px;}
#content div.section-body div.item-display.type-gallery ul li div.space .thumbnail img {width:279px; height:279px; overflow:hidden;}

#content .item-display .thumbnail a > img {border:none;}
#content div.type-gallery ul li {margin-right:0;}

#content .section-body div.item-display.type-gallery ul li div.space .thumbnail {width:auto; height:auto;}
#content .section-body div.item-display.type-gallery ul li div.space .thumbnail img {width:340px; height:340px;}

#content div.item-display.type-gallery ul {margin-left:-34px;}
#content div.item-display.type-gallery ul:after {clear:both; content:""; display:block;}
#content div.item-display.type-gallery ul li {position:relative; float:left; width:342px; text-align:left; margin:0 0 34px 34px; padding:0; border:1px solid #ccc;}
#content div.item-display.type-gallery ul li div.space {padding:0; margin:0;}
#content div.item-display.type-gallery ul li div.space .thumbnail {width:342px; height:342px; overflow:hidden; border-bottom:1px solid #ccc;}
#content div.item-display.type-gallery ul li div.space .txt {padding:11px 20px; border-bottom:1px dotted #ccc;}
#content div.item-display.type-gallery ul li div.space .txt a {display:inline;}
#content div.item-display.type-gallery ul li div.space .txt strong {color:#666; font-size:13px; font-weight:600; line-height:18px;}
#content div.item-display.type-gallery ul li div.space .price {padding:14px 20px; letter-spacing:0;}
#content div.item-display.type-gallery ul li div.space .price span.price_tit {display:inline-block; color:#333; font-size:15px; font-weight:600; padding-right:10px;} 
#content div.item-display.type-gallery ul li div.space .price span.cost strong {font-size:15px; font-weight:600; color:#f74882; font-family:"Nanum Barun Gothic","Malgun Gothic","Nanum Gothic",Arial,dotum;}
#content div.item-display.type-gallery ul li div.hot {position:absolute; left:20px; top:20px; z-index:10;}
#content div.item-display.type-gallery ul li div.sale {position:absolute; right:-11px; top:-1px; width:90px; height:72px; line-height:66px; font-size:34px; color:#fff; text-align:center; background:url("../img/da_image/product_sale_bg.png") no-repeat;  z-index:10;}
#content div.item-display.type-gallery ul li div.sale span {font-size:18px;}
#content div.item-display.type-gallery ul li dl.product_btn {position:absolute; right:20px; bottom:13px; height:22px;}
#content div.item-display.type-gallery ul li dl.product_btn dd {float:left; padding-left:18px;}
#content div.item-display.type-gallery ul li:hover {border:1px solid #333;}

div.item-display.type-cart ul {margin-left:-34px;}
div.item-display.type-cart ul:after {clear:both; content:""; display:block;}
div.item-display.type-cart ul li {transition: all 0.0s;position:relative; float:left; width:196px; text-align:left; margin:0 30px 30px 0; padding:0; border:1px solid #333;box-sizing:border-box;}
div.item-display.type-cart ul li.last {margin-right:0;}
div.item-display.type-cart ul li.last + li {clear:both;float:left;}
div.item-display.type-cart ul li div.space {padding:0; margin:0;position:relative;z-index:1;}
div.item-display.type-cart ul li div.space .thumbnail {transition: all 0.0s;width:100%; height:310px; overflow:hidden; border-bottom:1px solid #ccc;vertical-align:middle;}
div.item-display.type-cart ul li div.space .thumbnail > a {transition: all 0.0s;display:inline-block;width:100%;height:310px;vertical-align:middle;}
div.item-display.type-cart ul li div.space .thumbnail > a img {transition: all 0.0s;width:100%;height:auto;vertical-align:middle;}
div.item-display.type-cart ul li div.space .txt_wrap {position:absolute;left:0;bottom:0;right:0;width:100%;background:#fff;text-align:left;border-top:1px #ccc solid;box-sizing:border-box;}
div.item-display.type-cart ul li div.space .txt_wrap .txt {transition: all 0.0s;line-height:32px;height:33px;box-sizing:border-box;padding:0 0 1px 0;}
div.item-display.type-cart ul li div.space .txt_wrap .txt a {transition: all 0.0s;display:inline-block;color:#666;font-size:12px;font-weight:700;padding:0 9px;margin:0;box-sizing:border-box;width:100%;height:32px;line-height:32px;text-overflow:ellipsis;overflow:hidden;}
div.item-display.type-cart ul li div.space .txt_wrap .txt:after,
div.item-display.type-cart ul li div.space .txt_wrap .txt::after {transition: all 0.0s;content:"";display:inline-block;width:100%;height:1px;padding:0;margin:-1px 0 0 0;vertical-align:top;background:url(../img/da_image/bg_pr_txt.gif) repeat-x 0 0;}
div.item-display.type-cart ul li div.space .txt_wrap .price {transition: all 0.0s;height:36px;width:100%;box-sizing:border-box;padding:0 9px;line-height:36px;font-size:0;margin:0;}
div.item-display.type-cart ul li div.space .txt_wrap .price del {transition: all 0.0s;display:none;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.price_tit,
div.item-display.type-cart ul li div.space .txt_wrap .price span.cost strong {transition: all 0.0s;display:inline-block;line-height:21px;padding:10px 0;box-sizing:border-box;height:36px;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.price_tit {transition: all 0.0s;color:#333;font-size:14px;font-weight:700;width:53px;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.cost strong {transition: all 0.0s;color:#f74882;font-size:14px;font-weight:700;}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn {transition: all 0.0s;line-height:15px;padding:10px 0 11px 0;height:36px;box-sizing:border-box;}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn a,
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn button {transition: all 0.0s;display:inline-block;height:15px;line-height:15px;width:auto;transition: all 0.0s;float:left;padding-left:5px;border:0 none;box-sizing:border-box;vertical-align:middle;}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn a img,
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn button img {transition: all 0.0s;width:auto;height:15px;border:0 none;vertical-align:middle;}
div.item-display.type-cart ul li div.space .txt_wrap .txt_sub,
div.item-display.type-cart ul li div.space .txt_wrap .display-field {transition: all 0.0s;display:none;}
div.item-display.type-cart ul li div.hot {transition: all 0.0s;position:absolute; left:20px; top:20px; z-index:10;}
div.item-display.type-cart ul li div.sale {transition: all 0.0s;position:absolute; right:-11px; top:-1px; width:71px; height:57px;padding:9px 0 13px 0; line-height:35px; font-size:27px; color:#fff; text-align:center; background:url("../img/da_image/product_sale_bg.png") no-repeat;background-size:100% 100%; z-index:10;box-sizing:border-box;}
div.item-display.type-cart ul li div.sale span {transition: all 0.0s;font-size:14px;}
div.item-display.type-cart ul li:hover {transition: all 0.0s;width:237px;margin:0 13px 13px -24px;box-shadow:6px 6px 0 #ccc;}
div.item-display.type-cart ul li:hover div.space .thumbnail {transition: all 0.0s;height:350px;vertical-align:top;}
div.item-display.type-cart ul li:hover div.space .thumbnail > a {transition: all 0.0s;height:350px;}
div.item-display.type-cart ul li:hover div.space .thumbnail > a, div.item-display.type-cart ul li:hover div.space .thumbnail > a img {transition: all 0.0s;vertical-align:top;}
div.item-display.type-cart ul li:hover div.space .txt_wrap {transition: all 0.0s;border-top:1px #fff solid;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt {transition: all 0.0s;line-height:21px;height:60px;padding:0;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt a {transition: all 0.0s;color:#333;font-size:16px;padding:17px 17px 0 17px;height:59px;line-height:21px;text-overflow:ellipsis;overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt:after,
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt::after {transition: all 0.0s;display:none;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price {transition: all 0.0s;height:48px;padding:0 17px;line-height:48px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.price_tit,
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.cost strong {transition: all 0.0s;line-height:26px;padding:11px 0;height:48px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.price_tit {transition: all 0.0s;color:#777;font-size:15px;font-weight:400;width:46px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.cost strong {transition: all 0.0s;color:#444;font-size:18px;font-weight:700;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price .product_btn {transition: all 0.0s;display:none;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt_sub {transition: all 0.0s;display:inline-block;background:#eee;width:100%;box-sizing:border-box;padding:19px 17px;height:80px;line-height:21px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt_sub a {transition: all 0.0s;display:inline-block;color:#777;font-size:13px;font-weight:400;width:100%;box-sizing:border-box;line-height:21px;height:42px;text-overflow:ellipsis;overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;}
div.item-display.type-cart ul li:hover div.sale {transition: all 0.0s;width:104px;height:83px;line-height:56px;padding:8px 0 19px 0;font-size:36px;}
div.item-display.type-cart ul li:hover div.sale span {transition: all 0.0s;font-size:20px;}
*/

/* 메인 베스트형 - 선택강조형 5*1 */
div.main_best div.item-display.type-horizontal .list {box-sizing:border-box;padding:0 40px 0 10px;}
div.main_best div.item-display.type-horizontal .list .prev,
div.main_best div.item-display.type-horizontal .list .next {width:22px;height:45px;position:absolute;top:130px;cursor:pointer;z-index:5;}
div.main_best div.item-display.type-horizontal .list .prev {left:0;background:url(../img/da_image/btn_main_best_prev.png) no-repeat 50% 50%;}
div.main_best div.item-display.type-horizontal .list .next {right:0;background:url(../img/da_image/btn_main_best_next.png) no-repeat 50% 50%;}
div.main_best div.item-display.type-horizontal ul {margin:0;padding:0;}
div.main_best div.item-display.type-horizontal ul li {width:180px; border:none; margin-left:30px;box-sizing:border-box;padding:0 0 30px 0;}
div.main_best div.item-display.type-horizontal ul li div.space {margin:0;padding:0;}
div.main_best div.item-display.type-horizontal ul li .thumbnail {position:relative; margin:12px 0 12px 0;border:1px #ccc solid;box-sizing:border-box;height:180px}
div.main_best div.item-display.type-horizontal ul li .thumbnail img {width:178px;height:180px;border:0 none;}
div.main_best div.item-display.type-horizontal ul li .thumbnail h2 {position:absolute; left:0; top:0; padding:0; margin:0;}
div.main_best div.item-display.type-horizontal ul li .thumbnail h4 {position:absolute; left:0; top:0; opacity:0;}
div.main_best div.item-display.type-horizontal ul li:hover .thumbnail h4 {opacity:1;}
div.main_best div.item-display.type-horizontal ul li div.space .txt {border:none; padding:0 6px 6px 6px; text-align:center; word-break:keep-all;line-height:18px;height:42px;box-sizing:border-box;}
div.main_best div.item-display.type-horizontal ul li div.space .txt a {padding-top:0;margin-top:0;}
div.main_best div.item-display.type-horizontal ul li div.space .txt strong {font-size:13px; color:#444;font-family: 'Noto Sans KR' !important;font-weight:500;display:inline-block;width:100%;line-height:18px;height:36px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;}
div.main_best div.item-display.type-horizontal ul li div.space .price {padding:0; text-align:center;line-height:18px;}
div.main_best div.item-display.type-horizontal ul li div.space .price br {display:none;}
div.main_best div.item-display.type-horizontal ul li div.space .price del {color:#888;font-size:11px;display:inline-block;margin-right:5px;}
div.main_best div.item-display.type-horizontal ul li div.space .price span.cost strong {font-size:13px; color:#333;}
div.main_best div.item-display.type-horizontal ul li div.num {font-size:13px; color:#888; font-weight:600; padding-top:10px; line-height:10px; /*background:url("../img/da_image/best_icon.png") no-repeat 7px top;*/text-align:left;}
div.main_best div.item-display.type-horizontal ul li.first div.num {color:#ff5400; /*background:url("../img/da_image/best_icon_1.png") no-repeat 7px top;*/}

/* 기본형 4*1 */
div.item-display.type-gallery.gd_evt ul {margin-left:-33px;}
div.item-display.type-gallery.gd_evt ul:after {clear:both; content:""; display:block;}
div.item-display.type-gallery.gd_evt ul li {transition: all 0.0s;position:relative; float:left; width:250px; height:353px;text-align:left; margin:0 0 26px 33px; padding:0; border:1px solid #e4e4e4;box-sizing:border-box;}
div.item-display.type-gallery.gd_evt ul li.last {}
div.item-display.type-gallery.gd_evt ul li.last + li {clear:both;float:left;}
div.item-display.type-gallery.gd_evt ul li div.space {padding:0; margin:0;position:relative;z-index:1;}
div.item-display.type-gallery.gd_evt ul li div.space .thumbnail {transition: all 0.0s;width:100%; height:348px; overflow:hidden;border:0 none;vertical-align:middle;}
div.item-display.type-gallery.gd_evt ul li div.space .thumbnail > a {transition: all 0.0s;display:inline-block;width:100%;height:248px;box-sizing:border-box;vertical-align:middle;border:0 none;padding-top:0px;}
div.item-display.type-gallery.gd_evt ul li div.space .thumbnail > a img {transition: all 0.0s;width:100%;/*height:100%;*/vertical-align:middle;border:0 none;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap {transition: all 0.0s;position:absolute;left:0;bottom:-3px;right:0;width:100%;background:#fff;text-align:left;border-top:1px #e4e4e4 solid;box-sizing:border-box;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt {line-height:40px;height:64px;box-sizing:border-box;padding:0 0 1px 0;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt a {display:inline-block;color:#666;padding:15px 15px 0px 15px;margin:0;box-sizing:border-box;width:100%;height:auto;line-height:20px;text-overflow:ellipsis;overflow:hidden;/* white-space:nowrap; */white-space:unset;text-align: left;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt a span {display:inline-block;color:#666;font-size:15px;font-weight:500;line-height:22px;max-height:44px;overflow:hidden;font-family: 'noto sans KR';text-align: left;width: 154px;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt:after,
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt::after {content:"";display:inline-block;width:100%;height:1px;padding:0;margin:-1px 0 0 0;vertical-align:top;background:url(../img/da_image/bg_pr_txt.gif) repeat-x 0 0;display:none}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price {height:40px;width:100%;box-sizing:border-box;padding:0 15px;line-height:32px;margin:0;text-align:left}
/*div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price del {display:none;}*/
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price span.price_tit,
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price span.cost strong {display:inline-block;line-height:27px;padding:0 !important;box-sizing:border-box;height:30px;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price span.price_tit {color:#666;font-size:14px;font-weight:400;width:45px;display:none}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price span.cost strong {color:#222;font-size:16px;font-weight:500;font-family: 'noto sans KR';}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price .product_btn {line-height:30px;padding:0 !important;height:28px;box-sizing:border-box;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price .product_btn a,
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price .product_btn button {/*display:inline-block;*/display:none;height:22px;line-height:22px;width:auto;transition: all 0.0s;float:left;padding-left:7px;border:0 none;box-sizing:border-box;vertical-align:middle;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price .product_btn a img,
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .price .product_btn button img {width:auto;height:22px;border:0 none;vertical-align:middle;}
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .txt_sub,
div.item-display.type-gallery.gd_evt ul li div.space .txt_wrap .display-field {transition: all 0.0s;display:none;}
div.item-display.type-gallery.gd_evt ul li div.hot {transition: all 0.0s;position:absolute; left:20px; top:20px; z-index:10;}
div.item-display.type-gallery.gd_evt ul li div.sale {transition: all 0.0s;position:absolute; right:10px; top:auto; bottom:18px; width:60px; height:60px;padding:6px 0 3px 0; line-height:45px; font-size:24px; color:#fff; text-align:center; background:#cc1213;background-size:100% 100%; z-index:10;box-sizing:border-box;border-radius: 100%;font-weight: 600;letter-spacing: 0;}
div.item-display.type-gallery ul li:hover div.sale {transition: all 0.0s;right: 10px !important;width: 60px !important;height: 60px !important;line-height: 45px !important;padding: 6px 0 3px 0 !important;font-size: 24px !important;}
div.item-display.type-gallery.gd_evt ul li div.sale span {transition: all 0.0s;font-size:18px;}
/*div.item-display.type-gallery.gd_evt ul li:hover {transition: all 0.0s;box-shadow:2px 2px 0 #ddd;border:1px solid #ccc;}
div.item-display.type-gallery.gd_evt ul li:hover div.space .thumbnail {position:relative; transition: all 0.0s;overflow:hidden;vertical-align:top;}
div.item-display.type-gallery ul li:hover div.space .thumbnail::before {
	position:absolute;
	left:0;
	top:0;
	content:"";
	display:block;
	width:286px;
	height:436px;
	border:1px solid #333;
	z-index:100;
}*/

div.item-display.type-gallery ul li:hover div.space .txt_wrap .price {height: 36px !important;padding: 0 15px !important;line-height: 22px !important;text-align:left !important;}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .txt a {display: inline-block !important;color: #666 !important;font-size: 13px !important;font-weight: 700 !important;padding:0 15px !important;margin: 0 !important;box-sizing: border-box !important;width: 100% !important;height: auto !important;line-height: 20px !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap;white-space: unset !important;}
.body-main .item-display.type-gallery ul li:hover div.space .thumbnail {height:345px !important}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .price span.cost strong {font-size:16px !important}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .txt {height:64px !important;padding:15px 0 1px 0 !important}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .txt_sub {padding: 12px 95px 12px 22px !important;height: 60px  !important;line-height: 21px  !important;font-size: 11px  !important;}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .txt_sub a {font-size: 11px !important;line-height: 17px !important;height: 34px !important;}
div.item-display.type-gallery ul li:hover div.space .thumbnail > a, div.item-display.type-gallery ul li:hover div.space .thumbnail > a img {opacity: 0.85 !important}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .price span.price_tit, div.item-display.type-gallery ul li:hover div.space .txt_wrap .price span.cost strong {text-align:center !important}
div.item-display.type-gallery ul li:hover div.space .txt_wrap .price span.price_tit {width:45px !important}
.item-display .list ul li:hover .price .sale {display:none !important}
div.item-display.type-gallery ul li:hover div.space .thumbnail > a img {height:248px !important}
.body-main .item-display.type-gallery ul li:hover {
transition: all 0.0s;
margin: 0 0 26px 33px !important;
box-shadow: none !important;
/*border: 2px solid #ff5400 !important;*/
}
.body-main .item-display.type-gallery ul li:hover {height: 353px !important;width:250px !important;}
.add_goodsDisplay div.item-display.type-gallery ul li:hover {width: 193.6px !important}
.board_list .item-display.type-gallery ul li:hover div.space .thumbnail > a img {width: 100% !important;height: auto !important;}
 board_list .item-display.type-gallery ul li:hover div.space .thumbnail {width:210px !important;height:210px !important}


/* 메인 MD 4*1 베너형 */
div.item-display.type-tooltip ul {margin:0 auto;width:1100px;overflow:hidden;border-top:1px #ccc solid;}
div.item-display.type-tooltip ul:after {clear:both; content:""; display:block;}
div.item-display.type-tooltip ul li {position:relative; float:left; width:211px; height:249px;text-align:left; margin:0; padding:0; border:1px solid #ccc;border-top:0 none;border-left:0;box-sizing:border-box;}
div.item-display.type-tooltip ul li.first_bnr {position:relative; width:255px;border-left:1px #ccc solid;}
div.item-display.type-tooltip ul li.first_bnr.bnr1_1 {background:url(../img/da_image/bnr_main_md01.jpg) no-repeat 0 0;}
div.item-display.type-tooltip ul li.first_bnr.bnr2_1 {background:url(../img/da_image/bnr_main_md02.jpg) no-repeat 0 0;}
div.item-display.type-tooltip ul li.first_bnr.bnr3_1 {background:url(../img/da_image/bnr_main_md03.jpg) no-repeat 0 0;}
div.item-display.type-tooltip ul li.first_bnr.bnr1_1 a.link01 {position:absolute; top:0; display:block; width:100%; height:100%;}
div.item-display.type-tooltip ul li.first_bnr.bnr2_1 a.link02 {position:absolute; top:0; display:block; width:100%; height:100%;}
div.item-display.type-tooltip ul li.first_bnr.bnr3_1 a.link03 {position:absolute; top:0; display:block; width:100%; height:100%;}
div.item-display.type-tooltip ul li.last {width:212px;}
div.item-display.type-tooltip ul li.last + li {clear:both;float:left;}
div.item-display.type-tooltip ul li div.space {padding:0; margin:0;position:relative;z-index:1;}
div.item-display.type-tooltip ul li div.space .thumbnail {width:100%;box-sizing:border-box;padding:10px 31px;height:167px;border:0 none;vertical-align:middle;}
div.item-display.type-tooltip ul li div.space .thumbnail > a {display:inline-block;width:100%;border:0 none;vertical-align:middle;}
div.item-display.type-tooltip ul li div.space .thumbnail > a img {width:100%;height:auto;border:0 none;vertical-align:middle;}
div.item-display.type-tooltip ul li div.space .txt_wrap {width:100%;background:#fff;text-align:left;border:0px;padding:0 31px;box-sizing:border-box;}
div.item-display.type-tooltip ul li div.space .txt_wrap .txt {line-height:19px;height:19px;box-sizing:border-box;padding:0;}
div.item-display.type-tooltip ul li div.space .txt_wrap .txt a {display:inline-block;color:#777;font-size:13px;font-weight:700;height:19px;line-height:19px;padding:0;margin:0;box-sizing:border-box;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
div.item-display.type-tooltip ul li div.space .txt_wrap .price {height:20px;width:100%;box-sizing:border-box;padding:0;line-height:20px;font-size:0;margin:0;}
div.item-display.type-tooltip ul li div.space .txt_wrap .price del {}
div.item-display.type-tooltip ul li div.space .txt_wrap .price span.price_tit,
div.item-display.type-tooltip ul li div.space .txt_wrap .price span.cost strong {display:inline-block;line-height:20px;padding:0;box-sizing:border-box;height:20px;}
div.item-display.type-tooltip ul li div.space .txt_wrap .price span.price_tit,
div.item-display.type-tooltip ul li div.space .txt_wrap .price span.cost strong {color:#222;font-size:15px;font-weight:700;}
div.item-display.type-tooltip ul li div.hot {position:absolute; left:10px; top:10px; z-index:10;}

/* 메인 MD 5*1 */
div.item-display.type-cart ul {margin-left:-30px;}
div.item-display.type-cart ul:after {clear:both; content:""; display:block;}
div.item-display.type-cart ul li {transition: all 0.0s;position:relative; float:left; width:196px; height:280px;text-align:left; margin:0 0 15px 30px; padding:0; border:0;box-sizing:border-box;}
div.item-display.type-cart ul li.last {}
div.item-display.type-cart ul li.last + li {clear:both;float:left;}
div.item-display.type-cart ul li div.space {padding:0; margin:0;position:relative;z-index:1;}
div.item-display.type-cart ul li div.space .thumbnail {transition: all 0.0s;width:100%; height:280px; overflow:hidden;border:0 none;vertical-align:middle;}
div.item-display.type-cart ul li div.space .thumbnail > a {transition: all 0.0s;display:inline-block;width:100%;height:194px;padding-top:0px;vertical-align:middle;border:1px solid #ddd;box-sizing: border-box;}
div.item-display.type-cart ul li div.space .thumbnail > a img {transition: all 0.0s;width:100%;height:auto;vertical-align:middle;border:0 none;}
div.item-display.type-cart ul li div.space .txt_wrap {transition: all 0.0s;position:absolute;left:0;bottom:0;right:0;width:100%;background:#fff;text-align:left;border-top:1px #ccc solid;box-sizing:border-box;}
div.item-display.type-cart ul li div.space .txt_wrap .txt {line-height:20px;height:48px;box-sizing:border-box;padding:0 0 1px 0;font-family: 'noto sans KR';}
div.item-display.type-cart ul li div.space .txt_wrap .txt a {display:inline-block;color:#666;font-size:13px;font-weight:500;padding:7px 20px 7px 0;margin:0;box-sizing:border-box;width:100%;height:32px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word;font-family: 'noto sans KR';text-align:left}
div.item-display.type-cart ul li div.space .txt_wrap .txt:after,
div.item-display.type-cart ul li div.space .txt_wrap .txt::after {content:"";display:inline-block;width:100%;height:1px;padding:0;margin:-1px 0 0 0;vertical-align:top;/*background:url(../img/da_image/bg_pr_txt.gif) repeat-x 0 0;*/}
div.item-display.type-cart ul li div.space .txt_wrap .price {height:40px;width:100%;box-sizing:border-box;padding:0;line-height:20px;font-size:0;margin:0;text-align: left;}
div.item-display.type-cart ul li div.space .txt_wrap .price del {display:none;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.price_tit,
div.item-display.type-cart ul li div.space .txt_wrap .price span.cost strong {display:inline-block;line-height:21px;padding:5px 0 0 0;box-sizing:border-box;height:26px;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.price_tit {display:none;color:#777;font-size:13px;font-weight:400;width:53px;}
div.item-display.type-cart ul li div.space .txt_wrap .price span.cost strong {color:#222222;font-size:16px;font-weight:500;font-family: 'noto sans KR';}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn {display:none;line-height:15px;padding:5px 0 5px 0;height:30px;box-sizing:border-box;}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn a,
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn button {display:inline-block;height:15px;line-height:15px;width:auto;transition: all 0.0s;float:left;padding-left:5px;border:0 none;box-sizing:border-box;vertical-align:middle;}
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn a img,
div.item-display.type-cart ul li div.space .txt_wrap .price .product_btn button img {width:auto;height:15px;border:0 none;vertical-align:middle;}
div.item-display.type-cart ul li div.space .txt_wrap .txt_sub,
div.item-display.type-cart ul li div.space .txt_wrap .display-field {transition: all 0.0s;display:none;}
div.item-display.type-cart ul li div.hot {transition: all 0.0s;position:absolute; left:20px; top:20px; z-index:10;}
div.item-display.type-cart ul li div.sale {display:none;transition: all 0.0s;position:absolute; right:-9px; top:-1px; width:71px; height:57px;padding:8px 0 13px 0; line-height:36px; font-size:27px; color:#fff; text-align:center; background:url("../img/da_image/product_sale_bg.png") no-repeat;background-size:100% 100%; z-index:10;box-sizing:border-box;}
div.item-display.type-cart ul li div.sale span {transition: all 0.0s;font-size:14px;}
div.item-display.type-cart ul li:hover {transition: all 0.0s;height:280px;width:196px;/*margin:-17px -10px 24px 22px;box-shadow:2px 2px 0 #eee;*/}
/*div.item-display.type-cart ul li:hover div.space .thumbnail {transition: all 0.0s;height:280px;overflow:hidden;vertical-align:top;}
div.item-display.type-cart ul li:hover div.space .thumbnail > a {transition: all 0.0s;height:280px;padding-top:0px;}
div.item-display.type-cart ul li:hover div.space .thumbnail > a, div.item-display.type-cart ul li:hover div.space .thumbnail > a img {transition: all 0.0s;vertical-align:top;}*/
div.item-display.type-cart ul li:hover div.space .txt_wrap {transition: all 0.0s;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt {line-height:22px;height:30px;padding:9px 0 0 0;display:none}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt a {color:#666;font-size:13px;padding:0 13px 0 13px;height:20px;line-height:20px;text-overflow:ellipsis;overflow:hidden;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt:after,
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt::after {display:none;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price {height:40px;padding:10px 0;line-height:26px;text-align:left;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.price_tit,
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.cost strong {line-height:15px;padding:3px 0 9px 0;height:23px;text-align:left;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.price_tit {color:#777;font-size:13px;font-weight:400;width:46px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price span.cost strong {color:#444;font-size:14px;font-weight:700;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .price .product_btn {display:none;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt_sub {display:none;transition: all 0.0s;display:inline-block;background:#eee;width:100%;box-sizing:border-box;padding:10px 13px;height:56px;line-height:21px;}
div.item-display.type-cart ul li:hover div.space .txt_wrap .txt_sub a {transition: all 0.0s;display:inline-block;color:#777;font-size:11px;font-weight:400;width:100%;box-sizing:border-box;line-height:18px;height:38px;text-overflow:ellipsis;overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;}
div.item-display.type-cart ul li:hover div.sale {transition: all 0.0s;right:-13px;width:104px;height:63px;line-height:56px;padding:8px 0 19px 0;font-size:36px;}
div.item-display.type-cart ul li:hover div.sale span {transition: all 0.0s;font-size:20px;}

/*----------------------------------------------
상품 CSS 끝
----------------------------------------------*/





/*----------------------------------------------
서브 CSS 시작
----------------------------------------------*/


/*----------------------------------------------
서브 CSS 끝
----------------------------------------------*/




/*----------------------------------------------
분류,상세 CSS 시작
----------------------------------------------*/


/*----------------------------------------------
분류,상세 CSS 끝
----------------------------------------------*/






/*----------------------------------------------
메인 CSS 시작
----------------------------------------------*/
.main_visual {position:relative; height:750px;width:100%;overflow:hidden;background:#fff}
.main_visual .bxslider {height:700px;}
.main_visual .bxslider li {overflow:hidden; position:relative; height:700px;}
.main_visual .bxslider li img {display:block; height:700px; left:50%; margin-left:-1000px; max-width:2000px; position:absolute; top:0; width:2000px; z-index:1000;}
.main_visual #bx-pager {position:absolute; left:50%; bottom:30px; width:1100px; margin-left:-550px; height:40px;}
.main_visual #bx-pager a {display:block; float:left; width:217px; height:38px; line-height:38px; font-size:13px; color:#222; text-align:center;margin-right:3px; background-color:#fff;}<!--가로210px -->
.main_visual #bx-pager a:last-child {margin-right:0;width:217px;}<!--가로219px -->
.main_visual #bx-pager a.active {box-sizing:border-box; color:#fff; /*border-bottom:3px solid #ff5400*/;font-weight:600;background: #111;border: 1px solid #fff;}

.main_wide {margin:10px 0 0 0;width:100%;height:460px;overflow:hidden;background:url(../img/da_image/bnr_main_wide.gif) no-repeat 50% 0;}
.main_wide a {display:block; width:100%; height:100%;}

.main_wide_a {margin:10px 0 0 0;width:100%;height:460px;overflow:hidden;background:url(../img/da_image/bnr_main_wide_a.jpg) no-repeat 50% 0;}
.main_wide_a a {display:block; width:100%; height:100%;}

.main_wide_b {margin:10px 0 0 0;width:100%;height:460px;overflow:hidden;background:url(../img/da_image/bnr_main_wide_b.gif) no-repeat 50% 0;}
.main_wide_b a {display:block; width:100%; height:100%;}

.main_wide_footer {margin:10px 0 0 0;width:100%;height:120px;overflow:hidden;background:url(../img/da_image/footer_banner_bg.gif) no-repeat 50% 0;}
.main_wide_footer a {display:block; width:100%; height:100%;}



div.main_tit {position:relative; height:34px; margin-bottom:10px;}
div.main_tit h2 {text-align:left; /*background:url("../img/da_image/tit_line.gif") repeat-x left center;*/margin-top:0}
div.main_tit h2 span {font-size:26px; line-height:34px; color:#333; font-weight:500; background-color:#fff; font-family: 'Noto Sans KR' !important;letter-spacing: -.04em;}
div.main_tit p {position:absolute; right:0; bottom:5px; font-size:13px; height:24px; line-height:24px; color:#333; padding:0 20px 0 15px; background-color:#fff; border-right:1px solid #666; border-left:1px solid #666;display:none}
div.main_tit p img {vertical-align:middle; padding-left:10px;}
div.main_tit h2 span.ff_lato {font-size:24px !important}

.main_event div.main_tit h2 {background:#ff5400;padding:5px} 
.main_event div.main_tit p {display:none}
.main_event div.main_tit h2 span {color:#fff !important;background-color:#ff5400 !important}

.main_brand div.main_tit p {display:none}

ul.main_banner {width:1100px; margin:0 auto; padding-top:15px;}
ul.main_banner li {float:left; margin-right:25px;background:#000}
ul.main_banner li:last-child {margin:0;}
ul.main_banner.none {padding-top:35px !important;padding-bottom:50px !important}
ul.main_banner li a:hover img {opacity: 0.8;}

ul.main_td_banner {width:1100px; margin:0 auto; padding-top:0;}
ul.main_td_banner li {float:left; margin-right:0;background:#000;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
ul.main_td_banner li:last-child {margin:0;border-right:0}
ul.main_td_banner.none {padding-top:20px !important;padding-bottom:45px !important}
ul.main_td_banner li a:hover img {opacity: 0.95;}

div.main_md_top {width:1100px; margin:0 auto; padding:5px 0 0 0;}
div.main_md_bnr {width:1100px; margin:0 auto; padding:60px 0 0 0;}

div.main_event {width:1100px; margin:0 auto; padding:35px 0 50px 0;}
div.main_event ul {margin-bottom:-25px;}
div.main_event ul li {float:left;margin-bottom:25px;margin-right:25px;;background:#000}
div.main_event ul li.fr {margin:0}
div.main_event ul li:hover a img {opacity: 0.5;}

div.main_insta {width:1100px; margin:0 auto; text-align:center; padding-bottom:0}
div.main_insta div.main_tit {/*background:url("../img/da_image/insta_icon.gif") no-repeat center top; padding-top:34px;*/}
div.main_insta dl {display:inline-block; padding-bottom:42px;}
div.main_insta dl dd {float:left; padding:0 5px; background:url("../img/da_image/insta_line.gif") repeat-x left center;}
div.main_insta dl dd a {display:inline-block; width:130px; height:46px; line-height:44px; font-size:13px; color:#444; border-radius:46px; background-color:#eee; border:1px solid #eee; box-sizing:border-box; transition:0.3s;}
div.main_insta dl dd a:hover {background-color:#fff; border:1px solid #ff5400; color:#ff5400;}
div.main_insta dl dd:first-child {padding-left:0;}
div.main_insta dl dd:last-child {padding-right:0;}
div.main_insta ul {position:relative; margin-left:-10px;}
div.main_insta ul:after {clear:both; content:""; display:block;}
div.main_insta ul li {float:left; margin:0 0 10px 10px;}
div.main_insta ul li:nth-child(1) {position:absolute; left:370px; top:0;}
div.main_insta ul li:nth-child(3) {margin-right:370px;}
div.main_insta ul li:nth-child(7) {margin-right:370px;}

div.main_brand {width:1100px; margin:0 auto; padding:0 0 40px;}
div.main_brand ul {/*border:1px solid #ccc; border-width:0 0 1px 1px;*/}
div.main_brand ul:after {clear:both; content:""; display:block;}
div.main_brand ul li {float:left;margin:6px 5.5px 5px 5.5px; /*border:1px solid #ccc; border-width:1px 1px 0 0;*/}
/*div.main_brand ul li:nth-child(8n+1) {clear:both; content:""; float:left;}*/
div.main_best {background-color:#f8f8f8; padding:0;}
div.main_best .best_cont {width:1100px; margin:0 auto; position:relative;}
div.main_best div.main_tit {/*background:url("../img/da_image/best_tit_icon.png") no-repeat center top;*/ padding-top:30px; margin-bottom:20px;}
div.main_best div.main_tit h2 span {background-color:#f8f8f8;}
div.main_best div.main_tit p {background-color:#f8f8f8;display:none}

div.main_md {width:1100px; margin:0 auto; padding:50px 0 35px 0; }

/*----------------------------------------------
메인 CSS 끝
----------------------------------------------*/









/* CUSTOM LUNA */
#side {padding-right:40px;}

/*상품분류*/
.custom_product.main_pr_wrap {padding-bottom:0}
#container > #content > .contents > .view {padding-top:30px;}
.sort_box{line-height:18px; height:18px; position:relative;}
.sort_box div{}
.sort_box div input {
	display:none;
}
.sort_box div label {display:inline-block; padding:0 10px 0 9px; line-height:18px; height:18px; text-align:center; color:#666; font-size:12px; float:left; background:url(../img/da_image/bg_box_line.gif) no-repeat right 4px;}
.sort_box div label.on {color:#000; font-weight:500;}
.sort_box div label.ov_n {}
.sort_box div label.last {background:none;}
select.sort_select {width:118px; padding:0 0 0 5px; font-size:12px;color:#666;border:1px #d3d3d3 solid;line-height:20px;height:20px;}



/*** 네비게이션 영역 ***/
.fr {float:right;}
.fl {float:left;}
.loc_navi {padding:0;margin:25px 0 5px 0;position:relative;}
.loc_navi dt {color:#010101;font-size:32px;line-height:40px;letter-spacing:0.12em;text-align:center;width:100%;margin:35px 0 0 0;}
.loc_navi dt a,
.loc_navi dt a:hover {color:#010101;font-size: 36px;font-weight: 600;font-family: 'Noto Sans KR' !important;letter-spacing: -.04em;}
.loc_navi dd {line-height:18px;padding:0;margin-top:-79px;color:#666;font-size:9px;vertical-align:top;}
.loc_navi dd a,
.loc_navi dd strong,
.loc_navi dd span {color:#666;display:inline-block;padding:0 5px;font-size:12px;height:18px;line-height:18px;vertical-align:top; font-weight:400;}
.loc_navi dd a.home {color:#666;}
.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-weight:700;color:#000;vertical-align:top; font-weight:400;}

/* 상세 네비게이션 */
.detail_wrap .loc_navi {margin-top:30px;}
.detail_wrap .loc_navi dd {margin-top:0px;}

.sub_cate_wrap {text-align:center;margin-bottom:30px;}
.sub_cate {padding: 13px 120px 13px 120px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.sub_cate li {line-height:18px;text-align:center;display:inline;font-size:0;}
.sub_cate li.on {}
.sub_cate li a {color:#222;font-size:17px;display:inline-block;text-align:left;line-height:35px;padding:0 20px;background:url(../img/da_image/bg_box_line.gif) no-repeat right 4px;font-weight:500;font-family: 'noto sans KR';letter-spacing: 0;}
.sub_cate li a:hover,
.sub_cate li.on a {font-weight:600;color:#ff5400;}
/*.sub_cate li:first-child a {padding-left:0;}*/
.sub_cate li:last-child a {background:none; padding-right:0;}

/*상세페이지 조정*/
.view .goods-list {border-bottom:none; padding-top:20px;}
.order-goods .check {width:100%; padding:14px 0;}
.order-goods .check .price {padding-right:0;}
.order-goods .check .name button {padding-left:10px;}
.goods-view .goods .image {width:520px;}
.goods-view .goods .image .thumbnail  {position:relative; width:520px; height:auto;}
#mainImage img {max-width:520px; max-height:520px;width:520px;height:520px}
.goods-view .goods .info .end-price ul {float:none;}
.multiple-topics > div {padding:0;}

/*상세페이지 구매버튼*/
.mr_8 {margin-right:8px;}
.detail_btn_wrap {padding:10px 0 0 0;font-size:0;}
.detail_btn_wrap .btn_w158 {width:100px;line-height:35px;height:35px;text-align:center;padding:0;font-size:14px;display:inline-block;cursor:pointer;vertical-align:middle;}
.detail_btn_wrap .btn_w248 {width:318px;line-height:35px;height:35px;text-align:center;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}
.bc_cart, .bc_cart:hover {/*background:#5c5c5c url(../img/da_image/icon_btn_cart.gif) no-repeat 40px 21px;*/border:1px #111 solid;color:#111 !important;/*text-align:left;text-indent:68px !important;*/font-size:14px;font-weight:500;}
.bc_wish, .bc_wish:hover {/*background:#fff url(../img/da_image/icon_btn_wish.gif) no-repeat 32px 21px;*/border:1px #555 solid;color:#555 !important;/*text-align:left;text-indent:58px !important;*/font-size:14px;font-weight:500;}
.bc_buy, .bc_buy:hover {background:#111 url(../img/da_image/icon_btn_buy.gif) no-repeat 98px 7px;border:1px #111 solid;color:#fff !important;text-align:center;font-size:16px;font-weight:600;}

/* 상세 탭타이틀 영역*/
.detail_tit {margin:80px 0 20px 0;}
.detail_tit table {border-collapse:collapse;width:100%;}
.detail_tit td {width:20%;z-index:1;/*background:#fcfcfc;border:1px #d3d3d3 solid;*/}
.detail_tit td.ov {z-index:3;background:#fff;/*border:1px #d3d3d3 solid;border-top:1px #4c4c4c solid;border-bottom:1px #fff solid;*/}
.detail_tit td a {display:block;width:96%;line-height:20px;padding:10px 0 9px 0;text-align:center;font-size:13px;color:#444;font-weight:500;z-index:1;border: 1px #d3d3d3 solid;border-radius: 30px;}
.detail_tit td.ov a {z-index:3;padding:9px 0 9px 0;color:#fff;border:1px #222 solid;background:#222}
.detail_tit td.ov a font {}

/* 관련상품 영역 */
.relative_wrap {border:1px #d9d9da solid;padding:25px 0 14px 0;}
.relative_wrap .title {color:#444;font-size:16px;line-height:22px;text-align:left;margin:0 29px;padding:0 0 11px 0;}
.relative_wrap .relative_pr {margin-left:29px;}

/* 공통정보 영역 */
.delivery_wrap {padding:0px;}
.detail_delivery {padding:0;text-align:left;}
.detail_delivery dt {color:#fff;font-size:12px;line-height:30px;text-align:center;background: #222;width: 120px;margin-right: auto;height: 30px;border-radius: 20px;margin-bottom: 10px}
.detail_delivery dd {color:#666;font-size:12px;line-height:25px;text-align:left;}
.delivery_sec01 {width:100%;margin-bottom:35px;}
.delivery_sec02 {width:100%;}

/* 상세 extra_info 영역 */
table.extra-information {background:#e0e0e0;margin:30px 0 60px 0;}
table.extra-information th,
table.extra-information td {font-weight:normal;text-align:left;padding-left:15px;background:#ffffff;font-size:11px;height:28px;}
table.extra-information th {width:15%;background:#f5f5f5;color:#515151;}
table.extra-information td {width:35%;color:#666666;}

/*----------------------------------------------
분류,상세 영역 CSS 끝 / 
----------------------------------------------*/

/*** 서브페이지 table 관련 CSS ***/
	/* table type D - 상세 */
	.table_typeD {border-collapse:collapse;width:100%;border-top:0 !important;margin:0 0 15px 0 !important;}/*border-bottom:1px #d6d6d6 solid;*/
	.table_typeD caption {display:none;}
	.table_typeD th,
	.table_typeD td {border-bottom:1px #d7d7d7 dotted;font-size:12px;line-height:22px;padding:6px 0 7px 0;text-align:center;}
	.table_typeD th {background-color:#fcfcfc;color:#666;font-weight:500;text-align:center;border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;}
	.table_typeD td {color:#666;}
	.table_typeD td a,
	.table_typeD td a:hover {color:#666;}
	.table_typeD td strong {color:#666;}
		/* 클릭시 내용 펼쳐지는 게시글영역 */
		.table_typeD td.pl_goods_qna {border-bottom:1px #d6d6d6 solid;}
		#contents-wrapper .table_typeD td.pl_goods_qna .qna_content {margin-left:10% !important}
		.table_typeD_div {border-bottom:1px #d6d6d6 solid;font-size:12px;line-height:22px;padding:12px 0 12px 0;text-align:center;color:#666;}
		.table_typeD_div a,
		.table_typeD_div a:hover {color:#666;}
		.table_typeD_div strong {color:#666;}
		/* 클릭시 내용 펼쳐지는 게시글의 내용 영역 */
		.table_typeD_div table {}
		.table_typeD_div table th,
		.table_typeD_div table td {line-height:18px;padding:5px 0;color:#666;}
		.table_typeD_div table th {}
		.table_typeD_div table td {}
		.table_typeD_div table th .icon_q {background-color:#1f2022;color:#fff;font-size:12px;font-weight:500;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
		.table_typeD_div table th .icon_a {background-color:#646464;color:#fff;font-size:12px;font-weight:500;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}

/*** 버튼 모음 ***/
.btn_wrap {text-align:right;padding:50px 0 0 0;vertical-align:middle;}
.btn_wrap a, .btn_wrap input {margin:0 2px 0 3px;vertical-align:middle;}
.pagediv .btn_wrap {position:absolute;top:20px;}
.pagediv .btn_wrap a {padding-left:0 !important;padding-right:0 !important;margin-right:0;margin-left:10px;}
.pagediv .btn_wrap.posi_left {position:absolute;left:0;top:20px;width:250px;}
.pagediv .btn_wrap.posi_left a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.posi_left .btn_first {display:inline-block;margin:0;padding:0;}
.pagediv .btn_wrap.posi_left .btn_first a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.ta_right {right:0;}
.pagediv .btn_wrap.btn_board_v1 {left:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v1 a:first-child {margin-left:0;}
.pagediv .btn_wrap.btn_board_v2 {right:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v2 a:last-child {margin-right:0;}

.btn_w60, #form input.btn_w60 {width:58px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w60 {width:60px;line-height:18px;padding:6px 0;height:30px;}
.btn_w70, #form input.btn_w70 {width:68px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w70 {width:70px;line-height:20px;padding:5px 0;height:30px;}
.btn_w80, #form input.btn_w80 {width:78px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w100, #form input.btn_w100, input.btn_w100 {width:98px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w100, input.btn_w100 {width:100px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w105, #form input.btn_w105, input.btn_w105 {width:103px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w105, input.btn_w105 {width:105px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110, #form input.btn_w110, input.btn_w110 {width:108px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w110, input.btn_w110 {width:110px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110_b, #form input.btn_w110_b, input.btn_w110_b {width:108px;height:38px;line-height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w130, #form input.btn_w130, input.btn_w130 {width:128px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w130, input.btn_w130 {width:130px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w136, #form input.btn_w136 {width:134px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w136 {width:136px;line-height:20px;padding:6px 0 6px 0;height:32px;}
.btn_w140, #form input.btn_w140 {width:138px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w140 {width:140px;line-height:20px;padding:7px 0 8px 0;height:35px;}
.btn_w150, #form input.btn_w150 {width:148px;line-height:34px;height:34px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w150 {width:150px;line-height:20px;padding:7px 0 11px 0;height:36px;}
.btn_w165, #form input.btn_w165, input.btn_w165 {width:163px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w165, input.btn_w165 {width:165px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w360, #form input.btn_w360 {width:358px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;font-size:14px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w360 {width:360px;line-height:20px;padding:15px 0 15px 0;height:50px;}

#goods_spec .btn_w130 {width:128px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w250 {width:248px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}

#form input.btn_h20, input.btn_h20 {line-height:18px;height:18px;font-size:12px;}
.btn_h24 {line-height:22px;height:22px;font-size:12px;}
#form input.btn_h24, input.btn_h24 {line-height:24px;height:24px;font-size:12px;}
.btn_h35 {line-height:33px;height:33px;font-size:12px !important;}
#form input.btn_h35, input.btn_h35 {line-height:35px;height:35px;font-size:12px !important;}
.btn_h77, input.btn_h77, #form input.btn_h77 {line-height:77px;height:77px;}

.bc_bk, a.bc_bk, .bc_bk:hover, #form input.bc_bk {background-color:#000;color:#fff !important;border:1px #000 solid;}
.bc_wh, a.bc_wh, .bc_wh:hover, #form input.bc_wh {background-color:#fff;color:#666 !important;border:1px #828282 solid;}
.bc_gy, a.bc_gy, .bc_gy:hover, #form input.bc_gy {background-color:#8d8d8d;color:#fff !important;border:1px #8d8d8d solid;}
.bc_bl, a.bc_bl, .bc_bl:hover, #form input.bc_bl {background-color:#1f2022;color:#fff !important;border:1px #1f2022 solid;}
.bc_33, a.bc_33, .bc_33:hover, #form input.bc_33 {background-color:#333;color:#fff !important;border:1px #333 solid;}

.bc_82, a.bc_82, .bc_82:hover, #form input.bc_82 {background-color:#828282;color:#fff !important;border:1px #828282 solid;}
.bc_66, a.bc_66, .bc_66:hover, #form input.bc_66 {background-color:#666;color:#fff !important;border:1px #666 solid;}
.bc_po, a.bc_po, .bc_po:hover, #form input.bc_po {background-color:#ff5400;color:#fff !important;border:1px #ff5400 solid;}

/* 게시판조정 */
.board_list .item-display .list ul li .thumbnail a {display:block;}
.board_list .item-display .list ul li .thumbnail a > img {width:100%;height:auto;box-sizing:border-box;}

/* 올메뉴 커스텀 */
.allmenu {background-color:#ccc !important;top:-38px !important;height:38px !important}
.drop_down_wrap {top:38px !important;border-top:1px solid #ccc;border-bottom:1px solid #222 !important;border-top: 1px solid #ccc !important;}
.drop_down_wrap dl {width:250px !important;padding-bottom:15px !important}
.drop_down_wrap .lnb_inner {background:none !important;padding-top:15px !important}
.drop_down_wrap dl dd {text-align:center !important}
.drop_down_wrap dl dt a,.drop_down_wrap dl dd a {font-family: 'malgun gothic', 'Noto Sans KR' !important;letter-spacing: -.02em;}

/* 따라오는 메뉴바 */
.head_nav.navi.top-service.fixed {padding: 0;position: fixed !important;margin: 0 auto;width: 100%;top: 0;background: #fff;}
.head_nav.navi.top-service.fixed ul li.lnb_step1 > div {box-shadow: 0px 4px 7px 0px rgba(0,0,0,.08)}

/* 메뉴바 아이콘 */
.custom-icons li {float:left;margin-left:5px;width:60px;text-align:center}
.custom-icons li a p {padding:0;margin:0;font-size:11px;color:#999;text-align:center;font-family: dotum !important;}
.custom-icons li a img {margin-bottom:5px}

/* 하단 커스텀 */
#footer .foot_banner_custom {border-top:1px solid #ddd;background:#f9f9f9;margin-top:30px}
#footer .foot_banner_custom ul {width: 1100px;margin: 0 auto;height:20px;padding:10px 0}
#footer .foot_banner_custom ul li {float: left;padding: 0;width: 220px;text-align: center;}

/* 강제 페이코/네이버 제어 */
.goods-view .goods .info .easy-payment #div-payco {float:left;width:262px;overflow: hidden;}
.goods-view .goods .info .easy-payment #div-naverpay {float:right;width:240px;overflow: hidden;}

/* 기사뷰 배송교환반품 */
.delivery_wrap {border: 1px solid #ddd;border-radius: 30px;padding: 25px !important;background:#fcfcfc}

/* footer 커스텀 */
.footer-custom {clear: both;font-size:11px;float: left;width:100%;margin-bottom:15px}
.footer-custom p {line-height:20px;color:#666}
.footer-custom p:first-child {margin-bottom:8px;font-size:15px;color:#222}
.footer-custom p.f-txt {float:left;width:158px;margin: 0 5px 5px 0;height: 15px;line-height: 14px;}

/* 최상단 닫기 배너 */

/* 배너영역 */
#header-gnb .header-banner {height:71px;background:#000;padding:}

/* 최상단 큌배너 라인 삽입 */
/*#header-gnb .user-banner {margin:1.5rem 0;border:1px solid #ccc}*/
#header-gnb .user-banner {margin:.0 0 .425rem 0;}
#header-gnb .user-quick-wrap {position:relative;}
#header-gnb .user-quick-wrap .user-quick-close {position:absolute;top:0;right:0;z-index:2;padding:.25rem .525rem;background-color:rgba(255,255,255,.1);cursor:pointer;}
#header-gnb .user-quick-wrap .user-quick-close {font-size:.75rem;font-family:'돋움','dotum',sans-serif;color:#fff;text-decoration:none;}

/* 최상단 큌배너 라인 삽입 2 */
#promotionBanner {position:relativer;width: 100%; height:40px; background-color:#eb024a; color: #f1f1f1;}
	.popContents {width:100%; margin: 0 auto; padding: 0; overflow: hidden; text-align: center;}
	#promotionBanner .popClose {position:absolute;right:20px;top:8px;width: 180px;}
	#chkday {margin:0}
	.popClosebox {float:left;margin-top:5px}
	label[for=chkday] { cursor: pointer; color: #fff; font-size:12px; margin:0 0 0 5px;}

/* 배경 색상표 */
.body-event-sale.pc .view {padding-top:80px !important}

/* bx-slider 화살표 */
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 9999;
}
.bx-wrapper .bx-prev {
    left: 10px;
    background: url('http://www.konovakorea.com/data/skin/front/designart_180207/img/da_image/btn_left.png') no-repeat
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url('http://www.konovakorea.com/data/skin/front/designart_180207/img/da_image/btn_right.png') no-repeat
}

/* 타임세일페이지 변경 - 이벤트페이지 */
.body-event-konova #container {width:100% !important}
.body-event-konova #container .contents {padding:0;margin:auto;width:1140px}
.body-event-konova #container .contents img {width: 100%;display: block;}
.body-event-konova #container .fullcover {}

/* 슬라이드 */
.slider-wr {width: 80%;padding: 0 8px;margin: 20px auto;box-sizing: border-box;}
.slide {padding: 0 8px;box-sizing: border-box;}
.slide img {max-width: 100%;position: relative;transform: scale(0.9);transition: all 1s ease-out;opacity: 0.5;}
.slide.slick-center img {transform: scale(1.1);transition: all 1s ease-out;opacity: 1;}
.slick-prev, .slick-next {width: 60px;height: 60px;border: none;border-radius: 50%;margin: auto;position: absolute;z-index: 3000;top: 0;bottom: 0;background: url(http://prague-camp.ru/theme/prague-camp/images/split.png) no-repeat,#aaa;-webkit-box-shadow: 3px 1px 0 rgba(0,0,0,0.15), -1px 3px 0 rgba(0,0,0,0.15);box-shadow: 3px 1px 0 rgba(0,0,0,0.15), -1px 3px 0 rgba(0,0,0,0.15);cursor: pointer;outline: none;}
.slick-prev {left: -30px;background-position: -220px -20px;}
.slick-next {right: -30px;background-position: -320px -20px;}

/* 메인배너 - 동영상 삽입 시 적용 범위 */
.main_visual .main-bg {text-align:center;background:#000;background:url('./banner_p1slider.png') no-repeat;}
.main_visual .main-bg iframe {margin-top:25px}

/* 게시판 정렬 */
.board-view-body {text-align:center}

/* 리퍼상품 페이지 CSS */
#content_re {width:900px;margin:auto;text-align:center;font-family:'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re.center {text-align:center}
#content_re.right {text-align:right}
#content_re.left {text-align:left}

#content_re .view {position:relative;}
#content_re .view img {border:1px solid #ddd;margin-bottom:1.5rem;color: #000;}
#content_re .view h1 {color:#000;font-size:50px;letter-spacing:-.05em;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view p {line-height: 30px;margin-top:1.5rem;color:#000;font-size:21px;letter-spacing:-.04em;margin-bottom:3rem;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view p.text {position:relative;text-align:left;font-size:17px;padding:0 25px}
#content_re .view p.text strong::before {content:'';position:absolute;left:0;top:7px;bottom:0;border-left:7px solid #ddd;height:26px}
#content_re .view p.text strong {font-size:24px;font-weight:500;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view .ps {font-size:13px;color:#777;font-family:'dotum','돋움';line-height:24px;padding-bottom:2rem}
#content_re .view .point {color:#cc1212}
#content_re .view strong {color:#cc1212}
#content_re .view p.com {position:relative;text-align:left;padding:0 25px;margin-bottom:20px}
#content_re .view p.com strong::before {content:'';position:absolute;left:0;top:0;bottom:0;border-left:7px solid #ddd;height:35px;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view p.com strong {font-size:30px;font-weight:500;color:#000;font-weight:500;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}

#content_re .view .table {margin:6rem 0;border-top:1px solid #ddd;padding-top:6rem;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view .table thead td {color:#000;font-size:36px;font-weight:600;line-height: 100px;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view .table tbody td {border:1px solid #bbb;background:#fcfcfc;padding:20px;font-size:17px;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view .table tbody td.tit {color:#000;background:#ccc;font-size:17px;font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}
#content_re .view .table td {font-family: 'Noto Sans KR',Roboto,"Helvetica Neue",Arial,sans-serif;}


/* 메인 탭박스 리뷰 CSS */
#tab-container ul,ol {list-style: none;}
#tab-container a {text-decoration: none; color: inherit;}
#tab-container .blind {position: absolute; z-index: -1; color: transparent;}

#tab-container {width: 1100px; margin: 50px auto 30px;}
#tab-container .tab-con {width:1100px;height:430px}
#tab-container .tab ul {float: left;width:332px;height:430px}
#tab-container .tab li {width:332px;background:#fcfcfc}
#tab-container tab li + .tab li .tab_btn {width: 101px; margin-left: -1px;}
#tab-container .tab.size {width:330px;height:430px;float:left}
#tab-container .tab_btn {width: 100%;height: 108px;font-size: 21px;color: #979797;outline: 0;background: transparent;cursor: pointer;box-sizing: border-box;font-family: 'noto sans KR';letter-spacing: -.04em;line-height: 27px;}

#tab-container .tab li.active .tab_btn {font-weight: bold; color: #fff;background:#dadada}
#tab-container .tab li.active .tab_btn.bg_a {background:#101c32}
#tab-container .tab li.active .tab_btn.bg_b {background:#2b9559}
#tab-container .tab li.active .tab_btn.bg_c {background:#e9c604}
#tab-container .tab li.active .tab_btn.bg_d {background:#e22943}
	
/* 텍스트 배경 컬러 변경 */
#tab-container .tab li .tab_btn.bg_a {background:#f9f9f9}
#tab-container .tab li .tab_btn.bg_b {background:#f9f9f9}
#tab-container .tab li .tab_btn.bg_c {background:#f9f9f9}
#tab-container .tab li .tab_btn.bg_d {background:#f9f9f9}
	
#tab-container .tab li .tab_btn:hover,
#tab-container .item_link:hover {font-weight: bold; color: #000;/*background:#f9f9f9*/}
#tab-container .tab_panel_container { min-height: 420px; padding: 0;  box-sizing: border-box;  /*border: 1px solid #eee;*/ border-top: 0;} 
#tab-container .panel_item .item_link { display: block;  overflow: hidden;line-height: 30px; white-space: nowrap;text-overflow: ellipsis; font-size: 14px; color: #333;} 
#tab-container .tab_panel_container {display: none;}
#tab-container .tab_panel_container.active {display: block;}
.tab-title {font-weight: 600;font-family: 'noto sans KR';}
.tab-sub {font-size:16px;color:#979797;font-family: 'noto sans KR';letter-spacing: -.06em;font-weight:500}
#tab-container .tab li .tab_btn:hover .tab-sub {color:#444}
#tab-container .tab li.active .tab_btn  .tab-sub {color:#fff}
#tab-container .tab li.active .tab_btn:hover .tab-title {color:#fff}

/* kc인증마크 */
.kcmark {background: url('../img/btn/kcmark.png') no-repeat left top;width: 50px;height: 50px;}

/* 게시판 시공구축 */
.section-header h2.h2 {font-family: 'noto sans KR';font-size: 30px;}

/* 행복센터 사이드메뉴 숨김처리 */
#side {display:none}

/* 게시판 버튼 컬러 변경 */
.skinbtn.base2 {background:#c00}
.red a {color:#c00 !important}

/* 고객센터 */
.notice_wrap {position: relative;width: 1100px;clear: both;height: 80px;margin: 30px 0;}
.notice_wrap .notice_custom {background:#fff;float: left;width: 255px;margin: 0 4px;border: 1px solid #ddd;padding: 30px 5px;text-align: center;font-size: 21px;font-weight: 600;color: #000;font-family: 'noto sans KR';}
.notice_wrap a:hover .notice_custom {background:#eee}
/* 구축 바로가기 버튼 */
	.black {background:#000;margin-bottom:15px}
	.black a:hover img {opacity:0.75}

/* 최상단 배너 */
.gnb_ban_img {position:absolute;right:300px;top:10px;width:206px;height: 103px;z-index:9}


/* 페이지 버튼 css */
.page_btn {margin: auto;width: 900px;}
.page_btn a {float:left;margin: 0 6px;}

.admin-wrap img {width:100% !important;height:auto !important}

/* 상세페이지 내 텍스트 삽입 시 폰트스타일 */
.font-total {width: 900px;padding:30px 0;background: #000;margin-bottom:20px}
.font-style-b {font-size:44px;font-family: 'Noto Sans KR' !important;color: #fff;font-weight: 600;margin-bottom:10px} /* 블랙 */
.font-style-w {font-size:44px;font-family: 'Noto Sans KR' !important;color: #000;font-weight: 600;margin-bottom:10px} /* 화이트 */