/* 文章構造セクション */

.section {
  padding : 0px;
  padding-top : 10px;
  padding-bottom : 10px;
}
.section table{
  width:100%;
  border: none;
}

.section img{border-bottom:5px;}

/*.section img{margin-bottom:5px;}*/

/*
div.section .content{
  width : 365px;
}
*/

.section .content p{
  padding-bottom : 20px;
}
.section .content p.end{
  padding-bottom : 0px;
}


.right_image_section .content{
  vertical-align:top;
  padding-right:10px;
  width:100%;
}
.right_image_section .img,
.left_image_section .img{
vertical-align:top;
width:1%;
}

.left_image_section .content{
  vertical-align:top;
  padding-left:10px;
  width:100%;
}

.right_image_section .img_desc{
vertical-align:text-top;
text-align:right;
}

.left_image_section .img_desc{
vertical-align:top;
}

.no_image_section .content,
.only_image_section .img{
  width : 100%;
}
.only_image_section .content{
  width : 0px;
  overflow: hidden;
}

div.header_section {
  padding-top : 20px;
  padding-bottom : 20px;
}

div.header_section .date{
  text-align : right;
}

div.header_section p.desc{
  padding-top : 10px;
}

div.only_image_section {
  text-align : center;
}


div.title{
  background : url(/sch/images/hedline.gif) repeat-x 0 0;
  margin-left : 0px;
  height : 42px;
}
div.title h1{
  _margin-top : 10px;
  padding-top : 5px;
  _padding-top : 0px;
  padding-left : 5px;
  font-size : 20px;
  color : black;
}
div.footer_section {
  padding-top : 10px;
}

div.totop{
  text-align : right;
}
