@charset "utf-8";
/*** カスタム ***/
/** 文章構造系 **/
/* ボディ */
body{
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  background:#fff;
  text-align:left;
  font-family:"ＭＳゴシック", "Osaka-等幅", monospace;
}

/* ヘッダ(タイトル) */
h1{font-size:medium;}

/* ヘッダ(h2-h6) */
h2,h3,h4,h5,h6{margin:2px 0; width:100%; padding:3px 0 1px 8px;}
h2,h3,h4{font-size:small;}
h5,h6{font-size:x-small;}
h2,h5{border-bottom:3px double #116; border-left:3px double #116;}
h3{border-bottom:2px solid #116; border-left:2px solid #116;}
h4,h6{border-bottom:1px solid #116; border-left:1px solid #116;}

/* 主構造系 */
div#main, div#editmenu{color:#116; font-size:x-small;}

/* リスト系 */
li{margin-left:-12px; font-size:x-small;}

/* 表(テーブル)系 */
td{font-size:x-small;}

/* link */
a:link, a:visited{color:#77b; text-decoration:underline;}
a:hover, a:focus, a:active{background:#fee; color:#e66; text-decoration:underline;}

/* form */
form{margin:0;}

/* オリジナル */
pre, dl, p, blockquote { line-height:100%; }


td
{
	color: black;
	margin-left: 0;
	margin-right: 0;
/*	margin-left: 2%;
	margin-right: 2%;
*/	
	padding:0;
}

dt {
	font-weight: bold;
	margin-top: 1em;
	margin-left: 1em;
}

pre {
	border-top:    #DDDDEE 1px solid;
	border-bottom: #888899 1px solid;
	border-left:   #DDDDEE 1px solid;
	border-right:  #888899 1px solid;
	padding: .5em;
	margin-left: 1em;
	margin-right: 2em;
	white-space: pre;
	background-color: #F0F0F0;
	color: black;
	font-size: x-small;
}

img {
	border: none;
	vertical-align: middle;
}

ul,ol {
	margin-top: .2em;
	margin-bottom: .2em;
	padding-left:.2em;
	margin-left: 2em;
	line-height:110%;
}

em {font-style:italic;}
strong {font-weight:bold;}
address {font-style:normal;font-size:0.8em;}

a.noexistpage{background-color: #FFFACC;}

div.p_left{text-align:left;}
div.p_center{text-align:center;}
div.p_right{text-align:right;}

/*意味段落*/
div.subsection{margin: 1.4em 0px;}

/*その他の警告*/
p.warning,
span.warning{color: #FF99BE;}

/*css有効時に隠したいテキスト*/
.hidden{display: none;}

/* 差分表示 */
span.diff_add{color:red;}
span.diff_del{color:blue;}

span.search{color:black; background-color:yellow;}

div#editmenu{text-align:right; line-height:130%;}
div#header{
	text-align:right;
	background-image: url(/image/default/title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0;
}
#header h2{
	background:none;
}
div#footer{
	background-color:#eee;
	text-align:center;
}
div.referer_attach{
	text-align:right;
}
div.referer_page{
	text-align:right;
}
div#main{
	border:dotted 3px #ccc;
	margin:0;
	padding:5px;
}
span.word1{ color: black; background-color: #ffff66; }
span.word2{ color: black; background-color: #a0ffff; }
span.word3{ color: black; background-color: #99ff99; }
span.word4{ color: black; background-color: #ff9999; }
span.word5{ color: black; background-color: #ff66ff; }
span.word6{ color: white; background-color: #880000; }
span.word7{ color: white; background-color: #00aa00; }
span.word8{ color: white; background-color: #886800; }
span.word9{ color: white; background-color: #004699; }
span.word10{ color: white; background-color: #990099; }

