#main01{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 80px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 80px;
  width : 1000px;
}

.seko_area{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 80px;
}

.seko_area h2{
  background-image : url(../img/example/titleback.jpg);
  background-repeat : no-repeat;
  padding-top : 17px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  font-size : 2em;
}

.seko_area .photo{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
}

.seko_area .txt_area{
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 420px;
  margin-right : 20px;
  margin-bottom : 0px;
  
  height : 160px;
}

.seko_area .botton{
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-left : 800px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px;border-style : double;border-color : gray;
  width : 120px;
  text-align : center;
}

.seko_area .botton a{
  padding-top : 1px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  text-align : center;
  text-decoration : none;
  background-color : rgb(240, 240, 240);
  display : block;
  font-size : 0.8em;
  color : rgb(53, 53, 53);
}

.seko_area .botton a:hover{
  color : white;
  background-color : rgb(143, 16, 26);
}
