#max_store_wrap { position: relative; }
#max_store_wrap .inner {width: inherit; max-width: 1280px; height: inherit; margin:0 auto;	}


#store_visual_wrap {width: 100%;height:100vh;overflow:hidden;}
#store_visual_wrap video {width: 100%; height:auto;}

@media screen and (max-width: 1024px) {
	#store_visual_wrap  {height:auto}
}



#max_store_wrap .store_product_wrap {margin:7rem 0;width: 100%; position: relative;	}
#max_store_wrap .store_product_wrap .category_area {display: inline-block; margin-bottom:2rem; position: relative;width: 100%; font-size: 1.2rem;}
#max_store_wrap .store_product_wrap .category_area::before {content:''; position: absolute; width: 100%; height:1px; background: #ddd; bottom:0;}
#max_store_wrap .store_product_wrap .category_area ul li {float:left;}
#max_store_wrap .store_product_wrap .category_area ul li a {display: inline-block;  padding:1.2rem 1.5rem; color:#666;}
#max_store_wrap .store_product_wrap .category_area ul li a.active {color:#D50855;position: relative; font-weight: bold;}
#max_store_wrap .store_product_wrap .category_area ul li a.active::before {position: absolute;content:''; width: 100%; left:0; height:4px; bottom:0; background: currentColor;}
#max_store_wrap .store_product_wrap .product_list {width: 100%; position: relative;}
#max_store_wrap .store_product_wrap .product_list ul div.slick-track {display: flex; margin:0; }
#max_store_wrap .store_product_wrap .product_list ul li {width: 33.33%;float:left; padding:0.8rem;}
#max_store_wrap .store_product_wrap .product_list ul li a {display: inline-block;width: 100%; }
#max_store_wrap .store_product_wrap .product_list .max_prd_img {width: 100%;overflow:hidden;transition: all 0.2s linear;position: relative;}
#max_store_wrap .store_product_wrap .product_list .max_prd_img img {display: block; width: 100%;}
#max_store_wrap .store_product_wrap .product_list .max_prd_img .size_opt {position: absolute; bottom:0;	width: 100%;font-size: 0.8rem;text-align: center;}
#max_store_wrap .store_product_wrap .product_list .max_prd_img .size_opt span {color:#fff; background: #000;display: inline-block; padding:.5rem;}
#max_store_wrap .store_product_wrap .product_list .product_box {margin-top:2rem;position: relative; width: 100%;text-align: center;}
#max_store_wrap .store_product_wrap .product_list .product_box p.subject  {font-size: 1.5rem;font-weight: 500;}
#max_store_wrap .store_product_wrap .product_list .product_box .price_box {margin-top:1.5rem; position: relative;	}
#max_store_wrap .store_product_wrap .product_list .product_box .price_box > span {margin:0 0.5rem;vertical-align:middle; font-size:1.2rem; height:2rem;}
#max_store_wrap .store_product_wrap .product_list .product_box .price_box > span.persent {background: #d50855; color:#fff; font-size: .9rem;width: 2.5rem; height: 2.5rem; display: inline-block; border-radius:100%; text-align: center;line-height:2.5rem;font-weight: 600;	}
#max_store_wrap .store_product_wrap .product_list .product_box .price_box > span.price {font-weight: 600; color:#000;	}
#max_store_wrap .store_product_wrap .product_list .product_box .price_box > span.discount {color:#888; font-weight: 300; text-decoration : line-through}
#max_store_wrap .store_product_wrap .product_list .product_box .go_cart {transition: all 0.2s linear; display: none; position: absolute; right:0;bottom:.8rem; font-size: 0.8rem;font-weight: bold; padding:0.3rem 0; color:#999; }
#max_store_wrap .store_product_wrap .product_list .product_box .go_cart::before {width: 100%; content:''; height:1px; background: currentColor; position: absolute; bottom:0; }
#max_store_wrap .store_product_wrap .product_more {width: 100%; margin-top:5rem; display: inline-block; text-align: center;	}
#max_store_wrap .store_product_wrap .product_more a {display: inline-block; position: relative;  border:1px solid #ccc; width: 12rem; height:3.5rem; border-radius:1rem;}
#max_store_wrap .store_product_wrap .product_more a span {position: absolute; left:1.5rem; top:50%;transform:translate(0%, -50%); font-size: 0.9rem;font-weight: bold;}
#max_store_wrap .store_product_wrap .product_more a svg  {position: absolute; right:1.5rem; top:50%;transform:translate(0%, -50%);}
#max_store_wrap .store_product_wrap .product_list a:hover .max_prd_img{border-radius:15%;}
#max_store_wrap .store_product_wrap .product_list a:hover .go_cart {display: block;transition: all 0.2s linear;}

#max_store_wrap .store_product_wrap .product_list  .slick-dots {display:none; width: 100%; text-align: center;}
#max_store_wrap .store_product_wrap .product_list  .slick-dots > li{width: auto; font-size:0;}
#max_store_wrap .store_product_wrap .product_list  .slick-dots >  li >  button {width:10px; height:10px ; background: #eee;border-radius:100%;}
#max_store_wrap .store_product_wrap .product_list  .slick-dots >  li.slick-active button {background: #d50855;}


@media screen and (max-width: 1366px) {
	#max_store_wrap .store_product_wrap {margin:7rem 5%;width: auto; position: relative;	} 
	#max_store_wrap .store_product_wrap .product_list .max_prd_img img {width: 100%;}
}
@media screen and (max-width: 1024px) {
	#max_store_wrap .store_product_wrap {margin:3rem 5%;}
	#max_store_wrap .store_product_wrap .category_area ul {display: inline-block; text-align: center;width: 100%;}
	#max_store_wrap .store_product_wrap .category_area ul li {display: inline-block;float: inherit; }
}
@media screen and (max-width: 768px) { 
	#max_store_wrap .store_product_wrap .product_list .product_box {text-align: center;    padding-bottom: 2rem;}
	#max_store_wrap .store_product_wrap .product_list .product_box .price_box {margin-top:.8rem;}
	#max_store_wrap .store_product_wrap .product_list .product_box .go_cart {left:50%; right:auto; bottom:0; transform: translate(-50%, 0%);}
	#max_store_wrap .store_product_wrap .product_more {margin-top:1rem;}
	#max_store_wrap .store_product_wrap .product_list  .slick-dots {display:flex;	}
}
@media screen and (max-width: 568px) { 
	#max_store_wrap .store_product_wrap .category_area ul li a {font-size: 1rem;}
}




#max_store_wrap .store_banner_wrap {width: 100%; position: relative;}
#max_store_wrap .store_banner_wrap .slick-dots {bottom: 25px;  list-style: none; text-align: end; position: absolute; left: 50%; padding: 0; transform:translate(-50%, 0%);}
#max_store_wrap .store_banner_wrap .slick-dots li { position: relative; display: inline-block;margin:0 10px; padding: 0;  cursor: pointer;}
#max_store_wrap .store_banner_wrap .slick-dots li button { font-size: 0; line-height: 0; display: block; width:20px; height: 20px; cursor: pointer;  color: transparent;  border: 0;  outline: 0;  background: 0 0;}
#max_store_wrap .store_banner_wrap .slick-dots li button:before {  font-size: 0;  line-height: 20px;  position: absolute;  top:50%;  left: 0; transform:translate(0%, -50%); width: 5px;  height: 5px;  content: '';  border-radius:20px; text-align: center;  background-color: #fff;}
#max_store_wrap .store_banner_wrap .slick-dots li.slick-active button:before { width: 10px;  height: 10px;  background-color: #ffffff; }
@media screen and (max-width: 1366px) {
	#max_store_wrap .store_banner_wrap {width: auto; margin:0 5%;}
	#max_store_wrap .store_banner_wrap img {width: 100%;}
}
@media screen and (max-width: 768px) { 
	#max_store_wrap .store_banner_wrap .slick-dots {bottom:-35px;}
	#max_store_wrap .store_banner_wrap .slick-dots li button:before {background-color: #ddd;}
	#max_store_wrap .store_banner_wrap .slick-dots li.slick-active button:before {background-color:#ddd}
}



#store_sns_wrap {margin:7rem 0 0;width: 100%; position: relative;background: #f3f3f3; padding:4.5rem 0;	display: inline-block;}
#store_sns_wrap .inner {width:100%; max-width:1280px; margin:0 auto;}
#store_sns_wrap .sns_title {width: 50%; float:left;display: inline-block;}
#store_sns_wrap .sns_title > h3 {font-size: 2.5rem;font-weight: bold;}
#store_sns_wrap .sns_title > p {font-weight: 400;line-height: 150%; font-size: 1.125rem; margin-top:1.4rem;color:#666;}
#store_sns_wrap .sns_list {width: 50%; float:left;display: inline-block;}
#store_sns_wrap .sns_list ul li {position: relative;float:left; width:33.33%;text-align: center;}
#store_sns_wrap .sns_list ul li p {position: relative; width: 7rem; height:7rem;  background: #fff; display: inline-block;border-radius:100%;}
#store_sns_wrap .sns_list ul li p svg {position: absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
#store_sns_wrap .sns_list ul li span {position: absolute; bottom:0;left:0; display: inline-block;width: 100%;font-size: 1.25rem; font-weight: 500; }
@media screen and (max-width: 1366px) {
	#store_sns_wrap .inner {padding:0 5%;}
}
@media screen and (max-width: 768px) { 
	#store_sns_wrap .sns_title {width: 100%; text-align: center;}
	#store_sns_wrap .sns_list {width: 100%; margin-top:3rem;}
}
@media screen and (max-width: 568px) { 
	#store_sns_wrap .sns_title > h3 {font-size: 2rem;}
	#store_sns_wrap .sns_title > p {font-size: 1rem;}
	#store_sns_wrap .sns_list ul li p {width: 5rem; height:5rem;	}
	#store_sns_wrap .sns_list ul li span {font-size: 1rem;}
}



.svg_insta0{fill:url(#insta1);}
.svg_insta1{fill:url(#insta2);}
.svg_insta2{fill:url(#insta3);}

.svg_facebook0{fill:#385997;}
.svg_facebook1{fill:#FFFFFF;}

.svg_youtube0{fill-rule:evenodd;clip-rule:evenodd;fill:#ED2524;}
.svg_youtube1{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;}




.faq_style {position: relative;width: 100%; display:flex;flex-direction: column;}	
.faq_style h5 {font-size: 1.5rem;margin-bottom: 1rem;}
.faq_style > ul {list-style: auto;}
.faq_style > ul > li {margin: 10px 0;}
.faq_style > ul > li > ol {list-style: hangul;margin: 1rem 1rem 1rem 1.5rem;}
.faq_style > ul > li > ol > li {margin: .5rem 0;font-size: 1rem;}
.faq_style .faq-table {width: 100%; border-top: 2px solid #000;margin: 1rem 0;font-size: 1rem;}
.faq_style .faq-table thead {background: #ddd;border-bottom: 1px solid #ccc;border-left: 1px solid #aaa;text-align: center;font-weight: 600;}
.faq_style .faq-table thead tr {border-bottom: 1px solid #aaa;}
.faq_style .faq-table thead th {border-right: 1px solid #aaa;vertical-align: middle;padding: 1rem;}
.faq_style .faq-table tbody {background: #fff;border-left: 1px solid #ddd;}
.faq_style .faq-table tbody tr {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.faq_style .faq-table tbody th {border-right: 1px solid #ddd;text-align: center;vertical-align: middle;font-weight: 600;}
.faq_style .faq-table tbody td {border-right: 1px solid #ddd;text-align: center;padding: 1.5rem;vertical-align: middle;}	


.store_img {display: flex;flex-direction: column;align-items: center;flex-wrap: nowrap;}
.store_img img {display: flex;width: 100%;max-width: 1000px !important;text-align: center;}
.store_img .gif1 {width: 100%; max-width: 1000px;}
.store_img .gif2 {}
.store_img .gif3 {background: #42d9d4;max-width: 1000px;width: 100%;padding: 0 5%;}
.store_img .gif4 {padding: 5% 0 2%; width: 100%;}
.store_img .gif4 iframe {width:1000px; height:550px;}
.store_img .gif4-2 {padding:0 2%; width: 100%;}
.store_img .gif4-2 iframe {width:1000px; height:550px;}
.store_img .gif5 {width: 100%;max-width: 1000px;}
.store_img .gif6 {background: #4a4a4a;width: 100%;max-width: 1000px;padding: 0 5%;}
.store_img .gif7 {background: linear-gradient(180deg, #e8e8e8, #ececec);width: 100%;max-width: 1000px;padding: 0 5%;}
@media screen and (max-width: 768px) { 
	.store_img .gif4 iframe {width:100%;  max-height: 230px;}
}
