@charset "utf-8";
#wrap{overflow:hidden; min-width:1230px;}
.w_custom{position:relative; width:1200px; margin:0 auto; box-sizing:border-box;}
#container{border-top:0;}


/*───────────────────────────────────────────────────────────

	 레이아웃   현태뿡빵삥

───────────────────────────────────────────────────────────*/
	address, em {font-style:normal;}
		/* 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;margin:0 auto;width:100%;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;}
	/* 일반 */

	@media only screen and (max-width:1297px) {

	}

/*───────────────────────────────────────────────────────────

	 상단 outline/header

───────────────────────────────────────────────────────────*/
	/* 일반 */
		#header{position:fixed; width:100%; background:#fff; z-index:101; top:0; left:0; transition:all 0.4s;}
		#wrap .header_top_cont{width:1740px;display:flex;align-items:center;position: relative; transition:all 0.4s;}
		#header .header_top{height:auto; border:0; transition:all 0.4s;}
		#header .h1_logo{text-align:left;padding: 41px 0 42px 0;font-size: 0; transition:all 0.4s;}

		/* 상단 로그인 */
			#wrap .top_member_box{float:none;position:relative;margin: 9px 0 0 auto;line-height:1;z-index:150;font-size:0; transition:all 0.4s;}
			#wrap .top_member_box > li{float:none;display:inline-block;position:relative;}
				#wrap .top_member_box > li + li:before{display:inline-flex; content:''; width:1px; height:8px; background:#ddd; margin:0 13px; vertical-align:middle;}
				#wrap .top_member_box > li.before_dn:before{display:none;}
			#wrap .top_member_box > li a{display: inline-block;padding: 0;color: #222;font-size: 13px;font-weight: 400;vertical-align: middle;}
				#wrap .top_member_box > li a:hover{text-decoration:underline;}
				#wrap .top_member_box > li.cart a{font-size:0;width:20px;height:22px;background:url('../img/da_image/hd_cart_icon.png') no-repeat center;margin-left: 30px;}
				#wrap .top_member_box > li.search a{font-size:0;width:20px;height:20px;background:url('../img/da_image/hd_search_icon.png') no-repeat center;margin-left: 25px;}
			
		/* gnb */
			#header .gnb{width:58vw;position:absolute;top: calc(50% - 21px);left:50%;transform:translateX(-50%);text-align: center;transition:all 0.4s;}
			#header .gnb .gnb_all{display:inline-block; vertical-align:top; text-align:left;}
			#header .gnb .gnb_all a{font-size:12px;}
			#header .gnb .gnb_all strong{display:none;}
		/* 상단메뉴 최상위 */
			#header .gnb .depth0{font-size:0; vertical-align:top; border:none; overflow:hidden; height:49px;}
			#header .gnb .depth0 > li{position:relative;display:inline-block;vertical-align:top;margin: 0 27px;padding: 13px 0;}
				#header .gnb .depth0 > li + li:before{position: absolute;content:'';width:3px;height:3px;background:#222;border-radius:100%;vertical-align:middle;top: 50%;transform: translateY(-50%);left: -27px;}
			#header .gnb .depth0 > li > a{position:relative; display:inline-block;padding: 0 0;font-size: 17px;font-weight: 500;text-align:center;line-height: 140%;color: #222; vertical-align:middle; transition:all 0.4s;}
			#header .gnb .depth0 > li > a:hover{color:#ec1b2c}
			#header .gnb .depth0 > li > a > img{max-height:45px; vertical-align:middle;}
			#header .gnb .gnb_menu0{}
		/* 상단메뉴 1뎁스 */
			#header .gnb .depth1 > li{display: block;width: 100%;background: #e72e35;border-bottom: 1px solid rgba(221, 221, 221, .22);-webkit-transition: background 300ms;transition: background 3;text-align: left;}
			#header .gnb .depth1 > li > a{font-size: 14px; padding: 14px 15px; letter-spacing: 0.025em; color: rgba(255, 255, 255, 1)}
			#header .gnb .depth1 > li > a:hover{background:#bd2329 }
			#header .gnb .depth1 > li > a.active{background:#bd2329;}
		/* 상단메뉴 2,3,4 뎁스 CSS */
			#header .gnb .depth1 li{position:relative;}
			#header .gnb .depth1 li a{display:block;/*width:100%;*/padding:5px 10px 7px 19px;font-size: 14px;line-height: 2.9;font-weight: 400;}
			#header .gnb .depth1 li a:hover{background:#bd2329;}
			#header .gnb .depth1 li a.active{background:#bd2329;}
		/* 상단 메뉴 뎁스 위치 */
			#header .gnb .depth1{display: none;position:absolute;top:100%;left:50%;width:198px;background:#ffffff;z-index:100;transform: translateX(-50%);}
			#header .gnb .depth2{display:none; position:absolute; top:-1px; left:100%; width:160px; background:#ffffff;box-sizing:border-box;border:1px solid #E72E35;padding:10px 0;}
			#header .gnb .depth2 > li > a{font-size:15px;color:#222;line-height:1.3;padding:10px 20px;text-underline-offset:4px;}
			#header .gnb .depth2 > li:hover > a{background:none;color:#E72E35;text-decoration: underline;font-weight:500;}
			#header .gnb .depth3{display:none; position:absolute; top:-1px; left:160px; width:160px; background:#ffffff;}
			#header .gnb .depth4{display:none; position:absolute; top:-1px; left:160px; width:160px; background:#ffffff;}

		/* header on*/
			#header.on{box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
			#header.on .h1_logo{padding:20px 0;}
			#header.on .gnb{top:50%; transform:translate(-50%, -50%);}
			#wrap #header.on .top_member_box{margin-top:0;}

		/* 서브비주얼 */
			.sub_visual{width:100%; height:150px; display:flex; align-items:center; background:url('../img/da_image/sub_visual_bg.jpg') no-repeat center; background-size:cover; padding-bottom:6px; box-sizing:border-box;}
			.sub_visual h3{font-size:50px;font-weight:500;color:#222;letter-spacing: -1.5px;}

	@media only screen and (max-width:1757px) {
		#wrap .header_top_cont{width:100%; padding:0 15px; box-sizing:border-box;}
	}
	@media only screen and (max-width:1400px) {
		#header .gnb .depth0 > li + li:before{margin:2px 1.5vw;}
		#header .gnb .depth0 > li > a{font-size:16px;}
	}

/*───────────────────────────────────────────────────────────

	 하단 outline/footer

───────────────────────────────────────────────────────────*/
	/* 일반 */
		#footer{padding:0;}
		#footer_wrap{border-top:1px solid #eee;}
		.ftr_info{padding: 60px 0;}
		.ftr_info .cont{display:flex; justify-content:space-between; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.ftr_info .cont h3{font-size:18px;font-weight:500;color:#222;line-height: 1;margin-bottom: 28px;}
		.ftr_info .cont > div{width: calc(100% / 3);box-sizing: border-box;}
		.ftr_info .cont > div + div{border-left:1px solid #eee;padding-left: 58px;}
		.ftr_info .cont .cs_center {}
		.ftr_info .cont .cs_center strong{display:block;font-size:30px;font-weight:600;color:#ec1b2c;line-height: 1;}
		.ftr_info .cont .cs_center p{font-size:15px;font-weight: 400;color:#777;letter-spacing: -0.7px;line-height: 28px;margin-top: 20px;}
		.ftr_info .cont .bank_info{}
		.ftr_info .cont .bank_info dl {display:flex;width:240px;margin-top: -8px;}
			.ftr_info .cont .bank_info dl + dl{margin-top:0;}
		.ftr_info .cont .bank_info dl dt{width:52px; font-size:14px; font-weight:400; color:#333; line-height:28px;}
		.ftr_info .cont .bank_info dl dd{width: calc(100% - 52px);font-size:17px;font-weight:500;color:#333;line-height:28px;padding-left: 20px;box-sizing: border-box;}
		.ftr_info .cont .bank_info > strong{display:inline-flex;align-items:center;justify-content:center;width:240px;height:50px;font-size:14px;font-weight:400;color:#777;letter-spacing:-0.5px;border-radius:4px;background:#f5f5f5;margin-top: 28px;}
		.ftr_info .cont .shipping_guide{background: url('../img/da_image/shipping_guide_bg.png') no-repeat calc(100% - 5px) calc(100% - 15px);} 
		.ftr_info .cont .shipping_guide dl{}
		.ftr_info .cont .shipping_guide dl dt{font-size:16px;font-weight:400;color:#333;line-height: 1;}
		.ftr_info .cont .shipping_guide dl dd{font-size:20px;font-weight:500;color:#333;line-height: 1;margin-top: 16px;}
		.ftr_info .cont .shipping_guide .main_more_btn{color:#333;border-color:#ddd;width:140px;font-weight:500;margin-top: 28px;}
		.ftr_info .cont .shipping_guide .main_more_btn:after{display:inline-flex;content:'';width:5px;height:5px;border:1.5px solid #333;border-left:0;border-top:0;transform:rotate(-45deg);margin-left:15px;vertical-align: middle;position: relative;top: -1px; transition:all 0.4s;}
			.ftr_info .cont .shipping_guide .main_more_btn:hover{color:#fff;background: #ec1b2c;border-color: #ec1b2c;}
			.ftr_info .cont .shipping_guide .main_more_btn:hover:after{border-color:#fff;}

		.ftr_cont{width:100%;background:url('../img/da_image/ftr_cont_bg.jpg') no-repeat center;background-size:cover;padding: 60px 0 185px;}
		.ftr_cont .ftr_logo{font-size:0;margin-bottom: 46px;}
		.ftr_cont .ftr_exp{}
		.ftr_cont .ftr_exp p{font-size:14px;font-weight: 500;color:#777;line-height:185%;font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.ftr_cont .ftr_exp p span{display:inline-block;margin-right: 17px;}
		.ftr_cont .ftr_exp p a{font-size:inherit;font-weight:inherit;color:inherit;border: 0;}
		.ftr_cont .ftr_exp .copyright{font-size:13px;font-weight: 500;color:#999;margin-top: 30px;}
		.ftr_cont .ftr_exp .copyright strong{font-weight: 700;}
		.ftr_cont .ftr_exp .copyright a{display:inline-block; margin-left:14px;}

		.view_mobile{display: inline-flex;width:200px;height:50px;align-items: center;justify-content: center;box-sizing:border-box;margin-top:15px;align-items: center;justify-content: center;background:#009d42;font-size:14px;color:#fff;font-weight:500;}

		.ftr_menu{background:url('../img/da_image/ftr_menu_bg.jpg') no-repeat center; background-size:cover; }
		.ftr_menu ul{display:flex; width:100%; height:70px; align-items:center;}
		.ftr_menu ul li{margin-right:32px;}
		.ftr_menu ul li a{font-size:14px; font-weight:400; color:#fff;}
		.ftr_menu ul li a strong{font-weight:500;}

		.btn_scroll_top{position:fixed;flex-wrap:wrap;bottom: 40px;right: 40px;display:inline-flex;align-items:center;justify-content: center; background:#222;color:#fff;font-size:12px;font-weight:600;font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;flex-direction: column;line-height: 1;cursor: pointer; z-index:9; opacity:0; width:0; height:0; overflow:hidden; transition:all 0.4s;}
			.btn_scroll_top.on{opacity:1; width:70px; height:70px; overflow:visible;}
			.btn_scroll_top:before{display:block;content:'';width: 100%;height:10px;background:url('../img/da_image/btn_scroll_top.png') no-repeat center;background-size: auto 100%;margin-bottom: 10px; transition:all 0.4s;}
			.btn_scroll_top.on:hover:before{transform:translateY(-5px); background:url('../img/da_image/btn_scroll_top_on.png') no-repeat center;background-size: auto 100%;}

	@media only screen and (max-width:1297px) {

	}

/*───────────────────────────────────────────────────────────

	 측면 outline/side

───────────────────────────────────────────────────────────*/
	/* 일반 */

	@media only screen and (max-width:1297px) {

	}

/*───────────────────────────────────────────────────────────

	 퀵메뉴 outline/scroll

───────────────────────────────────────────────────────────*/
	/* 일반 */

	@media only screen and (max-width:1297px) {

	}

/*───────────────────────────────────────────────────────────

	 상품진열영역 goods/list

───────────────────────────────────────────────────────────*/
	/* 일반 */

	@media only screen and (max-width:1297px) {

	}

/*───────────────────────────────────────────────────────────

	 메인 main/index

───────────────────────────────────────────────────────────*/
	/* 일반 */
		/* 메인 비주얼 */
			.main_visual{margin: 0 0 153px;position: relative;}
			.main_visual, .VisualSwiper{height:840px; overflow:hidden;}
			.main_visual .VisualSwiper{width:100%;}
			.main_visual .VisualSwiper .swiper-slide{height:100%; position:relative; overflow:hidden;}
			.main_visual .VisualSwiper .cont{position:absolute;top: 49.5%;transform:translateY(-50%);left:50%;margin-left: 100px;width: 100%; z-index:2;}
				.main_visual .VisualSwiper .idx1 .cont{top:49%;}
				.main_visual .VisualSwiper .link{/*position:absolute; top:0; left:0; width:100%; height:100%; z-index:5;*/}
				.main_visual .VisualSwiper .cont h5{font-size:30px;font-weight:300;color:#fff;line-height:133%;margin-bottom: 10px;letter-spacing: -0.5px;}
				.main_visual .VisualSwiper .cont h4{font-size:64px;font-weight:bold;color:#fff;line-height: 125%;}
				.main_visual .VisualSwiper .cont h3{font-size:80px;font-weight:bold;color:#fff;line-height: 120%; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
				.main_visual .VisualSwiper .cont p{font-size:20px;font-weight:300;color:#fff;line-height: 140%;margin-top: 13px;letter-spacing: -0.2px;}
				.main_visual .VisualSwiper .cont p span{font-size:17px;}
				.main_visual .VisualSwiper .cont .main_more_btn{margin-top: 58px; }
				.main_visual .VisualSwiper .swiper-slide .cont .main_more_btn:hover{background:#fff; color:#ec1b2c;}
				.main_visual .VisualSwiper .cont .img_wrap{display:flex; align-items:flex-end; margin-top: 44px;}
				.main_visual .VisualSwiper .cont .awards_list{display:flex;flex-wrap:wrap;width:375px;}
				.main_visual .VisualSwiper .cont .awards_list li{position:relative; width:calc(100% / 3 - 20px);margin-right:30px;}
					.main_visual .VisualSwiper .cont .awards_list li:nth-child(3n){margin-right:0;}
					.main_visual .VisualSwiper .cont .awards_list li:nth-child(n+4){margin-top: 27px;}
				.main_visual .VisualSwiper .cont .awards_list li dl{text-align:left;}
				.main_visual .VisualSwiper .cont .awards_list li dt{position:relative; font-size:0;}
					.main_visual .VisualSwiper .cont .awards_list li:nth-child(5) dt:before{position:absolute;content:'';width:22px;height:101px;background:url('../img/da_image/visual_idx01_img05_before.png') no-repeat center;right: -11px;bottom: -2px;}
				.main_visual .VisualSwiper .cont .awards_list li dd{font-size: 16px;font-weight:400;color:#fff;line-height: 125%;letter-spacing: -0.8px;margin-top: 10px;}
				.main_visual .VisualSwiper .award{margin-top:34px;}
				.main_visual .VisualSwiper .award li{font-size:20px;color:#fff;font-weight:100;letter-spacing:-0.8px;line-height:2;display: flex;align-items: baseline;flex-shrink:0;gap:11px;}
				.main_visual .VisualSwiper .award li:before{width:4px;height:4px;content:"";box-sizing:border-box;border-radius:100%;background: #fff;display: inline-block;transform:translateY(-5px);}
				.main_visual .VisualSwiper .cont .tower_list{display:flex;margin-left: 43px;padding-bottom: 9px;}
				.main_visual .VisualSwiper .cont .tower_list li{font-size:0;}
				.main_visual .VisualSwiper .cont .tower_list li + li{margin-left:9px;}
				.main_visual .VisualSwiper .cont .tower_list li:nth-child(3){margin-left:25px;}
			.main_visual .VisualSwiper .thumb{width:100%;height:100%;background-size:cover;background-position: center; transform:scale(1.1); transition:all 2s;}
			.main_visual .swiper-button-prev, .main_visual .swiper-button-next{width:50px;height:50px;border:2px solid #fff;border-radius:100%;box-sizing:border-box;left:auto;right: 51px;top: 46.8%; transition:all 0.4s;}
			.main_visual .swiper-button-prev{background:url('../img/da_image/visual_prev_btn.png') no-repeat center;margin-top: -35px;}
			.main_visual .swiper-button-next{background:url('../img/da_image/visual_next_btn.png') no-repeat center;margin-top: 35px;}
				.main_visual .swiper-button-prev:hover{background:#fff url('../img/da_image/visual_prev_btn_on.png') no-repeat center;}
				.main_visual .swiper-button-next:hover{background:#fff url('../img/da_image/visual_next_btn_on.png') no-repeat center;}
			#wrap .swiper-button-prev:after, #wrap .swiper-button-next:after{display:none;}
			#wrap .swiper-button-prev:focus, #wrap .swiper-button-next:focus{outline:none;}

				/* 애니 효과 */
					#wrap .main_visual .txtani {opacity:0;}
					#wrap .main_visual .swiper-slide-active .txtani {animation: step02 1.0s ease-in-out;animation-fill-mode:forwards;animation-delay: 0.2s;}
					#wrap .main_visual .swiper-slide-active h4.txtani, #wrap .main_visual .swiper-slide-active h3.txtani{animation-delay: 0.4s;}
					#wrap .main_visual .swiper-slide-active p.txtani, #wrap .main_visual .swiper-slide-active .awards_list.txtani{animation-delay: 0.6s;}
					#wrap .main_visual .swiper-slide-active .main_more_btn.txtani, #wrap .main_visual .swiper-slide-active .tower_list.txtani{animation-delay: 0.8s;}
					#wrap .main_visual .VisualSwiper .swiper-slide-active .thumb{transform:scale(1);}

					@keyframes step02{ 0%{opacity:0; transform: translate(100px,0);} 100%{opacity:1;transform: translate(0,0);} }

		/* 공통 */
			.main_more_btn{display:inline-flex;align-items:center;justify-content: center;width:180px;height:47px;border:2px solid #fff;border-radius:4px;box-sizing:border-box;font-size:15px;font-weight: 400;color:#fff;letter-spacing: -0.5px; transition:all 0.4s;}
			.main_content .main_tit{}
			.main_content .main_tit h3{font-size:50px;font-weight:300;color:#222;letter-spacing: -2.3px;line-height: 1;}
				.main_content .main_tit h3 + p{margin-top: 25px;}
			.main_content .main_tit h3 strong{font-size:inherit; font-weight:bold; color:inherit;}
				.main_content .main_tit h3 strong em{font-weight:inherit;}
			.main_content .main_tit p{font-size:20px;font-weight:400;color:#777;letter-spacing: -0.9px;} 

			#wrap .pt_green{color:#009d42;}
			#wrap .pt_right_green{color:#80b22d}
			#wrap .pt_blue{color:#2E68C6;}
			#wrap .pt_deep_blue{color:#104c9b;}
			#wrap .pt_right_blue{color:#195792;}
			#wrap .pt_purple{color:#8f3bb6;}
			#wrap .pt_deep_purple{color:#643a73;}
			#wrap .pt_pink{color:#e761b2;}
			#wrap .pt_orange{color:#f47430;}
			#wrap .pt_deep_orange{color:#d76f2f;}
			#wrap .pt_yellow{color:#feaf2c;}
			#wrap .pt_green02{color:#5EB836;}
			#wrap .pt_purple02{color:#9469B7;}
			#wrap .pt_deep_sea{color:#00909D;}
			#wrap .pt_pink02{color:#F44398;}
			#wrap .pt_brown{color:#73583A;}
			
			

		/* main_about */
			.main_about{}
			.main_about .about_list{display:flex;justify-content:space-between;margin-top: 75px;}
			.main_about .about_list li{position:relative;width:100%;padding-top: 123px;padding-right: 15px;box-sizing: border-box;}
				.main_about .about_list li:before{position:absolute; content:''; left:0; top:0;}
				.main_about .about_list li:nth-child(1):before{width:101px; height:90px; background:url('../img/da_image/main_about_icon01.png') no-repeat center; }
				.main_about .about_list li:nth-child(2):before{width:89px;height:84px;background:url('../img/da_image/main_about_icon02.png') no-repeat center;top: -2px;}
				.main_about .about_list li:nth-child(3):before{width:105px;height:93px;background:url('../img/da_image/main_about_icon03.png') no-repeat center;top: -7px;left: 5px;}
				.main_about .about_list li:nth-child(4):before{width:117px;height:68px;background:url('../img/da_image/main_about_icon04.png') no-repeat center;top: 7px;}
			.main_about .about_list li dl{}
			.main_about .about_list li dt{font-size:24px;font-weight:500;color:#222;letter-spacing: -1.2px;}
				.main_about .about_list li dt + dd{margin-top: 13px;}
			.main_about .about_list li dd{font-size:18px;font-weight:300;color:#666;letter-spacing: -0.8px;line-height:155%;}

			/* aos */
				.main_about .about_list li:nth-child(1)[data-aos].aos-animate{transition-delay:0.2s}
				.main_about .about_list li:nth-child(2)[data-aos].aos-animate{transition-delay:0.3s}
				.main_about .about_list li:nth-child(3)[data-aos].aos-animate{transition-delay:0.4s}
				.main_about .about_list li:nth-child(4)[data-aos].aos-animate{transition-delay:0.5s}

		/* prod_list
			- 좌우반전 : 짝수번째 li 자동 (클래스 불필요)
			- 타입 : li에 .type1 ~ .type6 → 큰 글자(:before) 위치
			- 아이콘 : .icon에 .icon1 ~ .icon6 → 아이콘 위치 (li 타입과 별개로 지정 가능)
			- 상품 : 글자/색상/썸네일 크기 → "상품" 영역 (특정 상품만 위치 조정 시 li.상품:before / li.상품 .icon 추가)
		*/
			.main_prod{margin-top: 194px;}
			.main_prod .prod_list > li{
				--char:''; --char-color:#eee; --char-opacity:1;
				--thumb-w:600px; --thumb-h:600px; --thumb-bleed:0px; --thumb-radius:0; --info-w:none;
				position:relative; display:flex; align-items:center; justify-content:space-between; margin-bottom:230px; transition:all 0.5s;
			}
				.main_prod .prod_list > li:nth-child(even){flex-direction:row-reverse;}
				.main_prod .prod_list > li:nth-child(even) .info{padding-right:0; padding-left:100px;}
				.main_prod .prod_list > li:before{position:absolute; content:var(--char); color:var(--char-color); opacity:var(--char-opacity); z-index:2; font-size:500px; font-weight:100; line-height:1; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			.main_prod .prod_list .icon{position:absolute; width:133px; font-size:0;}
				.main_prod .prod_list .icon img{width:100%;}
			.main_prod .prod_list .info{flex:1 1 0; min-width:0; max-width:var(--info-w); padding-top: 13px;box-sizing:border-box;padding-right:100px;position: relative;z-index: 3;}
			.main_prod .prod_list .info .main_tit > span{font-size:0;margin-bottom:55px;display: inline-block;}
			.main_prod .prod_list .info .main_tit > span + span{margin-left:13px;}
			.main_prod .prod_list .info .main_tit h3 + p{margin-top: 36px;}
			.main_prod .prod_list .info .main_tit p{font-size:18px; line-height:155%;}
			.main_prod .prod_list .info .option{font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;margin-top: 56px;}
			.main_prod .prod_list .info .option dt{font-size:20px; font-weight:500; }
			.main_prod .prod_list .info .option dd{font-size:0;margin-top: 13px;}
			.main_prod .prod_list .info .option dd li{display:inline-block;vertical-align:middle;font-size:16px;font-weight:500;color:#222;letter-spacing: -0.5px;}
			.main_prod .prod_list .info .option dd li + li:before{display:inline-flex; content:''; width:2px; height:2px; background:#222; border-radius:100%; vertical-align:middle; margin:0 15px;}
			.main_prod .prod_list .info .main_more_btn{color:#222;border-color:#ddd;font-weight:500;margin-top: 44px;}
				.main_prod .prod_list .info .main_more_btn:hover{color:#fff;background: #ec1b2c;border-color: #ec1b2c;font-weight:400;}
			.main_prod .prod_list .thumb{flex:none; width:var(--thumb-w); height:var(--thumb-h); margin-right:calc(var(--thumb-bleed) * -1); font-size:0; position:relative;}
				.main_prod .prod_list > li:nth-child(even) .thumb{margin-right:0; margin-left:calc(var(--thumb-bleed) * -1);}	/* --thumb-bleed : 화면 밖으로 나가는 폭 (좌우 자동) */
			.main_prod .prod_list .thumb img{width:100%; height:100%; object-fit:cover; border-radius:var(--thumb-radius);}

			/* 큰 글자 : li.type1 ~ (px, li 기준) */
				/* 타입1 : baby_a, junior_c, young_c */
				.main_prod .prod_list > li.type1:before{left:336px; bottom:-23px;}
				/* 타입2 : kid_b, junior_d, active_a */
				.main_prod .prod_list > li.type2:before{right:-170px; bottom:-23px;}
				/* 타입3 : kid_c, junior_e, active_b */
				.main_prod .prod_list > li.type3:before{left:390px; bottom:-62px;}
				/* 타입4 : kid_d, junior_f, patch */
				.main_prod .prod_list > li.type4:before{right:-175px; bottom:-65px; z-index:-1;}
				/* 타입5 : kid_e, young_a */
				.main_prod .prod_list > li.type5:before{left:320px; bottom:-137px;}
				/* 타입6 : kid_f, young_b */
				.main_prod .prod_list > li.type6:before{left:-138px; bottom:-78px;}
				/* 타입7 */
				.main_prod .prod_list > li.type7:before{left:-205px; bottom:-158px;}

			/* 아이콘 : .icon.icon1 ~ (px, li 기준) */
				.main_prod .prod_list .icon.icon1{left:-154px; top:-82px;}
				.main_prod .prod_list .icon.icon2{left:-154px; top:-82px;}
				.main_prod .prod_list .icon.icon3{right:-166px; top:-60px;}
				.main_prod .prod_list .icon.icon4{width:89px; left:-156px; top:-229px;}
				.main_prod .prod_list .icon.icon5{width:79px; left:342px; top:-133px;}
				.main_prod .prod_list .icon.icon6{right:-166px; top:-60px;}
				.main_prod .prod_list .icon.icon7{right:-166px; top:-150px;}

			/* 상품 (글자·색상·썸네일) */
				.main_prod .prod_list > li.baby_a{--char:'A'; --char-color:#dbf4e5; --thumb-w:700px; --thumb-h:600px;}
				.main_prod .prod_list > li.kid_b{--char:'B'; --char-color:#DAF2D0; --thumb-radius:100%;}
				.main_prod .prod_list > li.kid_c{--char:'C'; --char-color:#F4EDF9; --thumb-w:1000px; --thumb-h:620px; --thumb-bleed:360px;}
				.main_prod .prod_list > li.kid_d{--char:'D'; --char-color:#B1D9F2; --thumb-w:640px; --thumb-h:760px; --thumb-radius:50%;}
				.main_prod .prod_list > li.kid_e{--char:'E'; --char-color:#fde3d3;}
				.main_prod .prod_list > li.kid_f{--char:'F'; --char-color:#FFE0EF; --thumb-w:640px; --thumb-h:760px;}
				.main_prod .prod_list > li.junior_c{--char:'C'; --char-color:#DBF4E5; --thumb-w:1000px; --thumb-h:620px; --thumb-bleed:360px;}
				.main_prod .prod_list > li.junior_d{--char:'D'; --char-color:#dbe4f0; --thumb-w:640px; --thumb-h:760px; --thumb-radius:50%;}
				.main_prod .prod_list > li.junior_e{--char:'E'; --char-color:#EAE1D6;}
				.main_prod .prod_list > li.junior_f{--char:'F'; --char-color:#F6E6F0;}
				.main_prod .prod_list > li.young_a{--char:'A'; --char-color:#f7e6dc; --thumb-w:685px; --thumb-h:572px; --thumb-radius:80%;}
				.main_prod .prod_list > li.young_b{--char:'B'; --char-color:#e2e6e9; --thumb-w:1000px; --thumb-h:620px; --thumb-bleed:360px;}
				.main_prod .prod_list > li.young_c{--char:'C'; --char-color:#daf0ae; --char-opacity:0.6; --thumb-radius:100%;}
					.main_prod .prod_list > li.young_c .info .main_more_btn{margin-top:70px;}
				.main_prod .prod_list > li.active_a{--char:'A'; --char-color:#b1d9f2; --char-opacity:0.6; --thumb-h:650px; --info-w:560px;}
				.main_prod .prod_list > li.active_b{--char:'B'; --char-color:#f7dce5; --thumb-w:1000px; --thumb-h:620px; --thumb-bleed:360px;}
				.main_prod .prod_list > li.patch{--char:'P'; --char-color:#f6edde; --info-w:560px;}

	@media only screen and (max-width:1297px) {

	}


/*───────────────────────────────────────────────────────────

	 매장찾기 board/skin/Find_store

───────────────────────────────────────────────────────────*/
	/* 서브 공통 */
		#wrap input[type="text"], #wrap input[type="password"]{background:#fff; border:2px solid #ddd; border-radius:4px; padding:0 15px; box-sizing:border-box; color:#333;}
		#wrap input[type="text"]:focus, #wrap input[type="password"]:focus{border-color:#000;}
		#wrap select{background:#fff; border:2px solid #ddd; border-radius:4px; padding:0 15px; box-sizing:border-box; color:#333; cursor:pointer;}
		#wrap .chosen-container{vertical-align:top; text-align:left;width:100%;}
		#wrap .chosen-single{color: #666;vertical-align:top;outline:none;border:2px solid #ddd;padding: 0 35px 0 18px;box-sizing: border-box;background: #fff url('../img/da_image/select_arrow.png') no-repeat calc(100% - 18px) 50%;border-radius:4px;display:inline-flex;align-items:center; appearance:none;}
		#wrap .chosen-single > span{margin:0; line-height:1; height:auto;}
		#wrap .chosen-container .chosen-results li{float:none;}
		#wrap .chosen-container .chosen-drop{border:2px solid #ddd; border-top:none 0;}
		#wrap .chosen-container .chosen-results li.active-result{text-align:left;}
		#wrap .chosen-container .chosen-results li.disabled-result{text-align:left;}
		#wrap .chosen-container-single .chosen-single div b{display:none;}
		#wrap .sub_content .location_wrap{display:none;}

	/* 게시판 공통 */
		.board_zone_tit{padding:0; margin-bottom:30px; padding-top:30px;}
		.board_zone_tit h2{font-size:30px;font-weight:bold;color:#333;line-height: 1;letter-spacing: -1.5px; }

		/* 게시판 검색 */
			/*#wrap .board_search_box{position:relative; margin: 0;padding: 0;border: 0;background: none;text-align:center; font-size:0; margin-bottom:60px;}
			#wrap .board_search_box .chosen-container{margin-right:10px;}
			#wrap .board_search_box select{width:160px;}
			#wrap .board_search_box input[type="text"]{width:300px; height:48px; font-size:15px; font-weight:400; color:#333;}
			#wrap .board_search_box .btn_board_search{width:20px; height:20px; font-size:0; background:url('../img/da_image/btn_board_search.png') no-repeat center; border:0; margin-left:-45px; }
			#wrap .board_search_box .chosen-single{height:48px; font-size:15px; background:#fff url('../img/da_image/select_arrow_bold.png') no-repeat calc(100% - 15px) 50%;}*/
	
	/* 리스트 */
		#wrap .find_store{}
		#wrap .find_store .store_map{width:100%;height:500px;margin-bottom:26px;}
		#wrap .find_store .board_search_box{border:1px solid #ddd; border-radius:4px; background:#f9f9f9; padding:60px 50px; box-sizing:border-box;}
		#wrap .find_store .board_search_box .board_cate{display:flex; flex-wrap:wrap; margin-top:40px;}
		#wrap .find_store .board_search_box .board_cate li{width:calc(100% / 8 - 17.5px); margin-right:20px;}
			#wrap .find_store .board_search_box .board_cate li:nth-child(8n){margin-right:0;}
			#wrap .find_store .board_search_box .board_cate li:nth-child(n+9){margin-top:20px;}
		#wrap .find_store .board_search_box .board_cate li a{display:flex; align-items:center; justify-content:center; height:50px; font-size:16px; font-weight:400; color:#333; border:2px solid #ddd; border-radius:4px; box-sizing:border-box; background:#fff; transition:all 0.4s;}
		#wrap .find_store .board_search_box .board_cate li a.on, #wrap .find_store .board_search_box .board_cate li a:hover{border-color:#009d42; color:#009d42; font-weight:500;}

		#wrap .find_store .board_list_gallery ul{width:100%;margin:0;display: flex;flex-wrap: wrap;}
		#wrap .find_store .board_list_gallery ul li{position:relative;width:calc(100% / 3 - 20px);margin-right:30px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;overflow:hidden;padding-bottom: 86px; transition:all 0.4s;}
			#wrap .find_store .board_list_gallery ul li:nth-child(3n){margin-right:0;}
			#wrap .find_store .board_list_gallery ul li:hover{border-color:#009d42;}
		#wrap .find_store .board_list_gallery ul li > a{position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
		#wrap .find_store .board_list_gallery .gallery_cont{padding:0;}
		#wrap .find_store .board_list_gallery .board_img{height:200px; padding:0; border:0;}
		#wrap .find_store .gallery_info_cont{border-top:1px solid #ddd;padding: 33px 38px;box-sizing:border-box;}
		#wrap .find_store .gallery_info_cont .board_tit{margin:0;}
		#wrap .find_store .gallery_info_cont .board_tit strong{font-size:24px; font-weight:600; color:#222; letter-spacing:-0.7px; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		#wrap .find_store .gallery_info_cont .board_cont{border-top:1px solid #ddd;margin-top: 22px;padding-top: 24px;}
		#wrap .find_store .gallery_info_cont .board_cont p{font-size:18px;font-weight:400;color:#666;line-height:155%;word-break:keep-all;letter-spacing: -0.7px;}
		#wrap .find_store .gallery_info_cont .board_cont .num{margin-top: 17px;letter-spacing: 0;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		#wrap .find_store .gallery_info_cont .btn_box{position:absolute;left:50%;transform:translateX(-50%);bottom: 38px;text-align:center;}
		#wrap .find_store .gallery_info_cont .view_btn{display:inline-flex;align-items:center;justify-content:center;width:180px;height:48px;background:#d7d7d7;border-radius:4px;color:#fff;margin:0 auto;font-size: 18px;font-weight: 500;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; transition:all 0.4s;}
		#wrap .find_store .gallery_info_cont .view_btn:after{display:inline-flex; content:''; width:6px; height:10px; background:url('../img/da_image/find_store_view_arr.png') no-repeat center; margin-left:15px;}
		#wrap .find_store .board_list_gallery ul li:hover .view_btn{background:#009d42;}

	/* 뷰페이지 */
		#wrap .find_store .board_zone_view .top_section{display:flex; justify-content:space-between;}
		#wrap .find_store .board_zone_view .store_info{width:550px;margin-top: -12px;}
		#wrap .find_store .board_zone_view .store_map_thumb{width:600px; border:1px solid #ddd; box-sizing:border-box; height:400px;}
		#wrap .find_store .store_info .board_view_tit{padding: 0 0 18px;border-width:3px;}
		#wrap .find_store .store_info .board_view_tit h3{font-size:40px; font-weight:600; color:#009d42; letter-spacing:-1.9px; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		#wrap .find_store .board_zone_view .board_view_info{display:table;padding: 19px 29px 17px;width: 100%;box-sizing: border-box;}
		#wrap .find_store .board_zone_view .board_view_info dt, #wrap .find_store .board_zone_view .board_view_info dd{display:table-cell;font-size:18px;line-height: 166%;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;vertical-align: top;}
		#wrap .find_store .board_zone_view .board_view_info dt{font-weight:500;color:#222;letter-spacing: -0.7px;width: 124px;padding-right: 15px;box-sizing: border-box;}
		#wrap .find_store .board_zone_view .board_view_info dd{font-weight:400;color:#666;padding-top: 3px;width: calc(100% - 122px);}
		#wrap .find_store .board_zone_view .board_view_info dd.addr{font-family:"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; letter-spacing:-0.9px;}
		#wrap .find_store .board_view_content{margin-top: 49px;}
		#wrap .find_store .board_view_content .board_view_tit{border-color:#ddd;border-width: 3px;padding-bottom: 24px;}
		#wrap .find_store .view_comment{border-width:2px;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap{position:relative; padding:60px 60px;}
		#wrap .find_store .board_view_content .StoreSwiper{width:800px; margin:0 auto; overflow:hidden;}
		#wrap .find_store .board_view_content .StoreSwiper .swiper-slide{border-radius:4px; overflow:hidden;}
		#wrap .find_store .board_view_content .StoreSwiper .swiper-button-prev, #wrap .find_store .board_view_content .StoreSwiper .swiper-button-next{width:13px; height:24px; transition:all 0.4s;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-button-prev{background:url('../img/da_image/StoreSwiper_prev.png') no-repeat center; left:152px}
			#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-button-prev:hover{background:url('../img/da_image/StoreSwiper_prev_on.png') no-repeat center;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-button-next{background:url('../img/da_image/StoreSwiper_next.png') no-repeat center; right:152px}
			#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-button-next:hover{background:url('../img/da_image/StoreSwiper_next_on.png') no-repeat center;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-pagination{position:relative; font-size:0; margin-top:40px;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-pagination-bullet{opacity:1; width:10px; height:10px; background:#aaa;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:10px;}
		#wrap .find_store .board_view_content .StoreSwiper_wrap .swiper-pagination-bullet-active{background:#009d42;}

/*───────────────────────────────────────────────────────────

	 상품 분류 goods/goods_list

───────────────────────────────────────────────────────────*/
	/* 상단 상품꾸미기 */
		#wrap .addition_zone{width:100%;padding: 0;margin-bottom: 99px;text-align:center;}
		#wrap .addition_zone p{width:100%; height:100%;}
		#wrap .addition_zone p img{width:100%; height:100%; object-fit:cover;}
	
	/*  추천순, 판매인기순, 낮은가격순, 높은가격순, 상품평순, 등록일순 */
		#wrap .goods_pick_list{display: flex;justify-content: space-between;align-items: center;}
		#wrap .goods_pick_list .pick_list_num{display:block;padding: 0;font-size: 15px;color: #999;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		#wrap .goods_pick_list .pick_list_num strong{color:#009d42;font-size: 18px;font-weight: 600;}
		#wrap .goods_pick_list .pick_list_box{height: auto;margin: 0;padding: 0;clear:both;border: 0;display: flex;align-items: center;}
		#wrap .goods_pick_list .pick_list_box .pick_list{display:inline-block;float: none;padding: 0 29px 0 0;}
		#wrap .goods_pick_list .pick_list_box .pick_list li{float:left;margin: 0;padding: 0;background:#ffffff;position:relative;}
			#wrap .goods_pick_list .pick_list_box .pick_list li + li:before{display:inline-flex;content:'';width:1px;height:12px;background:#ddd;margin: 0 9px 0 11px;}
		#wrap .goods_pick_list .pick_list_box .pick_list input{position:absolute; top:3px; left:1px; width:0; z-index:-1;}
		#wrap .goods_pick_list .pick_list_box .pick_list label{padding: 0;background:#ffffff;cursor:pointer;font-size: 14px;font-weight: 400;color: #999;}
		#wrap .goods_pick_list .pick_list_box .pick_list label.on{color:#333; font-weight:inherit; background:none;}
		#wrap .goods_pick_list .chosen-single, #wrap .choice_num_view select{width:150px; height:40px; font-size:14px;}
		#wrap .choice_num_view{float:none; padding:0;}

	/* 상품 갤러리형을 기본으로 */
		#wrap .goods_list{padding-bottom:30px;}
		#wrap .goods_list_tit{padding:60px 0 10px 0; border-bottom:1px solid #ececec; line-height:1; position:relative;}
		#wrap .goods_list_tit h3{font-size:22px;}
		#wrap .goods_list_cont{position:relative; width:100%;}
		#wrap .goods_list_cont:after{display:block; clear:both; content:"";}
		#wrap .goods_list_cont ul{float:left;width: calc(100% + 30px);font-size:0;margin-left: -15px;}
		#wrap .goods_list_cont ul li{display:inline-block;position:relative;/*min-height:50px;*/margin: 30px 0 0 0;text-align:center;vertical-align:top;font-size:12px;}
		#wrap .goods_list_cont .slick-slide li{margin:0;}

		#wrap .item_cont{padding: 0 15px;text-align:left;color:#1c1c1c;}
		#wrap .icon_time_sale{position:absolute; top:0; left:0; text-align:left;}
		#wrap .goods_list .item_photo_box{display:inline-block !important;overflow:hidden;position:relative;text-align:center;border: 0;vertical-align:middle;border-radius: 4px; width:100%; height:300px;}
		#wrap .item_photo_box a.over{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,157,66,0.75); display:flex; align-items:center; justify-content:center; font-size:18px; font-weight:500; color:#fff; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; opacity:0; transition:all 0.4s; z-index:3;}
			#wrap .item_photo_box:hover a.over{opacity:1;}
		#wrap .item_photo_box a.over span{position:relative;}
			#wrap .item_photo_box a.over span:before{position:absolute;content:'';width: calc(100% + 6px);height:3px;background:#fff;left: 50%;transform: translateX(-50%);bottom: -1px;}
			#wrap .item_photo_box a.over span:after{display:inline-flex; content:''; width:6px; height:10px; background:url('../img/da_image/find_store_view_arr.png') no-repeat center; margin-left:15px;}
		#wrap .item_photo_box a{position:relative; display:block; height:100%; width:100%;}
		#wrap .item_photo_box a img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
		#wrap .item_info_cont{display: block;padding: 32px 0 0 0;text-align: center;vertical-align:middle;font-size:12px;}
		#wrap .item_tit_box{padding:0;}
		#wrap .item_tit_box .item_brand{display:block; color:#888888;}
		#wrap .item_tit_box .item_name{display:block;padding: 0;font-size: 22px;font-weight: 600;word-break: break-all;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		#wrap .item_tit_box .item_name_explain{display:block; padding:0 10px 0 0px; color:#a8a8a8;}
		#wrap .item_money_box{padding: 2px 0 0;line-height:1;}
		#wrap .item_money_box del{display:block; color:#888888;}
		#wrap .item_money_box .item_price{display:block; padding:7px 0 5px 0; font-size:16px; color:#333; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; font-weight:400;}
		#wrap .item_money_box .item_price strong{display:inline-block; font-size:18px; font-weight:600; color:#009d42; margin-right:4px;}
			#wrap .item_money_box .item_price strong.biz_member{color:#ec1b2c;}
		#wrap .item_money_box .item_price .time_sale_cost{display:inline-block; padding:7px 0 5px 20px; font-size:16px; background:url('../img/icon/goods_icon/icon_time_sale_cost.png') no-repeat left 7px;}
		#wrap .item_money_box .item_price .time_sale_cost_r{display:inline-block; padding-top:5px; font-size:16px;}
		#wrap .item_money_box .item_price .time_sale_text{display:inline-block; padding:7px 0 5px 20px; font-size:11px; background:url('../img/icon/goods_icon/icon_time_sale_cost.png') no-repeat left 7px; color:#888888}
		#wrap .item_money_box .item_sale{display:block; padding:3px 0 3px 0; font-size:16px; color:#009d42;}
		#wrap .item_money_box .item_sale .icon_item_coupon{margin:10px 0 0 0;}
		#wrap .item_money_box .item_sale .icon_item_coupon img{vertical-align:middle;}
		#wrap .item_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5; background:none;}
		#wrap .item_money_box .item_mileage img{vertical-align:middle;}

	/* 검색 */
		#wrap .goods_search_box .search_again_box input + label{font-size:16px; font-weight:400;}

/*───────────────────────────────────────────────────────────

	 상품 상세 goods/goods_view

───────────────────────────────────────────────────────────*/
	

	/* 상품 상세 */
		.goods_view .item_photo_info_sec{background:#f5f5f5; padding-top:100px; padding-bottom:120px;}
		.goods_view .item_photo_big{width:600px; height:450px; background:#fff; border:1px solid #ddd; border-radius:4px; overflow:hidden; position:relative;}
		.goods_view .item_photo_big img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
		/* 상품 이미지 슬라이드 */
			.goods_view .item_photo_slide{position:relative;margin: 30px 0 0 5px;}
			.goods_view .item_photo_slide .slider_goods_nav{font-size:0;width: 396px;}
			.goods_view .item_photo_slide .slider_goods_nav li{display:inline-block;width:80px;height: 70px;padding: 0;/* background:#666;*/}
			.goods_view .item_photo_slide .slider_goods_nav li img{width: 70px;height: auto;margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
			.goods_view .item_photo_slide .slider_goods_nav li a{display:block;width: 70px;position: relative;height: 100%;background: #fff;border-radius: 4px;overflow: hidden; border:0;}
				.goods_view .item_photo_slide .slider_goods_nav li a:before{position:absolute; content:''; top:0; left:0; width:100%; height:100%; border-radius:4px; overflow:hidden; background:rgba(0,0,0,0.2); z-index:2; transition:all 0.4s;}
					.goods_view .item_photo_slide .slider_goods_nav li.slick-current a:before, .goods_view .item_photo_slide .slider_goods_nav li a:hover:before{background:rgba(0,0,0,0);}
				.goods_view .item_photo_slide .slider_goods_nav li a:after{position:absolute; content:''; top:0; left:0; width:100%; height:100%; border:3px solid #009d42; border-radius:4px; overflow:hidden; z-index:3; transition:all 0.4s; box-sizing:border-box; opacity:0;}
					.goods_view .item_photo_slide .slider_goods_nav li.slick-current a:after, .goods_view .item_photo_slide .slider_goods_nav li a:hover:after{opacity:1;}

		/* 작은 슬라이드 버튼 */
			.goods_view .item_photo_slide .slick_goods_prev, .goods_view .item_photo_slide .slick_goods_next{position:absolute;top: 50%;transform: translateY(-50%);left: 70px;padding:0;z-index:150;width:9px;height:16px; z-index:5;}
			.goods_view .item_photo_slide .slick_goods_prev{background:url('../img/da_image/btn_slide_prev.png') no-repeat center;}
			.goods_view .item_photo_slide .slick_goods_next{background:url('../img/da_image/btn_slide_next.png') no-repeat center;right: 77px;left:auto;}
			.goods_view .item_photo_slide .slick_goods_prev img, .goods_view .item_photo_slide .slick_goods_next img{display:none;}
		

		/* 상품 상세 리스트 */
			.goods_view .item_info_box{float:right;position:relative;width:520px;margin-top: -20px;}

		/* 상품 상세 리스트 내용 */
			.goods_view .item_tit_detail_cont{}
			.goods_view .item_detail_tit{position:relative;padding: 0 0 21px 0;border-bottom: 1px solid #ddd;}
			.goods_view .item_detail_tit h3{width: 420px;font-size: 50px;font-weight: 400;color: #222;word-break: break-all;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			/* .goods_view .sns_list{position:absolute;top: 20px;right:0;} */
			.goods_view .sns_list ul{display:flex;}
			.goods_view .sns_list ul li{float:none; width:auto; padding:0; font-size:0;}
			.goods_view .sns_list ul li:nth-child(5){display: none;}
			.goods_view .sns_list ul li + li{margin-left:10px;}
			.goods_view .sns_list ul li img{display:none;}
			.goods_view .sns_list ul li.sns_kakao a{background:url('../img/da_image/share_sns_kakao.png')no-repeat center;background-size:cover;}
			.goods_view .sns_list ul li.btn_copy_link a{background:url('../img/da_image/share_sns_link.png')no-repeat center;background-size:cover;}
			.goods_view .sns_list ul li a{display:inline-flex; width:35px; height:35px; background:url('../img/da_image/share_sns_list01.png') no-repeat center;box-sizing:border-box;border-radius:100%;}
			/* .goods_view .item_detail_tit .sns_list ul li:nth-child(2) a{background:url('../img/da_image/share_sns_list02.png') no-repeat center;} */
			.goods_view .item_detail_tit .btn_qa_share_box{position:absolute; bottom:10px; right:0px;}
			.goods_view .item_detail_tit .item_price{margin-top:-5px;}
			.goods_view .item_detail_tit .item_price dt{display:none;}
			.goods_view .item_detail_tit .item_price dd{font-size:20px; font-weight:500; color:#333;}
			.goods_view .item_detail_tit .item_price dd strong{font-size:30px; font-weight:bold; color:#009d42; font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; margin-right:2px;}
			.goods_view .item_detail_tit .item_price dd.biz_member strong{color:#ec1b2c;}

			.goods_view .btn_gray_list .btn_gray_small{font-size: 13px;background: #fff;padding: 0 15px;display: inline-flex;align-items: center;height: 35px;border: 2px solid #ddd;border-radius: 4px;box-sizing:border-box;}
				.goods_view .btn_gray_list .btn_gray_small:after{display:inline-flex; content:''; width:10px; height:5px; background:url('../img/da_image/select_arrow.png') no-repeat center; margin-left:10px;}
			.goods_view .btn_gray_list .btn_gray_small em{background: none;line-height: 1;padding: 0;}


		/* 상품상세 공통 */
			.goods_view .item_detail_list{border-bottom: 0;margin: 19px 0 0 0;}
			.goods_view .item_detail_list:after{display:block; clear:both; content:"";}
			.goods_view .item_detail_list dl{float: none;width:100%;min-height:24px;padding: 7px 0 29px 0;display: flex;}
			.goods_view .item_detail_list dt{float: none;width: 117px;margin: 0;word-wrap:break-word;font-size: 16px;font-weight: 400;color: #222;letter-spacing: -0.7px;}
			.goods_view .item_detail_list dd{float: none;width: calc(100% - 117px);font-size: 16px;font-weight: 400;color: #666;letter-spacing: -0.7px;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			.goods_view .item_detail_list del{color:#333333;}

		/* 옵션추가 */
			.goods_view .item_add_option_box{float: none;margin: -18px 0 0;padding: 0;border-top:0;}
			.goods_view .item_add_option_box dl{padding: 7.5px 0;align-items: center;}
				.goods_view .item_add_option_box dl:last-child{padding-bottom:15px;}
			.goods_view .item_add_option_box dt strong{color:#009d42;}
			.goods_view .item_add_option_box dd{margin: 0;}
			.goods_view .item_add_option_box dd strong{display:block; padding:2px 0 0 0;}
			.goods_view .item_add_option_box select{width:100%;}
			.goods_view .item_add_option_box input{width:100%;}
			#wrap .item_add_option_box .chosen-single{width:100%; height:50px; font-size:15px; color:#999; background:#fff url('../img/da_image/select_arrow_big.png') no-repeat calc(100% - 20px) 50%;}

		/* 상세 상품 선택 셋팅 */
			.goods_view .item_detail_list + .item_choice_list table{width:100%; border-bottom:0;}
		
		/* 상품 선택 내용*/
			.goods_view .item_choice_list{margin:0 0 0 0; word-break:break-all;}
			.goods_view .item_choice_list:after{display:block; clear:both; content:"";}
			.goods_view .item_choice_list table{width:100%;}
			.goods_view .item_choice_list table tbody + tbody:before{display:block; content:''; width:100%; height:10px; background:#f5f5f5;}
			.goods_view .item_choice_list table tr + tr td{border-top:0 !important;}
			.goods_view .item_choice_list table td{}
			.goods_view .item_choice_list table colgroup+tbody tr td{}
			.goods_view .item_choice_list table tbody:last-child tr td{}
			.goods_view .item_choice_list table td .delete_goods{width:10px; height:10px; background:url('../img/da_image/ico_cart_del.png') no-repeat center;}
			.goods_view .item_choice_list table td .delete_goods img{display:none;}
			.goods_view .item_choice_list .item_choice_price{font-size:16px;font-weight:400;color:#333;text-align:right;padding-right: 10px; font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			.goods_view .item_choice_list .item_choice_price strong{font-weight:500;}
			.goods_view .item_choice_divide .item_choice_photo + span{max-width:220px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

		/* 수량 선택 */
			#wrap .goods_qty{display:inline-block;vertical-align:middle;position: relative;}
			#wrap .goods_qty .text{float:left;display: inline-flex;padding: 0 55px 0 17px;width: 110px;outline:none;height: 45px;border: 2px solid #ddd;color:#3f3f3f;font-size:12px;line-height: 1;text-align: left;align-items: center;font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
				#wrap .goods_qty .text:focus{border:2px solid #ddd;}
			#wrap .goods_qty span{float:left; margin:0 0 0 -1px;}
			#wrap .goods_qty span .up{background: #fff url('../img/da_image/btn_count_up.png') no-repeat center;top: 0;right: 0;border-radius: 0 4px 0 0;}
			#wrap .goods_qty span .down{margin:-1px 0 0;background: #fff url('../img/da_image/btn_count_down.png') no-repeat center;bottom: 0;right: 0;border-radius: 0 0 4px;}
			#wrap .goods_qty span button{display:block;width: 42px;height: 24px;text-indent:-9999px;position: absolute;border: 2px solid #ddd;}

		/* 총 합계급액 */
			#wrap .item_tatal_box dl{width:100%; padding:0 0 5px 0; font-size:0;}
			#wrap .item_tatal_box dt{display:inline-block;font-size: 16px;margin-right: auto;text-align: left;font-weight: 500; width:125px;}
			#wrap .item_tatal_box dd{display:inline-block; width:calc(100% - 125px); font-size:14px;}
			#wrap .item_tatal_box .total_amount{margin:15px 0 0 0;padding-top: 15px;border-top: 1px solid #ddd;}
			#wrap .item_tatal_box .total_amount dt{font-size:16px; font-weight:bold;}
			#wrap .item_info_box .item_tatal_box .total_amount dd{color:#009d42; font-weight:bold;}
				#wrap .item_info_box .item_tatal_box .total_amount dd.biz_member{color:#ec1b2c;}
			#wrap .item_info_box .item_tatal_box .total_amount dd strong{font-size: 30px; font-weight:bold; font-family: "Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
			#wrap .item_info_box .item_tatal_box .total_amount dd strong b{font-size:20px; font-weight:500; color:#333; margin-left:3px;}
			#wrap .btn_choice_box{clear:both; width:100%; padding:20px 0 0 0; text-align:right;}
			#wrap .btn_choice_box > div{display:flex;justify-content: space-between;}
			#wrap .btn_choice_box > div button{display:inline-flex; align-items:center; justify-content:center; padding:0;margin:0;background:#fff;border:2px solid #009d42;border-radius:4px;color:#009d42;font-weight:500;font-size:16px;height:60px;}
			#wrap .btn_choice_box > div button + button{margin-left:10px;}
			#wrap .btn_choice_box .btn_add_wish{width:60px; font-size:0;}
			#wrap .btn_choice_box .btn_add_cart, #wrap .btn_choice_box .btn_add_order{width:calc(100% / 2 - 40px);}
			#wrap .btn_choice_box .btn_add_order{background:#009d42; color:#fff;}
				#wrap .btn_choice_box .btn_add_wish:before{display:inline-flex; content:''; width:21px; height:20px; background:url('../img/da_image/btn_add_wish.png') no-repeat center;}
				#wrap .btn_choice_box .btn_add_cart:before{display:inline-flex; content:''; width:20px; height:22px; background:url('../img/da_image/btn_add_cart.png') no-repeat center; margin-right:10px;}
				#wrap .btn_choice_box .btn_add_order:before{display:inline-flex; content:''; width:23px; height:17px; background:url('../img/da_image/btn_add_order.png') no-repeat center; margin-right:10px;}
			#wrap .btn_restock_box{text-align:center;}

		/* 상품 정보내용 탭 */
			#wrap .item_goods_tab{padding:0 0 0 0; border-bottom:0; margin:-70px 0 0 0; transition:all 0.4s;}
				#wrap .item_goods_tab.on{position:fixed;left: 0;top:77px; width: 100%;z-index: 29;margin: 0;}
				#wrap .item_goods_tab.on li.on a{border-bottom-color:#ddd;}
			#wrap .item_goods_tab ul{float:none;width: 100%;height: auto;margin:0 auto;padding: 0;font-size:0;display: flex;justify-content: space-between;}
			#wrap .item_goods_tab li{float: none;position:relative;width: 100%;font-size:12px;text-align:center;z-index:10;}
			#wrap .item_goods_tab li.on{margin-top: 0;z-index:20;}
				#wrap .item_goods_tab li + li{margin-left:-2px;}
			#wrap .item_goods_tab li a{display: flex;margin: 0;padding: 0;color: #666;font-size: 16px;font-weight: 500;align-items: center;justify-content: center;height: 70px;background: #eee;box-sizing: border-box;border: 2px solid #ddd;border-radius: 4px 4px 0 0; letter-spacing:-0.7px;}
			#wrap .item_goods_tab li.on a{padding-top: 0;margin-top: 0;color:#222; border-bottom:2px solid #fff0; background:#fff;}
			#wrap .item_goods_tab li.on a span{display:inline-block; position:relative; top:-3px;}
			#wrap .item_goods_tab li:first-child a{margin-left:0;}
			#wrap .item_goods_tab li a strong{color:#009d42;}

		/* 상품상세정보, 배송안내, 교환 및 반품안내, 상품후기, 상품문의 */
			#wrap .item_goods_sec > div{margin-bottom:70px;}
			#wrap .item_goods_sec .view_img_box{position: relative;}
			#wrap .item_goods_sec .view_img_box > a{position: absolute;top:32px;}
			#wrap .item_goods_sec .all_size_box{display: none;}
			#wrap .item_goods_sec .btn_size_more{margin-top:30px;display: block;}
			#wrap .item_goods_sec .btn_size_more.dn{display: none;}
			#wrap .item_goods_sec .related{margin-bottom:70px;}
			#wrap .item_goods_sec h3{font-size:21px; font-weight:500; color:#222; padding:45px 0 20px;}
			#wrap .item_goods_sec .detail_explain_box .goods_list_cont{margin-top:0;}
/*───────────────────────────────────────────────────────────

	 서브페이지 기본

───────────────────────────────────────────────────────────*/
	.sub_content{padding:100px 0 0 0;}
	.sub_content:after{clear:both;content:"";display: block;}
	
	/*** 상품 상세 ***/
		/* 옵션 수량 천만단위 틀어짐 수정 */
		#wrap .item_info_box .item_choice_list table.option_display_area td {box-sizing:border-box; background:#eee; border-top:2px solid #ddd; border-bottom:2px solid #ddd;}
			#wrap .item_info_box .item_choice_list table.option_display_area td:first-child{border-left:2px solid #ddd;border-radius: 4px 0 0 4px;}
			#wrap .item_info_box .item_choice_list table.option_display_area td:last-child{border-right:2px solid #ddd;border-radius: 0 4px 4px 0;padding-right: 10px;}
		#wrap .item_info_box .item_choice_list table.option_display_area td.cart_prdt_name {padding-left: 20px;font-size:14px;color: #555;font-weight: 500 !important;}
		#wrap .item_info_box .item_choice_list table.option_display_area td.cart_prdt_name .cart_tit > span{display:inline-block; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:155px; font-weight:500;}
		#wrap .item_info_box .item_choice_list table.option_display_area col:nth-of-type(1) {width:245px !important;}
		#wrap .item_info_box .item_choice_list table.option_display_area col:nth-of-type(3) {width:110px !important;}
		/* 총 합계금액 가로값 수정 */
		#wrap .item_info_box .item_tatal_box {float:none;width: 100%; padding:30px 0 0;}
		#wrap .item_info_box .item_tatal_box dd {padding-left:25px;min-width:125px;box-sizing:border-box;text-align:right;font-family:"Poppins", "Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;font-weight: 400;color: #333;}
		#wrap .item_info_box .item_tatal_box dd strong{font-weight: 500;}
		#wrap .item_info_box .item_tatal_box dd b{font-weight:400;}
		/* 레이어 상단 겹침 수정 */
		#wrap .layer_area, #wrap .chosen-container .chosen-drop{ z-index:5;}
		
	/*** 마이페이지 - 최근본상품 ***/
		#wrap .mypage_order_info_cont ol li strong{display: inline-flex;width:52px;height:52px;padding: 0;color:#ffffff;font-size:18px;background: #c6c6c6;text-align:center;vertical-align:middle;align-items: center;justify-content: center;border-radius: 100%;}
		#wrap .mypage_main .item_photo_box a > img {width:auto;height:auto;}
		#wrap .mypage_main .item_photo_box > a > img.middle {width:100%;height:auto;}
	/*** 공통 버튼 - 회색버튼 ***/
		.btn_center_box .btn_pw_cancel + .btn_pw_certify {margin:0 5px;}
	/* 장바구니 옵션선택 레이어팝업 옵션수량 천만단위 틀어짐 수정 */
		#wrap .option_list.item_choice_list table col:nth-of-type(1) {width:350px !important;}
		#wrap .option_list.item_choice_list table col:nth-of-type(3) {width:110px !important;}