/* 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:45px 0 18px 0; padding-top:6px; }
.main .topBanner {margin-top: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;}


#mainSpot {width:100%; position:relative;}
#mainSpot .inner_slide img {width:100%; height:auto;}

#mainSpot .slick-dots {position:absolute; bottom:-20px; z-index:7; width:100%; height:20px; text-align:center;}
#mainSpot .slick-dots li {width:14px; height:14px; margin:3px; margin-bottom:30px; background:#eee; display:inline-block;}    
#mainSpot .slick-dots li button { font-size:0; background:#ccc; border:0;}
#mainSpot .slick-dots .slick-active {background:#ccc;}
#mainSpot .slick-dots .slick-active button{font-size:0; background:#ccc;}

.menu_inbox02 {width:100%; position:relative;}

.brd_list {width:100%; overflow:hidden; border-top:solid 1px #ccc;}
.brd_list li {width:25%; height:54px; float:left; transition:0.1s; box-sizing:border-box; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.brd_list li a {display:block; width:100%; height:100%; text-align:center; }
.brd_list li a img {display:block; width:80%; margin:3px 10% 0px; max-width:84px;}


.tabback {background:#eee; color:#000; }
.tab_on {background:#424242; color:#fff;}
.pitembox {width:100%; }


.main_mslide { width:100%; margin:0 auto; position:relative;}
.taps {overflow:hidden; width:100%;  margin:0px auto ; cursor:pointer; padding:0; margin-top:60px; border-bottom:solid 3px #f4a62b;}
.taps li {width:25%; box-sizing:border-box; border-left:solid 1px #c9a794; float:left; height:40px;  text-align:center; float:left;   font-weight:700; font-size:14px; line-height:40px;}

.taps li:first-child {margin-left:0; border-left:0;}



.etc_info_slide {color:#ef4f98;}


.mslidebox {width:100%; overflow:hidden; background:#f4f4f4; padding:10px 0; position:relative;}

.mslidebox .item-list3 {float:left; margin-bottom:5px; text-align:center; }
.mslidebox li {width:50%;}


.item-list3-box {}
.mslidebox li .thumb-img {width:100%; height:auto;}

.mslidebox .item-list3 .prdname {}
.mslidebox .item-list3 .prdname a {font-size:11px; line-height:16px;}
.mslidebox .item-list3 .price {font-size:14px; font-weight:600; color:#de293a;}
.mslidebox .item-list3 .etc_info span {color:#04b8ab; font-weight:600; padding:0px 4px;}
.mslidebox .item-list3 .thumb_sm {position:relative;}
.mslidebox .item-list3 .thumb_sm img {width:100%; height:auto; border-radius:5px; }

.thumb-text {width:96%; margin:0 auto;}
.thumb-text li {width:100%;}
.thumb-text li:first-child {width:100%;}
.mslidebox .item-list3:nth-child(2) .hide_text {display:none;}
.mslidebox .item-list3:nth-child(3) .hide_text {display:none;}
.mslidebox .item-list3:nth-child(4) .hide_text {display:none;}
.mslidebox .item-list3:nth-child(5) .hide_text {display:none;}
.mslidebox .item-list3:nth-child(6) .hide_text {display:none;}
.thumb-text li .prdname {text-align:center;}


.thumb-in {position:relative;    }



.main_bt_box {width:90%; margin:50px 5%; box-sizing:border-box; position:relative;}

.main_bt_box img { height:auto; width:90%; padding-left:5%;}

.main_bt_box h3 {font-size:18px; font-weight:600; line-height:32px;  border-bottom:solid 2px #424242; display:block; width:100%;}

.bt_notice {padding:5%;}
.bt_notice li a {padding-left:6px; font-size:13px; line-height:28px;}
.bt_notice li a:hover {color:#16469f;}
.bt_notice li {border-bottom:dashed 1px #ddd; }
.bt_notice li:first-child {border-top:dashed 1px #ddd; }

.bt_more {display:block; width:50px; height:20px; position:absolute; right:0; top:10px; }


.spsc_box { margin-top:40px; width:100%; }
.spsc_box img {max-width:100%;}
.spsc_box .spsc_box_img {width:49%; float:left; margin:0 0.5% 14px;}
.spsc_box .spsc_box_item {width:32%; float:left; margin:0 0.5% 14px;}

.item-cont {width:100%; overflow:hidden;}
.item-cont .exhibition_item {width:32%; float:left; margin:20px 0.65%;}
.item-cont .exhibition_item img {width:100%; height:auto;}
.item-cont .exhibition_item .exhibition_img {width:100%;}
.item-cont .exhibition_item {text-align:center;}

.cateTit {text-align:center; padding-top:80px; padding-bottom:50px;}
.cateTit h3 {font-size:2em; font-weight:600;}
.cateTit p {font-size:1em; line-height:2em;}

.m_midbox {width:100%; margin-top:80px;}
.m_midbox img {width:100%; height:auto;}

#contents {
    padding-top: 0px;
}
/* BASIC css end */

