/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.250em; display: inline-block; margin:14px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-bottom:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}


.newarrival_btn{font-size:28px; position:relative; text-align:left; background:#172345; margin-top:-17px; margin-bottom:17px;}
.coupon_btn{background:#ab3e41;}
.newarrival_btn a{line-height:2.2; text-align:left; margin-left:10px;  background:#172345; border:none; }
.coupon_btn a{background:#ab3e41;}
.newarrival_btn i{font-size:20px;
line-height:20px;
padding:5px;
font-style:normal;
position:absolute;
right:20px;
top:14px;
border:1px solid #fff;
border-radius:4px;
}


.onsns_tit{ text-align:center}
.onsns_tit h3{font-size:1.250em;
margin-top:2rem;
}

.onsns  {  

margin: 0 auto;
    position: relative;
    overflow: hidden;
   
    }
    .onsns h2{display:block;}
.main-instagram-area {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0;
}
.main-instagram-list {
    flex: 0 0 50%;
    width:  -50%;
    height: 100%;
}
.main-instagram-list a {
    background-color: #fff;
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    position: relative;
}
.main-instagram-list img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}










.pd10{margin-top:50px; margin-bottom:-36px}
.pd10 a{ font-size:16px;}




/*------newArrival ¿µ¿ª-------------*/
.newArrival{ position:relative; padding-bottom:30px}
.newArrival #column_new .item-wrap .item-cont {display:flex;  justify-content:space-between; flex-wrap: wrap;}
.newArrival #column_new .item-wrap .item-cont .item-list{width:33%;}

.newArrival #column_new .main_tit{position:relative;  width:100%;}
.newArrival #column_new .main_tit h2{
    font-size: 1.3em;
    display: inline-block;
    padding-top: 6px;
    border-top: 1px solid #3b3b3b;
margin:20px 0 50px 0; }
.newArrival #column_new  .main_tit a{ position:absolute; top:30px; right:10%; font-size:16px; border:1px solid #ccc; padding:5px 10px;}
.newArrival #column_new  .prd-brand { margin:0 auto; position:relative; width:; overflow:hidden ; text-align:center; justify-content: center;}
.newArrival #column_new  .prd-brand ul { *zoom:1;  }

.newArrival #column_new .prd-brand span{position:relative;}

.newArrival #column_new .item-wrap .item-cont .item-list .thumb { border:1px solid #ececec; margin-bottom:20px; }
.newArrival #column_new .item-wrap .item-cont .item-list .thumb img { width:100%;}

.newArrival #column_new .item-wrap .item-cont .item-list dd { display:none;}


.flexcontainer{
display:flex;
 justify-content: space-between;

}
.flexbox{
flex:1;
font-size:1.5em;
text-align:center;
font-weight:bold;
padding:0.5em;
}
.flexbox p{
display:block;
font-size:0.8em;
color:#666666;
line-height:1.2;
margin-top:1em;

}
.flexbox a{
display:block;
border:1px solid #666666;
margin-top:1em;
margin-bottom:1em;
border-radius:30px;
padding-top:0.8em;
padding-bottom:0.8em;
}
/* BASIC css end */

