@charset "utf-8";

body {width:100%; height:auto; -webkit-overflow-scrolling:touch;}
#wrap {min-width:320px; width:100%; height:100%; -webkit-overflow-scrolling:touch;}
.ly_wrap {overflow:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch;}

/* 위 소스 바로 밑에 내용 추가 */
/* ★★★스킨기본추가 시작▶▶▶ */
/*───────────────────────────────────────────────────────────

	 레이아웃   

───────────────────────────────────────────────────────────*/
	select{outline:none;}
	address, em {font-style:normal;}
	div, p, th, td, strong, span, ul, li, ol, dt, dd {white-space:normal;word-break:keep-all;word-wrap:break-word;}
		/* clear type */
		.clear, .after_div {*zoom:1;}
		.clear:after, .after_div:after {content:"";display:block;clear:both;}
		.fl {float:left;}
		.fr {float:right;}
		.clear_fl {clear:both;float:left;}
		/* display type */
		.db {display:block;}
		.dn {display:none;}
		.di {display:inline-block;}
		.dt {display:table;}
		.dr {display:table-row;}
		.dc {display:table-cell;}
		/* hidden type */
		.blind {width:0;height:0;text-indent:-9999999px}
		.opacityhidden {opacity:0;}
		/* position type */
		.relative {position:relative;}
		.absolute {position:absolute;}
		.dis_table {display:table;table-layout:fixed;width:100%;margin:0 auto;border-collapse:collapse;border-spacing:0;}
		.dis_tablecell {display:table-cell;vertical-align:middle;box-sizing:border-box;border-collapse:collapse;}
		/*** align type ***/
		.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;}
	/* 일반 */
		.w_custom { padding:0 15px;margin:0 auto; box-sizing:border-box;}
		.navi_g {display:none;}/* 상단 네비게이션과 뒤로가기 영역 중복으로 제거. */
	@media only screen and (max-width:340px) {
	}
	@media only screen and (max-width:320px) {
		.w_custom { padding:0 10px;margin:0 auto; box-sizing:border-box;}
	}
/* ◀◀◀스킨기본추가 끝★★★ */
.section {margin-top:50px;}

.goods_view .detail_tab_info {display:none;}
.goods_search_content .item_link {display:none;}

/*───────────────────────────────────────────────────────────

	 HEADER

───────────────────────────────────────────────────────────*/
#header{transition:all 0.4s;}
.top_bnr { }
.top_bnr.hide {height:0;display:none;}
.top_bnr .bnr {position:relative;height: 35px;background:#0a4a8a;overflow:hidden;text-align:center;width:100%;}
.top_bnr .bnr img{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.top_bnr .bnr .btn_close {font-size:0;display:inline-block;background:url('../img/da_image/btn_top_close.png') no-repeat 0 0;background-size: 10px;position:absolute;width: 10px;height: 10px;top:50%;right: 10px;margin-top: -5px;z-index:5;}

#header_wrap {}
#header_wrap header {width:100%;min-width:320px;background:#fff;z-index:300;overflow:hidden;}
#header_wrap header.h_on {position:fixed;top:0;left:0;box-shadow: 0px 0px 10px rgba(0, 0, 0,0.15);}
#header_wrap header .header_box {position:relative;}
#header_wrap header .header_box .h_logo {height: 20px;padding: 19px 0 19px 0;margin:0 auto;line-height:0;text-align: center;}
#header_wrap header .header_box .h_logo a {font-size:0; line-height:0; }
#header_wrap header .header_box .h_logo img {width: auto;height: 23px;margin-top: -2px;}
#header_wrap header .header_box .left_menu {position:absolute;top: 5px;left: 0;display:table;}
#header_wrap header .header_box .left_menu li {display:table-cell;vertical-align:top;}
#header_wrap header .header_box .right_menu {position:absolute;top:0;right: 15px;display:table;}
#header_wrap header .header_box .right_menu li {position:relative; display:table-cell; vertical-align:top;}
#header_wrap header .header_box .right_menu li img {width:auto;height:22px;}
/* 마이페이지 */
#header_wrap header .header_box .btn_my {display:inline-block;padding: 17px 7px 14px 7px;}
/* 장바구니 */
#header_wrap header .header_box .btn_cart {display:inline-block;padding: 17px 7px 14px 7px;}
#header_wrap header .header_box .btn_cart strong {color:#fff;background: #ff6d37;text-align:center;position:absolute;right: 1px;top: 9px;font-size: 10px;line-height: 19px;font-weight:400;width: 18px;height: 18px;border-radius:100%;}

/*** 레이어 팝업 검색 | proc/_header_search.html ***/
#wrap ._header_search {width:calc(100% - 30px);margin:0 auto 0;}
#wrap ._header_search .layer_search_box {position:relative;background: #f5f5f5;overflow: hidden;border-radius: 20px;}
#wrap ._header_search .layer_search_box fieldset {}
#wrap ._header_search .layer_search_box fieldset legend {display:none;}
#wrap ._header_search .layer_search_box dl {padding: 0;}
#wrap ._header_search .layer_search_box dl dt {display:none;}
#wrap ._header_search .layer_search_box dl dd {width:100%;}
#wrap ._header_search .layer_search_box dl dd .keyword_box {position:relative;}
#wrap ._header_search .layer_search_box dl dd .keyword_box input {width:100%;height: 40px;border: 0;padding: 0 50px 0 0;text-indent: 15px;font-size:13px;color:#666;background: #f5f5f5;}
#wrap ._header_search .layer_search_box dl dd .keyword_box button {position:absolute; top:9px; right:10px; display:inline-block; width:21px; height:21px; background:url('../../img/icon/icon_x.png') no-repeat center; background-size:21px; font-size:0; border:none;}
/* 검색 내용 */
#wrap ._header_search .layer_search_content {position:relative; overflow-y:scroll;display:none;}
/* 검색 레이어 검색 */
#wrap .h_search_btn {position:absolute;top:0;right:0;display:block;width: 49px;height:100%;border:0;background: url('../img/da_image/btn_top_search.png') no-repeat center;background-size:auto 17.5px;color:#fff;font-size:0;box-sizing:border-box;font-weight:bold;}

/* 좌측 메뉴 */
#header_wrap header .left_menu {overflow:hidden;}
#header_wrap header .left_menu:after {content:'';display:block;clear:both;}
#header_wrap header .header_lnb .cate_btn {display:inline-block;float: left;}
#header_wrap header .left_menu .cate_btn .side_menu {display:inline-block;padding: 15px;vertical-align:top;cursor:pointer}
#header_wrap header .left_menu .cate_btn .side_menu span {display:inline-block;width: 23.5px;height: 18px;font-size:0;background: url('../img/da_image/btn_allmenu_open.png') no-repeat center;background-size:100%;vertical-align:top;}

/* 카테고리 proc/_category_all.html */
#header_wrap header .header_lnb {position:relative;}
/*#header_wrap header .header_lnb:after {content:'';display:block;position: absolute;width:48px;height:48px;top: 0;right: 0;z-index: 10;background: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,100));background:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,100));}*/
#header_wrap header .header_lnb .hd_lnb {display:inline-block;vertical-align:top;width: 100%;float: left;}
#header_wrap header .header_lnb .hd_lnb .category_side{display:none;}
#header_wrap header .header_lnb .hd_lnb li.on a{color:#ff6d37;font-weight:500;}
#header_wrap header .header_lnb .lnb_menu {width: 100%;margin:0 auto;float: left;}
#header_wrap header .header_lnb .lnb_menu > li {padding: 0 0 0 24px;width: auto;} 
#header_wrap header .header_lnb .lnb_menu > li:first-child {padding:0 0 0 11px;}
#header_wrap header .header_lnb .lnb_menu > li:last-child {padding-right:30px;}
#header_wrap header .header_lnb .lnb_menu > li ul {display:none; border-top:1px solid #ccaab0;}
#header_wrap header .header_lnb .lnb_menu > li a {position:relative;display: inline-block;padding: 16px 0 14px 0;font-size: 15px;color: #333333;}
#header_wrap header .header_lnb .lnb_menu > li a > img{max-width:100%;}
/* 1차 카테고리 타이틀 */
#header_wrap header .header_lnb .lnb_menu > li > a {font-weight: 400;}
#header_wrap header .header_lnb .lnb_menu > li > a.on {color:#ff6d37;}
/* 2차 카테고리 타이틀 */
#header_wrap header .header_lnb .lnb_menu > li > ul > li > a {padding-left:10px;}
#header_wrap header .header_lnb .lnb_menu > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 3차 카테고리 타이틀 */
#header_wrap header .header_lnb .lnb_menu > li > ul > li > ul > li > a {padding-left:15px; font-size:14px; color:#747474;}
#header_wrap header .header_lnb .lnb_menu > li > ul > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 4차 카테고리 타이틀 */
#header_wrap header .header_lnb .lnb_menu > li > ul > li > ul > li > ul > li > a {padding-left:25px; font-size:12px; color:#767676;}
#header_wrap header .header_lnb .lnb_menu > li > ul > li > ul > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 하위카테고리가 있을경우 아이콘 */
#header_wrap header .header_lnb .lnb_menu li a span.icon_plus {position:absolute; top:50%; right:0; display:block; width:12px; height:7px; margin:-3px 0 0 0; background:url('../../img/icon/icon_left_arrow.png') no-repeat center; font-size:0; vertical-align:middle; background-size:12px 7px;}
#header_wrap header .header_lnb .lnb_menu li a.on span.icon_plus {background:url('../../img/icon/icon_left_arrow_on.png') no-repeat center; background-size:12px 7px;}
/* 하위카테고리가 없을경우 아이콘 */
#header_wrap header .header_lnb .lnb_menu li a.icon_arrow {/*background:url('../../img/icon/icon_arrow_right.png') no-repeat right center; background-size:6px 10px;*/}


.nav_tabmenu_box .lnb_menu {display:none;}
/*───────────────────────────────────────────────────────────

	 중앙 위치

───────────────────────────────────────────────────────────*/

.sub_top {position:relative; padding:0 45px 0 43px; border-top:1px solid #dbdcde;border-bottom:1px solid #dbdcde; background:#fff;}
/* 좌측 이전 */
.sub_top .sub_top_left {position:absolute; top:0; left:0;}
.sub_top h2 {overflow:hidden; display:block; width:100%; padding:12px 0; white-space:nowrap; text-overflow:ellipsis; font-size:15px; line-height:15px; text-align:center;}
/* 목록가기 글쓰기 위치 */
.sub_top .sub_top_right2 {position:absolute; top:5px; right:5px;}

/*───────────────────────────────────────────────────────────

	 네비게이터

───────────────────────────────────────────────────────────*/
.navi_g { background:#f9f9f9; border-top:1px solid #dbdcde;}
.navi_g ul {padding:6px 10px 6px 10px; font-size:0;}
.navi_g ul li {display:inline-block; font-size:12px; text-indent:17px; background:url('../img/icon/icon_arrow_next.png') no-repeat 5px center; background-size:7px 11px;}
.navi_g ul li:nth-child(1) {text-indent:0; background:none;}
.navi_g ul li a {font-size:12px; text-indent:15px;}

/*───────────────────────────────────────────────────────────

	 좌측 메뉴

───────────────────────────────────────────────────────────*/
#wrap nav {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1001;}
#wrap nav .bg {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:1001;}
#wrap nav .left_close {position: absolute;top:20px;right: 15px;width: 15px;height: 15px;background: url('../img/da_image/icon_left_x.png') no-repeat center;background-size:100%;z-index:1002;}
#wrap nav .nav_bg_box {position:relative;}
#wrap nav .nav_bg_box .nav_box {position:fixed;top:0;left:0;width: 100%;height:100%;margin: 0 0 0 -100%;background:#fff;z-index:1001;}
#wrap nav .nav_bg_box .nav_box .nav_iscroll_box {position:relative; overflow: hidden; width:100%; height:100%;}
#wrap nav .nav_bg_box .nav_box .nav_iscroll_box {position:absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}

/* 다국어 선택 */
.nav_language {display:table; position:relative; width:100%; background:#f3f3f3; }
.nav_language .tit {display:table-cell; width:30%; font-size:15px; padding:13px 15px 13px 15px; color:#262626; font-weight:bold; box-sizing:border-box;}
.nav_language .language_box {display:table-cell; width:70%; box-sizing:border-box;}

/* 배너 및 로그인 & 로그아웃 */
.nav_banner {position:relative;width: 100%;margin:0 auto;padding: 0;text-align:center;border-bottom: 10px solid #eeeeee;}
.nav_banner .nav_login {padding: 10px 15px 15px;border-bottom: 1px solid #ddd;}
.nav_banner .nav_login ul {font-size:0;}
.nav_banner .nav_login ul:after {content:'';display: block;clear:both;}
.nav_banner .nav_login ul li {float: left;display:inline-block;width: calc(50% - 3px);background-size:1px 11px;box-sizing: border-box;border: 1px solid #ddd;margin: 5px 0 0;border-radius: 20px;}
.nav_banner .nav_login ul li:nth-child(2n) {margin-left:5px;}
.nav_banner .nav_login ul li:first-child {background: #ff6d37;color: #fff;border:1px solid #0d5cab;}
.nav_banner .nav_login ul li:nth-child(2) {background:#333;color:#fff;border:1px solid #333;}
.nav_banner .nav_login ul li a {display: block;font-size:15px;color: #666666;padding: 13px 0;line-height: 1;color: inherit;}
.nav_banner img {width:100%;}
.nav_banner .left_logo {position:absolute; top:50px; left:20px;}
.nav_banner .left_logo img {width:112px;}
.nav_banner .login_txt {left:0px;font-size: 13px;text-align:left;line-height:20px;box-sizing:border-box;padding: 11px 15px;border-bottom: 1px solid #ddd;}
.nav_banner .login_txt p.name {display:inline-block;}
.nav_banner .login_txt p.name strong {overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;font-size: inherit;vertical-align: bottom;color: #333;font-weight: 500;line-height: inherit;position: relative;}
.nav_banner .login_txt p.name strong:after {content:'';display:block;position: absolute;width:100%;height:1px;background:#333;bottom: 0px;}
/* 중앙 링크 (장바구니, Q&A, 최근본상품) */
.nav_link {padding:10px 0 0 0;}
.nav_link ul {display:table; width:100%;}
.nav_link ul li {display:table-cell; width:33.3%; text-align:center;}
.nav_link ul li a {display:block; padding:36px 0 0 0; font-size:13px; color:#888;}
.nav_link ul li:nth-child(1) a {background:url('../img/icon/icon_qna.png') no-repeat center 3px; background-size:33px 30px;}
.nav_link ul li:nth-child(2) a {background:url('../img/icon/icon_prd_latest.png') no-repeat center 4px; background-size:40px 25px;}
.nav_link ul li:nth-child(3) a {background:url('../img/icon/icon_lnb_heart.png') no-repeat center 4px; background-size:33px 28px;}

/* 네비 탭메뉴 */
.nav_tabmenu_box {padding-top: 40px;}
.nav_tabmenu_box .nav_tabmenu {display:table;width:100%;padding: 0 15px;box-sizing: border-box;position: relative;z-index: 1;}
.nav_tabmenu_box .nav_tabmenu:after {content:'';display:block;position: absolute;width:100%;height:1px;background:#333;bottom: 0;left: 0;z-index: 10;}
.nav_tabmenu_box .nav_tabmenu li {display:table-cell; width:50%; text-align:center;}
.nav_tabmenu_box .nav_tabmenu li span {display:block;padding: 15px 0;background: #f5f5f5;font-size: 17px;line-height: 1;font-weight: 400;color: #666666;border-radius: 5px 5px 0 0;}
.nav_tabmenu_box .nav_tabmenu li.on span {background: #fff;color: #333;font-weight: 500;border: 1px solid #333;position:relative;}
.nav_tabmenu_box .nav_tabmenu li.on span:after {content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;z-index:11;bottom: -1px;left:0;}

/* 카테고리 proc/_category_all.html */
nav .category_side {width: 100%;margin:0 auto;}
nav .category_side > li {padding: 0;border-bottom: 1px solid #ddd;} 
nav .category_side > li ul {display:none;border-top: 0;background: #eeeeee;padding: 12px 10px;}
nav .category_side > li a {position:relative;display:block;padding: 10px 15px;font-size: 15px;color: #333;}
nav .category_side > li a > img{max-width:100%;}
/* 1차 카테고리 타이틀 */
nav .category_side > li > a {font-weight: 400;}
nav .category_side > li > a.on {color: #f28445;font-weight: 500;}
/* 2차 카테고리 타이틀 */
nav .category_side > li > ul > li > a {padding-left:10px;padding: 5px 15px;font-size: 14px;}
nav .category_side > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 3차 카테고리 타이틀 */
nav .category_side > li > ul > li > ul > li > a {padding-left:15px; font-size:14px; color:#747474;}
nav .category_side > li > ul > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 4차 카테고리 타이틀 */
nav .category_side > li > ul > li > ul > li > ul > li > a {padding-left:25px; font-size:12px; color:#767676;}
nav .category_side > li > ul > li > ul > li > ul > li > a.on {color:#ff6d37; font-weight:bold;}
/* 하위카테고리가 있을경우 아이콘 */
nav .category_side li a span.icon_plus {position:absolute;top:50%;right: 15px;display:block;width: 15px;height: 15px;margin: -7px 0 0 0;background: url('../img/da_image/icon_left_arrow.png') no-repeat center;font-size:0;vertical-align:middle;background-size: 15px;}
nav .category_side li a.on span.icon_plus {background: url('../img/da_image/icon_left_arrow_on.png') no-repeat center;background-size: 15px;}
/* 하위카테고리가 없을경우 아이콘 */
nav .category_side li a.icon_arrow {/*background:url('../../img/icon/icon_arrow_right.png') no-repeat right center; background-size:6px 10px;*/}

nav .nav_sns {text-align: center;padding: 15px 0 45px;}
nav .nav_sns li {display:inline-block;width:30px;height:30px;border-radius:100%;background:#ffffff;margin: 0 7px;text-align:center;border: 1px solid #ddd;box-sizing: border-box;}
nav .nav_sns li a {display:block;width: 100%;height: 100%;line-height: 27px;}
nav .nav_sns li img {height:14px;vertical-align: middle;}
nav .nav_sns li:nth-child(2) img {height:16px;}
nav .nav_sns li:nth-child(3) img {height:12px;}
nav .nav_sns li:nth-child(4) img {height:10px;}


/* 게시판 */
.nav_community_box {padding-top:25px;}
.nav_community_box .comm_tit {padding:10px 0 10px 10px; margin:0 10px 0 10px; font-size:18px; color:#272727; font-weight:bold; border-bottom:1px solid #000000;}
.nav_community_box .board_cate {}
.nav_community_box .board_cate li {padding:0 25px;}
.nav_community_box .board_cate li a {display:block; padding:12px 0; font-size:16px; color:#1c1c1c;}

/* 배너 2 */
.nav_banner2 {width:274px; margin:0 auto; padding:20px 0 50px 0; }
.nav_banner2 a img {width:100%;}

/*───────────────────────────────────────────────────────────

	 FOOTER

───────────────────────────────────────────────────────────*/
#footer {margin:15px 0 0 0}
/* 고객센터 / PC화면 보기 */
#footer .foot_cont_box{margin-top: 50px;padding: 40px 15px 45px 15px;border-top: 1px solid #ddd;box-sizing:border-box;}
#footer .foot_cont > div + div{margin-top: 40px;}
#footer .foot_cont div h3{font-size: 16px;line-height: 1;color:#333;font-weight:600;margin-bottom:8px;}

#footer .foot_cont .foot_cs .cs_num{margin-top: 20px;}
#footer .foot_cont .foot_cs .cs_num a{font-size:30px;color: #ff6d37;font-weight:600;line-height:1;letter-spacing:-0.01em;}
#footer .foot_cont .foot_cs .cs_hours{margin-top: 15px;}
#footer .foot_cont .foot_cs .cs_hours span{display: block;font-size:14px;color:#888;font-weight:400;font-family: 'Noto Sans KR';}
#footer .foot_cont .foot_cs .cs_hours span + span{margin-top:3px;}

#footer .foot_cont .foot_bank p{margin: 20px 0 15px 0;}
#footer .foot_cont .foot_bank .bank_name{font-size:14px;color:#333;font-weight:400;display: inline-block;vertical-align:top;margin-right: 10px;line-height: 1.3;}
#footer .foot_cont .foot_bank p strong{font-size: 18px;color:#333;font-weight:600;line-height:1;}
#footer .foot_cont .foot_bank .depositer{display: inline-block;font-size:14px;line-height: 1;color:#888;font-weight:400;border: 1px solid #ddd;padding: 10px 43px;border-radius:20px;}

#footer .foot_cont .foot_info p span{font-size:14px;color:#888;font-weight:400;font-family:'Noto Sans KR';display: block;line-height:24px;letter-spacing:-0.01em;}
#footer .foot_cont .foot_info p span.dib{display: inline-block;position: relative;}
#footer .foot_cont .foot_info p span.dib + .dib{margin-left:22px;}	
#footer .foot_cont .foot_info p span.dib + .dib:before{width:1px;height:8px;content:"";background:#ddd;position: absolute;top:9px;left:-14px;}
#footer .foot_cont .foot_info p.copy{margin-top:16px;}
#footer .foot_cont .foot_info p.copy span{line-height:19px;letter-spacing:0;}
#footer .foot_cont .foot_info p.copy span:nth-child(1){letter-spacing:-0.01em;}

#footer .quick_menu {background:#fff;}
#footer .quick_menu ul {}
#footer .quick_menu ul:after {content:'';display:block;clear:both;}
#footer .quick_menu ul li {float:left;width:33.333%;box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#footer .quick_menu ul li + li {border-left:1px solid #ddd;border-right:1px solid #ddd;}
#footer .quick_menu ul li:nth-of-type(3n+1) {border-left:0;}
#footer .quick_menu ul li a {display:block;font-size:14px;line-height:1;font-weight:400;color:#888888;padding:13px 0;text-align:center;}

#footer .foot_info_box {border-bottom: 0;line-height:1;background:#333333;}
#footer .ft_menu {overflow:hidden;margin: 0 auto 40px;text-align: center;}
#footer .ft_menu li{display: inline-block;padding: 19px 0 0px 0;}
#footer .ft_menu li + li {padding-left: 24px;}
#footer .ft_menu li a{padding: 0;color: #fff;border-left: 0;font-size: 14px;line-height: 1;font-weight: 300;}
#footer .ft_menu li a strong {font-weight:400;}
#footer .ft_menu li:first-child a{padding-left:0; border-left:0 none;}

#footer .foot_info {}

.foot_info {}
#footer .foot_info address {font-size:14px;line-height:23px;font-weight:400;color:#fff;font-style:inherit;opacity:0.5;padding: 0 15px;letter-spacing: -0.03em;}
#footer .foot_info address span {display:inline-block;margin: 0 14px;}
#footer .foot_info .copy {font-size:14px;line-height:1;font-weight:300;color:#666666;padding:30px 15px 40px;}
#footer .foot_info a{color:inherit;font-size:inherit;}
#footer .foot_sns {text-align: center;padding: 0 0 45px;}
#footer .foot_sns li {display:inline-block;width:30px;height:30px;border-radius:100%;background:#ffffff;margin: 0 7px;text-align:center;}
#footer .foot_sns li a {display:block;width: 100%;height: 100%;line-height: 30px;}
#footer .foot_sns li img {height:14px;vertical-align: middle;}
#footer .foot_sns li:nth-child(2) img {height:16px;}
#footer .foot_sns li:nth-child(3) img {height:12px;}
#footer .foot_sns li:nth-child(4) img {height:10px;}

/* 브랜드 검색 버튼 */
.btn_nav_brand_search {position:relative; display:block; padding-left:15px; margin:8px 8px 0 8px;; height:46px; line-height:46px; color:#1c1c1c; font-size:16px; font-weight:bold; letter-spacing:-1px; border:1px solid #e6e6e6;}
.btn_nav_brand_search:after {position:absolute; top:17px; right:17px; display:inline-block; content:''; width:6.5px; height:12px; background:url('../img/icon/icon_brand_arrow.png') no-repeat 0 0; background-size:6.5px 12px;}

/* 증명 마크 로고 영역 */
.foot_certify{padding:15px 7px 0;text-align:center;}
.foot_certify span{display:inline-block;margin-left:-4px;}
.foot_certify span:first-child{margin-left:0;}
.foot_certify img{height:45px; margin:0 7px 15px;}
/* 바로가기 */
#footer footer .shortcut {text-align:center; background:#2f2f2f;}
#footer footer .shortcut a {display:block; padding:12px 0 12px 0;}
#footer footer .shortcut a span {position:relative; display:inline-block; color:#e0e0e0; height:36px; line-height:36px; padding:0 0 0 46px; background-size:36px; background-repeat:no-repeat;}
#footer footer .shortcut a span em {color:#ff353b; font-style:normal;}
@media only screen and (max-width:320px) {
	#footer .ft_menu li + li{padding-left:10px;}
}


/*───────────────────────────────────────────────────────────

	 상품 공통 goods/list

───────────────────────────────────────────────────────────*/
	#wrap .goods_prd_item2 .soldout_img{z-index:4;background-size: auto;}
	#wrap .goods_prd_item1 .soldout_img{z-index:4;background-size: auto;}
	#wrap .goods_prd_item .soldout_img{z-index:4;background-size: auto;}

	#wrap ._goods_display_main .btn_box, #wrap .goods_list .btn_box, #wrap .goods_search .btn_box {padding: 5px 5px 0;box-sizing:border-box;}
	#wrap .main_section.w_custom ._goods_display_main .btn_box {padding-left:0;padding-right:0;}
	#wrap .main_more_btn, #wrap .more_btn {height:46px;box-sizing:border-box;line-height:22px;padding:12px 0;font-size: 15px;border: 1px solid #333;color: #333;font-weight: 400;border-radius:22px;}
	#wrap .main_more_btn:after, #wrap .more_btn:after {content:'';display: inline-block;position:relative;width: 5px;height: 9px;background:url('../img/da_image/ico_more_arr.png') no-repeat;background-size:5px auto;margin-left: 7px;}
	#wrap .goods_prd_item:first-child, #wrap .goods_prd_item1:first-child {border-top: 1px solid #ddd;padding-top: 10px;}
	#wrap ._goods_display_main {width: calc(100% + 15px);margin: 0 -7.5px;overflow: hidden;}
	#wrap ._goods_display_main .main_prd_list {padding:0;font-size: 13px;text-align: center;font-weight: 400;}
	#wrap ._goods_display_main .main_prd_list:after {content:'';display:blcok;clear:both;}
	#wrap ._goods_display_main .main_prd_list .no_bx {margin-bottom:20px;}
	#wrap ._goods_display_main .main_prd_list .no_bx p strong {font-weight:400;}

	/* 갤러리형 */
		#wrap .goods_product_list, #wrap .goods_list .goods_list_recom .recommend_prd_list {padding: 0;padding-top: 10px;box-sizing:border-box;}
		#wrap .goods_list_box{padding:0 5px;}
		#wrap .goods_product_list:after, #wrap .goods_list .goods_list_recom .recommend_prd_list:after {content:'';display:block;clear:both;}
		#wrap .goods_list .btn_box {padding:16px 10px 30px;}
		#wrap .gd_list_custom {display:inline-block;vertical-align:top;width: 63%;margin-left: 7px;margin-right: 7px;width: calc(50% - 14px);box-sizing: border-box;position: relative;margin-bottom: 25px;float:left;}
		#wrap .gd_list_custom:nth-of-type(2n+1) {clear:both;}
		#wrap .gd_list_custom .gd_list_box {padding: 0;box-sizing:border-box;width:100%;}
		#wrap .gd_list_custom .goods_prd_img {width:100%;padding-bottom:0;vertical-align:top;}
		#wrap .gd_list_custom .goods_prd_img .img_box {position:relative;}
		#wrap .gd_list_custom .goods_prd_img .img_box .item_dc_per {font-size:9px;font-weight:400;padding:8px 0;height:30px;width:30px;line-height:16px;display:inline-block;vertical-align:top;background:#283057;color:#fff;text-align:center;box-sizing:border-box;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);font-family:'Lato',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;position:absolute;right:0;top:0;z-index:2;transform: translate(3px, -3px);}
		#wrap .gd_list_custom .goods_prd_img .img_box .item_dc_per strong {font-size: 12px;font-weight: 400;font-family: inherit;}
		#wrap .gd_list_custom .goods_prd_img .img_box .img {font-size:0;line-height:0;text-align: center;border-radius:10px;overflow:hidden;}
		#wrap .gd_list_custom .goods_prd_img .img_box .img img {width: 100%;border:0;box-sizing:border-box;}
		#wrap #container .goods_prd_content {padding: 14px 0 0;font-size:11px;vertical-align:top;text-align:left;}
		#wrap #container .goods_prd_content .goods_list_info {position:relative;}
		#wrap #container .goods_prd_content a {}
		#wrap #container .goods_prd_content .goods_prd_icon {font-size:11px;margin-top:0.8em;text-align:center;display: none;}
		#wrap #container .goods_prd_content .goods_prd_soldout {margin-top:0.8em;height: 18px;padding: 0;}
		#wrap .gd_list_custom .goods_prd_content .goods_prd_icon {margin-top:11px;line-height:15px;height:15px;}
		#wrap #container .goods_prd_content .goods_prd_icon img {height:15px;width:auto;vertical-align:Top;}
		#wrap #container .goods_prd_content .goods_prd_icon img + img {margin-left:3px;}
		#wrap #container .goods_prd_content .goods_info_list {text-align: left;width: 100%;margin: 0 auto;position: relative;min-height: 45px;}
		#wrap #container .goods_prd_content .goods_info_list li {padding:0;word-break:break-all;color:#888;font-size:14px;text-align:left;}
		#wrap #container .goods_prd_item .goods_prd_content .goods_prd_icon, #wrap #container .goods_prd_item .goods_prd_content .goods_info_list li {text-align:left;}
		#wrap #container .goods_prd_content .goods_info_list li.prd_name {line-height: 1;font-size: 15px;font-weight: 400;color: #666666;height: auto;margin:0;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;text-align: left;padding-bottom: 12px;}
		/* 브랜드명 */ #wrap #container .goods_prd_content .goods_info_list li.brand_name,
		/* 제조사 */ #wrap #container .goods_prd_content .goods_info_list li.maker_name,
		/* 짧은설명 */ #wrap #container .goods_prd_content .goods_info_list li.short_des,
		/* 마일리지 */ #wrap #container .goods_prd_content .goods_info_list li.list_mileage,
		/* 모델번호 */ #wrap #container .goods_prd_content .goods_info_list li.model_no,
		/* 상품코드 */ #wrap #container .goods_prd_content .goods_info_list li.prd_code {font-weight:400;color:#888;font-size:12px;}
		#wrap #container .goods_prd_content .goods_info_list li.short_des {margin-top:0.4em;margin-bottom:0.7em;line-height:1.4em;height:1.4em;font-size: 14px;letter-spacing: -0.04em;white-space:normal;color:#777;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;overflow:hidden;text-align: ㅣㄷㄽ;}
		#wrap .gd_list_custom .item_money_box{padding:0; line-height:1;text-align:left;}
		/* 판매가격 */ #wrap .gd_list_custom .goods_prd_content .goods_info_list .price, #wrap .goods_prd_item1 .goods_prd_content .goods_info_list .price {display: block;padding:0;}
		#wrap #container .goods_prd_content .goods_info_list .price {line-height: 1;font-size: 16px;color: #333333;font-weight: 600;vertical-align: middle;}
		#wrap #container .goods_prd_content .goods_info_list .price em {display:inline-block;vertical-align:top;letter-spacing:0px;line-height:inherit;margin-top:0;padding-top:0px;color:inherit;font-size:inherit;font-weight:400;font-style:normal;font-family:'Noto Sans KR',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;}
		#wrap .gd_list_custom .goods_prd_content .goods_info_list .price span, #wrap #container .goods_prd_content .goods_info_list .price em  {vertical-align:top;font-size: 13px;font-weight: 500;}
		/* 정가 */ #wrap #container .goods_prd_content .goods_info_list .fixed_price {display: inline-block;text-decoration:line-through;color: #aaaaaa;font-size: 14px;font-weight:400;line-height: 1;margin:0;margin-right: 5px;vertical-align: middle;padding-top: 8px;}
		#wrap #container .goods_prd_content .goods_info_list .fixed_price em {font-size:13px;font-style:inherit;font-weight:400;}
		/* 타임 세일(기본가) */ #wrap  #container .goods_prd_content .goods_info_list .price .c_price {color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;}
		/* 타임 세일(적용가) */ #wrap .gd_list_custom .goods_prd_content .goods_info_list .price .c_price .ori_price, #wrap .goods_prd_item1 .goods_prd_content .goods_info_list .price .c_price .ori_price {margin:1px 7px 2px 0;}
		#wrap #container .goods_prd_content .goods_info_list .price .c_price .ori_price {text-decoration:line-through;color:#aaa;font-size:12px;font-weight:400;line-height:18px;height:18px;vertical-align:top;}
		/* 타임 세일(남은기간) */ #wrap .gd_list_custom .goods_prd_content .goods_info_list .price .c_price .time_sale_text {color:inherit;font-weight:inherit;font-family:inherit;font-size:11px;}
		/* 쿠폰 가격 */ #wrap  #container .goods_prd_content .goods_info_list li.coupon_price .coupon_price1,
		/* 할인 가격 */ #wrap  #container .goods_prd_content .goods_info_list li.dc_price{font-weight:600;color:#333;font-family:'Lato',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
        #wrap #container .goods_prd_content li.item_dc {font-size: 12px;color: #ff6d37;font-style: inherit;padding-bottom: 0;font-weight: 600;margin-bottom: 5px;}
        #wrap #container .goods_prd_content li.item_dc em {font-size: 15px;font-style: inherit;font-weight: 600;}
		#wrap .goods_prd_item1 .goods_prd_img .img_box .img{border-radius:10px;overflow:hidden;}
		#wrap .goods_prd_item1 .goods_prd_img .img_box .img img {box-sizing:border-box;border:0;}
	
    #wrap .item_link {position:absolute;width: 30px;height: 30px;bottom: -5px;right: 0;}
	#wrap .item_link .related_cart_btn {width: 30px;height: 30px;border-radius:100%;border:1px solid #ddd;background:#fff url('../img/da_image/ico_pd_cart.png') no-repeat center;background-size: 14px;box-sizing:border-box;transition: all 0.3s;position:absolute;right:0;bottom: 0;margin:0;padding:0;}
	

	/*** 상품 리스트형 | goods/list/list_02.html ***/
	#wrap .goods_prd_item {display: table;padding: 10px 5px;border-top: 0;vertical-align:top;table-layout: fixed;width: 100%;border-bottom: 1px solid #ddd;box-sizing:border-box;}
	#wrap .goods_prd_item .goods_prd_img {display:table-cell;width: 125px;min-width: 125px;vertical-align:top;}
	#wrap .goods_prd_item .goods_prd_img .img_box {position:relative;}
	#wrap .goods_prd_item .goods_prd_img .img_box .img {font-size:0; line-height:0;border-radius:10px;overflow:hidden;}
	#wrap .goods_prd_item .goods_prd_img .img_box .img img {width:100%; border:0; box-sizing:border-box;}
	#wrap .goods_prd_item .goods_prd_content {display:table-cell;padding: 0 0 0 15px!important;vertical-align:top;box-sizing: border-box;vertical-align: middle !important;position: r;}
	#wrap .goods_prd_item .goods_prd_content a {}
	#wrap .goods_prd_item .goods_prd_content .goods_info_list {position:relative;}
	#wrap .goods_prd_item .goods_prd_content .goods_prd_icon {font-size:16px;}
	#wrap .goods_prd_item .goods_prd_content .goods_prd_soldout {padding:2px 0 2px 0;}
	#wrap .goods_prd_item .goods_prd_content .goods_prd_soldout img {height:18px;}
	#wrap .goods_prd_item .goods_prd_content .goods_info_list {}
	#wrap .goods_prd_item .goods_prd_content .goods_info_list li {padding:1px 0 1px 0; word-break:break-all; color:#3e3d3c; font-size:14px;}


	.goods_prd_item .soldout_img {position:absolute; top:0; left:0; display:block; font-size:0; width:100%; height:100%; z-index:10; background-size:100%; background-position:center; background-repeat:no-repeat;}
	.goods_prd_item .timesale_img {position:absolute; bottom:0; left:0; width:100%; padding:10px 0 10px 0; background:rgba(0,0,0,.5); z-index:10; color:#ffffff; font-size:12px; text-align:center;}
	.goods_prd_item .timesale_img img {width:15px; margin:0 3px 0 0; vertical-align:top; }
	.goods_prd_item .coupon_img {position:absolute; top:0; right:0; z-index:1;}
	.goods_prd_item .coupon_img img {width:34px;}
	.goods_prd_item .add_currency {color:#717171; font-size:12px; font-weight:normal; text-align:right;}


/*───────────────────────────────────────────────────────────

	 메인

───────────────────────────────────────────────────────────*/
#wrap .main_content .goods_prd_img .item_dc {border-radius: 5px;font-size: 12px;font-weight:300;width: 42px;height: 42px;background:#333333;color:#fff;text-align:center;padding: 7px 0;box-sizing: border-box;position: absolute;z-index: 3;}
#wrap .main_content .goods_prd_img .item_dc span {font-size: 12px;font-weight:300;display:block;line-height: 12px;}
#wrap .main_content .goods_prd_img .item_dc em {font-size: 17px;font-weight:600;line-height: 19px;}
/* 비주얼 영역 */
.main_visual {width: 100%;height: 100%;position: relative;overflow: hidden;margin: auto;}
.main_visual .visual_ul {position: static;}
.main_visual .visual_ul .visual_li {position:relative;height: auto;overflow:hidden;float: left;}
.main_visual .visual_ul .visual_li a.link {position:absolute;left:0;top:0;width:100%;height:100%;z-index:7;}
.main_visual .visual_ul .visual_li .visual_txt_wrap {position:absolute;left: 15px;top: 46%;z-index:6;color:#fff;text-align: left;transform: translateY(-50%);width:1240px;}
.main_visual .visual_ul .visual_li.visual_li3 .visual_txt_wrap {color:#333;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h2,
.main_visual .visual_ul .visual_li .visual_txt_wrap h3, 
.main_visual .visual_ul .visual_li .visual_txt_wrap p, 
.main_visual .visual_ul .visual_li .btn_view {display:block;font-weight:400;opacity:0;transition:all 0.8s;transition-timing-function:ease-in-out;position:relative;bottom:-20px;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h2 {font-size: 25px;font-weight:500;color:#333333;line-height: 30px;margin: 15px 0 0;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h3 {font-size: 14px;line-height: 1;font-weight: 400;color: #666666;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h4 {font-size: 30px;font-weight:500;color:#ff6d37;line-height: 30px;margin: 15px 0 0;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h5 {font-size: 25px;font-weight:500;color:#ffffff;line-height: 25px;margin: 3px 0 0;}
.main_visual .visual_ul .visual_li .visual_txt_wrap p {font-size: 15px;line-height: 26px;color: #666666;font-weight:300;}
.main_visual .visual_ul .visual_li .visual_txt_wrap .btn_view {display:block;width: 100px;height: 30px;font-size: 10px;line-height: 30px;font-weight: 400;color:#666666;border: 1px solid #666;box-sizing:border-box;text-align: center;position:relative;margin: 20px 0 0;border-radius: 20px;}
.main_visual .visual_ul .visual_li .visual_txt_wrap .btn_view span:after {content:'';display:inline-block;vertical-align:middle;width: 5px;height: 5px;border-top: 1px solid #666666;border-left: 1px solid #666666;transform:rotate(135deg);-webkit-transform:rotate(135deg);position: relative;/* right:20px; */top: -1px;margin-left: 7px;}
.main_visual .visual_ul .visual_li .visual_img {}
.main_visual .visual_ul .visual_li .visual_img img{width:100%;}
.main_visual .visual_ul .slick-dots {position: absolute;bottom: 25px;transition: all 0.3s; left:70px; transform: translateX(-50% ,-50%);}
.main_visual .visual_ul .slick-dots li {float: left;margin: 0 5px;vertical-align: top;}
.main_visual .visual_ul .slick-dots li.slick-active {}
.main_visual .visual_ul .slick-dots li button {display: inline-block;width: 10px;height: 10px;background:#fff;border-radius:100%;opacity: 0.5;border: 0;font-size: 0;padding: 0;}
.main_visual .visual_ul .slick-dots li.slick-active button {width:10px;height:10px;opacity: 1;}
/* 비주얼 active */
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h2, 
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h3, 
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap p, 
	.main_visual .visual_ul .visual_li.active .btn_view {opacity:1;bottom:0;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h3 {transition-delay:0.0s;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h2 {transition-delay:0.2s;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap p {transition-delay:0.4s;}
	.main_visual .visual_ul .visual_li.active .btn_view {transition-delay:0.6s;}


.main_bnr.section {width:calc(100% + 30px);margin-left:-15px;}
.main_bnr img {width:100%;vertical-align:top;}
@media only screen and (max-width:320px) {
	.main_bnr.section {width:calc(100% + 20px);margin-left:-10px;}
}

/* 공통 */
.main_title_box .main_title {font-size: 20px;font-weight:400;line-height:1;color:#333333;margin: 0 0 24px;border: 0;padding: 0;}
.main_title_box .main_title strong {font-size:inherit;line-height:inherit;font-weight:600;color:inherit;}
.main_title_box p {font-size: 15px;line-height:1;font-weight:400;color:#888888;margin-top:10px;}
.main_title_box .btn_goods_more {display: inline-block;position:relative;bottom:auto;right:auto;}
.main_title_box .btn_goods_view_more {display: inline-block;vertical-align: top;margin-top: 4px;bottom: 12px;margin-left: 10px;background:url('../img/da_image/ico_title_arr.png') no-repeat;background-size: 7px;width:7px;height:11px;}
.goods_list {padding:0;}

.main_content {overflow:hidden;}
.main_content .section .slick-arrow {width: 35px;height: 35px;border-radius:100%;background:#ffffff;box-shadow: 0 3px 3px 3px rgba(0,0,0,0.05);top:34%;outline:none;transition: all 0.3s;font-size: 0;border: 0;position: absolute;z-index: 10;padding: 0;}
.main_content .section .slick-prev {left: 15px;}
.main_content .section .slick-next {right: 15px;}
.main_content .section .slick-prev:after,
.main_content .section .slick-next:after {content: '';display: inline-block;vertical-align: middle;width: 7px;height: 7px;transform: rotate( 135deg );-webkit-transform: rotate( 135deg );position: relative;}
.main_content .section .slick-prev:after {border-bottom: 1px solid #000;border-right: 1px solid #000;margin-left: 5px;}
.main_content .section .slick-next:after {border-top: 1px solid #000;border-left: 1px solid #000;margin-right: 2px;}


/* 메인 추천상품 */
.main_recmd .main_title_box .main_title {margin: 0;}
.main_recmd .main_tab {margin: 25px 0 0;}
.main_recmd .main_tab li {display: inline-block;}
.main_recmd .main_tab li + li {margin:10px 0 0;}
.main_recmd .main_tab li a {display:inline-block;width:auto;height: 34px;font-size:14px;line-height: 34px;font-weight:400;color:#333;background:#f7f7f7;padding: 0 16px;border-radius:20px;}
.main_recmd .main_tab li.on a {font-weight:500;color:#ffffff;background:#ff6d37;}
.main_recmd .main_recmd_cont {margin-top:30px;}
.main_recmd .main_recmd_cont .tab_cont {display:none;}

/* 카테고리배너 */
.main_cate {background:#f5f5f5;padding: 50px 0;}
.main_cate .cate_cont_box {width: 100%;height: auto;padding: 15px 0 15px;box-sizing:border-box;background:#fff;border-radius:10px;overflow:hidden;}
.main_cate .cate_cont_box ul {padding: 15px 0;}
.main_cate .cate_cont_box ul:last-child {}
.main_cate .cate_cont_box ul:after {content:'';display:block;clear:both;}
.main_cate .cate_cont_box ul li {width:33.333%;float:left;text-align: center;}
.main_cate .cate_cont_box ul li + li {}
.main_cate .cate_cont_box ul li:nth-of-type(3n+1) {clear:both;}
.main_cate .cate_cont_box ul li a {display:inline-block;width: 100%;height: auto;font-size: 14px;line-height: 1;font-weight:400;color:#333333;padding: 70px 0 0;letter-spacing: -0.04em;box-sizing:border-box;text-align: center;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx1 a {background:url('../img/da_image/main_cate_ico01.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx2 a {background:url('../img/da_image/main_cate_ico02.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx3 a {background:url('../img/da_image/main_cate_ico03.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx1 a {background:url('../img/da_image/main_cate_ico04.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx2 a {background:url('../img/da_image/main_cate_ico05.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx3 a {background:url('../img/da_image/main_cate_ico06.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx1 a {background:url('../img/da_image/main_cate_ico07.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx2 a {background:url('../img/da_image/main_cate_ico08.png') no-repeat center top;background-size: 60px;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx3 a {background:url('../img/da_image/main_cate_ico09.png') no-repeat center top;background-size: 60px;}
.main_cate .main_bnr {margin-top:15px;border-radius:10px;overflow:hidden;}
.main_cate .main_bnr a{display:block;}
.main_insta {}
.main_insta .main_title_box {}
.main_insta .main_title_box .main_title {display:inline-block;font-size: 20px;line-height:1;font-weight:400;color:#333333;padding-left: 27px;background:url('../img/da_image/ico_insta.png') no-repeat center left;background-size: 17px;margin-bottom: 24px;}
.main_insta .main_title_box p {display:inline-block;vertical-align:text-bottom;font-size:14px;line-height:1;font-weight:300;color:#888888;margin:0;padding: 0 0 15px;}
.main_insta .main_title_box p span {display:inline-block;margin: 0 6px;}
.main_insta .main_title_box strong {float:right;font-size: 15px;line-height:1;font-weight:400;color:#333333;vertical-align:text-bottom;margin-top: 2px;position: absolute;top: 0;right: 0;}
.main_insta .instar_wrap {}
.main_insta .instar_wrap ul {}
.main_insta .instar_wrap ul:after {content:'';display:block;clear:both;}
.main_insta .instar_wrap ul li {float:left;position:relative;width: 25%;height: auto;z-index:1;}
.main_insta .instar_wrap ul li:nth-child(4n+1) {clear:both;}
.main_insta .instar_wrap ul li + li + li + li + li {margin-top: -6px;}
.main_insta .instar_wrap ul li a {display:block;position:absolute;width:100%;height:100%;z-index:1;}
.main_insta .instar_wrap ul li img {width: 100%;height: 100%;}

.main_review {padding: 0 0 50px;position:relative;z-index:1;overflow: hidden;}
.main_review:after {content:'';display:block;position:absolute;width:100%;height: 67%;background:#ff6d37;bottom:0;left:0;z-index:-1;opacity:0.1;}
.main_review .review_cont_box {}
.main_review .review_cont_box .review_cont_box {}
.main_review .review_cont_box ul {width: calc(100% + 50px);margin-left: -25px;overflow: visible;}
.main_review .review_cont_box ul:after {content:'';display:block;clear:both;}
.main_review .review_cont_box ul.item--center {width:100%;margin-left: 0;}
.main_review .review_cont_box ul li {float:left;margin: 0 17px 20px;/* box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.05); */position:relative;outline: 0;border-radius:10px;overflow:hidden;}
.main_review .review_cont_box ul.item--center li {margin:0;}
.main_review .review_cont_box ul li a {display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index: 10;}
.main_review .review_cont_box ul li .bbs_thumb {display: block;padding-bottom: 74%;height: 0;overflow: hidden;position: relative;}
.main_review .review_cont_box ul li .bbs_thumb img {width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 0;}
.main_review .review_cont_box ul li .bbs_txt_info {padding: 20px 15px 20px;background: #fff;}
.main_review .review_cont_box ul li .bbs_txt_info .star,
.main_review .review_cont_box ul li .bbs_txt_info .star span {vertical-align:top;height:12px;line-height:12px;margin:0;padding:0;display:inline-block;font-size:0;}
.main_review .review_cont_box ul li .bbs_txt_info .star {display: block;width:72px;background:url('../img/da_image/ico_review_bg.png') no-repeat 0 50%;background-size: auto 12px;overflow:hidden;text-align:left;position: relative;margin-left: 3px;}
.main_review .review_cont_box ul li .bbs_txt_info .star span {background:url('../img/da_image/ico_review.png') no-repeat 0 50%;background-size: auto 12px;font-size: 0;}
.main_review .review_cont_box ul li .bbs_txt_info .subject {font-size: 16px;line-height:1;font-weight:500;color:#333333;white-space:nowrap;overflow:hidden;padding: 13px 0 14px;text-overflow: ellipsis;}
.main_review .review_cont_box ul li .bbs_txt_info .conts {font-size: 13px;line-height: 18px;font-weight:300;color:#888888;word-break: break-all;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
#wrap .main_review .slick-arrow {top: 24%;}

#wrap .main_best .big_prd ._goods_display_main .main_title_box {display:none;}
#wrap .main_best .big_prd .gd_list_custom {width: calc(100% - 14px);}
#wrap .main_best .big_prd .gd_list_custom .goods_prd_img .img_box .img {width:100%;}
#wrap #container .main_best .big_prd .goods_prd_content {background:rgba(0,0,0,0.5);position: absolute;width:100%;bottom:0;padding: 13px 15px;box-sizing:border-box;z-index: 5;border-radius:0 0 10px 10px;overflow:hidden;}
#wrap #container .main_best .big_prd .goods_prd_content li {color:#fff;}
#wrap #container .main_best .big_prd .goods_prd_content .item_dc {font-size: 10px;color:#fff;font-style: inherit;margin-bottom: 0;}
#wrap #container .main_best .big_prd .goods_prd_content .item_dc em {font-size: 13px;font-style: inherit;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list li.prd_name {font-size:17px;padding: 2px 0 10px;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .price {font-weight:500;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .price .c_price {color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;}
#wrap .gd_list_custom .goods_prd_content .goods_info_list .price .c_price .ori_price, #wrap .goods_prd_item1 .goods_prd_content .goods_info_list .price .c_price .ori_price {margin:1px 7px 2px 0;}

#wrap .main_best .list_prd ._goods_display_main {margin:0;width:100%;}
#wrap #container .main_best .big_prd  .item_link .related_cart_btn {background:url('../img/da_image/ico_pd_cart_b.png') no-repeat center;background-size:18px;border:0;width: 27px;height: 21px;bottom: 5px;right: -1px;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .price {display:inline-block;font-size: 20px;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .price em {font-size:14px;line-height:inherit;vertical-align: middle;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .fixed_price {padding: 0 0 0 10px !important;vertical-align:bottom;font-size: 17px;font-weight: 300;opacity: 0.7;}
#wrap #container .main_best .big_prd .goods_prd_content .goods_info_list .fixed_price em {font-size:13px}
#wrap #container .main_best .list_prd .goods_prd_content .goods_info_list li.prd_name {padding: 0 0 27px;color: #333;}
#wrap #container .main_best .goods_prd_item {padding:10px 0;}
/* 메인 상품 */
#wrap .main_prd {width:100%;}
#wrap .main_prd .w_custom {overflow:hidden;position:relative;padding-bottom:0 !important;}
#wrap .main_prd .pr_slide_swiper .pr_slide_wrap {padding:0;}
#wrap .main_prd .pr_slide_swiper .pr_slide_wrap .main_title{padding-left:15px;}
#wrap .main_prd .gd_list_custom .goods_prd_img .img_box .img img {width: 100%;}
#wrap .main_prd .pr_slide_swiper .pr_slide_wrap .gd_list_custom {display:inline-block;vertical-align:top;width: 63%;margin-left: 7.5px;margin-right: 6px;width: calc(50% - 15px);box-sizing: border-box;}
#wrap .main_prd .pr_slide_swiper .pr_slide_wrap .gd_list_custom:last-of-type {/*margin-right:15px;*/}
#wrap .main_prd .pr_slide_swiper .swiper_bar {display: block;height: 3px;width: calc(100% - 30px);box-sizing:border-box;margin-top:15px;}
#wrap .main_prd .pr_slide_swiper .swiper-pagination {width: calc(100% + 15px);height:3px;text-align:left;border-radius:0;background: #eeeeee;opacity:1 !important;display:block;position: relative;bottom:0;left:0;z-index:5;padding:0;margin: 0 0 0;}
#wrap .main_prd .pr_slide_swiper .swiper-pagination.none {display:none;}
#wrap .main_prd .pr_slide_swiper .swiper-container-horizontal > .swiper-scrollbar {left:0;bottom:0px;height:3px;width:100%;}
#wrap .main_prd .pr_slide_swiper .swiper-container-vertical > .swiper-scrollbar {right:3px;top:0;width:3px;height:100%;}
#wrap .main_prd .pr_slide_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #ff6d37;border-radius: 5px;}
#wrap .main_prd .pr_slide_swiper .pr_slide_wrap .item_wrap {margin:0;padding:0;width:auto;}
#wrap .main_hot ._goods_display_main {width: calc(100% + 30px);margin: 0 -15px;overflow: hidden;}
#wrap .main_hot ._goods_display_main .main_slide_pr  {padding:0 7px;}
 
#wrap .related_goods ul:after{clear:both;content:"";display:block;}
#wrap .related_goods h3{padding:15px 10px;}
#wrap .related_goods ul{padding:0 4px;}

#wrap .main_event .event_cont_box > ul > li{width:100%;display:inline-block;}
#wrap .main_event .event_cont_box li .bbs_thumb{border-radius:10px;overflow:hidden;}
#wrap .main_event .event_cont_box li .bbs_thumb img{width:100%;vertical-align:top;}
#wrap .main_event .event_cont_box .bbs_txt_info{padding-top: 8px;}
#wrap .main_event .event_cont_box .bbs_txt_info .subject{font-size:16px;font-weight:700;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#wrap .main_event .event_cont_box .bbs_txt_info .days{padding-top: 3px;font-size:13px;color:#888888;}
#wrap .main_event .event_cont_box .slick-dots {position: absolute;bottom: 0;transition: all 0.3s;left: 0;width:100%;text-align:center;}
#wrap .main_event .event_cont_box .slick-dots li {display:inline-block;margin: 0 5px;vertical-align: top;}
#wrap .main_event .event_cont_box .slick-dots li.slick-active {}
#wrap .main_event .event_cont_box .slick-dots li button {display: inline-block;width: 10px;height: 10px;background:#dddddd;border-radius:100%;border: 0;font-size: 0;padding: 0;}
#wrap .main_event .event_cont_box .slick-dots li.slick-active button {width:10px;height:10px;background:#ff6d37;}
#wrap .main_event .slick-slider{padding-bottom:35px;}
/* 해당 css 최하단에 아래내용 추가 */
/* ★★★스킨기본추가 시작▶▶▶ */
/*───────────────────────────────────────────────────────────

	 서브 페이지

───────────────────────────────────────────────────────────*/
	/* 일반 */
		/* 분류 */
		#wrap .goods_list .goods_list_category ul {padding:18px 8px 8px;font-size:0;margin:0 0 10px;}
		#wrap .goods_list .goods_list_category ul li {display:inline-block; vertical-align:top; }
		#wrap .goods_list .goods_list_category ul li a {display:inline-block; padding:3px 8px; font-size:13px;line-height:1.4;letter-spacing:-0.04em;color:#333;}
		/* 추천상품 */
		#wrap .goods_list .goods_list_content .goods_top_box {padding:10px 15px; background:#f5f5f5;}
		#wrap .goods_list .goods_list_recom h3{border-top:none;}
		/* 검색 */
		#wrap .goods_search .goods_search_content .goods_top_box {margin:10px 0 0;padding:10px 15px; background:#f5f5f5;}
		#wrap .goods_product_list:after {clear:both;display:block;content:"";}
		#wrap .goods_search .tit {padding:20px 16px 10px;border-bottom:0;}
		/* 상세 */
		#wrap .goods_view .detail_tab_info {display:none;}
		#wrap .goods_view .detail_info .detail_info_top .price_box del {display:inline-block;margin-left:10px;}
		/* 갤러리형 게시판 목록 */
		#wrap .list_gallery .boardlist .goods_gallery_num4 li {width:50%;margin-bottom:0;}
		#wrap .goods_board_review_list li .item_list_summary .board_left .star_box {margin-top:10px;}
		/* 이벤트형 게시판 목록 */
		#wrap .list_event .boardlist .goods_area .notice_list li .notice_box .notice_img,
		#wrap .list_event .boardlist .goods_area .notice_list li .notice_box .notice_title {vertical-align:middle;}
		#wrap .list_event .boardlist .goods_area .notice_list li .notice_box .notice_title .text {width:100%;}
		/* 게시글 보기 */
		#wrap .view_event .goods_area h3 {background:#f5f5f5;}
		#wrap .view_event .view_wrap .comment_wrap .reply_form .b_memo {margin-top:10px;}
		/* gd_button.css 버튼사이즈 오류 수정 */
		#wrap .order_home_btn{font-size:14px;}
		/* 별점 변경 */
		#wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info .goods_assess span.rating, 
		#wrap .goods_board_review_list li .item_list_summary .board_left .star_box {width:72px;height:12px;background:url(../img/da_image/ico_review_bg.png) no-repeat 0% 50%;background-size:auto 12px;}

		#wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info .goods_assess span.rating span, 
		#wrap .goods_board_review_list li .item_list_summary .board_left .star_box .star_li {height:12px;background:url(../img/da_image/ico_review.png) no-repeat 0% 50%;background-size:auto 12px;}
	@media only screen and (max-width:340px) {
	}
	@media only screen and (max-width:320px) {
	}
/* ◀◀◀스킨기본추가 끝★★★ */