/* BASIC css start */
/* 메인 중앙 슬라이드01 */
.swiper_main { padding-bottom:35px !important; margin-bottom:15px !important;}
.swiper_main .swiper-slide img {width:100%;}
.swiper_main .swiper-pagination-bullet-active { border:2px solid #000; background: #fff !important;}
.swiper_main .swiper-pagination-bullet { border:2px solid #000 ; background:#000 ; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  
 margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

/* 메인 이벤트 배너  */
.main_padding {padding:0px 20px;}
.ban_event_area01 ul li {width:49%; float:right; }
.ban_event_area01 ul li:first-child {float:left;}
.ban_event_area01 ul li img {width:100%;}
.ban_event_area02 {padding-top:2%;}
.ban_event_area02  img {width:100%;}

/* 비디오 */
.video_area {margin:20px 10px 0;}
.video_area img {width:100%;margin-top:20px;}
.video_area .tab_inner {font-size:0;text-align:center;margin:20px auto;}
.video_area .tab_inner a { width:30%; line-height:36px;margin:0 1%;text-align:center;display: inline-block; font-size:11px; letter-spacing:-0.5px; color:#999; font-weight: bold; border:1px solid #191e21;border-radius:20px;-webkit-border-radius:20px; -moz-border-radius:20px;}
.video_area .tab_inner a.open {background-color:#191e21;color:#fff;}
.video_area .tab_box03 {display:none;}
.video_area .tab_box02 {display:none;}
.video_area .tab_box01, .tab_box02 {margin:10px auto 5px;} 

/* 메인 중앙 슬라이드02 */
.swiper2 {padding-top:2% !important; padding-bottom:22px !important;}
.swiper2 .swiper-slide img {width:100%;}
.swiper2 .swiper-pagination-bullet-active { border:2px solid #000; background: #fff !important;}
.swiper2 .swiper-pagination-bullet { border:2px solid #000 ; background:#000 ; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  
margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

/* 메인상품진열 타이틀 */
.pro_title_area {text-align:center; padding:40px 0px 25px;}
.pro_title01 {font-size:12px; color:#888; line-height:1; letter-spacing:-0.5px; font-weight:300; padding-top:5px;}
.pro_title02 {font-size:15px; color:#010101; font-family: 'Poppins', sans-serif; font-weight:600; line-height:1; letter-spacing:0.7px;}

.photo_review {margin:0 4%;}
.photo_review ul li {vertical-align:top; display:inline-block;width:48.5%;margin:1% 0.5%;padding:2.5% 2% 1%;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.photo_review ul li:hover {border:1px solid #a5a5a5;}
.photo_review ul li .review_img {width:94%;height:100%;overflow:hidden; margin:0 3%;}
.photo_review ul li .review_img img {width:100%;}
.photo_review ul li .review_img .review_backbg_img_src {width:100%;height:100%;background-repeat: no-repeat;background-position:center;}
.photo_review ul li .text_area {margin:10px 8px;text-align:left;}
.photo_review ul li .review_subject {margin:5px 0 9px;font-size:14px;color:#333;font-weight:400;height:22px;line-height:22px;overflow:hidden;}
.photo_review ul li .review_content {height:49px;margin:0 auto;font-size:13px;line-height:20px;overflow:hidden;font-weight:300;color:#777777;text-align:left;background-color:#fff;border-top:1px dashed #dedede;padding:10px 0;}
.photo_review ul li .review_writer {margin-top:15px;font-size:13px;height:35px;line-height:16px;overflow:hidden;color:#b1b1b1;font-weight:400;}
.photo_review ul li .review_writer span {display:inline-block;height:8px;line-height:16px;margin-left:8px;padding-left:8px;border-left:1px solid #e5e5e5; }

/* BASIC css end */

