/**************************************************/
/* 共通 */

/* ニュース本体 */
.topics_pane {
	overflow: auto;
}

/* スクロールバー */
.jScrollPaneTrack {
	display: none;
}

/**************************************************/
/* maintenance_topics */

/* ニュース本体 */
.maintenance_topics .topics_pane {
	width: 204px;
	height: 125px;
/*	background: #ccf;*/
}

/* 上ボタン heightはJS側にも設定 */
.maintenance_topics a.jScrollArrowUp {
	height: 55px;
	background: url(../img/bt_maintenance_up.gif) no-repeat 0 0;
/*
	background: #f00;
*/
}
.maintenance_topics a.jScrollArrowUp:hover {
	background-position: 0 -55px;
/*
	background: #600;
*/
}

/* 下ボタン heightはJS側にも設定 */
.maintenance_topics a.jScrollArrowDown {
	height: 55px;
	background: url(../img/bt_maintenance_down.gif) no-repeat 0 0;
/*
	background: #0f0;
*/
}
.maintenance_topics a.jScrollArrowDown:hover {
	background-position: 0 -55px;
/*
	background: #060;
*/
}

/* アクディブな上下ボタン */
.maintenance_topics a.jScrollActiveArrowButton {
/*
	background: #ff0;
*/
}
.maintenance_topics a.jScrollActiveArrowButton:hover {
/*
	background: #cc0;
*/
}

/**************************************************/
/* news_topics */

/* ニュース本体 */
.news_topics .topics_pane {
	width: 204px;
	height: 215px;
/*	background: #fcc;*/
}

/* 上ボタン heightはJS側にも設定 */
.news_topics a.jScrollArrowUp {
	height: 67px;
	background: url(../img/bt_news_up.gif) no-repeat 0 0;
/*
	background: #f00;
*/
}
.news_topics a.jScrollArrowUp:hover {
	background-position: 0 -165px;
/*
	background: #600;
*/
}

/* 下ボタン heightはJS側にも設定 */
.news_topics a.jScrollArrowDown {
	height: 67px;
	background: url(../img/bt_news_down.gif) no-repeat 0 -98px;
/*
	background: #0f0;
*/
}
.news_topics a.jScrollArrowDown:hover {
	background-position: left bottom;
/*
	background: #060;
*/
}

/* アクディブな上下ボタン */
.news_topics a.jScrollActiveArrowButton {
/*
	background: #ff0;
*/
}
.news_topics a.jScrollActiveArrowButton:hover {
/*
	background: #cc0;
*/
}

/**************************************************/
/* topics_topics */

/* ニュース本体 */
.topics_topics .topics_pane {
	width: 204px;
	height: 60px;
/*	background: #fcc;*/
}

/**************************************************/
/* news_topics - full_height */

/* ニュース本体 */
.full_height .news_topics .topics_pane {
	height: 400px;
/*	background: #fcc;*/
}

/* 上ボタン heightはJS側にも設定 */
.full_height .news_topics a.jScrollArrowUp {
	height: 165px;
	background: url(../img/bt_news_up.gif) no-repeat 0 0;
}
.full_height .news_topics a.jScrollArrowUp:hover {
	background-position: 0 -165px;
/*
	background: #600;
*/
}

/* 下ボタン heightはJS側にも設定 */
.full_height .news_topics a.jScrollArrowDown {
	height: 165px;
	background: url(../img/bt_news_down.gif) no-repeat 0 0;
}
.full_height .news_topics a.jScrollArrowDown:hover {
	background-position: 0 -165px;
/*
	background: #060;
*/
}

/* アクディブな上下ボタン */
.full_height .news_topics a.jScrollActiveArrowButton {
/*
	background: #ff0;
*/
}
.full_height .news_topics a.jScrollActiveArrowButton:hover {
/*
	background: #cc0;
*/
}

@media print {

.maintenance_topics .topics_pane {
	width: auto;
}
.news_topics .topics_pane {
	width: auto;
}

}
