/* BASIC css start */
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans|Lato');


.tool-wrap {padding:5px 10px;}
.tool-wrap select {width:100%; outline: 0; }
.list_array {border-top:0px none;}
.plan .list_array .list_arrayRight img {width: 23px; height: auto;}


.SMS_Product_display .items .container dl .SMS_base_mask dd.product_per span { bottom: 50px; }


.filter_cnt { position: absolute; font-family: 'Lato','Noto Sans KR',sans-serif; top: 15px; left: 15px; font-size: 11px; }
.btn_moreGray { font-family: 'PT Sans', sans-serif; border-radius: 0px 0px 15px 0px; letter-spacing: 0.05em; font-size: 11px; background-color: #1e1e20; color: #fff; line-height: 27px; margin: 0 auto; width: 100px; text-align: center; padding: 2px 0px; }
#SMS_list_array .list_array { position: relative; width: 100%; height: 46px; border-bottom: none; border-top: 1px solid #e9e9e9; margin-bottom: 20px; background: #f8f8f8; margin-top: 10px; }



.img_pixed { position: relative; }
.m_name { position: absolute; top:0px; left:0px; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; font-size: 10px; line-height: 19px; vertical-align: middle; letter-spacing: -.5px; color: #fff; background: #fb6a69;}
.review_height { min-height: 17px; }
.product_rev { font-size: 10px; font-family: 'PT Sans', sans-serif;}
.product_rev01 { padding-left: 3px; color: #777; font-family: 'PT Sans', sans-serif;}
.SMS_CategoryBest_wrap .swiper-slide .priceStrike del { font-family: 'PT Sans', sans-serif; }
.priceStrike SMSpst del { font-family: 'PT Sans', sans-serif;  }




.offline_review_title { margin: 50px 0px 5px 0px; font-family: 'Josefin Sans', sans-serif; font-size: 20px; font-weight: 900; color: #1e1e20; text-align: center; }
.offline_review_sub { font-family: 'Nanum Gothic', serif; color: #1e1e20; font-size: 14px; text-align: center; padding-bottom: 10px; border-bottom: 3px solid #1e1e20; margin: 0 auto; width: 80%; }
.google_map { margin-top: 25px; border-top: 1px solid #d9d9d9; }
.offline_event_warp3 { font-family: 'Josefin Sans', sans-serif; color:#000; }
.offline_info_centent01 { font-family: 'Nanum Gothic', serif; font-size: 16px; color:#000; padding: 15px 0px 0px 0px; text-align: center; }



/* °³º°±âÈ¹Àü */
.promotion_warp {text-align:center }
.promotion_01 { }
.promotion_02 { height: 130px; text-align: center; background-color:#fff; }
.promotion_03 { padding: 30px 0px 5px 0px; font-size: 20px; font-weight: 700; overflow: hidden; }
.promotion_04 { font-size: 13px; color: #666; height: 20px; line-height: 20px; overflow: hidden; }
.promotion_05 { margin-top:25px; height: 20px; background-color: #e9e9e9; border-top: 1px solid #d4d4db; border-bottom: 1px solid #d4d4db; }

/* BASIC css end */

