

.sekourei{
margin-bottom: 40px;
width: 722px;
margin-left: 30px;
}

.naikan-box{
width: 620px;
margin-right: auto;
margin-left: auto;
}

.naikan-img{
float: left;
margin-right: 20px;
}


.inner-txt{
float: right;
width: 280px;
margin-top: 70px;
}

.inner-img{
float: right;
}


h2{
margin-bottom: 30px;
}

h3{
margin-bottom:20px;
}

.subtitle{
color: #A54D00;
font-size:100%;
font-weight: bold;
}

table.comp{
    width: 570px;
	 border: 1px #B40016 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom:30px;
	margin-left: 70px;
}

table.comp th {
    padding: 5px;
	width: 100px;
    border: #B40016 solid;
    border-width: 0 0 1px 1px;
    background: #F6DBDE;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
	color: #B40016;
}


table.comp td {
    padding: 5px;
	border: 1px #B40016 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}


.cn{
text-align: center;
margin-bottom: 30px;
}

.anno{
width: 500px;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
}

dl.anno dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 10px;
  padding-left: 5px;
}

dl.anno dd {
  margin-bottom: 0.8em;
  margin-left: 30px;
}


table.hist{
    width: 616px;
	border-collapse: collapse;
    border-spacing: 0;
	margin-top:20px;
	margin-bottom:10px;
	margin-left: 70px;
}

tr.back01{
    background: #E4E4E4;
}

tr.back02{
    background: #CCFFFF;
}

table.hist th {
    padding: 10px;
   font-weight: bold;
    line-height: 120%;
    text-align: left;
    white-space: nowrap; 
}


table.hist td {
    padding: 10px;
    text-align: left;
    white-space: nowrap;
}