/* 메인 */
.event_menu{position:relative;z-index:2;width:100%;height:48px;padding:16px 0 16px 7px;border-bottom:1px solid #ddd;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;}
.event_menu::-webkit-scrollbar{display:none;overflow:hidden;}
.event_menu ul{display:inline-block;width:550px;white-space:nowrap;}


.event_menu ul li{display:inline-block; text-align: center;}
.event_menu ul li a{display:inline-block;padding:0 5px; margin:0 3px; font-size:14px; line-height:13px; font-weight:500;}
.event_menu ul li a:hover{color:#ed8953;}
.event_menu ul li:last-child a{margin-right:0;}

.ban_main{margin-bottom:40px;}
.ban_main .swiper-container{position:relative;margin-bottom:20px;overflow:visible;}
.ban_main .swiper-wrapper li a{display:block;}
.ban_main .swiper-slide{max-width:640px;max-height:606.31px;overflow:hidden;}
.ban_main img{width:100%;}
.ban_main .controls{position:absolute;z-index:100;bottom:15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:72px;height:18px;}
.ban_main .swiper-button-prev-main {display:inline-block; position: absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:6px;height:10px;margin:0;outline:none;background: url(../images/main/arr_m_prev.png) no-repeat center;background-size:6px 10px;}
.ban_main .swiper-button-next-main {display: inline-block;position: absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;width:6px;height:10px;margin:0;outline:none;background: url(../images/main/arr_m_next.png)no-repeat center;background-size:6px 10px;}
.ban_main .swiper-pagination{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom:0;width:40px;height:18px;line-height:18px;border-radius:18px;color:#989898;font-size:12px;background:#fff;}
.ban_main .swiper-pagination-current{color:#111;}

.main_tit{margin-bottom: 15px;font-family: 'NanumSquareRound';font-size:22px;color:#181818;}
.type_thumb {position:relative;padding-bottom:65px;margin-bottom:20px;border-bottom:6px solid #eee;}
.type_thumb .swiper-container{position:relative;}
.type_thumb ul{height:auto;overflow:visible;}
.type_thumb .controls{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);height:13px;margin-bottom:30px;text-align:center;}
.type_thumb .swiper-button-prev-main2 {display:inline-block; position: absolute;left:0;top:0;width:6px;height:13px;margin-top:0;outline:none;background: url("../images/main/arr_m_prev.png") no-repeat center;background-size:6px 10px;}
.type_thumb .swiper-button-next-main2 {display: inline-block;position: absolute;right:0;top:0;width:6px;height:13px;margin-top:0;;outline:none;background: url("../images/main/arr_m_next.png")no-repeat center;background-size:6px 10px;}
.type_thumb .swiper-pagination-main2 {position:static;display:inline-block; height:13px;padding:0 17px;vertical-align:top;}
.type_thumb .swiper-pagination-bullet {width: 13px;height: 13px;margin-left:4px;border-radius:50%;background:#ccc;transition:width 0.5s;outline:none;}
.type_thumb .swiper-pagination-bullet-active {width:21px;border-radius:13px;background:#ed8953; }

.type_ai,.thumb_cate{padding:15px 0;margin:0 15px;;}
.type_ai ul li{float:left;max-width:49%;width:49%;margin-right:2%;margin-bottom:27px;}
.thumb{position:relative;width:100%;height:100%;border:1px solid #ededed;border-radius:2px;}
.thumb .img{height:285px;overflow:hidden;}
@media screen and (max-width:414px){
.thumb .img{height:210px;}
}
@media screen and (max-width:375px){
.thumb .img{height:143px;}
}
.thumb .img{display: flex;align-items: center;}
.thumb img{width:100%;}
.type_ai ul li:nth-child(2n),.thumb_cate ul.list li:nth-child(2n),.type_thumb ul li:nth-child(2n){margin-right:0px;}
.type_ai .name,.thumb_cate .name,.type_thumb .name{display:inline-block;height:45px;margin-top:15px;margin-bottom: 13px;font-size:14px;line-height:19px;}
.type_ai .price,.thumb_cate .price,.type_thumb .price{font-size:15px;line-height:15px;font-weight:700;}
.type_ai .price del, .thumb_cate .price del, .type_thumb .price del{display:inline-block; margin-right:5px; font-weight:400; color:#777;}

.thumb_cate .tab_box{height:40px;margin-bottom:20px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;}
.thumb_cate ul.tab {display:flex;width:auto;white-space:nowrap;}
.thumb_cate .tab_box::-webkit-scrollbar{display:none;overflow:hidden;}
.thumb_cate ul.tab >li{float:left;width:auto;margin-right:10px;}
.thumb_cate ul.tab >li >a{display:inline-block;height:38px;border-radius:38px;padding:0 15px;color:#111;background:#f1f1f1;line-height:38px;;}
.thumb_cate ul.tab >li >a.active,.thumb_cate ul.tab >li:focus >a,.thumb_cate ul.tab >li:hover >a,.thumb_cate ul.tab >li:active >a{color:#fff;background:#6993ff;}
.ban_mid a{display:block;width:100%;margin-bottom:15px;}
.ban_mid a img{width:100%;}
.thumb_cate ul.list li{float:left;max-width:49%;width:49%;margin-right:2%;margin-bottom:27px;}
