/* BASIC css start */
body.main.has-top-banner #header{
   top: 96px;
   }
 
.container-fluid .swiper-container{
    padding-bottom: 50px;
    height: auto !important;}
   
.onlymain.zero{margin-top:0 !important;}
    
.maintit{font-size:48px !important; font-family:Lato;}

.zero .gnb .subCategory{top:207px !important}
 
.zero {}
 
a:hover,a:active{text-decoration:inherit !important;}

/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
.visual-banner {position:relative; overflow:hidden;}
.visual-banner .inner img {width:100%;}

    

.visual-banner .txtbox {display:inline-block; text-align:center; position:absolute; top:60%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); opacity:0; visibility: hidden; transition:all .8s ease-in; -webkit-transition:all .8s ease-in; }
.visual-banner .swiper-slide-active .txtbox {opacity:1; top:52%; visibility: visible;}
.visual-banner .txtbox .txt01 {color: #fff; font-size: 4em; letter-spacing: 2px; font-weight:500; margin-bottom:10px;}
.visual-banner .txtbox .txt02 {line-height:31px; background-color: rgba(247,247,247,.3); color: #f7f7f7; font-weight: bold; font-size: 1.2em; padding:0 30px;}



.onlymain .mySwiper { background-color:#fff; overflow:hidden; position:relative; z-index:60; width:100%; min-width:1440px; }
.onlymain .mySwiper .swiper-slide { width:auto; }
.onlymain .mySwiper .swiper-slide img { width:100%; }
.onlymain .mySwiper .swiper-slide .txt-box { position:absolute; left:140px; bottom:70px; color:#fff; transition:2s; opacity:0; }
.onlymain .mySwiper .swiper-slide .txt-box .tit { font-size:42px; font-weight:bold; line-height:1.3; margin-bottom:25px; letter-spacing:-1px; }
.onlymain .mySwiper .swiper-slide .txt-box .des { font-size:21px; }
.onlymain .mySwiper .swiper-slide.swiper-slide-active .txt-box { opacity:1; animation:fadeIn2 1.5s; left:40px; }

.onlymain .mySwiper .swiper-slide .txt-box2 { position:absolute; left:475px; bottom:160px; color:#fff; transition:2s; opacity:0; text-align: center; }
.onlymain .mySwiper .swiper-slide .txt-box2 .tit { font-size:48px; font-weight:bold; line-height:1.3; margin-bottom:25px; letter-spacing:-1px; }
.onlymain .mySwiper .swiper-slide .txt-box2 .des { font-size:18px; }
.onlymain .mySwiper .swiper-slide.swiper-slide-active .txt-box2 { opacity:1; animation:fadeIn3 1.5s; left:430px; }


.mySwiper .swiper-main:hover .swiper-main_btn-next,
.mySwiper .swiper-main:hover .swiper-main_btn-prev { opacity:1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.mySwiper .swiper-pagination-bullets { bottom:40px;}
.mySwiper .swiper-pagination-bullet { width:9px; height:9px; background:#2e2e2e; opacity:1; }
.mySwiper .swiper-pagination-bullet-active { background:#fff;}


/* °ü¸®ÀÚ ½½¶óÀÌµå ¹è³Ê */
body #newBannerList_1 {width:auto;}
body #newBannerList_1 .bx-wrapper .slider-img li {display: inline-block; flex-shrink: 0; max-width: 627.66px;}
/* ½½¶óÀÌµå°¡ ÀÚ¿¬½º·´°Ô ¹Ýº¹µÇµµ·Ï Å¬·Ð ¿ä¼Ò °­Á¦ Ç¥½Ã */
body #newBannerList_1 .bx-wrapper .slider-img .bx-clone {
    visibility: visible !important;
    opacity: 1 !important;
    display: inline-block !important;
    position: relative !important;
}

/* Ã¹ ¹øÂ°¿Í ¸¶Áö¸· ½½¶óÀÌµåÀÇ ¿©¹é ¹®Á¦ ÇØ°á */
body #newBannerList_1 .bx-wrapper .slider-img {
    display: flex;
    justify-content: center;
    gap: 10px;
    transition: transform 0.3s ease-in-out;
}

/* bxSlider°¡ ÀÚµ¿À¸·Î Àß¸®´Â Çö»óÀ» ¹æÁö */
body #newBannerList_1 .bx-wrapper .bx-viewport {
    overflow: visible !important;
}

/* ºó °ø°£ ¾øÀÌ ÀÚ¿¬½º·´°Ô ÀÌ¾îÁöµµ·Ï ÆÐµù Ãß°¡ */
body #newBannerList_1 .bx-wrapper .slider-img {
    padding-right: 640px; /* ÀÌ¹ÌÁö Å©±â¿¡ ¸ÂÃç Á¶Á¤ */
}


/*
body #newBannerList_1 {width:auto;}
body #newBannerList_1 .bx-wrapper .bx-viewport {overflow: hidden !important;}
body #newBannerList_1 .bx-wrapper .slider-img {display: flex; justify-content: center; gap: 10px; position: relative;}
body #newBannerList_1 .bx-wrapper .slider-img li {display: inline-block; flex-shrink: 0; max-width: 627.66px;}
body #newBannerList_1 .bx-wrapper .slider-img li:first-child {position: absolute; right: -100%; visibility: hidden;}
*/




/*±âÈ¹Àü ¹è³Ê*/
#mid_bnr {
}
#mid_bnr ul {
	font-size: 0
}
#mid_bnr ul li {
	width: 50%;
	display: inline-block;
}

#mid_bnr ul li img{width:100%}


/*º£½ºÆ®¼¿·¯*/

#best-seller{margin-top: 130px !important}

#best-seller .container-fluid{
    max-width: 1630px;
    margin-bottom: 60px !important;
    margin-top: 80px !important;
    margin: 110px auto;}


#best-seller li{
    width:19%;
    _float:left;
    display:inline-block;
    vertical-align: top;
    margin-right: 1%;
    margin-bottom: 50px;}



#best-seller .productList{font-size:0}


#best-seller li:nth-child(5n){margin-right: 0;}


#best-seller .headArea {
	position: relative;
}
#best-seller .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}


#best-seller .prd_more_btn{text-align:center;margin-top:40px;}
#best-seller .prd_more_btn>a {display:inline-block;font-family: 'Noto Sans KR', sans-serif; color:#000; font-size:16px; display:inline-block; border:1px solid #000; padding:15px 70px; font-weight:500;  }

/*½Å»óÇ°*/

#new_arrival{
    margin-bottom: -45px !important;
    max-width: 1630px;
    margin-bottom: 60px !important; 
    margin: 100px auto -45px !important;}


#new_arrival .headArea {
	position: relative;
}
#new_arrival .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}
#new_arrival .viewAll {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 40px;
}
#new_arrival .swiper-container-horizontal>.swiper-pagination-progressbar, #new_arrival .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: inherit !important;
	bottom: 0
}

#new_arrival .swiper-container-horizontal>.swiper-pagination-progressbar{
    background: #f0f0f0 !important;
    height: 3px !important;
    display: table;}


#new_arrival .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000 !important;}


/*ºê·£µå*/

#brand{
    max-width: 1630px;
    margin-bottom: 60px !important; margin: 100px auto !important;}


#brand .headArea {
	position: relative;
}

#brand .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}
#brand .viewAll {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 40px;
}
#brand ul{
    font-size:0;
    text-align: center;    
}

#brand ul li{
    font-size: inherit !important;
    display: inline-block;
    /*width: 510px;*/
    width: 47.6%;
    vertical-align: top;
    margin-right: 35px;}


#brand ul li:nth-child(3){
    margin-right: 0;}


#brand ul li .thumb{}

#brand ul li .thumb a{display:block; }

#brand ul li .thumb img{width:100%}

#brand ul li .cont{font-size:inherit }

#brand ul li .cont h3{
    text-transform: uppercase;
    font-size: 35px;
    letter-spacing: -0.5px;
    margin-top: 20px;
    font-family: Lato;
    font-weight: 300;}

#brand ul li .cont p{
    font-size: 16px;
    letter-spacing: -0.2px;
    line-height: 1.5;
    color: #505050;
    margin-top: 15px;
    font-family: 'Lato','Spoqa Han Sans';
    word-break: keep-all;}


/*¸®ºä*/

#review{
    padding-bottom: 0px;
    padding-top: 20px;
    max-width: 1630px;
    margin-bottom: 60px !important; margin: 50px auto !important;}


#review .headArea {
	position: relative;
}

#review .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
}

#review .products_index_gallery__body{margin-top:0 !important;}

#review .crema-products{width:100% !important}

/* º£½ºÆ®¸®ºä ¸ðÀ½ */
/* sec8 */
.sec8{max-width: 1630px;
    margin: 90px auto;
    overflow: hidden;}
.sec8 .sec_inner{}
#sec8 h2{ 
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
    font-size: 47px;
    font-family: lato; 
}
.sec8 .sec8_review{position: relative;
  max-width: 1400px;
  overflow: hidden;
  margin: 110px 0;
  margin: 0 auto;}
.sec8 .sec8_review>div.swiper{width: 100%; padding-bottom:50px;}
.sec8 .sec8_review>div.swiper>ul{width: 100%; }
.sec8 .sec8_review>div.swiper>ul>li{display:flex;overflow:hidden; flex-direction:column; height:auto; border:1px solid #f6f3f1;border-radius:9px;box-shadow: 0 0 15px #e3dad459; margin-top:20px; margin-bottom:20px }
.sec8 .li_review .rv_main{ width: 100%; }
.sec8 .li_review .rv_main .thumb{width:100%;height:300px; overflow:hidden;}
.sec8 .li_review .rv_main .thumb a{display: block; width: 100%; height: 100%;}
.sec8 .li_review .rv_main .thumb a img{width: 100%; height: 100%; object-fit: cover;}
.sec8 .li_review .rv_main .rv_main_cont{margin:20px 20px 0 20px; border-bottom:1px solid #f6f3f1; padding-bottom:20px;}
.sec8 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 13px; font-family: 'Noto Sans KR', sans-serif; text-overflow: ellipsis; overflow: hidden; font-weight:500; color:#000; line-height:1.4; margin-bottom:15px}
.sec8 .li_review .rv_main .rv_main_cont .rv_info{display:flex; align-items:center; justify-content:space-between;}
.sec8 .li_review .rv_main .rv_main_cont .rv_info span{color:#727272}
.sec8 .li_review .rv_main .rv_main_cont .rv_info span.date{}
.sec8 .li_review .rv_main .rv_main_cont .rv_info span.rv_user{}
.sec8 .li_review .rv_mini{flex-grow:1; width: 100%; display: flex; align-items: center; justify-content: left; gap:15px;padding:20px }
.sec8 .li_review .rv_mini .mini_thumb{width: 50px; height: 50px; border-radius: 50%; display: inline-block; border: 1px solid #f2f2f2; overflow: hidden;}
.sec8 .li_review .rv_mini .mini_thumb a{display: block;width: 100%; height: 100%;}
.sec8 .li_review .rv_mini .mini_thumb a img{width: 100%; height: 100%; object-fit: cover;}
.sec8 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:8px;}
.sec8 .li_review .rv_mini ul li {font-family: 'Noto Sans KR', sans-serif;font-size: 13px; color: #000;}
.sec8 .li_review .rv_mini ul li:nth-child(2){display:flex; align-items:center ; gap:10px; }
.sec8 .li_review .rv_mini ul li span {font-family: 'Pretendard', sans-serif; margin-right:10px;display:flex; align-items:center; color:#95745f; font-size:14px; font-weight:600 }
.sec8 .li_review .rv_mini ul li span:nth-child(2) img{margin-top:-1px}
.sec8 .li_review .rv_mini ul li span img{display:inline-block; margin-right:4px;}
.sec8 .swiper .swiper-pagination-bullet{}
.sec8 .swiper .swiper-pagination-bullet-active{ background-color: #95745f; }

#sec8 .swiper-button-prev:after, #sec8 .swiper-button-next:after{display:none}
.sec8 .swiper-button-next{right:8% ; width:auto; height:auto; top: 82%; }
.sec8 .swiper-button-prev{left:8% ;width:auto; height:auto; top: 82%;}




/*ºê·£µå*/

#sec3{background-color: #f7f7f7;}
#sec3 .sec3_cont{padding: 100px 0 70px; overflow:hidden;} 
#sec3 .sec3_cont .swiper{padding-bottom:50px}
#sec3 .sec3_cont .swiper .swiper-wrapper{}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide{width: 1200px;display: flex; justify-content: space-between; padding-left: 40px;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .ban_img a{display:block}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .ban_img img{}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area{display: flex; flex-direction: column; justify-content: space-between; }
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area h3{font-family: 'Noto Sans KR', sans-serif; font-size: 44px; font-weight: 300; line-height: 1.3; color: #000;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area p.sub_tit{font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #000; margin: 20px 0; font-weight: 400;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont{display: flex; flex-direction: column; gap:35px}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list{display: flex;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list .thumb{width: 113px;height: 145px;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list .thumb a{display: block;width: 100%;height: 100%;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list .thumb a img{width: 100%;height: 100%;object-fit: cover;}
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list .info{margin-left: 30px; }
#sec3 .sec3_cont .swiper .swiper-wrapper .swiper-slide .item_area ul.item_cont li.item_list .info .prdname{max-width:400px}
#sec3  .swiper .swiper-pagination{top: unset; width: 1200px; left: 50%; transform: translateX(-50%); bottom: 0; height:1px; background:rgba(0,0,0,.15)} 
#sec3 .swiper-pagination-progressbar-fill{background-color:#333}
#sec3 .prd_review_conut {
    color: #a9785b;
    font-size: 14px;
    font-weight: 500;
}
#sec3 .prdname {
    font-family: 'Noto Sans KR', sans-serif;
    color: #000;
    font-weight: 400;
    letter-spacing: -.7px;
    font-size: 16px;
    }
#sec3 .prdprice  {padding-top: 10px;}  
#sec3 .prdprice strike{
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    color: #adadad;
    display: inline-block;
    font-weight: 500;
    }
    
#sec3 .prdprice span{
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
    
/*ÀÌº¥Æ®¹è³Ê*/

#event{
    background: none !important;
    max-width: 1630px;
    margin-bottom: 60px !important;
    margin: 110px auto;
    margin-top: 0;
}

#event .headArea {
	position: relative;
}

#event .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}

#event .event-list{max-width:inherit !important}


/*OUTLET*/


    
    

#outlet .headArea {
	position: relative;
}

section .bg{cursor:pointer; background:url(/design/playtex/newskin/img/outlet.jpg) no-repeat; background-size: cover;  height: 580px;}



#outlet{margin-top: 130px !important; max-width: 1630px;
    margin: 90px auto;}

#outlet .container-fluid{
    max-width: 1630px;
    margin-bottom: 60px !important;
    margin-top: 80px !important;
    margin: 110px auto;}


#outlet li{
    width:19%;
    _float:left;
    display:inline-block;
    vertical-align: top;
    margin-right: 1%;
    margin-bottom: 50px;}



#outlet .productList{font-size:0}


#outlet li:nth-child(5n){margin-right: 0;}


#outlet .headArea {
	position: relative;
}
#outlet .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}

#outlet .prd_more_btn{text-align:center;margin-top:40px;}
#outlet .prd_more_btn>a {display:inline-block;font-family: 'Noto Sans KR', sans-serif; color:#000; font-size:16px; display:inline-block; border:1px solid #000; padding:15px 70px; font-weight:500;  }

/*ÅÇ¸®½ºÆ®*/

.tab_area{
    margin-bottom:0 !important;
    max-width: 1630px; 
    margin: 110px auto;}


.tab_area .headArea {
	position: relative;
}

.tab_area .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 18px;
    display: inline-block;
    width: 23%;
    letter-spacing: 0.9px;
}

.tab_area .tabWrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 75%;
    display: inline-block;
}

.tab_area .tabWrap .tabs{/*margin-left:-480px; */}


.tab_area ul.tabs li {text-align:center;   
    /*width:auto !important;*/
    padding-top: 10px;
    padding: 14px 28px;
    margin-top: 2px;}
    
.tab_area ul.tabs li.swiper-slide-thumb-active {

}
.tab_area ul.tabs li.swiper-slide-thumb-active a {
	color: #000 !important;
    border-bottom: 2px solid #000;
}
.tab_area ul.tabs li a {
    color: #aaaaaa;
    letter-spacing: 1px;
    font-size: 22px;
    text-decoration: initial !important;
    font-weight: 300 !important;
    text-transform: uppercase;
    font-family: 'Lato';
}



.tab_area .swiper-button-prev{
    top: 28px;

    background: url(/design/playtex/newskin/img/tab-left.png) no-repeat;
    background-position: 0 1px;
    margin-top: -7px;
    background-color: #fff;
    left: 0;
    width: 30px;}

.tab_area .swiper-button-next{
    top: 28px;
    background: url(/design/playtex/newskin/img/tab-right.png) no-repeat;
    background-position: 11px 1px;
    margin-top: -7px;
    background-color: #fff;
    right: 0;
    width: 30px;
    height: 20px;}

.tab_area .swiper-button-next:after{font-size:0}

.tab_container .bg{
    margin-bottom: 90px;}

.tab_container .bg img{width:100%}

.tab_container .container-fluid{
    background: none !important;
    max-width: 1630px;}
 
.tab_container .container-fluid ul{
    font-size: 0;}



.tab_container .container-fluid li{
    width:19%;    
    display: inline-block;
    _float:left;
    vertical-align: top;
    margin-right: 1%;
    margin-bottom: 50px;}


.tab_container .container-fluid li:nth-child(5n){margin-right: 0;}



#justmysize_Wrap{
    padding-top: 25px !important;}



/*¸®½ºÆ® °øÅë*/
.container-fluid li {
	padding-bottom: 20px;
	min-height: auto;
}
.container-fluid .swiper-slide .MS_prod_img_s {
	width: 100%
}
.container-fluid li .info {
}
.container-fluid li .brand {
	margin-top: 15px;
	display: block;
	font-size: 12px;
	font-weight: 200;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 0;
}
.container-fluid li .text {
	display: block;
	margin-top: 14px;
	font-size: 16px;
	color: #000;
    font-family: 'Spoqa Han Sans';
    letter-spacing: 0;
    font-weight: 500;
    line-height: 1.3;
}


.container-fluid li .pricect{
    display: block;
    margin-top:30px;
    margin-bottom: 10px;
}


.container-fluid li .salep {
	color: #FF8F80;
	font-size: 20px;
	font-weight: 500;
    letter-spacing: 0.4px;
}

.container-fluid li .salep strong{font-weight:500 !important;}


.container-fluid li .salep .per{margin-left:6px;
}


.container-fluid li .salep .blind {
	display: none
}


.container-fluid em{font-style: inherit !important;}


.container-fluid li .origin {
	margin-left: 6px;
	font-size: 15px;
	color: #d1d1d1;
	text-decoration: line-through;
	font-weight: 200;
}

.container-fluid li .origin em{
    font-weight:200;
    font-size: 17px;}

.container-fluid li strike {
	font-size: 14px;
	color: #aaa;
	font-family: 'Maven Pro', sans-serif;
}

.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width: 70% !important;
    text-align: center;
    margin: 0 15%;}


.color span{
   width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 4px;
    margin-top: 10px;
}

.container-fluid{padding-bottom: 30px;}


.container-fluid li .prd-review {text-align:right; color: #3B505E; font-weight: 300; margin-top: 30px; font-size:15px; }


/*½æ³×ÀÏ_ÇÒÀÎ·ü*/
.swiper-slide .thumb {
	position: relative;
}
.swiper-slide .thumb .dc {
	text-align: center;
	position: absolute;
	left: 0;
	height: 70px;
	line-height: 70px;
	width: 70px;
	background: #3B505E;
	color: #fff;
	font-size: 24px;
}
.swiper-slide .thumb .dc em {
	font-size: 18px !important;
}
.swiper-slide .thumb .dc.term {
}
.swiper-slide .thumb .dc em:nth-child(3), #NEW .item-list .thumb .dc em:nth-child(4) {
	display: none !important
}
.swiper-slide .thumb .dc em.num {
	font-size: 24px !important;
	display: inline-block;
	overflow: hidden;
}
.swiper-slide .thumb .dc em.percent {
	font-size: 18px !important;
	display: inline-block;
	vertical-align: top;
    margin-top: 3px;
}


span.icon .MK-product-icons img { display:inline-block!important; padding-right: 3px; padding-bottom: 3px; vertical-align: middle; padding-top: 10px;}

.swiper-pagination {
    width: auto; /* ³Êºñ ¼³Á¤ */
    height: auto; /* ³ôÀÌ ¼³Á¤ */
    display: flex; /* ¶Ç´Â ´Ù¸¥ display ¼Ó¼º ¼³Á¤ */
    justify-content: center; /* °¡¿îµ¥ Á¤·Ä µî */
    align-items: center;
}


/* [S] ¸ÞÀÎ NOW ON */
        .main-nowon-wrap { position:relative; margin: 140px auto; max-width: 1630px;}
        .main-nowon-wrap .slider-wrap { position: relative; width: 100%; max-width: 1680px; margin: 0 auto; }
        .main-nowon-wrap .swiper-box { width: 100%; margin: 0 auto; max-width: 1440px; overflow: hidden; }
        .main-nowon-wrap .swiper-slide a { display: block; }
        .main-nowon-wrap .swiper-slide .image-box { border-radius: 80px; overflow: hidden; }
        .main-nowon-wrap .swiper-slide .image-box img { width: 100%; }
        .main-nowon-wrap .swiper-slide dl { margin: 20px auto 0; text-align: center; line-height: 1.25; }
        .main-nowon-wrap .swiper-slide dl dt { margin: 0 0 12px; font-size: 27px; color: #000; font-weight: bold; }
        .main-nowon-wrap .swiper-slide dl dd { font-size: 17px; color: #8b8b8b; }
        .main-nowon-wrap .swiper-box .swiper-button-prev, 
        .main-nowon-wrap .swiper-box .swiper-button-next { color: #d7d7d7; }
        .main-nowon-wrap .swiper-box .swiper-button-prev { top: calc(50% - 40px); left: 40px; }
        .main-nowon-wrap .swiper-box .swiper-button-next { top: calc(50% - 40px); right: 40px; }
        .main-nowon-wrap .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display: none;}

/* BASIC css end */

