BODY{
  margin-top: 0em;
  margin-bottom: 1em;
  background-image:url("../images/backbox.gif");
  font-family : MS UI Gothic; /* Tahoma,Arial,sans-serif; */
}
div.top20{
  background-color: #FFFFFF;
  font-size: 10pt;/*全体の文字サイズ*/
  color: black;/*全体の文字色 #212125*/
  margin-top: 10px;/*上下の余白*/
  border-left: 2px ridge #7A7ADE;/*左右の縦線#FAFAFD*/
  border-right: 2px ridge #7A7ADE;
  border-top: 2px ridge #7A7ADE;
  border-bottom: 2px ridge #7A7ADE;
  width: 720px;/*全体の横幅*/
/*  height: 95%;/*全体の高さ。コンテンツ量によって増やしてください。*/
}

.box{  /*左側の線と全体の幅*/
margin-top : 20px;
margin-left : 0px;
border-left : 1px solid #303030;
width : 350pt;
}

.date{  /*日付部分*/
color : #303030;
font-size : 11px;
font-family : Verdana;
float :left;
position :relative;
top : 0px;
left : -5px;
}

.dot{  /*●マーク*/
color : #303030;
font-size : 9px;
}

.text{  /*本文*/
color : #303030;
font-size : 12px;
font-family : MS UI Gothic;
line-height : 17px;
padding : 10px 10px 10px 40px;
}

.line{ /*点線*/
border :dashed #999999;
width : 100%;
}
address{/*最下部のCopyright部分*/
  font-size: 8pt;
  font-style: normal;
  font-family: Tahoma,Arial,sans-serif;
  letter-spacing: 0.1em;
  text-align: center;
  padding: 0.1em;
  margin: 0 0 0 0;
  width: 720px;/*全体の横幅*/
  }
address a:link{/*リンク色*/
  color: #554966;
  text-decoration: none;
  }
address a:visited{/*訪問済みリンク色*/
  color: #554966;
  text-decoration: none;
  }
address a:hover,a:active{/*アクティブリンク色*/
  color: #000000;
  }
.title{
font-size : 14px;
font-family : MS UI Gothic;
line-height : 17px;
}
.summary{/*上部全体の設定*/
  background-color: #EFEFF2;/*背景色*/
  background-image: url("images/020_bg.gif");/*縞模様用の背景画像*/
  padding: 0em 2.5em;
  border-top: solid 1px #919195;
  border-bottom: solid 1px #919195;
}
.summary p{
  padding: 0.2em;
  margin: 0;
  text-align:left;
  font-family: Verdana,Arial,sans-serif;
 }
/* ---- TOPMENU ---- */
ul.topmenu{
  font-family: Verdana,Arial,sans-serif;
  font-size : 15px;
  margin:17px 0px 7px 20px;
  padding: 1px 0em 1px 0em;
  position:relative;
  top: 0px;
  left: 0px; /* 位置 */
  z-index: 1;
  width: 430px;
  text-align: center;
  border-top: solid 1px #919195;
  border-bottom: solid 1px #919195;
  background-color: #F8F8F9; /*背景色*/
  }
.topmenu li{
  font-size: 9pt;
  display: inline;
  margin: 0px 0.8em 0px 0px;
  padding: 0px 0em 0px 0px;
  }
.topmenu li.active{
  font-weight: bold;
  }
.topmenu li.last{
  background-image: none;
  }
.topmenu a{   /*リンク文字*/
text-decoration:none;
padding : 0px;
color : #333333;
}
.topmenu a:hover{ /*オンマウスのリンク文字の色*/
text-decoration:none;
color:#000000;
background-color : #dbdbdb;
}
.topmenu a:visited {  /*訪問済リンクの色*/
text-decoration:none;
color:#333333;
}


