@charset "utf-8";
/* CSS Document */
.scroll_area {
height: 270px;
overflow: auto;
margin: 0 0 10px;
 outline:none;
}
/* 全体 */
.jspContainer {
	position:relative;
}
/* スクロールバーを除いたエリア */
.jspPane {
	position:absolute;
}
/* 縦スクロールバー */
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:100%;
}
/* 横スクロールバー */
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:10px;
}
/* 背景 */
.jspTrack {
	background-image: url(../common/scroll_bg.jpg);
	background-repeat:repeat;
	position:relative;
}
/* ノブ */
.jspDrag {
	background-image: url(../common/scroll_bar.jpg) !important;
	background-repeat::repeat-y;
	position:relative;
	
	top:0;
	left:0;
	cursor:pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float:left;
	height:100%;
}
a.jspArrowUp {
	background-image: url(../common/scroll_top.jpg) !important;
	background-repeat:no-repeat;
	height:15px;
	width:19px;
	display:block;
}
.jspArrowDown{
	background-image: url(../common/scroll_bottom.jpg) !important;
	background-repeat:no-repeat;
	height:15px;
	width:19px;
	display:block;
}
.jspDrag {
	background-image: url(../common/scroll_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
}
