/* BASIC css start */
/*-----------------------------------------------------------------*/
/* 공지사항 롤링
/*-----------------------------------------------------------------*/
#roll_board { border-top:1px solid #eee; height:90px; padding:25px 0px; box-sizing:border-box; }
#roll_board p { position:absolute; z-index:9; height:40px; line-height:40px; }
#roll_board p a { color:#222; font-size:17px; font-weight:900; line-height:40px; }
#roll_board ul { height:40px; padding-left:106px }
#roll_board ul li { font-family:'Roboto'; color:#777; font-size:13px; line-height:40px; } 
#roll_board ul li a { color:#333; font-size:14px; line-height:40px; font-weight:600; margin-right:10px }

.noticeSwiper .swiper-button-prev, 
.noticeSwiper .swiper-button-next{
  color: #000;
  left: auto;
  right: 0; z-index:2;
}

.noticeSwiper .swiper-button-prev{
  transform: rotate(90deg) translateX(-50%);
}

.noticeSwiper .swiper-button-next{
  transform: rotate(90deg) translateX(50%);
}

.noticeSwiper .swiper-button-next:after, 
.noticeSwiper .swiper-button-prev:after{
  font-size: 14px;
  color: #000;
  font-weight: 700;
}


/*-----------------------------------------------------------------*/
/* 3-4. footer
/*-----------------------------------------------------------------*/

#footer {clear:both; padding:70px 0 40px; background:#000;}
#footer .shopinfo {position:relative;}
#footer .shopinfo ul {overflow:hidden; margin-bottom:20px;}
#footer .shopinfo ul li {float:left; padding-right:18px;}
#footer .shopinfo ul li:before { clear: both; content: ""; display: inline-block; width:1px; height:13px; background:#fff; margin-right:18px; }
#footer .shopinfo ul li:first-child:before { display:none }
#footer .shopinfo ul li a { color:#fff; font-size:17px; font-weight:700; }
#footer .shopinfo ul li.point a { border-bottom:1px solid #808080 }
#footer .shopinfo address { color:#b9b9b9; font-weight:500; font-size:15px; line-height:26px; padding-top:20px }
#footer .shopinfo address span { padding:0 14px;}
#footer .shopinfo address a { font-size:15px; color:#fff; font-weight:700; margin-left:8px }
#footer .shopinfo .customer { position:absolute; right:0; margin-top:-14px; width:340px; }
#footer .shopinfo .customer .tit {font-size:17px; color:#b9b9b9; font-weight:400;}
#footer .shopinfo .customer .num {font-size:50px; color:#fff; font-weight:700;}
#footer .shopinfo .customer .time {font-size:15px; color:#b9b9b9; font-weight:500; line-height:26px; padding:12px 0 45px }
#footer .shopinfo .customer .sns img { margin-right:10px }


/* BASIC css end */

