@charset "utf-8";



/*------------------------
		braille.css
		点字ディスプレイ、点字プリンタ用
------------------------*/

/* 全てのエレメントをリセット */
body,body * {
	background-image:none !important;
	/*background-color:#000 !important;*/
	border-color:#333 !important;
	text-decoration:none !important;
	color:#fff;              /* テキスト色 */
	font-size:medium;          /* 文字サイズ */
	font-weight:normal !important;
	margin:0 !important;
	line-height:1.25em !important;
	text-align:left !important;
	text-indent:0 !important;
	font-family:Arial,Helvetica,Verdana,'ヒラギノ角ゴPro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important; 
	float:none !important;
	clear:both !important;
	position:relative !important;
	width:auto  !important;
	height:auto  !important;
}

body {
	background-color:#000;
}

body * p, body * div,
body * h1, body * h2, body * h3, body * h4, body * h5, body * h6{
	margin-bottom:0.3em !important;
	float:left !important;
	clear:both !important;
}


/* リンク色 */
body * a,
body * a *{
color:#a50 !important;
}

/* アクセス済みのリンク色 */
body * a:visited{
color:#a50 !important;
}

/* カーソルを合わせた時のリンク色 */
body * a:hover,
body * a:hover *{
color:#0aa !important;
background-color:#609 !important;
}

button,
input,
select,
option,
textarea{
 color:#f00 !important;
 padding:0.05em !important;
 height:auto !important;
}

/* テーブルのスタイル */
table{
border:none;
}

table td,
table th{
border:none;
border-right:1px dashed #999 !important;
border-bottom:1px dashed #999 !important;
}

/* メニュー,サブメニュー */
#HeadNavi li a span {
	visibility:visible !important;
}
#SubNavi li a span {
	visibility:visible !important;
}

/* トップフラッシュ */
div#VisualBox{
	visibility:hidden !important;
}
