/* BASIC css start */
.sub_img_area {display:none;}

/* 메인 키비주얼 */
.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-wrapper {margin-bottom:50px;}
.swiper-pagination-bullet{width:15px !important; height:15px !important; display:inline-block; border-radius:15px; background:#bbb; opacity:0.7;}
.swiper-container .swiper-pagination-bullet-active {opacity: 1; background: #363636 !important;}
.swiper-container .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {left: 0; width: 100%;}



#content .section_box {margin:40px auto 0;border:1px solid #e9e9e9;}
#content .section_box .line {border-bottom:1px solid #e9e9e9;}
#content .section_box > .fleft {border-right:1px solid #e9e9e9;}
#content .section_box > .fleft  li{font-size:0px;}


#content .section_box .fright .list {width:230px; margin:40px 0 0px 10px;float:right }
#content .section_box .fright .list li { height:33px; color: #888;line-height:33px;width:95%;overflow:hidden; }
#content .section_box .fright .list li a { color: #888;font-size:12px;text-decoration:none;line-height:33px;}
#content .section_box .fright .list li a:hover {color:#333;}
#content .section_box .fright .list.notice {width:220px;margin-left:30px;float:left;}


.main_title {text-align:center; padding-top:70px; padding-bottom:30px; }

.main_right_ban {padding-right:8px;}

.insta {padding:50px 0px 65px;}

.cs_ban_area  {padding-bottom:35px; padding-top:20px;}
.cs_ban_area ul li {float:left; margin-left:9px;}
.cs_ban_area ul li:first-child {margin-left:0px !important;}


.main_review {width:1070px; margin:0 auto;}
.main_review ul li {float:left; width:200px; margin-left:17px;}
.main_review ul li:first-child {margin-left:0px;}

.main_review  .review_info {background-color:#fafcfc; border:1px solid #e9e9e9; border-top:0px; width:198px; min-height:90px;}
.main_review  .review_info .inner {width:175px; margin:0 auto; padding-top:10px;}
.main_review  .review_info .inner .txt01 {font-size:12px; color:#222; padding-top:5px;}
.main_review  .review_info .inner .txt02 {font-size:11px; color:#999; }
.main_review  .review_info .inner .p_area {padding-top:10px;}

.main_review .writer_area {padding-bottom:10px; padding-top:12px;}
.main_review .more {font-size:11px; color:#999; text-decoration:underline;}
.main_review_thumb {width:198px; height:198px; border:1px solid #e9e9e9; border-bottom:0px;}

.main_review ul li:hover .more {color:#000; text-decoration:underline;}


/* BASIC css end */

