A{
  text-decoration : none;
  font-family : Arial;
  color : black;
}
a:link{
  color:black;
}
a:visited{
  color:black;
}
a:hover{
  color:gray;
  text-decoration : none;
}
a.mixi{
  color:white;
}
div.all{
  width:740px;
}
div.title{
  float:left;
  width:46%;
  height:55px;
}
div.menu{
  float:right;
  width:54%;
  height:55px;
  font-size:13px;
  padding-top:20px
}
div.leftcol{
  clear:both;
  width:50%;
  float:left;
  height:350px;
}
div.leftcol2{
  clear:both;
  width:65%;
  float:left;
  height:350px;
}
div.leftcol3{
  clear:both;
  width:35%;
  float:left;
  height:350px;
}
div.leftcoltop{
  clear:both;
  width:60%;
  float:left;
  height:350px;
}
div.centercol{
  width:24%;
  float:left;
  height:350px;
}
div.rightcol{
  width:45%;
  float:right;
  height:350px;
}
div.rightcol2{
  width:30%;
  float:right;
  height:350px;
}
div.rightcol3{
  width:29%;
  float:left;
  height:350px;
  font-size: 16px;
}
div.rightcoltop{
  width:35%;
  float:right;
  height:350px;
}
div.memo{
  overflow:auto;
  border:solid 1px #000000;
  height:230px;  
}
div.memolive{
  overflow:auto;
  border:solid 1px #000000;
  height:280px;  
}
div.c{
  clear:both;
  width:100%;
  font-size:12px;
}
div.m1{
  width:3%;
  float:left;
  height:350px;
}
div.m2{
  width:5%;
  float:left;
  height:350px;
}
p{
  text-decoration : none;
  font-family : Arial;
  color : #808080;
  font-size : 13px;
  text-align:center;
}
h1{
  font-size: 16px;
  border-style: solid;
  border-color: brack;
  border-width: 0px 0px 2px 0.5em;
  text-align:right;
}
h2{
  font-size: 20px;
  text-align:center;
}
h3{
  font-size: 18px;
  text-align:center;
  border-style: solid;
  border-color: brack;
  border-width: 1px 0px 0px 0px;
  padding-top:15px
}