body{
  background-color: #000000;
  color: #d0f0dd;
  font:"Verdana" 13px;
  overflow: auto;
  scrollbar-face-color:#101050;
  scrollbar-track-color:#000000;
  scrollbar-arrow-color:#d0d0f0;
  scrollbar-highlight-color:#50a0b0;
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:000000;
  scrollbar-darkshadow-color:000088;}
h1{font:"Verdana" bold 30px;  /*タイトル*/
  letter-spacing: 0.4em;
  margin: 10px;
  color:#f0f0a0;
  WIDTH:100%; FILTER:dropShadow(color:#600000,offx=8,offy=5);}
h2{font:24px;  /*見出し*/
  letter-spacing: 0.2em;
  margin: 0px 80px 4px 12px;
  padding: 5px 0px 0px 5px;
  border-bottom: solid 1px #747474;
  WIDTH:80%; 
  FILTER:dropShadow(color:#8686ff,offx=1,offy=0);}
h3{text-indent: 1em; /*読み物*/
  padding: 3px 4px;
  font:16px normal;
  color:#e0f0ff;}
h4{font:14px normal; /*見出し以下*/
  margin: 1px 1.5em .5em 1em;
  text-indent: 1em;
  color:#d0ffef;}
h5{font:11px normal  "Times New Roman"; /*小さなテキスト*/
  margin: 1px 3px 1em 1em;}
h6{font:10px normal; color:#b0d0e0;
  margin: 0px;}

.title {font: 12px bold "Lucida Sans Unicode"; 
  color:#000000;
  background:url("pics/menu3.gif");
  padding: 2px 2px 0px 15px;}

.warn{color:#ff6020;
  text-align:right;
  padding: 0px 15px;
  font-size: 80%;} 

.text{text-indent: 1em;
  padding: 3px 10px;
  font:11pt;}

.stext{text-indent: 1em;
  padding: 2px 6px;
  color:#ffffe0;
  font:19pt;}

ul{list-style:square outside;
   color:#ffe0e0;}

li{margin: 3px 0px 1px 0px;}

a{color:#7055ff;
  text-decoration:none;}
a:visited{color:#d885d0;
  text-decoration:none;}
a:hover{color:#335570;
  background-color: #88d0e0;}
a.menu{font:12px normal;
  background:url("pics/menu.gif");
  padding: 2px 5px;}
a.but{font:11px normal;
  background:url("pics/menu2.gif");
  padding: 2px 5px;}

.box1{/*外側の枠の設定*/
  border-style: solid;
  border-width: 1px;
  border-color: #868686 #FFFFFF #FFFFFF #868686;
  width: 390px;
  height: 200px;
  overflow: auto;
  padding: 4px; margin: 1px;
  }
.box2{
  border-style: groove ;
  border-width: 2px;
  border-color: #FFFFFF #868686 #868686 #FFFFFF;
  padding: 4px; margin: 2px;
  }
.box3{/*内側の枠の設定*/
  border-style: none ;
  margin: 2px;
  padding: 3px;
  width: 300px;
  }

.history{
  height: 200px; /*更新履歴の高さ*/
  overflow: auto;
  padding: 4px 4px 5px 10px;
  line-height: 16px;
  }
.topmenu{
  padding: 4px 4px 5px 10px;
  line-height: 20px;
  width: 50px
  font-size: 8px;
  }
.backgray{
  color:#eafff0;
  background:#111111;}
.white{
  color:#ffffff;}

input{border:0;
  background:#000000;
  font-size:10px;
  color:#e9ffe0}
select {
  border:1px solid #000000;
  background:#000000;
  font-size:10px;
  color:#e9ffe0;}

/*画像関連*/
img {border:none;} 
.migi{color:#fff090;
  text-align:right;
  padding: 0px 0px 4px;
  font-size: 80%;}
.hidari{color:#fff090;
  text-align:left;
  padding: 0px 0px 4px;
  font-size: 80%;}

form {padding:0px margin: 0px;}

.back {text-align: center;
      font-size:10px;
      margin: 9px 180px 9px 180px;
      padding: 4px;
      border-top: dotted 1px #747474;}
.ifr {scrollbar-face-color:#101050;
  scrollbar-track-color:#000000;
  scrollbar-arrow-color:#d0d0f0;
  scrollbar-highlight-color:#50a0b0;
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:000000;
  scrollbar-darkshadow-color:000088;}



/* begin styles for RSS Feed */

.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
}

.rss_title, rss_title a {
	font: 14px "Times New Roman";
	margin: 2px 14px;
	padding: 0;
	letter-spacing: 4px;
  border-bottom: solid 1px #747474;
  WIDTH:40%; 
}

.rss_items {
	margin: 4px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 2px;
	font-size: 12px;
	word-break: break-all;
}

.rss_date {
	font-size: 10px;
	padding-left: 10px;
	font-weight : normal;
	color: #999;
}