/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.item-wrap, .item-wrap .item-cont { width:1200px } 

/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#mainSpot { width: 1200px; margin: 30px auto 0; } 
#mainSpot img { width: 100%; height: 563px; border-radius: 10px; } 
#mainSpot .swiper-pagination { top: auto; bottom: 33px; left: 50%; transform: translateX(-50%); width: 390px; height: 2px; } 
#mainSpot .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #030000; } 
#mainSpot .swiper-button-next:after, #mainSpot .swiper-button-prev:after { opacity:0 } 

/* ¿¬°áÆäÀÌÁö02 */
.link_connect { padding: 45px 0 0; } 
.link_connect ul { width: 1180px; margin: 0 auto; *zoom:1; font-size: 0; text-align: center; } 
.link_connect ul li {display: inline-block;width: 100px;margin: 0 19px;text-align: center;} 
.link_connect ul li a {color: #000;font-size: 18px;font-family: 'Noto Sans KR', sans-serif;} 
.link_connect ul li a span {position:relative;display: block;border: 1px solid #e6e6e6;border-radius: 7px;width: 100px;height: 100px;margin-bottom: 12px;box-sizing: border-box;} 
.link_connect ul li a span img { position: absolute; display: block; width: 78%; top: 50%; left: 50%; transform: translate(-50%, -50%); } 

/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.cateTit { padding: 45px 0 20px; text-align: left; } 
.cateTit h2 { color: #1c1c1c; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; font-weight: bold; } 
.slick-slide a { border: 0; outline:0 } 
.product-wrap { margin:0 auto; position:relative; width:1200px } 
.product-wrap .item-wrap .item-cont .slick-list { margin: 0 -10px; } 
.product-wrap .item-wrap .item-cont .item-list { padding-right:0; margin: 0 10px; border: 0; outline:0 } 
.product-wrap .item-wrap .item-cont .item-list .prd-info { padding-bottom:0 } 
.product-wrap .item-wrap .item-cont .item-list .prd-price { color: #D22525; } 

/* ·Õ¹è³Ê */
.longbnnr { width: 1200px; margin: 45px auto 0; } 
.longbnnr img { width:100% } 

/* ÀÌ¹ÌÁö¹è³Ê */
#sub_ban_sec { width: 100%; margin-top: 100px; } 
#sub_ban_sec .sec_inner { width: 1200px; margin: 0 auto; } 
#sub_ban_sec .sec_inner ul { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; } 
#sub_ban_sec .sec_inner ul li { width: 49%; border:1px solid #efefef; margin-bottom: 20px; border-radius: 10px; overflow: hidden; } 
#sub_ban_sec .sec_inner ul li .img_sec { } 
#sub_ban_sec .sec_inner ul li .img_sec a { display: block; } 
#sub_ban_sec .sec_inner ul li .img_sec a img { width: 100%; } 
#sub_ban_sec .sec_inner ul li .ban_info { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 25px; } 
#sub_ban_sec .sec_inner ul li .ban_info>* { font-family: 'Noto Sans KR', sans-serif; } 
#sub_ban_sec .sec_inner ul li .ban_info p.sub {color: #000;font-size: 14px;font-weight: 500;text-align: center;margin-bottom: 10px;} 
#sub_ban_sec .sec_inner ul li .ban_info p.main {color: #424242;font-size: 18px;font-weight: 700;margin-bottom: 10px;} 
#sub_ban_sec .sec_inner ul li .ban_info a.quick { color: #989898; font-size: 12px; display: block; font-weight: 500; padding-top: 5px; } 
#sub_ban_sec .sec_inner ul li .ban_info a.quick span { display: inline-block; font-family: 'Dotum'; margin-left: 6px; } 

/* ÅÇ »óÇ° ±â´É */
.tab_in_wrap.active { border:0px !important; } 
.tabarea { width: 100%; max-width: 1200px; margin: 20px auto 40px; text-align: center; } 
.tabarea .tab { display: inline-block; width:100%; max-width: 1200px; } 
.tabarea .tab > li { float: left; margin: 0 40px 0 0; } 
.tabarea .tab > li > span { color: #757575; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; cursor: pointer; } 
.tabarea .item_container { padding: 15px 0; } 
.tabarea .item_container .item-wrap { display: none; position: relative; overflow: unset; } 
.tabarea .morview { position: absolute; top: -30px; right: 0; } 
.tabarea .morview a { color: #ff7777; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; } 
.tabarea .item_container .item-wrap.active { display: block; } 
.tabarea .item_container .item-wrap .item-cont .item-list { position: relative; width: 588px; padding: 0; margin: 0 20px 20px 0; border: 1px solid #efefef; border-radius: 10px; } 
.tabarea .item_container .item-wrap .item-cont .item-list:nth-of-type(2n) { margin-right:0 } 
.tabarea .item_container .item-wrap .item-cont .item-list a { display: block; padding: 20px; } 
.tabarea .item_container .item-wrap .item-cont .item-list a:after { display:block; clear:both; content:'' } 
.tabarea .item_container .item-wrap .item-cont .item-list .thumb { width: 220px; float: left; } 
.tabarea .item_container .item-wrap .item-cont .item-list .prd-info { width: 308px; float: left; padding: 20px 0 20px 20px; } 
.tabarea .item_container .item-wrap .item-cont .item-list .prd-info .prd-name { color: #424242; font-family: 'Noto Sans KR', sans-serif; font-size: 18px; line-height: 20px; } 
.tabarea .item-wrap .item-cont .item-list .prd-brnd { margin: 0px 0 8px; font-size: 16px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price { /*position: absolute; bottom: 40px; */color: #D22525; font-size: 16px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price .dc_per,
.tabarea .item-wrap .item-cont .item-list .prd-price .price { font-size: 20px; } 
.tabarea .item-wrap .item-cont .item-list .prd-price strike { font-size: 14px; } 

/* ¸®ºä ¿µ¿ª */
.w335 { width:335px; margin-right:20px; } 
.w335:nth-child(4n) { margin-right:0 } 

.w264 { width:264px; margin-right:20px; } 
.w264:nth-child(5n) { margin-right:0 } 

#sec7 { margin-bottom:90px } 
#sec7 .sec_inner { width: 1200px; margin: 0 auto; } 
#sec7 h2 { text-align: center; margin-bottom: 30px; color: #333; font-family: 'Jost', sans-serif; font-size: 26px; font-weight: 600; letter-spacing: 13px; } 
#sec7 h2 a { float: right; } 
#sec7 .sec_inner .rev_sec ul { display:flex; } 
#sec7 .sec_inner .rev_sec ul li .rv_thumb { width: 100%; height: auto; } 
#sec7 .sec_inner .rev_sec ul li .rv_thumb a { display: block; width: 100%; height: 100%; border-radius:10px; overflow:hidden } 
#sec7 .sec_inner .rev_sec ul li .rv_thumb a img { width: 100%; object-fit: cover; } 
#sec7 .sec_inner .rev_sec ul li .rv_txt { height: 185px; padding: 30px; background-color:#fff } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .prd_name { color: #222; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; padding-bottom: 15px; letter-spacing: -.7px; text-align:center; border-bottom:1px solid #eceade; margin-bottom:15px } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_cont { } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_cont p { line-height:1.5; font-size: 12px; color: #999; font-family: 'Noto Sans KR', sans-serif; font-weight: 400; letter-spacing: -.7px; text-align:center; } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_score { margin-top: 14px; text-align:center } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_score>span { } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_score .heart { } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_score .heart img { display: inline-block; transform: translateY(-2px); margin-right:4px } 
#sec7 .sec_inner .rev_sec ul li .rv_txt .rv_score .score { color: #242424; font-size: 17px; font-family: 'Jost', sans-serif; font-weight:500; } 


/* ÀÎ½ºÅ¸¿µ¿ª */
.instaArea { max-width: 1200px; width: 100%; margin: 0 auto 100px; } 
.instaArea .instaBox { margin:0 0 20px } 
.instaArea .instaBox:after { display:block; clear:both; content:'' } 
.instaArea .sectionTit { float: left; } 
.instaArea .sectionTit img { float: left; } 
.instaArea .sectionTit h2 { display: inline-block; float: left; margin: 0px 0 0 10px; color: #000; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; } 
.instaArea .sectionTit p { float: left; margin: 4px 0 0 10px; color: #b0afaf; font-size: 14px; font-family: 'Noto Sans KR', sans-serif } 
.instaArea .morview { float: right; margin: 7px 0 0; } 
.instaArea .morview a { color: #ff7777; font-size: 15px; font-family: 'Noto Sans KR', sans-serif; } 
/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

