<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ボディ全体 */
body
{
	-ms-content-zooming : none;
	-ms-touch-action : none;
	-ms-touch-select : none;
	-ms-scroll-translation : none;
	-ms-scroll-rails : none;
	-ms-overflow-style : none;
	
	visibility		: hidden;
	font-family		: sans-serif, 'sans-serif', 'Hiragino Gothic ProN', 'ＭＳ Ｐゴシック';
	overflow		: hidden;
	background-color: #333333;
	padding			: 0;
	margin			: 0;
	
	/* 横向き時の文字サイズ変更を停止 */
	-webkit-text-size-adjust: none;
	/* タッチ＆ホールド無効 */
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	/* タップ時のハイライトを非表示 */
	-webkit-tap-highlight-color : rgba(0,0,0,0);
}

/* 全「img」,「canvas」要素 */
img
{
	border			: none;
	vertical-align	: top;
}
canvas
{
	border			: none;
	vertical-align	: top;
}

/* 全「a」要素 */
a
{
	display			: inline-block;
	text-decoration	: none;
}
a:active
{
	-webkit-box-shadow : 0px 0px 5px 5px highlight;
}
a:active img
{
	opacity			: 0.5;
}
a:active canvas
{
	opacity			: 0.5;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* Now Loading... 表示エリア */
#NowLoading
{
	overflow		: hidden;
	position		: absolute;
	z-index			: 99;
	
	padding			: 0;
	margin			: 0;
	width			: 100%;
	height			: 100%;
	text-align		: center;
	background-color: black;
	
	visibility		: hidden;
}

#NowLoading_div
{
	color			: white;
	font-weight		: 600;
	font-size		: 20px;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ヘッダー部分 */
header
{
	overflow		: hidden;
	
	padding			: 0;
	margin			: 0;
	width			: 100%;
	height			: 76px;
	
	/* デフォルト */
	background-color: #eeeeee;
	/* IE9用のグラデーション 
	-ms-filter		: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#cccccc)";*/
	/* IE10用のグラデーション */
	background-image: -ms-linear-gradient(
			#eeeeee,
			#cccccc
		);
	/* Firefox用のグラデーション */
	background-image: -moz-linear-gradient(
			#eeeeee,
			#cccccc
		);
	/* Opera用のグラデーション */
	background-image: -o-linear-gradient(
			#eeeeee,
			#cccccc
		);
	/* webkit用のグラデーション */
	background		: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(#eeeeee),
			to(#cccccc)
		);
}

/* テキスト関連 */
header div
{
	font-size		: 17px;
	font-weight		: 600;
	color			: black;
	
	text-align		: center;
	line-height		: 76px;
	padding			: 0;
	margin			: 0 80px 0 80px;
	
	white-space		: nowrap;
	overflow		: hidden;
	text-overflow	: ellipsis;
}

header div p
{
	display			: inline;
	padding			: 0;
	margin			: 0;
}

/* ツリーへ戻るボタン */
a#back_btn
{
	position		: absolute;
	z-index			: 5;
	top				: 8px;
	left			: 10px;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* スクロール部分 */
div#scroller
{
	overflow		: hidden;
	position		: relative;
	z-index			: 1;
	width			: 100% ;
	
	color			: white;
}

/* キャビネット部分 */
div#cabinet
{
	padding			: 20px 0 20px 0;
}

/* キャビネットのイメージ部分 */
div#cabinet img
{
	vertical-align	: text-bottom;
}

/* キャビネットのリンク部分 */
div#cabinet a
{
	color			: white;
	text-decoration	: none;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* フッター部分 
footer
{
	overflow		: hidden;
	
	padding			: 0;
	margin			: 0;
	width			: 100%;
	height			: 80px;
	*/
	/* IE9用のグラデーション 
	-ms-filter		: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#cccccc)";*/
	/* IE10用のグラデーション 
	background-image: -ms-linear-gradient(
			#ffffff,
			#cccccc
		);*/
	/* Firefox用のグラデーション 
	background-image: -moz-linear-gradient(
			#ffffff,
			#cccccc
		);*/
	/* Opera用のグラデーション 
	background-image: -o-linear-gradient(
			#ffffff,
			#cccccc
		);*/
	/* webkit用のグラデーション 
	background		: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(#ffffff),
			to(#cccccc)
		);
}*/

/* フッターのライン部分 
footer hr
{
	padding			: 0;
	margin			: 0;
}*/

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* テーブル全体 */
.tables
{
	font-size		: 15px;
	font-weight		: 600;
	padding			: 10px 57px 8px 60px;
	width			: 768px;
	height			: 201px;
	
	border-color	: white;
	background-image: url("../img/j_fl_tate_syosai_mdl_bg.png");
	background-size	: 100% 100%;
}

/* サムネイル部分 */
.tables .tds0
{
	width			: 180px;
	text-align		: center;
}

/* 動画用のサムネイル部分 */
.tables .tds0 a .playbtn
{
	z-index			: 2;
	position		: absolute;
}

/* タイトル部分 */
.tables .tds1
{
	width			: 332px;
	height			: 32px;
	padding			: 2px 0 0 28px;
}

/* ページ数部分 */
.tables .tds2
{
	padding			: 2px 0 0 0;
	text-align		: center;
}

/* コメント部分 */
.tables .tds3
{
	padding			: 8px 0 0 28px;
	vertical-align	: top;
}

/* テキスト部分に対して文字数制限を設ける */
/* タイトル部分 */
.tables .td1_divs
{
	width			: 332px;
	
	white-space		: nowrap;
	overflow		: hidden;
	text-overflow	: ellipsis;
}

/* コメント部分 */
.tables .td3_divs
{
	width			: 400px;
	height			: 127px;
	
	line-height		: 20px;
	overflow		: hidden;
	display			: inline-block;
}

/* コメントがはみ出した時に「…」を表示する部分 */
.tables .char_cuts
{
	margin-left		: -25px;
	display			: inline-block;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

a#up_btn
{
	z-index			: 15;
	position		: absolute;
	left			: 50%;
	margin			: 0 0 0 -40px;
	visibility		: hidden;
}
a#up_btn img
{
	width			: 80px;
}

a#down_btn
{
	z-index			: 15;
	position		: absolute;
	left			: 50%;
	margin			: 0 0 0 -40px;
	visibility		: hidden;
}
a#down_btn img
{
	width			: 80px;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
</pre></body></html>