#twenty{
  width:50ex;
  color:white;
  margin:0 auto;
  background-color:orange;
  text-align: center;
    font-size: xxx-large;
    font-weight: bold;
}
#twenty a:link,#twenty a:visited{
  color:#ffffff;
}
#menu{
  /*display:none;*/
  float:left;
  margin-left:5%;
}
#news{
  /*float:right;*/
  width:auto;
  margin-right:5%;
  padding-left:25%;
}
#menu .menuTop
{
  background-color: yellow;
  font-weight:bold;
  text-align:center;
}

#menu .menuMid{
  background-color: white;
  padding-left: 1em;
}

#menu .menuCon{
  background-color: white;
  padding-left: 1em;
}

#news .newsmain{
}

#news .parts{
  /*border:solid;*/
}

#news .date{
  float:left;
  width:8ex;
  padding-left:2ex;
}

#news .type{
  float:left;
  left:5ex;
}

#news .main{
  padding-left:15ex;
  /*text-indent:7ex;*/
  border:solid 1px white;
}

#news .newstop{
  /*float:right;*/
  width:95%;
  background-color: pink;
  font-weight:bold;
  text-align:center;
  margin-left:3%;
}

/*
#news .newstop{
  clear:both;
}
*/

#title{
  width:50%;
  margin:0 auto;
  /*float: left;*/
}

#title img{
  margin-right:0;
}

#counter{
  clear:both;
  text-align:center;
  
}

#footer{
  clear:both; 
  width:50%;
  //margin:auto auto;
  margin-left:auto;
  margin-right:auto;
}

#goodsite{
  float:right;
}

#counter{
  width:50%;
  margin:0 auto;
}

#linkfree{
  width:30ex;
  color:white;
  margin:0 auto;
  background-color:red;
  text-align: center;
}

#torabanner{
  float:right;
  width:50%;
  margin:0 auto;
  text-align: center;
}

#torabannercomm{
  clear:both;
  width:50%;
  margin:0 auto;
  text-align: center;
}

#writer{
  width:600px;
}
.kajon{
  display: list-item;
  list-style-type: disc;
  margin-left: 4ex;
  margin-right: 2ex;
}
.kajo{
  display: list-item;
  list-style-type: disc;
  margin-left: 4ex;
  margin-right: 2ex;
}
.block{
  text-align: left;
  width:95%
}
.blocknum{
  float:left;
  background-color: red;
  text-align:center;
}
.blockbody{
  margin-left: 3ex;
  text-align:left;
}
.blocktitle{
  border-bottom: solid 1px;
  background-color: yellow;
  list-style-type: decimal;
}
.alert{
  background-color: pink;
  text-align:center;
}
.line{
  text-align:center;
  width:100%;
}
.head{
  text-align: left;
  width:99%
}
.blocktag{
  float:left;
  width:15ex;
  margin-left: 3ex;
}
.blockval{
  
}
.footer{
  text-align:center;
}
.wtitle{
  background-color:skyblue;
}
.wform{
  //width:100%;
  margin:0 auto;
  text-align: center;
}
.wctitle{
  background-color:skyblue;
}
.wcform{
  text-align: center;
}

.wform select{
  width:100%;
}
.wform textarea{
  width:100%;
}
.wtext{
  text-align:center;
}
.wtext input{
  width:80%;
}
textarea{
  width:80%;
}
.member{
  width:40%;
  float:left;
}
.table{
  width:80%;
}
.normal{
  float:left;
}
.br{
  float:left;
}
.result{
  width:80%;
}
.detail{
  //width:80%;
}
.condition{
  width:40%;
  float: left;
}
.genre{
  
}
.trset{
  display: flex;
  align-items: stretch;
}
.tdset{
  width:15%;
  background: skyblue;
  float:left;
}
.tdval{
  //float:left;
}
.clr{
  clear: both;
}
