/* BASIC css start */
/*À§ºê »ó´Ü ºÐ·ù css*/

.main_cont .top_ban {width:100%; }
.main_cont .top_ban img {width:1920px; position: relative; left: 50%; margin-left: -960px;}
.main_cont .top_ban .swiper-pagination-bullet{width: 8px;height: 8px;background:rgba(255,255,255,0.5);margin:0 20px 0 0 !important;}
.main_cont .top_ban .swiper-pagination-bullet-active{background:rgba(255,255,255,1);opacity:1;}
.main_cont .top_ban .swiper-pagination{bottom:40px;height:8px;}

.backcolor {background: #F9F9F9;}
#listtop2 {padding:80px 0; text-align:Center; max-width:1400px; margin:0 auto; position:relative; }
#listtop2 h5 {font-size:32px; font-weight:400; color:#2C2C2C; line-height:1; padding-bottom:30px; letter-spacing:0.05em; }
#listtop2 .swiperbox {width:1300px; margin:0 auto;  }
#listtop2 .swiper-button-prev {width:16px; height:30px; background:url('/design/hanstyle/wib/2022wib/img/wibpc/pcprev.svg')no-repeat center center; }
#listtop2 .swiper-button-next {width:16px; height:30px; background:url('/design/hanstyle/wib/2022wib/img/wibpc/pcprev.svg')no-repeat center center; transform:rotate(180deg); }
#listtop2 .prdul li {position:relative;}
#listtop2 .prdul > li::before {z-index: 10; content:'Best'; display:block; width:50px; height:25px; line-height:25px; text-align:center; background:#c2b095; color:#fff; font-size:14px; font-weight:500; position:absolute; top:0; left:0; }

.contants .ect {display:none; }

/*À§ºê »ó´Ü ºÐ·ù css fin*/
.title_ban_wrap {width:100%; padding-top:50px; text-align:center; }
#contentWrap {width:100% !important; margin-bottom:140px; }

.prdul {width:100%; }
.prdul li {text-align:left; }
.prdul li .ect {display:none;}


.prdlistbox {max-width:1820px; margin:0 auto; padding:120px 50px 0;}
.prdlistbox h3 {display:none; font-size:32px; font-weight:400; color:#2C2C2C; line-height:1; padding-bottom:30px; letter-spacing:0.05em; text-align:center; }
.prdlistbox .cate-wrap {margin:0 auto; max-width:800px; text-align:center; }
.prdlistbox .cate-wrap ul {overflow:hidden; margin-bottom:50px; }
.prdlistbox .cate-wrap ul li { display:inline-block; margin-right:10px; margin-bottom:10px; }
.prdlistbox .cate-wrap ul li a {display:inline-block; font-size:16px; font-weight:400; color:#2c2c2c; line-height:1; padding:12px 15px; background:#F5F5F5; }
.prdlistbox .cate-wrap ul li.sel a {color:#fff; background:#243640; }

.item-info {padding:0 !Important; margin-bottom:30px; bordeR:0 !important; }
.item-info ul {padding:0 !important; }
.item-info ul li {padding:0 !important; margin-right:20px; background:none !important;}
.item-info ul li:last-child {margin-right:0; }
.item-info ul li a {display:inline-block; font-size:15px !important; letter-spacing:-0.05em; line-heighT:1; color:#838383; font-weight:400; }
.item-info ul li a.on {color:#2C2C2C;}
 
.item-cont {margin:0 !Important;}
.item-cont ul li {width:calc(25% - 15px); margin:0 20px 50px 0;display:inline-block; vertical-align:top; }
.item-cont ul li:nth-child(4n) {margin-right:0; }

.listhidden2, .listhidden_main {display:none}

/* BASIC css end */

