@charset "utf-8";

/* @override http://localhost/kobe-lizard/htdocs/css/other.css */

#contents #pageTitle{
  margin-bottom: 20px;
}

.block .title{
  color: #630;
  font-weight: bold;
}


.block table.normal{
  border-top: 1px solid #999;
  margin-bottom: 15px;
}
  .block table.normal th,
  .block table.normal td{
    padding: 5px;
    border-bottom: 1px solid #999;
  }
  .block table.normal th{
    width: 150px;
    background: #EED;
  }
.block .section p{
  overflow: hidden;
  _zoom:1;
}
.block .section .img.left{
  float: left;
  padding-right: 20px;
}
.block .section .img.right{
  float: right;
  padding-left: 20px;
}

.twoColumn{
  padding: 0 15px;
}
.twoColumn .left{
  float: left;
  width: 410px;
}
.twoColumn .right{
  float: right;
  width: 200px;
}
  #contents .twoColumn #pageTitle{
    background: none;
    padding: 0;
    height: auto;
  }
  #contents .twoColumn p.link{
    background: url(../img/common/arrow_right_02.gif) left center no-repeat;
    padding-left: 14px;
    margin: 5px 0;
  }
  #contents .twoColumn .block{
    padding: 0;
    margin-bottom: 30px;
  }
  #contents .twoColumn .block .title{
    margin-bottom: 10px;
  }
  #contents .twoColumn .block .section .subtitle{
    color: #333;
    margin-bottom: 2px;
  }
  #contents .twoColumn .images img{
    padding-bottom: 5px;
  }
  
.columnBlock{
  border: 4px solid #CCC;
  padding: 10px;
  margin: 0 15px;
}
.columnBlock .twoColumn{
  padding: 0;
}
.columnBlock .twoColumn .left{
  float: left;
  width: 397px;
}
.columnBlock .twoColumn .right{
  float: right;
  width: 200px;
}
#contents .columnBlock .twoColumn .block .title{
  margin-bottom: 0px;
}
.columnBlock .twoColumn .block .section{
  padding-left: 45px;
}



#information{
  width: 640px;
}

.list{
  margin-bottom: 20px;
}
#information.list table{
  font-size: 120%;
  width: 100%;
}
  #information.list table td{
    padding: 6px 5px;
  }
  #information.list table tr.even td{
    background: #EEE;
  }
  #information.list table td.date{
    width: 100px;
  }
  #information.list table td.date span{
    padding-left:7px;
    color: #630;
  }

#information.detail .infoTitle{
  background: #EEE;
  padding: 8px 5px;
  margin-bottom: 10px;
}
#information.detail .infoTitle .date{
  color: #630;
  font-size: 120%;
  float: left;
  padding-right: 15px;
}
#information.detail .infoTitle .date span{
  padding-left: 8px;
}
#information.detail .infoTitle .title{
  font-size: 120%;
  color: #333;
  margin-bottom: 0;
}
