﻿/* 메인 갤러리 가로형 */
.jscarousal-horizontal { position:relative; margin:0 auto; padding:0; }
.jscarousal-horizontal-back, .jscarousal-horizontal-forward { display:none; float:left; position:relative; top:6px; width:20px; height:90px; cursor:pointer; }
.jscarousal-horizontal-back { background:url('../wp_default_image/btn_arrow_left.gif') no-repeat left; }
.jscarousal-horizontal-forward { background:url('../wp_default_image/btn_arrow_right.gif') no-repeat right; }
.jscarousal-contents-horizontal { overflow:hidden; float:left; position:relative; width:390px; height:125px; }
.jscarousal-contents-horizontal > div { position:absolute; width:100%; height:125px; }
.jscarousal-contents-horizontal > div > div { float:left; margin:0 5px; }

/* 메인 갤러리 세로형 */
.jscarousal-vertical { overflow:hidden; position:relative; width:140px; height:460px; margin:0; padding:0; }
.jscarousal-vertical-back, .jscarousal-vertical-forward { position:relative; z-index:100; width:100%; height:30px; background-color:#121212; cursor:pointer; }
.jscarousal-vertical-back { background:url('../wp_default_image/btn_arrow_top.gif') no-repeat bottom; }
.jscarousal-vertical-forward { background:url('../wp_default_image/btn_arrow_bottom.gif') no-repeat top; }
.jscarousal-contents-vertical { overflow:hidden; width:140px; height:400px; }
.jscarousal-contents-vertical > div { overflow:hidden; position:absolute; top:40px; width:100%; height:820px; }
.jscarousal-contents-vertical > div > div { width:140px; height:125px; margin:8px 8px 8px 14px; }
.jscarousal-contents-vertical > div > div span { display:block; width:70%; text-align:center; }
.hidden { display:none; }
.visible { display:block; }
.thumbnail-text { display:block; padding-top:5px; font-size:88%; font-family:돋움,Dotum,굴림,Gulim,AppleGothic,Sans-serif; text-align:center; color:#666; }
.thumbnail-active { filter:alpha(opacity=100); opacity:1.0; cursor:pointer; }
.thumbnail-inactive { filter:alpha(opacity=20); opacity:0.2; cursor:pointer; }

/* 메인 스크롤 배너 */
.carousel_bottom_banner { width:1000px; margin:0 auto; }
.carousel_bottom_banner ul { display:block; margin-left:25px; padding:0; list-style:none; }
.carousel_bottom_banner li { display:block; float:left; width:150px; height:45px; margin-right:10px; padding:0; }
.carousel_banner_clear { float:none; clear:both; }
.carousel_banner_prev { float:left; position:relative; top:-30px; margin:0; }
.carousel_banner_next { float:right; position:relative; top:-30px; margin:0; }
.carousel_banner_page { display:none; float:left; width:100%; text-align:center; }
.carousel_banner_page a { display:none; margin:0 5px; text-decoration:none; }