/* BASIC css start */
.main h3 {font-size:1.5em;
          display: inline-block; 
          margin:30px 0 20px 0;
          }

div#container { overflow: hidden; }

/* ·Ñ¸µ¹è³Ê */
#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; top:-20px; 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 .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;}

/* Ä«Å×°í¸® ¾ÆÀÌÄÜ */
.cateWrap {clear:both;}
.cate_icon { width:100%; padding:0 2%;}
.cate_icon p{float:left; width:19%}
.cate_icon p img {width:100%;}

.banWrap {margin:20px 0 10px 0;}
.banWrap img{ width:100%; }

.tit_img{width:100%; margin:8px 0;}


/*¼±Âø¼øÆ¯°¡*/

.saleSec3 .prd_listWrap {width:100%; display:table;table-layout: fixed; box-sizing: border-box; padding:0 0.3%;  text-align:left; padding-bottom:10px;}
.saleSec3 .prd_listWrap > li { background:#fff; width:32%; display:inline-block; vertical-align: top; text-align:left; margin: 0 0.3%; margin-bottom:10px; border:solid 1px #aaa;}
.saleSec3 .prd_listWrap li a {padding:0;}
.saleSec3 .salePrd {width:100%; padding:0;}    
.saleSec3 .saleList {width:100%; padding:0;} 
.saleSec3 .saleList a { display: inline-block; }
.saleSec3 .saleList img { width: 100%; border:0; }


.saleSec3 .salePrd .saleInfo {padding:0 8px 7px 8px;} 
.saleSec3 .salePrd .saleInfo p { border:0; margin-bottom: 5px; }
.saleSec3 .sale_suj { word-break:break-all; margin-top: 10px; }
.saleSec3 .sale_suj a { font-weight:; color: #333; font-size: 13.5px; letter-spacing: -0.03em;}
.saleSec3 .price_suj {display:inline-block; font-weight:bold; width:50%; font-size:12.5px; }
.saleSec3 .price_suj span { color:#ff5f27; }
.saleSec3 .sale_price {display:inline-block; width:45%; text-align:right; margin: 3px 0; font-size: 11px;}
.saleSec3 .sale_price span{font-weight:bold; font-size:14px; color:#222; letter-spacing: -0.07em;}
.saleSec3 .sale_price del{ color: #999; margin-right:0; font-size:10px; letter-spacing: -0.05em;}
.saleSec3 .sub_content { word-break:break-all; padding: 0 0 5px 0; }
.saleSec3 .sub_content a {  font-size: 11px;  }


/*Å¸ÀÓÆ¯°¡*/
#timerSec {overflow:hidden; clear:both; display:none; margin-top: 30px; box-sizing: border-box;}

#timerSec #timer {width:100%; text-align:center;}
#timerSec #demo { overflow:hidden; width:100%; text-align:center; z-index: 99; position: absolute; padding-top:35%; font-family: 'Do Hyeon', sans-serif; font-size:20px; letter-spacing:3px; 
	word-spacing:-3px; color:#fff;}
#timerSec #timer span {}
#timerSec .time_prd img {width:100%;}
#hour { font-size:40px; letter-spacing:2px; font-weight: bold;
}
#min { font-size:40px; letter-spacing:4px; font-weight: bold;
}
#sec { font-size:40px; letter-spacing:4px; font-weight: bold;
}
#days { font-size:40px; letter-spacing:2px; font-weight: bold;
}
ul { list-style: none; }


/* ÆÐÅ°Áö»óÇ° */
.packWrap { margin:10px 0 5px 0; padding-bottom:20px;background-color:#e0efed;}
.packWrap img { width:100%; }
.pack { text-align:center; padding:0 8px; }
.pack li { width:47%; display:inline-block; margin-bottom:10px; }
.pack img { width:100%; }

/* #review*/
#reviewWrap #power_review ul {padding:0 4px; text-align:center;}
#reviewWrap #power_review li {width:32%;  display:inline-block; vertical-align:top;}
#reviewWrap #power_review li #review_product {margin-top:5px; font-size:12px; font-weight:bold; }
#reviewWrap #power_review li #review_score {margin-top:1px; color:red; font-size:15px; }
#reviewWrap #power_review li #review_memo {margin-top:3px; padding-right:5px; line-height:1.35em font-size:1.05em; color:#000;}


/* ·¹½ÃÇÇ¹è³Ê */

.m_recipe {width:100%; margin:50px 0; }
.m_recipe ul  { font-size: 0;
display: table;
margin:auto;
min-width:
} 
.m_recipe span img {width:100%;}
.m_recipe ul li img {width:45vw;}
.m_recipe li {float:left; display:inline-block; }
.m_recipe .re2 {padding:20px 0;}
.m_recipe ul li:nth-child(2) {padding-left:19px;}
/* ²¿²¿ºô±×·¥ */
.cogramWrap { margin:10px 0;}
.cogramWrap img { width:100%; }
.cogram { text-align:center; padding:0 4px; }
.cogram li { width:32%; display:inline-block; margin-bottom:4px; }
.cogram img { width:100%; }

/* À¯Æ©ºê */
.youtube{margin-top:30px; padding:0 2%;}


/* °¡°Ý */
.lineThrough {text-decoration:line-through;}
.sellPrice {font-size:1.15em; font-weight:bold;}


/* Áß¾Ó */
.line_bn {width:100%; margin:3px auto;}

/* BASIC css end */

