/* BASIC css start */
/* 메인 이미지 연동 배너 */
#MS_event .clearFix { overflow:visible !important;}
#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:absolute !important; bottom:15px; z-index:10; text-align:center; width:100%; cursor:pointer;}
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/design/ponu/onedesign/mobile/images/btn_off.png) no-repeat center center; background-size: 100% 100%; width:20px; height:20px; }
#event .pagination .swiper-active-switch { background: url(/design/ponu/onedesign/mobile/images/btn_on.png) no-repeat center center; background-size: 100% 100%; }


img{max-width:100%;}


/******** 공지사항 ********/
.notiMain {    position: relative;clear: both;display: block;text-align: center;padding: 25px 0 32px 0;background: #f9f9f9;}
.notiMain ul li {display:block;line-height:22px;}
.notiMain ul li:last-child {margin-bottom:0;}
.notiMain ul li a {position:relative;display:inline-block;font-size:12px;font-weight:bold;color:#353535;letter-spacing:0.3px; text-align:center; padding:0 5px; border-radius:2px; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.notiMain ul li a:hover {background:#eee;}


/********** 배너 *********/
.one_bn_main {clear:both;margin:0 0 0 ;}
.one_bn_main ul {display:Table;width:100%;}
.one_bn_main ul a {display:block;width:100%;;}
.one_bn_main ul.line_2 {margin:0px 0 0 ; }

.one_bn_main ul.line_2 a {display:table-cell;width:50%; padding:10px;}



/******* 슬라이드 이벤트 배너 *********/

.one_bn_event {margin:30px 0 ;}
.one_bn_event .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;   
    border: 1px solid #666;
    transition: 0.3s;border-radius:100%;width:8px;height:8px;
}

.one_bn_event .bx-wrapper .bx-pager.bx-default-pager a:hover,
.one_bn_event .bx-wrapper .bx-pager.bx-default-pager a.active,
.one_bn_event .bx-wrapper .bx-pager.bx-default-pager a:focus {
   background:#333;border:1px solid #333;
}

/********** 상단 박스 카테고리 *********/

#topCate{/* display:none; */ width:100%; background:#fff; border-radius:5px; box-shadow:0px 2px 5px 2px rgba(167, 167, 167, 0.04)}
#topCate ul{font-size:0; line-height:0; letter-spacing:0;}
#topCate ul li{    display: inline-block;vertical-align: middle;width: 20%;border-bottom: 0px solid #f1f1f1;border-right: 0px solid #f1f1f1;background: #fff;box-sizing: border-box;}
#topCate ul li:nth-child(3n){border-right:0;}
#topCate ul li a{    display: block;
    padding: 14px 0;
    line-height: 18px;
    text-align: center;
    font-size: 11px;
    color: #404040;
    letter-spacing: -1px;;}
#topCate ul li a img{width:65%;}

/********** 기타 ***********/

.titleMain { width:100%; padding:50px 0 20px ; text-align:center; }
.titleMain > h2 {     display: block;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: 'Signika',sans-serif;
    font-weight: 400;
    display: block;
    text-align: center;
    color: #8a6554;
    letter-spacing: 2.2px;}



/** info 배너 3개 **/

.bn_info { }
.bn_info a {display:block;margin-bottom:10px;} 

/**  포뉴 video **/
.ponu_video {position:relative;background:#fff;text-align:Center;margin:50px auto 0;}
.ponu_video h2{display:block;font-size:18px;color:#333;padding-bottom:50px;letter-spacing:2px; }
.ponu_video ul{background:#f7f7f7; padding:25px 20px 25px;}
.ponu_video li{padding:10px 0;}
.video_title{font-color:#111111; margin-top: 20px;}

/**  포뉴 칭찬왕**/
.ponu_review {clear:both; position:relative;background:#fff;text-align:Center;margin:50px auto 0; }
.ponu_review h2{display:block;font-size:18px;color:#333;padding-bottom:50px;letter-spacing:2px; }
.ponu_review ul {display:Table;width:100%;}
.ponu_review ul a {display:block;width:100%;;}
.ponu_review ul.line_2 {margin:0px 0 0 ; }
.ponu_review ul.line_2 a {display:table-cell;width:50%; padding:10px;}

/******** 셀럽 **********/

.withCeleb {position:relative;background:#fff;padding:50px 0px 25px;text-align:Center;margin:25px auto 0;}
.withCeleb > h2 {display:block;font-size:18px;color:#333;padding-bottom:50px;letter-spacing:2px; }
.withCeleb_slide {background:#f7f7f7; padding:20px 0;}

/*
.withCeleb > ul > li {display:block;}
.withCeleb > ul > li a {display:block;max-width:100%;}
.withCeleb > ul > li img {width:100%;}
.withCeleb > ul > li a.more {    display: inline-block;padding: 13px 45px;text-align: center;font-size: 15px;border: 1px solid #7d7d7d;margin-top: 25px;font-weight: normal;color: #404040;letter-spacing: -.5px;}
*/

/* BASIC css end */

