/* ----------- pop ----------- */
#waku{
  overflow-y: auto; 
  word-break: break-all ;
  line-height : 16px;
  width : 188px; 
  height: 40px; 
  border: 1px gray solid;
}
#pop{
  margin-top : 10px;
  margin-left : 20px;
  width : 192px;
  margin-bottom : 10px;
}
#pop p{
  padding : 1px 0;
}
#pop_title{
  font-size : 19px;
  line-height : 22px;
  color : #000099;
  font-weight : bold;
  padding-top : 8px;
  padding-bottom : 5px;
}
/* ----------- / pop ----------- */

/* ----------- history-pc ----------- */
td,div,p,span{
  font-size : 12px;
  line-height : 16px;
}
h1{
  margin : 0px 0px 6px 20px;
  font-size : 12px;
  line-height : 14px;
  font-weight : bold;
  padding : 0px;
  float : left;
}
.u{
  background-image : url(title.gif);
  background-repeat : no-repeat;
  background-color : maroon;
}
.name {
}
.contents {
}
.d{
  border-width : 1px;
  border-style : solid;
  border-color : maroon;
  padding : 20px 20px 15px 20px;
}
.file{
  float : left;
  padding-right : 15px;
}
.datetime{
  font-size : 18px;
  line-height : 22px;
  color : white;
  font-weight : bold;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
}
.subject{
  font-size : 17px;
  line-height : 18px;
  color : white;
  font-weight : bold;
  float : right;
  text-align : left;
  width : 330px;
}
.page{
  color : black;
  padding-top : 20px;
  padding-bottom : 15px;
  text-align : center;
}
.page a{
  color : maroon;
}
.page a:hover{
  color : #ff3399;
  text-decoration : underline;
}
.page h2{
  font-size : 14px;
  font-weight : bold;
  line-height : 22px;
  color : white;
  background-color : #008000;
  text-align : center;
  margin-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  width : 600px;
  margin-top : 20px;
}
.no{
  font-size : 10px;
  color : white;
  padding-left : 5px;
  padding-right : 10px;
}
.date{
  float : left;
  width : 185px;
}
#top_img{
  text-align : center;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}
