.blockbase
{
  border: double 3px black;
}
.blockbasehead{
  width:100%;
  padding-bottom: 5px;
}
.blockbasetitle
{
  float:left;
  width:99%;
  background-color: red;
  border: double 3px black;
}

.blockbasetitlesub
{
  //text-align:right;
  float:right;
}
.block
{
  width:90%;
  margin: auto;
  background-color: white;
  text-align:left;
}
.blockmain
{
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 3px;
  width:99%;
}
.blockmain a {
  float:right;
}
.subblock{
  margin-left: 5ex;
}

.line
{
  border-bottom: solid 1px black;
  margin-bottom: 1ex;
  margin-top: 1ex;

}
#blockmain{
  /*display:none;*/
  float:left;
  margin-left:5%;
}
.blocktitle{
  /*float:right;*/
  width:auto;
  /*margin-right:5%;*/
  background-color: pink;
  /*padding-left:25%;*/
}
.blocktitlemain
{
  width:100%;
}
.blocktitlename
{
  float:left;
}
.blocktitlenum
{
  float:left;
  /*background-color: yellow;*/
  font-weight:bold;
  text-align:center;
}
.blockkanso{
  margin-left: 1ex;
}

.blockclear
{
  clear:both;
}
.delete{
  border-top: solid 1px;
  text-align: center;
}
.info{
  border-top: solid 1px;
  text-align: center;
}
.next{
  /*border-top: solid 1px;*/
  text-align: center;
}
.w{
  width:80%;
  text-align:center;
  clear: both;
  margin:0 auto;
}
.wform{
  float:left;
}
.wtitle{
  float:left;
}
.wctitle{
  float:left;
}

.wcform textarea{
  width:100%;
}
.search{
}
.searchtitle{
  float:left;
}
.searchform{
}
.wform select{
  width:100%;
}
.radiomark{
  float:left;
}
