@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;}
	/* pc 일반 */
		.w_custom {width: calc(100% - 30px);box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0;}
		
	@media only screen and (max-width:340px) {
	}
	@media only screen and (max-width:320px) {
		.w_custom {width: calc(100% - 20px);box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0;}
	}

/*───────────────────────────────────────────────────────────

	 상단 outline/header

───────────────────────────────────────────────────────────*/
	/*** 상단 ***/
		/* 일반 */
			#header_wrap {}
			#header_wrap header { width:100%; min-width:320px; background:#fff; z-index:50;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.26);position:fixed;top:0; left:0;transition:height 0.3s;}
			#header_wrap header.h_on {position:fixed; top:0; left:0;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.26);}
			#header_wrap header .header_box {border:0;padding:15px 15px 7px;text-align:left;vertical-align:top;}
			#header_wrap header .header_box .h_logo {width:122px; padding:0; margin:0 auto; line-height:0; text-align:left;left:0;top:15px;vertical-align:top;display:inline-block;}
			#header_wrap header .header_box .h_logo a {font-size:0; line-height:0; }
			#header_wrap header .header_box .h_logo img {width:100%;}
			#header_wrap header .header_box .left_menu {position:absolute; top:15px; left:auto;right:17px;display:table;}
			#header_wrap header .header_box .left_menu li {display:table-cell;vertical-align:top;}
			#header_wrap header .header_box .bn_cart, 
			#header_wrap header .header_box .top_search {display:inline-block; padding:6px 8px 7px; vertical-align:top;background:none; border:none;position:relative;z-index:1;}
			#header_wrap header .header_box .bn_cart span, 
			#header_wrap header .header_box .top_search span {height:25px;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:100% auto !important;display:inline-block;vertical-align:top;font-size:0;}
			#header_wrap header .header_box .top_search span {width:25px;background-image:url('../img/da_image/icon-hd-search.png');}
			#header_wrap header .header_box .bn_cart span {width:29px;background-image:url('../img/da_image/icon-hd-cart.png');}
			#header_wrap header .header_box .bn_cart em {position:absolute;right:0;top:-4px;min-width:20px;height:20px;line-height:20px;font-size:12px;font-weight:500;color:#fff;letter-spacing:-0.03em;background:#00c4c4;border-radius:20px;text-align:center;font-family:'Lato',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;display:inline-block;vertical-align:top;}
			#header_wrap header .hd_scroll_menu {}
			#header_wrap header .hd_scroll_menu .hd_cate_list {display:block;padding:0 15px 0 9.5px;height:38px;}
			#header_wrap header .hd_scroll_menu .hd_cate_list {}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide {width:auto;padding:0 6.5px;line-height:38px;height:38px;vertical-align:top;font-size:0;}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide:last-child {padding-right:0;}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide a {box-sizing:border-box;display:inline-block;margin:0 auto;vertical-align:top;}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide a strong {font-size:15px;font-weight:400;letter-spacing:-0.03em;color:#111;padding:0 1px;position:relative;z-index:1;box-sizing:border-box;display:inline-block;margin:0 auto;vertical-align:top;}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide a strong:before {position:absolute;left:0;bottom:0;height:2px;background:#00c4c4;width:0;display:inline-block;content:"";}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide.on a strong {color:#00c4c4;font-weight:500;}
			#header_wrap header .hd_scroll_menu .hd_cate_list .swiper-slide.on a strong:before {width:100%;}
			#header_wrap header .hd_scroll_menu .category_side, #header_wrap header .hd_scroll_menu .main_cate_list {display:none !important;}
		@media only screen and (max-width:340px) {
		}

	/*** 중앙위치 ***/
		.sub_top {position:relative;z-index:1;padding:0 45px 0 43px; border-top:1px solid #eee;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.26);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;font-weight:500; line-height:15px; text-align:center;}
		/* 목록가기 글쓰기 위치 */
		.sub_top .sub_top_right2 {position:absolute; top:5px; right:5px;}
		.sub_top .board_btn {border:1px #aaa solid;color:#444;border-radius:4px;font-weight:500;}
	/*** 네비게이션 - ui 개선을 위해서 제거 ***/
		.navi_g { background:#f9f9f9; border-top:1px solid #dbdcde;display:none;}
		.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;}
	
	/*** 카테고리 ***/
		/* pc 일반 */
			#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:fixed; top:0; left:80%; width:48px; height:48px; background:url('../img/da_image/icon-hd-closed.png') no-repeat center; background-size:18px auto; z-index:1002;}
			#wrap nav .nav_bg_box {position:relative;}
			#wrap nav .nav_bg_box .nav_box {position:fixed; top:0; left:0; width:80%; height:100%; margin:0 0 0 -50%; 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_hd_cont {padding:25px 20px;background:#f5f5f5;}
			.nav_hd_cont:after {clear:both;content:"";display:block;}
			.nav_hd_cont .left_logo {float:left;}
			.nav_hd_cont .left_logo a {vertical-align:top;}
			.nav_hd_cont .left_logo img {width:122px;height:auto;vertical-align:top;}
			.nav_hd_cont .nav_cart {padding:9px 11px 5px 0;text-align:right;float:right;}
			.nav_hd_cont .nav_cart > a {display:inline-block;padding:0; vertical-align:top;background:none; border:none;position:relative;z-index:1;}
			.nav_hd_cont .nav_cart span {width:29px;background-image:url('../img/da_image/icon-hd-cart.png');height:25px;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:100% auto !important;display:inline-block;vertical-align:top;font-size:0;}
			.nav_hd_cont .nav_cart em {position:absolute;right:-11px;top:-5px;min-width:20px;height:20px;line-height:20px;font-size:12px;font-weight:500;color:#fff;letter-spacing:-0.03em;background:#00c4c4;border-radius:20px;text-align:center;font-family:'Lato',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;display:inline-block;vertical-align:top;}
			.nav_hd_cont .nav_login {clear:both;display:block;width:100%;font-size:0;vertical-align:top;margin:0;padding:20px 0 0;}
			.nav_hd_cont .nav_login ul {vertical-align:top;font-size:0;}
			.nav_hd_cont .nav_login li {width: calc(50% - 5px);display:inline-block;vertical-align:top;}
			.nav_hd_cont .nav_login li + li {margin-left:10px;}
			.nav_hd_cont .nav_login li a {border:1px #00c4c4 solid;border-radius:5px;background:#fff;color:#00c4c4;font-size:16px;font-weight:500;height:42px;line-height:40px;text-align:center;display:inline-block;vertical-align:top;box-sizing:border-box;widtH:100%;}
			.nav_hd_cont .nav_login li + li a {background:#00c4c4;color:#fff;}
			/* 다국어 선택 */
			.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:274px; margin:0 auto; padding:8px 0 8px 0; text-align:center;}
			.nav_banner .nav_login {position:absolute; top:84px; left:10px;}
			.nav_banner .nav_login ul {font-size:0;}
			.nav_banner .nav_login ul li {display:inline-block; padding:0 10px 0 10px; background:url('../img/icon/icon_line.gif') no-repeat left center; background-size:1px 11px; }
			.nav_banner .nav_login ul li:first-child {background:none;}
			.nav_banner .nav_login ul li a {display:inline-block; font-size:15px; color:#222222;}
			.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 {position:absolute; top:30px; left:0px;font-size:16px; text-align:left; line-height:20px; box-sizing:border-box;padding: 0 20px; }
			.nav_banner .login_txt p.name strong {overflow:hidden; display:inline-block; max-width:150px; text-overflow:ellipsis; white-space:nowrap; font-size:18px; vertical-align:middle; color:#00c4c4;}
			/* 중앙 링크 (장바구니, 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:18px;padding-bottom:18px;}
			.nav_tabmenu_box .nav_tabmenu {display:table; width:100%;}
			.nav_tabmenu_box .nav_tabmenu li {display:table-cell; width:50%; text-align:center;}
			.nav_tabmenu_box .nav_tabmenu li span {display:block;padding:12px 0;line-height:1;font-size:16px;letter-spacing:-0.03em;font-weight:400;background:none;color:#555;border-bottom:1px #ccc solid;}
			.nav_tabmenu_box .nav_tabmenu li.on span {background:none;color:#00c4c4;font-weight:500;border-bottom:1px #00c4c4 solid;}
			/* 게시판 */
			.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;}
			/* 카테고리 proc/_category_all.html */
			#wrap .category_side, #wrap nav .board_cate {width:100%; margin:0 auto;padding:8px 0 0;}
			#wrap .category_side > li, #wrap nav .board_cate > li {padding:0 15px;} 
			#wrap .category_side > li ul {display:none; border:0;background:#f5f5f5;padding:15px 0;margin:4px 0;}
			#wrap .category_side > li a, #wrap nav .board_cate > li a {position:relative; display:block; padding:18px 0;font-size:16px;font-weight:400;color:#333;line-height:1;vertical-align:top;}
			#wrap .category_side > li a > img{max-width:100%;}
			/* 1차 카테고리 타이틀 */
			#wrap .category_side > li > a { font-weight:400;}
			#wrap .category_side > li > a.on {color:#00c4c4;}
			/* 2차 카테고리 타이틀 */
			#wrap .category_side > li > ul > li > a {padding: 15px 30px;padding-left:30px;color:#666;font-size:15px;}
			#wrap .category_side > li > ul > li > a.on {color:#333; font-weight:400;}
			#wrap .category_side > li > ul > li > a span.icon_plus {right:15px;}
			#wrap .category_side > li > ul > li > ul {padding:0;}
			/* 3차 카테고리 타이틀 */
			#wrap .category_side > li > ul > li > ul > li > a {padding:12px 0;padding-left:30px;font-size:14px; color:#888;}
			#wrap .category_side > li > ul > li > ul > li > a.on {color:#555;font-weight:400;}
			/* 4차 카테고리 타이틀 */
			#wrap .category_side > li > ul > li > ul > li > ul {padding:0;}
			#wrap .category_side > li > ul > li > ul > li > ul > li {}
			#wrap .category_side > li > ul > li > ul > li > ul > li > a {padding:8px;padding-left: 35px; font-size:12px; color:#767676;}
			#wrap .category_side > li > ul > li > ul > li > ul > li > a.on {color:#00c4c4; font-weight:400;}
			/* 하위카테고리가 있을경우 아이콘 */
			#wrap .category_side li a span.icon_plus {position:absolute; top:50%; right:0; display:block; width:15px; height:8px; margin:-4px 0 0 0; background:url('../img/da_image/icon-toggle-off.png') no-repeat center; font-size:0; vertical-align:middle; background-size:15px 8px;}
			#wrap .category_side li a.on span.icon_plus {background:url('../img/da_image/icon-toggle-on.png') no-repeat center; background-size:15px 8px;}
			#wrap .category_side li > ul > li > ul > li a span.icon_plus {right:15px;background-size:70% auto;}
			/* 하위카테고리가 없을경우 아이콘 */
			#wrap .category_side li a.icon_arrow {/*background:url('../img/icon/icon_arrow_right.png') no-repeat right center; background-size:6px 10px;*/}
			#wrap nav .board_cate > li a:after {background:url('../img/da_image/icon-toggle-off.png') no-repeat center;background-size:15px 8px;width:15px;height:8px;display:inline-block;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);}

			#wrap nav .nav_cs {border-top:11px #f5f5f5 solid;padding:30px 20px;box-sizing:border-box;}
			#wrap nav .nav_cs dl {}
			#wrap nav .nav_cs dt {font-size:16px;font-weight:500;letter-spacing:-0.04em;color:#222;}
			#wrap nav .nav_cs dd {padding:12px 0 0;}
			#wrap nav .nav_cs dd > strong {font-size:21px;color:#00c4c4;line-height:1;font-weight:700;font-family:'Lato',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;}
			#wrap nav .nav_cs dd > strong a {font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;}
			#wrap nav .nav_cs dd > ul {padding:9px 0 0;}
			#wrap nav .nav_cs dd > ul li {font-size:14px;letter-spacing:-0.02em;font-weight:400;color:#666;line-height:23px;}
			#wrap nav .nav_cs dd > ul li + li {}
			#wrap nav .main_cate_list, #wrap nav .hd_cate_list {display:none !important;}
		@media only screen and (max-width:1297px) {
		}

/*───────────────────────────────────────────────────────────

	 하단 outline/footer

───────────────────────────────────────────────────────────*/
	/* 일반 */
		/* 메인 하단 */
		.content_info_wrap {padding:0 0 20px;vertical-align:top;font-size:0;border:0 !important;}
			.content_info_wrap > dl {width:100%;padding:15px;border-radius:4px;border:1px #ddd solid;box-sizing:border-box;display:inline-block;vertical-align:top;}
			.content_info_wrap > dl > dt {font-size:15px;letter-spacing:-0.05em;color:#222;font-weight:500;line-height:17px;height:17px;margin:0 0 15px;padding-left:21px;background:url(../img/da_image/icon-cscenter.png) no-repeat 0 50%;background-size:17px auto;}
			.content_info_wrap > dl .btn_cs_qa {margin:0;padding:0;height:17px;line-height:17px;box-sizing:border-box;float:right;}
			.content_info_wrap > dl .btn_cs_qa span {height:17px;font-size:14px;font-weight:500;padding-right:16px;color:#222;background:url(../img/da_image/icon-btn-arrow.png) no-repeat 100% 50%;background-size:auto 10px;font-family:inherit;display:inline-block;vertical-align:top;}
			.content_info_wrap > dl > dd {font-size:13px;font-weight:400;color:#666;line-height:1;font-family:'Lato','Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			.content_info_wrap > dl > dd > strong, .content_info_wrap > dl > dd > em {display:inline-block;vertical-align:top;margin:0;padding:0;font-family:inherit;}
			.content_info_wrap > dl > dd > strong {font-size:17px;font-weight:700;color:#00c4c4;line-height:1;}
			.content_info_wrap > dl > dd > strong a {font-size:inherit;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;}
			.content_info_wrap > dl > dd > em {margin:0 0 0 12px;padding:2px 0;font-size:inherit;font-weight:500;color:#444;line-height:inherit;}
			.content_info_wrap > dl > dd > ul {margin-top:13px;}
			.content_info_wrap > dl > dd > ul > li {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:-0.02em;font-family:inherit;display:inline-block;vertical-align:top;line-height:1.4}
			.content_info_wrap > dl > dd > ul > li:nth-of-type(2) {margin-left:8px;}
			.content_info_wrap > dl > dd > ul > li:nth-of-type(2):before {width:1px;height:9px;margin:0 8px 2px 0;background:#ddd;display:inline-block;content:"";vertical-align:middle;}
			.content_info_wrap > dl > dd > ul > li:nth-of-type(3) {width:100%;padding-top:8px;}
		#footer {margin:54px 0 0 0;padding:0 0 96px;}
		/* 고객센터 / PC화면 보기 */
		#footer footer .ft_info2_box {}
		#footer .ft_menu {margin:0;background:#f5f5f5;width:100%;border:0 !important;display:table;vertical-align:top;border-collapse:collapse;table-layout:fixed;}
			#footer .ft_menu li {width:auto;font-size:13px;line-height:1;letter-spacing:-0.04em;color:#666;font-weight:400;padding:1em 0;display:table-cell;vertical-align:Top;border:0;text-align:center;border-collapse:collapse;box-sizing:border-box;}
			#footer .ft_menu li a {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;padding:0;margin:0;border:0;}
			#footer .ft_menu li:nth-of-type(3) {width:30%;color:#333;font-weight:500;}
		#footer .foot_info {vertical-align:top;font-size:0;text-align:left;}
			#footer .foot_info .foot_info_list {font-size:13px;font-weight:400;color:#777;letter-spacing:-0.03em;line-height:21px;width:100%;padding-top:16px;}
			#footer .foot_info .foot_info_list > strong, #footer .foot_info .foot_info_list dt, #footer .foot_info .foot_info_list dd, #footer .foot_info .foot_info_list dd a {font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;vertical-align:top;display:inline-block;margin:0;padding:0;font-family:'Lato','Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;border:0;text-decoration:none;}
			#footer .foot_info .foot_info_list > strong {display:inline-block;vertical-align:top;}
			#footer .foot_info .foot_info_list dl {display:inline-block;vertical-align:top;}
			#footer .foot_info .foot_info_list dl:before {height:9px;margin:6px 8px;width:1px;background:#ccc;display:inline-block;vertical-align:top;content:"";}
			#footer .foot_info .foot_info_list dl.non_bar:before {display:none;}
			#footer .foot_info .foot_info_list dt, #footer .foot_cont .foot_info .foot_info_list dd {}
			#footer .foot_info .foot_info_list dt {}
			#footer .foot_info .foot_info_list dd {}
			#footer .foot_info > p {font-size:13px;letter-spacing:0;font-weight:400;line-height:1;color:#999;vertical-align:top;padding:15px 0 0;margin:0;font-family:'Lato','Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			#footer .foot_info > p span, #footer .foot_info > p .designart {margin-top:10px;letter-spacing:-0.03em;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;vertical-align:top;display:block;}
		#footer .ft_sns {font-size:0;text-align:center;vertical-align:top;padding-top:39px;}
			#footer .ft_sns li {height:24px;line-height:24px;transition:all 0.2s;display:inline-block;vertical-align:top;}
			#footer .ft_sns li + li {margin-left:40px;}
			#footer .ft_sns li a {height:24px;line-height:24px;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto !important;transition:all 0.2s;display:inline-block;overflow:hidden;font-size:0;}
			#footer .ft_sns li.sns01 a {width:12.5px;background-image:url('../img/da_image/icon-sns-01.png');}
			#footer .ft_sns li.sns02 a {width:24px;background-image:url('../img/da_image/icon-sns-02.png');}
			#footer .ft_sns li.sns03 a {width:21px;background-image:url('../img/da_image/icon-sns-03.png');}
		/* 바로가기 */
			#footer footer .shortcut {text-align:center; background:#2f2f2f;margin-top:20px;}
			#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;}
			/* 브랜드 검색 버튼 */
			.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; background:#fff;}
			.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;}
	@media only screen and (max-width:340px) {
	}

/*───────────────────────────────────────────────────────────

	 퀵메뉴 outline/footer

───────────────────────────────────────────────────────────*/
	/* 일반 */
		.ft_btn_top {position:fixed;right:15px;bottom:70px;width:40px;height:40px;background:#fff;box-shadow: 0 0 3.5px 0 rgba(0, 0, 0, 0.35);border-radius:20px;box-sizing:border-box;text-align:Center;z-index:10;vertical-align:top;}
			.ft_btn_top.ft_btn_top_view {bottom:88px;}
			.ft_btn_top button {border:0;display:inline-block;width:40px;height:40px;border-radius:100%;font-size:0;background:url(../img/da_image/icon-quick-top.png) no-repeat 50% 50%;background-size:13px auto;vertical-align:top;}
		.ft_fixed_wrap {position:fixed;left:0;right:0;bottom:0;width:100%;margin:0;z-index:10;background:#fff;box-shadow: 0px 1.5px 10.5px 0 rgba(0, 0, 0, 0.35);border-radius:8px 8px 0 0;}
			.ft_fixed_wrap ul {width:100%;font-size:0;vertical-align:top;display:inline-block;}
			.ft_fixed_wrap ul li {width:20%;text-align:center;vertical-align:top;display:inline-block;position:relative;z-index:1;}
			.ft_fixed_wrap ul li + li {}
			.ft_fixed_wrap ul li > a, .ft_fixed_wrap ul li > em {position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:inline-block;}
			.ft_fixed_wrap ul li > img {position:absolute;left:50%;top: calc(50% - 11px);transform:translate(-50%, -50%);width:auto;}
			.ft_fixed_wrap ul li:nth-of-type(1) > img {height:19px;}
			.ft_fixed_wrap ul li:nth-of-type(2) > img {height:14px;}
			.ft_fixed_wrap ul li:nth-of-type(3) > img {height:17px;}
			.ft_fixed_wrap ul li:nth-of-type(4) > img {height:18.5px;}
			.ft_fixed_wrap ul li:nth-of-type(5) > img {height:17px;}
			.ft_fixed_wrap ul li > span {font-size:13px;font-weight:400;color:#333;letter-spacing:-0.03em;display:block;margin:0;padding:34px 0 9px;line-height:1;}
	@media only screen and (max-width:340px) {
	}

/*───────────────────────────────────────────────────────────

	 상품

───────────────────────────────────────────────────────────*/
	/* 일반 */
		#wrap ._goods_display_main .main_prd_list {padding:0;}
		#wrap ._goods_display_main .main_prd_list .no_bx {padding: 0 0 20px; text-align:center; font-size: 14px;}

		#wrap .goods_list_box {padding-top:15px;}
		#wrap ._goods_display_main, #wrap .goods_product_list, #wrap .recommend_prd_list, #wrap .related_goods ul {box-sizing:border-box;padding:0 16px;}
		/* 심플이미지형 1 | goods/list/list_09 */
		#wrap .goods_prd_item1 {padding:15px 0;}
		#wrap .goods_prd_item1:first-of-type {border-top:0;padding-top:0;}
		#wrap .goods_prd_item1 .goods_prd_img .img_box {position:relative;border-radius:5px;overflow:hidden;}
		#wrap .goods_prd_item1 .goods_prd_img .img_box .img img {width:100%;border:0;box-sizing:border-box;}
		/* 리스트형 2 | goods/list/list_02 */
		#wrap .goods_prd_item {padding:15px 0;}
		#wrap .goods_prd_item:first-of-type {border-top:0;padding-top:0;}
		#wrap .goods_prd_item .goods_prd_img .img_box {position:relative;border-radius:5px;overflow:hidden;}
		#wrap .goods_prd_item .goods_prd_img .img_box .img img {width:100%;border:0;box-sizing:border-box;}
		/* 커스텀 goods/list/list_01 또는 goods/list/list_11 */
			/* 슬라이드 아닐때 1줄 갯수 설정 */
			#wrap .item_linenum2.item_notslide {float:left;width: calc(50% - 8px);}
				#wrap .item_linenum2.item_notslide + .item_linenum2.item_notslide {margin-left:16px;}
				#wrap .item_linenum2.item_notslide:nth-of-type(2n + 1) {clear:both;float:left;margin-left:0 !important;}
			#wrap .item_linenum3.item_notslide {float:left;width: calc(33.32% - 10px);}
				#wrap .item_linenum3.item_notslide + .item_linenum3.item_notslide {margin-left:15px;}
				#wrap .item_linenum3.item_notslide:nth-of-type(3n + 1) {clear:both;float:left;margin-left:0 !important;}
			#wrap .item_linenum4.item_notslide {float:left;width: calc(25% - 9px);}
				#wrap .item_linenum4.item_notslide + .item_linenum4.item_notslide {margin-left:12px;}
				#wrap .item_linenum4.item_notslide:nth-of-type(4n + 1) {clear:both;float:left;margin-left:0 !important;}
			/**/
			#wrap .goods_prd_item2 {display:inline-block;font-size:0;vertical-align:top;}
			#wrap .goods_prd_item2 .goods_prd_item2_box {padding:0 0 25px 0;}
			#wrap .goods_prd_item2 .goods_prd_img {width:100%; padding-bottom:12px; vertical-align:top;}
			#wrap .goods_prd_item2 .goods_prd_img .img_box {position:relative;border-radius:5px;overflow:hidden;}
			#wrap .goods_prd_item2 .goods_prd_img .img_box .img {font-size:0;line-height:0;width: 100%;aspect-ratio: auto 1;}
			#wrap .goods_prd_item2 .goods_prd_img .img_box .img img {width:100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;border:0;box-sizing:border-box;}
			#wrap .goods_prd_item2 .goods_prd_content {vertical-align:top;}
			#wrap .goods_prd_item2 .goods_prd_content a {}
			#wrap .goods_prd_item2 .goods_prd_content .goods_prd_icon {font-size:16px;}
			#wrap .goods_prd_item2 .goods_prd_content .goods_prd_soldout {padding:2px 0 2px 0;}
			#wrap .goods_prd_item2 .goods_prd_content .goods_prd_soldout img {height:18px;}
			#wrap .goods_prd_item2 .goods_prd_content .goods_info_list {}
			#wrap .goods_prd_item2 .goods_prd_content .goods_info_list li {padding:0;color:#333;font-size:15px;line-height:21px;margin:0;font-weight:400;text-align:left;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.brand_name,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.maker_name,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.short_des,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.list_mileage,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.model_no,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.prd_code {font-weight:400;color:#888;font-size:12px;line-height:1;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.prd_name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
			#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box {line-height:1;padding:12px 0 0 !important;margin:0;font-size:12px;vertical-align:top;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box span {font-size:13px;height:14px;line-height:14px;display:inline-block;margin:0;padding:0;vertical-align:top;box-sizing:border-box;color:#333;font-weight:400;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del {padding:0 1px;line-height:13px;height:13px;padding-top:0;font-size:12px;font-weight:400;color:#888;margin-right:0;letter-spacing:0px;position:relative;z-index:1;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong {display:block;margin-bottom:8px;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del:before {display:inline-block;content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#888;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_sale em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_oriprice em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_price em {font-family:'Lato',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;line-height:inherit;height:inherit;color:inherit;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del em {font-size:13px;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_sale em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_oriprice em,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_price em {font-size:15px;font-weight:700;margin-top:-0px;font-family:'Lato',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;color:inherit;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_sale,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_oriprice,
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box strong.item_price {color:#333;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box span.item_dc_per {margin-top:0;line-height:13px;height:13px;font-size:13px;font-weight:700;color:#00c4c4;font-family:'Lato',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.item_money_box del + span.item_dc_per {margin-left:5px;}
			#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.prd_icon {font-size:0;vertical-align:top;margin:0;padding:0;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.prd_icon img {vertical-align:top;margin:8px 0 0;}
				#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list li.prd_icon img + img {margin-left:3px;}
			/* 타임 세일(기본가) */ .goods_prd_item_custom .goods_prd_content .goods_info_list li.price .c_price {color:#00c4c4;}
			/* 타임 세일(적용가) */ .goods_prd_item_custom .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#00c4c4; text-decoration:line-through;}
			/* 타임 세일(남은기간) */ .goods_prd_item_custom .goods_prd_content .goods_info_list li.price .c_price .time_sale_text {color:#3e3d3c; font-size:11px;}
			#wrap .goods_prd_item_custom .soldout_img {position:absolute; top:0; left:0; display:block; font-size:0; width:100%; height:100%; z-index:10; background-size:60%; background-position:center; background-repeat:no-repeat;}
			#wrap .goods_prd_item_custom .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; box-sizing:border-box;}
			#wrap .goods_prd_item_custom .timesale_img img {width:15px; margin:0 3px 0 0; vertical-align:top;}
			#wrap .goods_prd_item_custom .coupon_img {position:absolute; top:0; right:0; z-index:1;}
			#wrap .goods_prd_item_custom .coupon_img img {width:34px;}
			#wrap .goods_prd_item_custom .add_currency {color:#717171; font-size:12px; font-weight:normal; text-align:right;}
		/* 더보기 */
			#wrap ._goods_display_main .btn_box, #wrap .goods_list .btn_box, #wrap .goods_board_review_list .btn_box, #wrap .goods_board_qa_list .btn_box {padding:5px 15px 0px 15px;text-align:center;}
			#wrap .main_more_btn, #wrap .more_btn, #wrap .detail_more_btn {display:block;text-indent:-22px;width:34.8%;padding:13px 0 15px;border-radius:45px;height:45px;line-height:1;margin:0 auto;text-align:center;background:#fff;font-size:15px;letter-spacing:-0.04em;border:1px solid #aaa;color:#444;font-weight:400;box-sizing:border-box;position:relative;z-index:1;font-family:'Lato','Noto Sans KR',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;}
			#wrap .more_btn {text-indent:0px;}
			#wrap .main_more_btn:before, #wrap .detail_more_btn:before {width:7px;height:13px;background:url(../img/da_image/btn-more-arrow.png) no-repeat 0 0;background-size:7px auto;right: calc(50% - 30px);display:inline-block;position:absolute;top: calc(50% - 1px);transform:translateY(-50%);content:"";}
			#wrap .goods_board_review_list .btn_box, #wrap .goods_board_qa_list .btn_box {padding:25px 15px 23px;}
			#wrap .detail_more_btn {text-indent:0;padding-left:15px;padding-right:32px;width:auto;min-width:34.8%;}
			#wrap .detail_more_btn:before {right:15px;}
	@media only screen and (max-width:340px) {
	}
	@media only screen and (max-width:320px) {
		#wrap ._goods_display_main, #wrap .goods_product_list, #wrap .recommend_prd_list, #wrap .related_goods ul {padding:0 12px;}
		/* 슬라이드 아닐때 1줄 갯수 설정 */
			#wrap .item_linenum2.item_notslide {width: calc(50% - 6px);}
				#wrap .item_linenum2.item_notslide + .item_linenum2.item_notslide {margin-left:12px;}
				#wrap .item_linenum2.item_notslide:nth-of-type(2n + 1) {margin-left:0 !important;}
			#wrap .item_linenum3.item_notslide {width: calc(33.32% - 8px);}
				#wrap .item_linenum3.item_notslide + .item_linenum3.item_notslide {margin-left:12px;}
				#wrap .item_linenum3.item_notslide:nth-of-type(3n + 1) {margin-left:0 !important;}
			#wrap .item_linenum4.item_notslide {width: calc(25% - 9px);}
				#wrap .item_linenum4.item_notslide + .item_linenum4.item_notslide {margin-left:12px;}
				#wrap .item_linenum4.item_notslide:nth-of-type(4n + 1) {margin-left:0 !important;}
	}

/*───────────────────────────────────────────────────────────

	 메인 main/index

───────────────────────────────────────────────────────────*/
	/* 일반 */
		/* 메인 비주얼 */
			.main_visual_wrap {padding:15px 15px 20px;background:#f5f5f5;width:100%;box-sizing:border-box;position:relative;z-index:1;text-align:center;}
			.main_visual_wrap .main_visual_box {position:relative;z-index:1;text-align:center;overflow:hidden;}
			.main_visual_box .visual_list {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
			.main_visual_box .swiper-pagination {top:auto;bottom:0;position:absolute;left:50%;transform:translateX(-50%);z-index:5;text-align:center;}
				.main_visual_box .swiper-pagination .swiper-pagination-bullet {width:9px;height:9px;margin:0 5px;background:#aaa;cursor:pointer;}
				.main_visual_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#00c4c4;}
			.main_visual_box .visual_list .swiper-wrapper {padding:0 ;box-sizing:border-box;text-align:center;position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;}/*19.53%*/
			.main_visual_box .visual_list .swiper-wrapper:after {clear:both;content:"";display:block;}
			.main_visual_box .visual_list .visual_cut {flex-shrink: 0;height: 100%;position: relative;transition-property: transform;padding:0 0 25px;box-sizing:border-box;outline:0;display:inline-block;}
			.main_visual_box .visual_list .visual_cut .visual_content {width:100%;border-radius:10px;position:relative;z-index:1;transition:all 0.2s;overflow:hidden;font-size:0;vertical-align:top;}
			.main_visual_box .visual_list .visual_cut.slick-current .visual_content {box-shadow: 4px 4px 6px 0.6px rgba(0, 0, 0, 0.16);}
			.main_visual_box .visual_list .visual_cut .visual_content > a {position:absolute;left:0;top:0;display:inline-block;z-index:2;width:100%;height:100%;}
			.main_visual_box .visual_list .visual_cut .visual_content > img {width:100%;height:auto;vertical-align:top;}
			.main_visual_box .visual_list .visual_cut .visual_content .visual_txt {position:absolute;left:20px;top:50%;width: calc(100% - 40px);transform:translateY(-50%);text-align:left;}
				.main_visual_box .visual_txt h3, .main_visual_box .visual_txt h4, .main_visual_box .visual_txt p {text-align:left;vertical-align:top;margin:0;padding:0;}
				.main_visual_box .visual_txt h3 {font-size:15px;font-weight:500;line-height:1;color:#ffdc3b;letter-spacing:-0.01em;}
				.main_visual_box .visual_txt h4 {margin-top:8px;font-size:25px;font-weight:500;line-height:32px;color:#fff;letter-spacing:-0.03em;}
				.main_visual_box .visual_txt p {margin-top:9px;font-size:14px;font-weight:300;line-height:19px;color:#fff;letter-spacing:-0.04em;}
				.main_visual_box .visual_txt p em {font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;font-style:italic;}
			.main_visual_box .visual_cut.visual_idx1 .visual_txt h3 {color:#ff6600;}
				.main_visual_box .visual_cut.visual_idx1 .visual_txt h4 {color:#222;}
				.main_visual_box .visual_cut.visual_idx1 .visual_txt p {color:#333;}
			.main_visual_box .visual_txt h3, .main_visual_box .visual_txt h4, .main_visual_box .visual_txt p {opacity:0;transform:translateY(80px);}
				.main_visual_box .swiper-slide-active .visual_txt h3, .main_visual_box .swiper-slide-active .visual_txt h4, .main_visual_box .swiper-slide-active .visual_txt p {opacity:0;transform:translateY(80px);-webkit-animation: fadeup 0.6s ease-in-out 1;animation: fadeup 0.6s ease-in-out 1;animation-fill-mode:forwards;}
				.main_visual_box .swiper-slide-active .visual_txt h3 {animation-delay:0.3s;}
				.main_visual_box .swiper-slide-active .visual_txt h4 {animation-delay:0.5s;}
				.main_visual_box .swiper-slide-active .visual_txt p {animation-delay:0.7s;}
			@keyframes fadeup{ 0% {opacity:0;transform:translateY(80px);} 100%{opacity:1;transform:translateY(0px);} }
		/* 메인 타이틀 */
			#wrap .main_title {font-size:21px;line-height:1;font-weight:500;color:#111;letter-spacing:-0.03em;margin:0 auto 18px;vertical-align:top;width: calc(100vw - 30px);bordeR:0;padding:0;}
			#wrap .main_title > strong, #wrap .main_title > a {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;display:inline-block;vertical-align:top;}
			#wrap .main_title > strong + span, #wrap .main_title > a + span {font-size:14px;letter-spacing:0;line-height:1;padding:8px 0 8px 16px;font-weight:400;margin:0;color:inherit;display:inline-block;vertical-align:top;}
			#wrap .main_title > strong + a {font-size:14px;letter-spacing:0;line-height:1;padding:3px 16px 4px 0;background:url(../img/da_image/icon-more-arrow.png) no-repeat 100% 50%;background-size:auto 10px;font-weight:400;margin:0;color:inherit;display:inline-block;vertical-align:top;float:right;}
			#wrap .main_title > a + span b {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			#wrap .main_title > a + span b + b {margin-left:17px;}
		/* 메인 카테고리 */
			.main_cate_wrap {margin-top:33px;}
			.main_cate_wrap {}
			.main_cate_wrap .category_side, .main_cate_wrap .hd_cate_list {display:none !important;opacity:0;}
			.main_cate_wrap .main_cate_list {display: grid;grid-template: auto / repeat(5, 1fr);gap: 17px 10px;font-size:0;}
			.main_cate_list > li {text-align:center;position:relative;z-index:1;display:inline-block;}
			.main_cate_list > li > a {position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:5;}
			.main_cate_list li .thumb {display:inline-block;position:relative;z-index:1;vertical-align:top;margin:0 auto;padding:0;}
			.main_cate_list li .thumb img {vertical-align:top;position:relative;z-index:1;width:100%;height:auto;}
			.main_cate_list > li > strong {font-size:13px;letter-spacing:-0.08em;line-height:1.2;font-weight:400;color:#111;margin:10px auto 0 auto;display:block;vertical-align:top;}
			.main_cate_list > li[data-aos].aos-animate:nth-child(5n+1){transition-delay:0.1s;}
			.main_cate_list > li[data-aos].aos-animate:nth-child(5n+2){transition-delay:0.2s;}
			.main_cate_list > li[data-aos].aos-animate:nth-child(5n+3){transition-delay:0.2s;}
			.main_cate_list > li[data-aos].aos-animate:nth-child(5n+4){transition-delay:0.4s;}
			.main_cate_list > li[data-aos].aos-animate:nth-child(5n+5){transition-delay:0.5s;}
		/* 메인 이벤트 */
			.main_event_bbs {margin:60px auto;}
			.main_event_bbs > ul {}
			.main_event_bbs > ul:after {clear:both;content:"";display:block;}
			.main_event_bbs > ul > li {vertical-align:top;font-size:0;float:left;border-radius:4px;overflow:hidden;}
			.main_event_bbs > ul > li + li {margin-top:15px;}
			.main_event_bbs > ul > li img {vertical-align:top;width:100%;height:auto;}
		/* 메인 와이드 배너 */
			.main_wide_bnr {margin-top:58px;position:relative;z-index:1;vertical-align:top;font-size:0;border-radius:4px;overflow:hidden;}
			.main_wide_bnr > a {position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:5;}
			.main_wide_bnr > img {vertical-align:top;width:100%;height:auto;}
		/* 메인 후기 */
			.main_review {margin:33px 0 0;width:100%;overflow:hidden;}
			.main_review .main_review_slide {width:100%;margin:0;padding:0;box-sizing:border-box;position:relative;z-index:1;}
			.main_review .slide_line4_step1 {width:100%;margin:0;padding:0 8px;position:relative;z-index:1;box-sizing:border-box;overflow:hidden;}
			.main_review .slide_line4_step1 .swiper-wrapper {}
			.main_review .slide_line4_step1 .swiper-wrapper:after {clear:both;content:"";display:block;}
			.main_review .slide_line4_step1 .slide_cut {width:42vw;padding:0 8px;box-sizing:border-box;position:relative;z-index:1;display:inline-block;float:left;text-align:center;}
				.main_review .slide_line4_step1 .slide_cut > a {position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;display:inline-block;}
				.main_review .slide_line4_step1 .slide_cut > .thumb {position:relative;width:100%;aspect-ratio: auto 1;border-radius:4px;overflow:hidden;}
				.main_review .slide_line4_step1 .slide_cut > .thumb img {width: 100%;height: 100%;min-width: 100%;min-height: 100%;object-fit: cover;margin: 0;}
				/* .main_review .slide_line4_step1 .slide_cut:hover > .thumb img {transform: scale(1.1, 1.1);} */
				.main_review .slide_line4_step1 .slide_cut .bbs_star {height:11px;text-align:left;margin:12px 0 0;}
				.main_review .slide_line4_step1 .slide_cut .bbs_star span {display:inline-block;vertical-align:top;font-size:0;height:13px;margin:0;padding:0;}
				.main_review .slide_line4_step1 .slide_cut .bbs_star .star {margin:0 auto;width:61px;background:url(../img/da_image/icon-star-empty.png) no-repeat 0% 50%;background-size:auto 11px;text-align:left;}
				.main_review .slide_line4_step1 .slide_cut .bbs_star .star span {width:auto;background:url(../img/da_image/icon-star-fill.png) no-repeat 0% 50%;background-size:auto 11px;}
				.main_review .slide_line4_step1 .slide_cut > h4, .main_review .slide_line4_step1 .slide_cut > p {width:100%;font-weight:400;margin:0;padding:0;text-align:left;vertical-align:top;text-overflow:ellipsis;word-break:keep-all;word-wrap:break-word;overflow:hidden;}
				.main_review .slide_line4_step1 .slide_cut > h4 {white-space:nowrap;font-size:14px;line-height:1;height:1em;color:#333;letter-spacing:-0.45px;margin-top:14px;}
				.main_review .slide_line4_step1 .slide_cut > p {font-size:13px;letter-spacing:-0.05em;color:#777;line-height:19px;height:38px;margin-top:9px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
		
		/* 메인 신상품 */
			.main_pr_new {margin:61px 0 0;width:100%;overflow:hidden;}
			.main_pr_new .main_pr_new_slide {width:100%;margin:0;padding:0;box-sizing:border-box;position:relative;z-index:1;}
			.main_pr_new .main_pr_new_slide .main_title {}
			.main_pr_new .slide_line4_step1 {width:100%;margin:0;padding:0 8px;position:relative;z-index:1;box-sizing:border-box;overflow:hidden;}
			.main_pr_new .slide_line4_step1 .swiper-wrapper {}
			.main_pr_new .slide_line4_step1 .swiper-wrapper:after {clear:both;content:"";display:block;}
			#wrap .main_pr_new ._goods_display_main {padding:0;}
			#wrap .main_pr_new .slide_line4_step1 .slide_cut {width:42vw;padding:0 8px;box-sizing:border-box;position:relative;z-index:1;display:inline-block;float:left;text-align:center;}
			#wrap .main_pr_new .slide_line4_step1 .slide_cut {}
		/* 메인 추천상품 */
			.main_pr_recmd {margin:0 auto;width:100%;overflow:hidden;}
		/* 메인 더보기형 */
			.main_pr_more {margin:58px auto 0;width:100%;overflow:hidden;position:relative;z-index:1;}
			.main_pr_more + .main_pr_more {margin-top:33px;}
			.main_pr_more h3.main_title {margin:-10px 0 0;}
			.main_pr_more h3.main_title > a {line-height:44px;}
			.main_pr_more h3.main_title > a strong {font-weight:500;line-height:inherit;display:block;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.main_pr_more h3.main_title > a span {font-size:15px;line-height:1;margin-top:33px;letter-spacing:-0.45px;color:#333;font-weight:400;display:inline-block;padding:0 17px 0 0;position:relative;z-index:1;}
			.main_pr_more h3.main_title > a span:after {width:6px;height:11px;background:url(../img/da_image/icon-more-arrow.png) no-repeat 0 0;transform:translateY(-50%);display:inline-block;content:"";position:absolute;right:0;top:50%;}
			.main_pr_more .goods_list_cont {}
			.main_pr_more .item_box {float:left;width: calc(20% - 24px);}
			.main_pr_more .item_box + .item_box {margin-left:30px;}
			.main_pr_more .item_box:nth-of-type(5n + 1) {clear:both;float:left;margin-left:0;}
			.main_pr_more.pr_more_13 h3.main_title strong {width:200px;}
			.main_pr_more.pr_more_14 h3.main_title strong {width:160px;}
			.main_pr_more.pr_more_15 h3.main_title strong {width:200px;}
		/* 메인 탭형 */
			.main_pr_best {margin:30px auto 0;width:100%;overflow:hidden;}
			.main_pr_best .swiper-container {padding:0;}
			.main_pr_best h3.main_title {}
			.main_pr_best .pr_best_tab {padding:0 2px 1px;margin:6px 0 20px;height:28px;width:100%;box-sizing:border-box;}
				.main_pr_best .pr_best_tab:before {bottom:1px;height:1px;width:100%;background:#ddd;display:inline-block;content:"";position:absolute;left:0;z-index:-1;}
				.main_pr_best .pr_best_tab ul {height:28px;margin:0 0 -2px;font-size:0;vertical-align:top;text-align:left;box-sizing:border-box;}/*width:658px;*/
				.main_pr_best .pr_best_tab li {width:auto;padding:0 11px;display:inline-block;vertical-align:top;margin:0;float:left;}
				.main_pr_best .pr_best_tab li span {font-size:15px;font-weight:400;letter-spacing:-0.03em;color:#111;padding:0 2px 12px;line-height:1;margin:0 auto;display:inline-block;cursor:pointer;vertical-align:top;position:relative;z-index:2;}
				.main_pr_best .pr_best_tab li span:after {bottom:-0px;left:0;width:100%;height:2px;background:#00c4c4;opacity:0;display:inline-block;content:"";position:absolute;}
				.main_pr_best .pr_best_tab li.on span {color:#00c4c4;font-weight:500;}
				.main_pr_best .pr_best_tab li.on span:after {opacity:1;}			
			.main_pr_best .pr_best_cont {}
			.main_pr_best .pr_best_cont > .tab_cont {width:100%;margin:0;padding:0;overflow:hidden;height:0;}
			.main_pr_best .pr_best_cont > .tab_cont.on {height:auto;overflow:inherit;}
			.main_pr_best .pr_best_cont .main_title {display:none;}
			.main_pr_best .pr_best_cont .main_prd_list {counter-reset:main-best;}
			.main_pr_best .pr_best_cont .item_notslide {counter-increment:main-best;}
			.main_pr_best .pr_best_cont .img_box:before {content:counter(main-best);height:25px;line-height:23px;min-width:25px;padding:0 4px 2px;border-radius:5px;left:7px;top:7px;font-size:14px;font-weight:700;font-family:'Lato',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;position:absolute;z-index:2;background:#00c4c4;color:#fff;text-align:center;box-sizing:border-box;display:inline-block;}
			#wrap .main_pr_best .main_more_btn, #wrap .main_pr_best .more_btn {margin-top:5px;}
	@media only screen and (max-width:340px) {
	}
	@media only screen and (max-width:320px) {
		#wrap .main_title {max-width: calc(100vw - 20px);}
	}

/*───────────────────────────────────────────────────────────

	 서브 페이지

───────────────────────────────────────────────────────────*/
	/* 일반 */
		/* 분류 */
		/* 카테고리 */
		#wrap .goods_list .goods_list_category {position:relative;}
		#wrap .goods_list .goods_list_category ul {margin: 18px 10px 18px;  font-size: 13px; line-height: 1.4em; overflow: hidden; position: relative; padding: 0 30px 0 0; vertical-align: top; height:auto;}
		#wrap .goods_list .goods_list_category ul.fixed{height: calc(1.4em + 6px);}
		#wrap .goods_list .goods_list_category ul li {display: inline-block; font-size: inherit; vertical-align: top; line-height: inherit;}
		#wrap .goods_list .goods_list_category ul li a { display: inline-block; padding: 3px 5px; font-size: inherit; line-height: inherit; letter-spacing: -0.04em; color: #333;}
		#wrap .goods_list .goods_list_category ul li.selected a {font-weight:500; }
		#wrap .goods_list .goods_list_category .view_all_btn{position:absolute; content:''; width:8px; height:8px; border:2px solid #ccc; border-left:0; border-top:0; top:4px; right:15px; transform:rotate(45deg); font-size:0; z-index:5;}
		#wrap .goods_list .goods_list_category .view_all_btn.on{transform: rotate(225deg); top: 10px; border-color:#00c4c4;}
		/* 추천상품 */
		#wrap .goods_list .goods_list_recom {margin:0 auto;padding:18px 0 0;border-top:10px #f5f5f5 solid;}
		.goods_list .goods_list_recom .user_tune {padding:5px 0 5px 0;}
		#wrap .goods_list .goods_list_recom h3 {position:relative;display:block;padding:0;width: calc(100vw - 30px);font-size:21px;color:#111;letter-spacing:-0.03em;border:0;text-align:left;font-weight:500;margin:0 auto 18px;line-height:1;}
		#wrap .goods_list .goods_list_recom h3 .more_btn_box {font-size:14px;letter-spacing:0;line-height:1;padding:3px 16px 4px 0;background:url(../img/da_image/icon-more-arrow.png) no-repeat 100% 50%;background-size:auto 10px;font-weight:400;margin:0;color:inherit;display:inline-block;vertical-align:top;float:right;position:static;right:0;top:0;border:0;}
		#wrap .goods_list .goods_list_recom h3 .more_btn_box a {border:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline-block;vertical-align:top;text-align:left;}
		#wrap .goods_list .goods_list_content .goods_top_box {/* margin:10px 0 0; */padding:10px 15px; background:#f5f5f5;}
		/* 검색 */
		#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_btm_tab_menu_box .detail_btm_tab_menu ul li a span {display:inline-block;}
		#wrap .related_goods {padding-bottom:0px;}
		#wrap .related_goods h3 {position:relative;display:block;padding:0;width: calc(100vw - 30px);font-size:21px;color:#111;letter-spacing:-0.03em;border:0;text-align:left;font-weight:500;margin:0 auto 18px;}
		#wrap .related_goods h3 + .list:after {clear:both;content:"";display:block;}
		#wrap .goods_prd_item_custom .goods_prd_content .goods_info_list {padding:0;}
		#wrap .goods_view .detail_info h3 {font-weight:500;}
		#wrap .goods_view .detail_info .detail_info_top .price_box .price, 
		#wrap .goods_view .detail_info .detail_info_top .price_box del{font-family:'Lato',-apple-system,BlinkMacSystemFont,helvetica,Apple SD Gothic Neo,sans-serif;}
		#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%;}
		#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:61px;height:11px;background:url(../img/da_image/icon-star-empty.png) no-repeat 0% 50%;background-size:auto 11px;}
		#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:11px;background:url(../img/da_image/icon-star-fill.png) no-repeat 0% 50%;background-size:auto 11px;}
		#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 .detail_write_btn {border-radius:22px;}
	@media only screen and (max-width:340px) {
	}



