/* BASIC css start */
#side_left,
#side_left a { font-size: 11px; letter-spacing: 0.1em; }
#side_left a:hover { color:#121212; text-decoration: underline; }
#side_left ul { padding-top: 30px; }
#side_left ul li.csTel { font-size: 14px; color: #121212; }
#side_left ul li a { display: block; line-height: 20px;}
#side_left .blk a { color:#121212; }
#side_left .ntcTit a { color:#121212; padding-bottom: 7px; }

/* 서브 배너 */
.sub_visual { zoom: 1; position: relative; height: 230px; overflow: hidden; margin-top:30px; }
.sub_visual:after { content: " "; display: block; clear: both; }
.sub_visual .sub_banner { padding-top: 0 !important; }
.sub_visual .sub_banner li { float: left; }
.sub_visual .btnPrev, 
.sub_visual .btnNext  { position: absolute; top: 50%; z-index: 9999; cursor: pointer; margin-top: -19px; }
.sub_visual .btnPrev { left: 5px }
.sub_visual .btnNext  { right: 5px; }
/* BASIC css end */

