/* BASIC css start */
/* °øÅë */
.main > section { margin-bottom: 170px; }
h2.secTitle { font-size: 28px; font-weight: 700; }
.tabMenu li { cursor: pointer; }
.tabConts > div { height: 0; opacity: 0; visibility: hidden; overflow: hidden; }
.tabConts > div.tabAlive { height: auto; opacity: 1; visibility: visible; }
.moreBtn { margin-top: 125px; }
.moreBtn a { display: block; width: fit-content; margin: 0 auto; position: relative; top: 0; left: 0; }
.moreBtn a::before { content: "VIEW MORE +"; color: #737373; font-size: 16px; font-weight: 500; letter-spacing: -0.2px; text-align: center; }
.moreBtn a button { display: none; }

/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
.main .main_Slide { margin-bottom: 0; }
.main .main_Slide .swiper-slide { border-radius: 20px; overflow: hidden; }
.main .main_Slide .maxWrap { margin-top: 40px; gap: 0 25px; }
.main .main_Slide .swiper-pagination,
.main .main_Slide .swiper-button-next,
.main .main_Slide .swiper-button-prev { margin: 0; padding: 0; position: static; }
.main .main_Slide .swiper-button-next,
.main .main_Slide .swiper-button-prev { width: 14px; height: 14px; background-size: contain; background-image: url('https://ftp.piasom1.jpg3.kr/snapskin/pc/common/icon_pagingRight.png'); }
.main .main_Slide .swiper-pagination { width: 1150px; }
.main .main_Slide .swiperBtn { width: 14px; height: 14px; }
.main .main_Slide .swiper-slide .svg {display:none;}
.main .main_Slide .swiper-slide.swiper-slide-prev .svg, .main .main_Slide .swiper-slide.swiper-slide-next .svg, .main .main_Slide .swiper-slide.swiper-slide-active .svg {display:block;}
.main .svg svg,
.main .svg{position:absolute; left:0; top:0; width:100%; height:100%;}

.main_trend a{position:relative;}


/*Äü¸Þ´º*/
.quickM { width: fit-content; margin: 120px auto 135px; padding:0 150px; box-sizing: border-box; }
.quickM ul li a {display:flex; justify-content: center; align-items: center; flex-direction: column; gap: 20px 0; text-align: center; }
.quickM ul li span{ display: block; font-size: 17px; font-weight:700;}
.quickM ul li span.iconBg { padding: 30px; border-radius: 50%; background-color: #000; overflow: hidden; }
.quickM .swiper-wrapper{justify-content:space-between;}
.quickM .swiper-wrapper .swiper-slide { max-width: 130px; }

/* ½Å»óÇ° */
.main_new .secTitle { text-align: center; }
.main_new .maxWrap { margin-top: 60px; }

/* º£½ºÆ® */
.main_best .secTitle { text-align: center; }
.main_best .maxWrap { margin-top: 60px; }

/* À§Å¬¸® º£½ºÆ® */
.main_weekly .secTitle { text-align: center; }
.main_weekly .tabMenu { margin: 30px auto 35px; }
.main_weekly .tabMenu ul { gap: 0 20px; }
.main_weekly .tabMenu ul li { padding: 0 35px; box-sizing: border-box; font-size: 14px; font-weight: 400; line-height: 36px; }
.main_weekly .tabMenu ul li.tabAlive { background-color: #807770; color: #fff; }

.main_trend .maxWrap{display:block;}

/* BASIC css end */

