@charset "utf-8";
/*───────────────────────────────────────────────────────────

	 리스트 타입 및 옵션

───────────────────────────────────────────────────────────*/
@import url("../goods/goods.css");


/*** 쇼핑몰 메인본문 | main/index.php ***/

.main {}
.main h3 {padding:30px 0 12px 0; text-align:center; color:#222222; font-size:19px; font-weight:normal;}
.main .main_top_menu {display:table; width:100%;}
.main .main_top_menu li {display:table-cell; width:25%; text-align:center;}
.main .main_top_menu li a {display:block; padding:13px 0 13px 0;font-size:14px; color:#333333;}
.main .main_notice {display:table; width:100%; margin:0 auto; padding:22px 0 22px 0;}
.main .main_notice .tit {display:table-cell; width:84px; font-size:13px; font-weight:bold; color:#282828; text-align:center;}
.main .main_notice ul {display:table-cell;}
.main .main_notice ul li {overflow:hidden; width:80%; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; letter-spacing:-1px;}
.main .main_notice ul li a {display:block; width:100%;}
/* 메인배너 */
.main .main_banner_box {font-size:0;}
.main .main_banner_box img {width:100%; font-size:0;}
.main .main_banner_box ul li {display:inline-block; width:50%; text-align:center; box-sizing:border-box;}
.main .main_banner_box .banner {display:block; margin:30px 0 0 0;}
.main .main_banner_box1 {display:table; width:100%;margin-top:5px;margin-bottom:5px;}
.main .main_banner_box1 li {display:table-cell; width:50%; font-size:0; text-align:center; vertical-align:top;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:-1px;}
.main .main_banner_box1 li a {}
.main .main_banner_box1 li a img {width:100%; font-size:0;}

/* 슬라이드 배너 */
.main_slide .slider-wrap .slick-dots li {margin:0 2px !important;}
.main_slide .slider-wrap .slick-dots li button {border:none; opacity:1;}
.main_slide .slider-wrap .slick-dots li.slick-active button {width:20px !important; border-radius:7px 7px 7px 7px;}
.main_slide2 .slider-wrap {border:1px solid #e8e8e8; padding:15px 14px 35px 14px; margin:0 10px;}
.main_slide2 .slider-wrap .slick-dots {width:auto !important; right:13px !important;}
.main_slide2 .slider-wrap .slick-dots li {margin:0 1px !important;}

/* 이벤트 최근게시물 */
.main .main_event {}
.main .main_event ul {}
.main .main_event ul li {position:relative; padding:7px 0;}
.main .main_event ul li .img_box {font-size:0;}
.main .main_event ul li .img_box img {width:100%;}
.main .main_event ul li .event_info_box {/*position:absolute; bottom:7px; left:0;*/ width:100%; }
.main .main_event ul li .event_info_box dl {padding:20px; background:rgba(255,255,255,0.8); box-sizing:border-box;}
.main .main_event ul li .event_info_box dl dt {}
.main .main_event ul li .event_info_box dl dt a {display:block; font-size:17px; color:#222222; font-weight:bold;}
.main .main_event ul li .event_info_box dl dd {font-size:15px; color:#ab295d; font-weight:bold;}