/* BASIC css start */
/* =============================================================================
   ¸ÞÀÎ index.html
   ========================================================================== */

#title_prd {height:12px;margin:0 0 10px 10px;}




#container.main .items-wrap .items[data-type=tile],
#container.main .items-wrap .items[data-type=horizontal] { margin-top: 14px; }
#container.main .items-wrap .items[data-type=horizontal] .price img { vertical-align: -1px; }
#container.main .items-wrap .items[data-type=vertical] li { min-height: initial; }
#container.main .items-wrap .items[data-type=vertical] .price-info li { min-height: initial; }
#container.main .items-wrap .items[data-type=vertical] .price-info li .tit img { vertical-align: -1px; }

/* =============================================================================
   ¸ÞÀÎ ¾ÆÀÌÄÜ ¹× Ç°Àý¹è°æ °ü·Ã
================================================================================*/
.items-wrap .items .icons { position: absolute; left: 5px; top: 0; }
.items-wrap .items .icons span img { display:block;padding:3px 0; }
.items-wrap .items .sold-out { position: absolute; z-index: 1; width: 100%; height: 100%; background: url(/images/d3/m_01/bg/sold_out.png) no-repeat top center; background-size: 100%; }
.items-wrap .items[data-type=vertical] .vertical-img { position:relative; float: left; margin: 0; width: 95px; height: auto; }
.items-wrap .items[data-type=vertical] .vertical-img img { width: 100%; height: auto; max-height: none; }
.items-wrap .items[data-type=vertical] .sold-out { left: 0; top: 0; }



/* ½½¶óÀÌµå */

/* =============================================================================
   ¸ÞÀÎ index.html
   ========================================================================== */
#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%; }



.mtit ul { margin:10px 0 ; border-top:0px solid #000; border-bottom:1px solid #CCCCCC; ; padding:5px 0; list-style-type: none; text-align: center; }
.mtit ul li.t01 { color:#B7B7B7; font-size:11px; line-height:15px;  font-weight: bold ; font-family: serif; letter-spacing:5px } 
.mtit ul li.t02 { color:#B7B7B7; font-size:10px; line-height:15px; text-align: center; font-family: µ¸¿ò;} 






/* Áß¾Ó¹è³Ê */

#banner { width: 100%; display: inline-block;  zoom: 1; }
#banner div { float:left; width: 49%; }
#banner div img { width: 100%; height: auto;  }

#banner .banner01 { float:left; }
#banner .banner02 { float:right; }



/* ÆÄ¿ö¸®ºä */
.power_review_main {
    background: #ffe7e7;
    padding: 25px 0 30px 0;
    position: relative;
}

.power_review_main .power_review_main_wrap {}

.power_review_main .power_review_main_wrap h3 {
    margin: 0;
    font-size: 20px;
    font-family: 'Lato';
    font-weight: 700;
    color: #000;
    letter-spacing: 0.3px;
    text-align: center;
    padding-bottom: 25px;
}

.power_review_main .power_review_main_wrap .power_reivew_list {padding: 0 10px;}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li {
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #f5d3d3;
    background: #fff;
    margin: 0 3px;
    box-shadow: 2px 2px 5px #f5d3d3;
    border-radius: 5px;
    padding: 8px;
}
.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .thumb {
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .thumb img {
    width: 100%;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .thumb .best_badge {
    position: absolute;
    top: 0;
    left: 0;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .thumb .best_badge img {
    width: 44px;
}
.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .product_name {
    margin: 8px 0;
    height: 14px;
    overflow: hidden;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .product_name a {
    color: #000000;
    font-size: 12px;
    font-family: 'Nanum Gothic', µ¸¿ò, dotum;
    font-weight: bold;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .desc {
    margin-bottom: 8px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .desc a {
    color: #7f7f7f;
    font-size: 11px;
    font-family: 'Nanum Gothic', µ¸¿ò, dotum;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .writer {
    margin-bottom: 8px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .writer a {
    color: #b4b4b4;
    font-size: 11px;
    font-family: 'Nanum Gothic', µ¸¿ò, dotum;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .etc {
    border-top: 1px solid #f5d3d3;
    padding: 8px 0 2px 1px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .etc a {
    color: #db7380;
    font-size: 13px;
    font-family: 'Nanum Gothic', µ¸¿ò, dotum;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .etc a span:first-child {
    margin-right: 10px;
    display: inline-block;
    font-size: 11px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.-list li .etc a img {
    vertical-align: -2px;
    margin-right: 4px;
    display: inline-block;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.slick-dots{
    text-align: center;
    margin: 20px 0 0;
}
.power_review_main .power_review_main_wrap .power_reivew_list ul.slick-dots li {
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
    margin: 0 5px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.slick-dots li button {
    background: #eec6c6;
    font-size: 0;
    width: 10px;
    height: 10px;
    outline: 0;
    border: 0;
    border-radius: 5px;
}

.power_review_main .power_review_main_wrap .power_reivew_list ul.slick-dots li.slick-active button {
    background: #dd7c88;
}
strong.point_color {
    color: #000;
    font-size: 11px;
    display: block;
    margin-top: 1px;
}

span.dc_info {
    color: #BE4B4B;
    vertical-align: -1px;
    font-weight: bold;
    font-size: 15px;
    margin-left: 1px;
}
/* BASIC css end */

