/* BASIC css start */
#side.fixed {position:fixed; top:-200px; left:0px; width:340px; z-index:2;} /* 메뉴고정 */

#side { position:absolute;  top:0; left:0px;  width:340px; min-height:1500px;  height:100%; border-right:1px solid #e0dcdc; z-index:2;  background:#FFF;}
#side_box  { width:280px;padding-top:60px; margin:0 auto; }
#side_box .logo { margin-bottom:20px; position:relative;width:280px; }



#side_box .scroll { }
#side_box .scroll img {margin:34px 0 0 0;transition:1s;}

#side_box .book { }
#side_box .book a  {  color:#fff; font-family: 'Lato', sans-serif; background:#333;border:1px solid #333; padding:5px;  font-weight:bold;letter-spacing:1px;   }
#side_box .book a:hover {  color:#000; font-family: 'Lato', sans-serif; background:#fff;border:1px solid #fff; padding:5px;  font-weight:bold;letter-spacing:1px;   }


#side_box .left_line { height:1px; background:#F7F7F7; margin:40px 0 20px 0;}

/* 로그인 */

#side_box .left_mem { margin-bottom:10px; padding-bottom:35px;  border:0px solid #DADADA} 
#side_box .left_mem li { float:left; line-height:25px; background: url() no-repeat 100% 55%; background-size: 1px 10px; padding:10px;  }
#side_box .left_mem li:first-child {  padding-left:0px; }
#side_box .left_mem li a { color:#581004;  box-sizing:border-box;  text-align:left; font-family: 'Lato', sans-serif; font-size:11px;  font-weight:400; }
#side_box .left_mem li:last-child { background: none;  }
#side_box .left_mem li a:hover { color:#999; }
#side_box .cart { margin-bottom:45px; }
#side_box .cart a {color:#581004;  font-family: 'Lato', sans-serif; font-size:11px;  font-weight:400; padding-right:11px; }

#side_box  a.app { position:relative; }
#side_box  a.app span { position:absolute;  top:10px; left:10px;  }

.left_title1 { clear:both; line-height:30px; padding-top:15px; margin-bottom:5px;  margin-top:5px; border-top:0px solid #DADADA;  font-size:12px; font-weight:700; letter-spacing:0.5px; color:#581004; }
.left_title1 span { display:inline-block; line-height:30px; }


.left_title { clear:both; line-height:30px; padding-top:15px; margin-bottom:5px;  margin-top:5px; border-top:1px solid #DADADA; font-size:12px; font-weight:700; letter-spacing:0.5px; color:#581004; }
.left_title span { display:inline-block; line-height:30px; }

/* 검색 */

.search {width:280px; height:25px; text-align:right; border-bottom:1px solid #000;}
.search span input { height:25px;line-height:25px;  color:#581004; font-size:12px;  border:0; padding:0; width:260px; float:left;   background:none;}
.search a {vertical-align:top ;}
.search  input { border:none; height:0px; line-height:20px;}
.search  .btn-sch { width:20px;height:20px; }


/* 카테고리 */

.sidemenu { }
.sidemenu li { float:left; width:calc(100% / 2);}
.sidemenu li a {  display:block; line-height:25px;   font-size:12px; color:#581004;   }
.sidemenu li a:hover { color:#581004;  font-weight:bold; }
.sidemenu  .fly a{ color:#00BAFF }
.sidemenu  .red a{ color:#FF0000 }

.sidemenu  .fly a:hover { color:#00BAFF }
.sidemenu  .red a:hover  { color:#FF0000 }

/* 게시판 */

.com_menu { }
.com_menu li { float:left; width:calc(100% / 2);}
.com_menu li a { line-height:25px;  font-size:12px; color:#581004;  }
.com_menu li a:hover { color:#ff5858; font-weight:bold;  }

/* 공지사항 */

.left_notice { width:100%; line-height:20px; border-bottom:0px solid #e5e5e5; text-align:left; margin-bottom:20px;}
.left_notice li { border-bottom:0px solid #DCDCDC;}
.left_notice li a { line-height:20px; font-family:'Nanum Gothic', 돋움; font-size:11px; color:#737373; font-weight:normal!important;   }
.left_notice li a:hover { color:#333 ; text-decoration:underline}



/* 고객센터 */

.left_info { margin-bottom:20px; }
.left_info .tel { font-size:14px; font-weight:bold; color:#581004;  font-family:'Lato', sans-serif; }
.left_info .time {  font-size:11px; font-weight:400; color:#581004; }


/* 스크랩 */
.sns span { padding-right:5px; }
.sns img { width:50px; padding-bottom:10px;}
.sns img:hover {filter:alpha(opacity=50); opacity:0.5; }



/* 인스타 */

.ins { margin-bottom:20px; }


/* 은행 */
.left_bank {font-size:11px; color:#581004;  }


.clear { clear:both;   }
#side .select { color:#581004; } 

/* BASIC css end */

