/*=========リンクの書式設定===========*/
a {
font-weight:bold;
}

a:link {
  color:#f99;
  text-decoration:none;
}

a:visited{
  color:#fcc;
  text-decoration:none;
}

a:hover,a:active {
  color:	#f99;
  background:	#fee;
  text-decoration:underline overline;
}

a.none:link,a.none:visited,a.none:hover,a.none,active{
  text-decoration:none;
  background:transparent;
}

/*====================================*/
/*=========ヘッダー部分書式設定=======*/
.header{
  -moz-border-radius: 0.8em;
  float:	right;
  width:	25%;
  color:	#99f;
  background:	#fff;
  border:	thin solid #ccccf8;
  padding:	0.5em;
  margin-top:	0.5em;
/*margin:-1em 0em 0.5em 0.5em;*/
}

.header h2{
  text-align:	center;
  font-weight:	bold;
  font-size:	14px;
  margin-bottom:0.3em;
}

.header p{
  font-size:	80%;
  text-indent:	0em;
  margin-top:	0em;
  margin-bottom:0em;
}

.header ul{
  margin:	0.3em 0em 0.3em 10%;
}

.header li{
  font-size:	80%;
  font-weight:	bold;
}

/*====================================*/
/*=====システムインフォメーション=====*/
.systeminfo{
  border-left:	20px solid #ccccf8;
  border-right:	1px  dotted #ccccf8;
  border-top:	1px  dotted #ccccf8;
  border-bottom:1px  dotted #ccccf8;
  padding:	5px 5px 5px 5px;
  margin-left:	20%;
  margin-right:	30%;
  font-size:	80%;
}

.systeminfo h2{
  text-align:	center;
  font-weight:	bold;
  font-size:	14px;
  margin-top:	0.3em;
  margin-bottom:0.3em;
}

.systeminfo p{
  margin-top:	0.3em;
}

/*====================================*/
/*==============標準設定==============*/

body {
  font-size:	14px;
  margin:	0.4em 2em;
}

img{
  border-width:		0px;
}

ul{
  margin-left:	5%;
}

li{
  margin-top:	0.2em;
  margin-bottom:0.2em;
  font-size:	14px;
  font-weight:	normal;
}

strong {
    color: red;
}

blockquote {
  padding:		0.1em 0.5em;
  background:   	#fff;
  white-space:		pre;
  border-color:		#999;
  border-style:		dotted;
  border-width:		2px
}

blockquote pre {
  padding:		0em;
  margin:		0em;
}

span.title { 
  background:	white;
  text-align:	right;
  margin-left:	1em;
  font-size:	24px;
  padding:	0.5em 0.5em 0.5em 8em;
  border:	solid thin;
  border-top:	2px  solid #ccccf8;
  border-left:	30px solid #ccccf8;
  border-right:	2px  solid #ccccf8;
  border-bottom:2px  solid #ccccf8;
}

h1.title{
  text-align:	right;
  margin-top:	0.8em;
}

.update {
  font-size:	80%;
  text-align:	right
}

.copyright {
  font-family:"Times New Roman";
  text-align:right;
  font-style:italic;
  font-weight:bold;
}

address {
  font-weight:normal;
}

hr {
  color:	#99f;
  width:	100%;
  height:	1px;
  border-style:	dashed none none  none;
}

.antenna_list {
  font-family:	monospace;
}

.page_title,{
  font-weight:	bold;
}

.author{
  font-size:	90%;
}

