@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700&subset=korean);



.photo_review {position: relative;margin: 40px auto 70px}
.photo_review h2{margin: 0 auto 30px;text-align: left}
.photo_review .reviewbx ul{overflow: hidden;min-height: 208px}
.photo_review .reviewbx li .inner_wrap{ box-sizing: border-box ;padding: 20px 27px 20px 25px;border: 1px solid #e5e5e5; height: 190px; }
.photo_review .reviewbx li .inner_wrap span{display: block}
.photo_review .reviewbx li .inner_wrap span.image{float: left;margin-right: 20px}
.photo_review .reviewbx li .inner_wrap span.image img{vertical-align: top; width: 150px; }
.photo_review .reviewbx li .inner_wrap span.write{margin-bottom: 14px;color: #666;font-size: 16px}
.photo_review .reviewbx li .inner_wrap span.write em{margin-left: 10px}
.photo_review .reviewbx li .inner_wrap span.subject{margin-bottom: 5px;color: #222;font-size: 18px;font-weight: 600}
.photo_review .reviewbx li .inner_wrap span.txt{overflow: hidden;height: 75px;color: #666;font-size: 16px}
.photo_review .reviewbx .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: -35px}
.photo_review .reviewbx .bx-wrapper .bx-pager.bx-default-pager a{display: inline-block;width: 8px;height :8px;margin-right: 3px;background: #d8d8d8}
.photo_review .reviewbx .bx-wrapper .bx-pager.bx-default-pager a.active{background: #999}
.photo_review .reviewbx .bx-wrapper .bx-pager{opacity: 1}
.photo_review .reviewbx .bx-wrapper .bx-prev{left: -50px}
.photo_review .reviewbx .bx-wrapper .bx-next{right: -50px}


.instagram_wrap {
    position: relative;
    width: 1100px;
    margin: 20px auto 50px;
}
.instagram_wrap .insta_title { margin-bottom: 10px; }
.instagram_wrap .insta_title:after { display: block; clear: both; content: ''; }
.instagram_wrap p{margin-bottom: 30px}
.instagram_wrap .insta_info{position: absolute;top: 3px;right: 0;height: 45px}
.instagram_wrap .insta_info .photo{margin-right: 10px;vertical-align: top; position: absolute; top: -5px;width: 50px; }
.instagram_wrap .insta_info .photo img { width: 45px; }
.instagram_wrap .insta_info .id{margin-right: 10px;color: #222;font-size: 20px;font-weight: bold; margin-left: 55px; }
.instagram_wrap .insta_info .btn_insta{display: inline-block; height: 35px;background: #008fee;border-radius: 4px;color: #fff;font-size: 16px;font-weight: 500;text-align: center;line-height: 35px; padding: 0 15px;}
.instagram_wrap ul{overflow: hidden; }
.instagram_wrap ul:after { display: block; clear: both;  content: ''; }
.instagram_wrap li{float: left;width: 175px;height: 175px;margin: 0 10px 10px 0;background: #f5f5f5}
.instagram_wrap li:nth-child(6n){margin: 0 0 10px 0}
.instagram_wrap li img{width: 100%;vertical-align: top}


.brand-guardian2,
.brand-guardian { margin-bottom: 40px; width:1000px; margin-left: 0px;  text-align: left; }
.brand-guardian2 img,
.brand-guardian img { width:500px; }

#section1 .brand-guardian2 img,
#section1 .brand-guardian img { width:500px; }
#section1 .brand-guardian2,
#section1 .brand-guardian { background: #b2b3b7;text-align:center; }



.detail_page .brand-guardian2,
.detail_page .brand-guardian { margin-bottom: 30px; }
.bottom_menu li { display: inline-block; margin-right: 10px; }
.pricacy_page h1.title,
.stipulation_page h1.title { margin-bottom: 20px; }


.bottom_customer .brand-guardian2,
.bottom_customer .brand-guardian  { width: 700px; margin-left: 200px;  }
.main_movie_wrap  {
    width: 1100px;
    height: 380px;
    margin: 0 auto;
    margin-top:30px;
}

.main_movie_wrap_inner:after { display: block; content: ''; clear: both; }
.main_movie_wrap .main_movie { float: left; margin-left: 17px;}
.main_movie_wrap .main_movie:first-child { margin-left: 0; }
.main_movie_wrap h1  { display: block;margin-bottom: 20px;clear: both; color:  #111; text-align: center;}
.orange { color: #F47820 }
.red { color: #E61034 }


.main_latest_gallery_wrap h1 {margin-bottom: 20px;color:  #111; text-align: center;}
.main_latest_gallery_wrap {
    width: 1100px;
    margin: 10px auto 70px; 
}
.main_latest_gallery_wrap ul li { float: left;  margin-right:0px; width: 274px;}
.main_latest_gallery_wrap ul li:nth-child(5n) { margin-right:0; }
.main_latest_gallery_wrap .latest_title { display: none; }
.main_latest_gallery_wrap ul li .latest_img:hover { opacity: 0.8 }

.detail_info_wrap dl dd.detail_sale_price,
.detail_info_wrap dl dd.detail_card_price { padding-left: 140px; }

*{font-family: 'Noto Sans KR', sans-serif;margin: 0;padding: 0}
h2, h3{font-family: 'Noto Sans KR', sans-serif}
.header {position:relative; z-index: 10; border-bottom:2px solid #333}
.top_info2 div.tel_number {font-weight: 600; color: #DE4F41}
div.main.quick_menu.fixed { top: 80px; }
div.quick_menu a.btn4.btn_tel {color: #DE4F41}
.main_item .detail_info .card_sale span {margin: 0 2px 0 0;color: #e51737;font-weight: 700;letter-spacing: -1px;vertical-align: middle}
.shop_btns li {background: #de4f41;border: 1px solid #db2b1a}
.emp {color: #FD681D}
.emp1 {color: #E61034}
.emp2 {color: #E61034}
.red {color:#E61034}
.bottom_customer .bottom_tel .tel {color: #DE4F41;font-weight: 900}
.main_bottom_order input[type=submit] {width: 145px;height: 60px;border: none;border-radius: 0; color: #fff;background: #FD681D;font-size: 16px}



.detail_info_wrap dd.detail_sale_price span.number{font-size: 25px;color: #cc0000;font-weight: 700;vertical-align: middle}

.detail_info_wrap dd.detail_card_price span.number{font-size: 25px;color: #FD681D;font-weight: 700}
.shop_btns{margin-top: 30px;cursor: pointer}
.apply_page_form table .first td{border-top: 3px solid #DE4F41; }
.apply_page_form .wrap_input_submit input{display: block;margin: 0 auto;padding: 0 110px;border: 1px solid #db2b1a;background-color: #DE4F41;font-size: 17px;color: #fff;line-height: 60px;letter-spacing:-1.7px;}
#product_gift .gift_number {background: #e86d60; width: 86px; height: 51px; padding: 0; color: #fff; line-height: 20px; padding-top: 7px; left:50%; margin-left: -43px; top:-10px;}
#product_gift .gift_number strong { font-size: 20px; }


.common_bottom_banner_wrap  {padding: 0; margin: 30px 0}
#common_bottom_banner li {overflow: hidden; float: left; width: 350px; margin-left:25px}
#common_bottom_banner li:first-child {margin-left:0}

.top_popup{width: 1100px}
.top_popup_con {width: 1100px}

.row {width:1100px; margin:0 auto}
.row_swp {width:1200px; margin:0 auto}
.main_item ul li.item_wrap {width: 353px}

div.main.quick_menu {top:900px}
div.quick_menu {top:180px}
div.quick_menu.right {margin:0 0 0 570px}
div.quick_menu.quick_left {margin:0 0 0 -820px}

.box_1_3 {width:339px}
.main_item .buy_wrap .btn {font-size: 17px}
.main_item .btn span{display: block}
.main_item .buy_wrap .btn_detail{background: #ccc;border: none;color: #fff}
.main_item .buy_wrap .btn_buy{background: #e51737;border: none;color: #fff}

.gnb li{color: #000;font-size: 18px;font-weight: 700}
.gnb_menu_btn{background:#fff url(../../images/view_site_map.png) 15px 18px no-repeat}
.gnb_close_btn{background:#fff url(../../images/close_site_map.png) 15px 15px no-repeat}

.gnb_al_ul{border: 1px solid #f47725}
.gnb_al_ul li > a{background: #FD681D;font-size: 17px;font-weight: 700}
.gnb_al_ul li li a{}
.gnb_al_ul li li a:hover{color: #FD681D}


/* onlinesk2 */
.header{border-bottom: none}
.logo{float: none;margin: 15px auto;text-align: left; height: 60px;}
/*
.tcu{position: absolute;top: 15px;left: 10px;}
.tcu em{color: #1e1e1e;font-size: 18px;font-weight: 700}
.tcu em.txtc_r{margin: 0 0 0 3px;color: #e8304d}
.tcu em.txtc_o{color: #f47725}
.tcu span{display: block;margin: -5px 0 0 3px;font-size:16px;font-weight: 700}
.tcu .tel_number{color: #1e1e1e;font-size: 28px;font-weight: 900;letter-spacing: -1px}
*/

.tcu{position: absolute;top: 10px;left: 10px;}
.tcu img{max-height: 50px;}


.telmt{position: absolute;display: block;top: 37px;right: 20px;font-size: 32px;font-weight: 700;letter-spacing: -0.5px}
.telmt img{display: inline-block;vertical-align: middle;margin: 0 0 5px 0}

.searchbox{overflow: hidden;position: absolute;top: 40px;right: 270px;width: 200px;padding:0;border: 3px solid #F47725;border-radius:  20px;vertical-align: middle}
.searchbox input{vertical-align: middle;border: none}
.searchbox input[type=text] {width: 145px;margin: 0 0 0 15px}




.sticky {background: #F47725}
.sticky .gnb li a {color: #fff !important}
.sticky .gnb_menu_btn{background:#F47725 url(../images/view_site_map_w.png) 15px 18px no-repeat}
.sticky .gnb_close_btn {background:#F47725 url(../images/close_site_map_w.png) 15px 18px no-repeat}

.gnb_wrap {border-top: 1px solid #f47725;border-bottom: 1px solid #f47725}

/* .main_best h3{margin: 20px 0 10px 0;font-size: 40px;letter-spacing: -1px;text-align: center}*/
.main_best em{color: #1e1e1e}
.main_best em.txtc_r{margin: 0 0 0 3px;color: #e8304d}
.main_best em.txtc_o{color: #f47725}

.main_item > h2{margin: 20px 0 30px 0;font-size: 28px;text-align: center}
.main_item > h2 span{display: none}
.main_item h3.title a {color: #555;font-size: 19px;line-height: 140%;font-weight: normal}
/*.main_item h3.title a span {color: #999;font-size: 13px;letter-spacing: 0.5px}*/
.main_item h3.title a span {display: block;margin-top: 8px;font-size: 15px;color: #666}
.main_item h3.title {margin: 0;padding: 0;color: #111;text-align: center;padding: 10px 15px;border-top: none;}
.main_item .detail_info {border-top: none}
.main_item ul li h3.title { border-top: none; text-align: center}

.rollimg img{display: block;margin: 0 auto}

/* .goods_list h1{margin: 20px 0 -40px 0; font-size: 40px;font-weight: 700;letter-spacing: -1px;text-align: center}*/
.goods_list em{color: #1e1e1e}
.goods_list em.txtc_r{margin: 0 0 0 3px;color: #e8304d}
.goods_list em.txtc_o{color: #f47725}
.goods_list {width: 1100px;margin: 0 auto; }
.goods_list .tab_menu {display:table;width: 840px;margin: 0 auto 30px}
.goods_list .tab_menu li {display:table-cell;text-align:center}
.goods_list .tab_menu li:first-child {border-left:0 none}
.goods_list .tab_menu .tit {display: block;width: 96%;height: 43px;margin: 0 2%; background: #fff;border: 1px solid #e0e0e0;border-radius: 23px; color: #111; cursor: pointer;line-height: 43px; font-size: 18px;font-weight: normal;letter-spacing: -0.5px}
.goods_list .tab_menu .tit:hover{background: #F47725;color: #fff}
.goods_list .tab_menu .on .tit {color:#fff;background:#E51737;border: none}
.main_item .detail_info .value {display: inline-block !important;padding-left: 5px;}
.main_show_all{display: none}


#product_gift .tabs-menu li a { font-size: 18px; }
#product_gift .tabs-menu li.active a { background: #e86d60;  }



.bo_cate {margin: 0;text-align: center}
.bo_cate ul{display: inline-block}
.bo_cate li{background: none}
.bo_cate a{position: relative;margin: 0 6px 0 6px;padding: 12px 40px;color: #626262;border-radius: 25px;background: #fff;border: 1px solid #e0e0e0;}
.bo_cate .on a{color: #fff;border-radius: 25px;background: #E51737;padding: 12px 40px;display: block;border: none}




.space60 { height: 60px; }

.bottom_customer h3 {padding-left: 32px;font-size: 20px;font-weight: 700;letter-spacing: -1px}
.footer_wrap {border-top: 1px solid #e5e5e5;background: #fff;color: #999;margin-bottom: 80px}

.main_bottom_order_wrap {position:fixed; bottom:0; width:100%; height:90px; background:#f47725; z-index: 99; }
.main_bottom_order {display: table;position: relative; color: #333; width:1100px; height:90px; margin:0 auto;}
.main_bottom_order span.btns {display:block; text-align:right;}
.main_bottom_order .name { position: absolute; top:25px; left: 460px; font-size:14px; letter-spacing:-0.7px; }
.main_bottom_order .tel { position: absolute;  top:25px; left: 600px; font-size:14px; letter-spacing:-0.7px; }
.main_bottom_order .name label { background: #000; display: inline-block; font-size: 15px; padding: 9px 4px; }

.main_bottom_order .tel input[type=text] { width: 160px; }
.main_bottom_order input[type=text] { font-size: 17px; width:120px; padding: 10px 4px;border:none; margin-left:5px; }
.main_bottom_order .agree2 { position: absolute; top:25px; left: 890px; width: 20px;}
.main_bottom_order .agree {position: absolute;top:28px;left: 915px;width: 165px;line-height:140%;font-size: 14px;letter-spacing:-1px;vertical-align: top;color: #fff}
#dongview {font-size: 10px; line-height: 13px; }
#dongview .pl15 {margin: 0; padding: 0;}
.main_bottom_order .privacy {display: none; width: 200px; float: left; text-align: left}
.main_bottom_order .submit  { position: absolute; top:10px; left: 793px; width: 85px; }
.main_bottom_order input[type=submit] { width: 74px;  height: 74px; border-radius: 50%; color: #fff; background:#e51737; font-size: 16.5px;font-weight: 700;border: none; letter-spacing: -1px}
/*
.main_bottom_order .bottom_tel { position: absolute; left:250px; top:37px; width: 360px; float: left;background: none;font-size: 28px; color: #fff; font-weight: 900;}
.main_bottom_order .bottom_tel span{margin: 0 3px 0 0;font-size: 24px}
.main_bottom_order .btm_logo { position: absolute; left:10px; top:26px;}
.main_bottom_order .btm_logo img {max-height: 50px;padding-top: 0;}
*/

.main_bottom_order span.bm_logo{display: table-cell;width: 280px;vertical-align: middle}
.main_bottom_order span.bm_logo img{max-height: 50px}
.main_bottom_order span.bm_tel{display: table-cell;vertical-align: middle;color: #fff;font-size: 28px;font-weight: 900}


#dongview_bottom {left:748px;top:-322px}
.common_bottom_banner_wrap{margin: 20px 0 40px;padding: 0}
#common_bottom_banner li { width: 535px; overflow: hidden; float: left; margin-left: 30px;text-align: center}
#common_bottom_banner li:first-child { margin-left:0; }
#common_bottom_banner li img{width: 100%}

.btn_top{position: fixed;bottom: 120px;right: 30px;width: 65px;height: 65px;background: #f47725;border-radius: 50%; z-index: 2;}
.btn_top img { height: 60px; padding-left: 3px; padding-top: 2px; }

/* 메인 NEW */
#main_new .main_item .slide > div { border: 1px solid #e3e6eb; }
#main_new .main_item .slide {width: 313px; margin:0 0 0 0px; float: left; background: #fff; }

/*.main_item .slide.start3 {margin-left: 0;} */
#main_new .main_item .slide.start3 {margin-left: 0;}

#main_new .main_item .slide .item_img {position: relative; height: 313px; vertical-align: middle; padding: 10px; }
#main_new .main_item .slide .item_img .icon img {width: 35px; display: block; }

#main_new .main_item .slide .item_img .new_best {display: block;  position: absolute; top:5px; left:5px;}
#main_new .main_item .slide .item_img .new_best img {height: 45px; width: auto;  padding-bottom: 5px;}
#main_new .main_item .slide .item_img .icons {display: block; position: absolute; top:5px; right:5px;}
#main_new .main_item .slide .item_img .icons img {width: 40px; padding-bottom: 5px;}
#main_new .main_item .slide .item_img .icons_middle {display: block; position: absolute; bottom:10px; left:5px; width: 100%;text-align: center; }
#main_new .main_item .slide .item_img .icons_middle span { display: inline; }
#main_new .main_item .slide .item_img .icons_middle img { padding-bottom: 5px; width: auto; display: inline;}

#main_new .bx-wrapper .bx-prev { left: -40px; }
#main_new .bx-wrapper .bx-next { right: -40px; }

div.quick_menu a.btn4.btn_tel {color: #DE4F41;background-image:url(../../images/quick_btn_tel.png)}

.bo_cate {margin: 0;text-align: center}
.bo_cate ul{display: inline-block}
.bo_cate li{background: none}
.bo_cate a{position: relative;margin: 0 6px 0 6px;padding: 12px 40px;color: #626262;border-radius: 25px;background: #fff;border: 1px solid #e0e0e0;}
.bo_cate .on a{color: #fff;border-radius: 25px;background: #E51737;padding: 12px 40px;display: block;border: none}
.bo_cate a:hover{background: #F47725;color: #fff}
.bo_cate .on a:hover{background: #E51737}

.product_info a.btn_benefit{display: inline-block;width: 520px;height: 58px;margin: 0 0 28px 0;background: #F47725;color: #fff;font-size: 24px;letter-spacing: -1px;line-height: 58px;text-align: center}
.shop_btns li.order{margin-right: 5px;border-radius: 25px;background: #E51737;border: none;}
.shop_btns li.apply{width: 125px;margin-right: 5px;border-radius: 25px;border: none;background: #363636;}
.shop_btns li.list{width: 125px;background: #fff;border-color: #ccc;border-radius: 25px;}

/* 사이드 퀵 */
.go_top.quick_banner_default .btn5 { display: none; }

.goodstab {display: block;}
.goodstab:before{content:"";display: block;height: 100px;margin-top: -100px;visibility: hidden}
.tabs-menu:before{content:"";display: block;height: 100px;margin-top: -100px;visibility: hidden}

.main_item ul li .item_img .new_best span{margin: 0 0 2px 0}

.list_column h2{margin-top: 30px; color: #333;font-weight: bold;font-size: 24px;text-align: center;}
.event_list{padding: 50px 0 0 0}

.product_compare_detail { background: #f6f6f6; }
input[type=password] {font-family: dotum,'돋움',sans-serif}

.detail_info_wrap dl dd.dd_tit { top: 7px; }
.detail_info_wrap dl dd {padding: 10px 14px 8px 140px}
.detail_info_wrap .product_info h2 { border-bottom: none; }
.detail_info_wrap .product_photo   { width: 480px; }
.detail_info_wrap .product_info { width: 520px; }
.product_photo .sticekr {left: 0 !important}
.product_info_notice{margin-top: 10px}
.product_info_notice textarea{width: 480px;height: 120px;padding: 10px;border: 1px solid #ddd;box-sizing: border-box}



.product_compare_detail {margin-top: 20px;border:none}


.list_column ul li {width: 542PX; margin: 10px 16px 20px 0}
.list_column ul li:nth-child(even) {margin: 10px 0 20px 0}
.list_column ul li .img_area h4 { margin-top: 5px; margin-bottom: 0;font-size: 16px; color: #333}
.list_column ul li .img_area div {  }
.list_column ul li:nth-child(3) {margin-right: 16px}

div.quick_menu ul{border: none}

#product_gift .tabs-menu li:first-child a{border: none}
#product_gift li div{margin-right: -1px;padding: 7px;border: 1px solid #eee}
#product_gift li div div{border: none}
#product_gift li.photo{border: none}
#product_gift .btn_more{display: inline-block;width : 158px;height: 44px;border: 1px solid ;border-radius: 3px;color: #DA4550;line-height: 44px;cursor: pointer}
#product_gift .btns{display: block;text-align: center;margin-bottom: 50px}

.modal {display: none;position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 99999999;}
.modal .listview{position: fixed;bottom: 0;left: 50%;background: rgba( 0, 0, 0, 0.9);z-index: 5;width: 1100px;margin-left: -550px;color: #fff;font-size: 16px;font-weight: 400;height: 70px;line-height: 70px;text-align: center;cursor: pointer}
.modal .listview img{display: inline-block;margin: 0 3px 6px 0;vertical-align: middle}
.modal .modal_detail{position: absolute;left: 50%;margin-left: -550px;width: 1100px;top: 0;height: 100%;background: #fff;overflow-y: scroll}
.modal .modal_detail .detail_v{position: relative;padding: 70px 0;background: #fff}
.modal .tilte {position: fixed;left: 50%;top: 0;width: 1100px;margin: 0 0 0 -550px;line-height: 40px;font-size: 20px;text-align: center;padding: 20px 0;background: rgba(0,0,0,0.8); color: #fff;z-index: 10}
.modal .layer {width: 1100px; height: 100%; background: #fff; top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%);} /* border: 1px solid #ccc;  */
.modal .layer .txt {padding: 20px;text-align: center}
.modal .close {position: absolute;left: 50%;margin-left: 540px;width: 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 40px;cursor: pointer;}
.modal .close i {color: #fff; font-size: 25px;}


.main_best h3.tit_img{margin: 30px 0 20px 0;font-size: 28px;font-weight: 700;letter-spacing: -1px;text-align: center}
.main_best h3.tit_img img{height: 63px;margin-right: 5px;vertical-align: bottom}
.main_best h3.tit_img strong{display: inline-block;margin-bottom: 5px;color: #E51737}
.main_best h3.tit_img span{color: #2c2c2c}

.goods_list h1.tit_img{margin: 20px 0 -30px 0;font-size: 28px;font-weight: 700;letter-spacing: -1px;text-align: center}
.goods_list h1.tit_img img{height: 63px;margin-right: 5px;vertical-align: bottom}
.goods_list h1.tit_img strong{display: inline-block;margin-bottom: 5px;color: #E51737}
.goods_list h1.tit_img span{color: #2c2c2c}

.mark_area{float: right;margin-top: 10px}
.mark_area a{display: block}


#product_gift h3.text{width: 100%;padding: 0 0 20px 0}
.empty_table{text-align: center}





.timer_banner .event_close{width: 250px;height: 26px;background: #fff;border: 1px solid #ccc;border-bottom: none;color: #3b3b3b;font-size: 12px;line-height: 24px;text-align: center;cursor: pointer}
.timer_banner .event_close { display: none; }
.timer_banner .event_count{overflow: hidden;width: 250px;background: #3b3b3b;border: 1px solid #cecece}
.timer_banner .event_tit{margin: 0px 0 0px;text-align: center}
.timer_banner .event_tit p{margin: 25px 0 5px;color: #fff;font-size: 30px;font-weight: 500;letter-spacing: -2px}
.timer_banner .event_tit span{color: #fff;font-size: 18px}
.timer_banner .event_tit strong{color: #f47070;font-size: 22px;font-weight: normal;letter-spacing: -1.5px}

.timer_banner .event_timer_wrap{overflow: hidden;margin-top: 34px;padding: 5px 0 12px;margin: 0 auto;text-align: center}
.timer_banner .event_timer_wrap p{display: block;margin-bottom: 10px;color: #fff;font-size: 18px;letter-spacing: -1px}
.timer_banner .event_timer{overflow: hidden;margin:0 auto;text-align: center}
.timer_banner .event_timer span{position: relative;float: left;width: 50px;height: 65px;margin: 0 0 0 10px;background: url(../images/timer_bg.png) 0 0 no-repeat;color: #fff;font-size: 26px;font-weight: bold;line-height: 65px;text-align: center}
.timer_banner .event_info{text-align: center}
.timer_banner .event_info span{float: left;width: 50px;height: 24px;margin: -2px 0 0 10px;color: #999;font-size: 10px;font-weight: normal;letter-spacing: 0px;line-height: 24px;text-align: center}
.timer_banner .event_count p a{display: block;margin: 0;height: 54px;background: #111;color: #fff;font-size: 18px;line-height: 54px;text-align: center}

.timer_banner .event_bnr{overflow: hidden;padding: 12px 0 0;background: #fff}
.timer_banner .event_bnr li{float: left;margin: 0 0 0px 0px;text-align: center}

.timer_banner .event_tel{width: 250px;padding: 14px 0 10px;background: #fff;border: 1px solid #ccc;border-top: none;color: #111;text-align: center;vertical-align: middle;cursor: pointer}
.timer_banner .event_tel span{display: inline-block;width: 22px;margin-right: 2px;font-size: 12px}
.timer_banner .event_tel strong{font-size: 25px;font-weight: 700;letter-spacing: -0.5px;vertical-align: top}

div.quick_menu img{max-width: 83px}
div.quick_menu .timer_banner .event_bnr img { max-width: none; }

.main_item .detail_info .price{position: relative;height: auto;padding: 14px 30px 0;font-size: 18px;text-align: right}
.main_item .detail_info .price em.mcost{float: left;margin-top: 9px;letter-spacing: -0.5px}
.main_item .detail_info .price div.sgr{position: absolute;top : -8px;right: 32px}
.main_item .detail_info .price .value:after {content: '원';vertical-align: bottom;margin-left: -5px}
.main_item .detail_info .price .sale{font-size:14px}
.main_item .detail_info .price .sale_price_title{font-size: 14px}
.main_item .detail_info .price span.number{display: inline-block;margin-top: 8px;color: #565658;font-size: 20px;font-weight: 500;letter-spacing: -1px;text-align: right;vertical-align: middle}

.main_item .detail_info .price2{position: relative;height: auto;padding: 1px 30px 0;font-size: 18px;text-align: right}
.main_item .detail_info .price2 em.mcost{float: left;margin-top: 9px;letter-spacing: -0.5px}
.main_item .detail_info .price2 div.sgr{position: absolute;top : -8px;right: 32px}
.main_item .detail_info .price2 .value:after {content: '원';vertical-align: bottom;margin-left: -5px}
.main_item .detail_info .price2 .sale{font-size:14px}
.main_item .detail_info .price2 .sale_price_title{font-size: 14px}
.main_item .detail_info .price2 span.number{display: inline-block;margin-top: 8px;color: #565658;font-size: 20px;font-weight: 500;letter-spacing: -1px;text-align: right;vertical-align: middle}

.main_item .detail_info .card_sale{padding: 1px 30px 20px;font-size: 18px;text-align: right}
.main_item .detail_info .card_sale em.mcost{float: left;margin-top: 9px;letter-spacing: -0.5px}
.main_item .detail_info .card_sale span {color: #555;font-weight: 400;letter-spacing: 0;vertical-align: middle}
.main_item .detail_info .card_sale span.number{display: inline-block;margin-top: 8px;color: #D40F2B;font-size: 20px;font-weight: 500;letter-spacing: -1px;text-align: right;vertical-align: middle}
.main_item .detail_info .card_sale .value:after {content: '원';vertical-align: bottom;margin-left: -5px}

.main_item .detail_info .price {overflow: inherit}
.main_item .detail_info .price_wrap{min-height: 135px}
.main_item .buy_wrap {margin: 19px 0 33px;text-align: center}

.main_item .buy_wrap a{border-radius: 25px;padding: 6px 17px 6px;font-size: 15px}
.main_item .btn_chat{border: 1px solid #e1e1e1;background: #fff;color: #666}
.main_item .btn_apply{border: 1px solid #e1e1e1;background: #fff;color: #666}
.main_item .btn_buy{border: 1px solid #D40F2B;background: #D40F2B;color: #fff}


.event_detail_page .title{display: none}


/*
.quick_menu{background: none}
.apply_page_form h3{margin: 20px 0 10px}
.apply_page_form .agree_textarea_wrap{overflow: hidden;height: 230px;margin-bottom: 5px}
.apply_page_form textarea{outline: none;border: none}
*/