h2.seisan {
width:560px;
height:45px;
margin:0 0 15px 0;
padding:83px 0 0 0;
text-indent:15px;
font-size:1em;
color:#7F0000;
background:url(../img2/saien/seisan.jpg) no-repeat 0 0;
}
.s-box {
margin:0 0 40px 0;
padding:0;
}
.s-box p {
margin:0 0 20px 0;
padding:0;
}
.no-box {
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.no-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .no-box {
    height: 1em;
    overflow: visible;
}
/**/
.no-box h3 {
width:550px;
margin:0 0 10px 0;
padding:0;
background:#00441B;
color:#FFFFFF;
font-size:1em;
display:block;
}
.no-box h3 a {
width:550px;
margin:0;
padding:3px 0 2px 10px;
background:#00441B;
color:#FFFFFF;
font-size:1em;
display:block;
}
.no-box h3 a:hover {
width:550px;
margin:0;
padding:3px 0 2px 10px;
background:#00441B;
color:#FF9900;
font-size:1em;
display:block;
}

.no-box img {
clear:both;
position:relative;
float:left;
width:125px;
height:125px;
margin:0 20px 5px 0;
padding:0;
}

/* 個別
----------------------------- */
.no-box2 {
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.no-box2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .no-box2 {
    height: 1em;
    overflow: visible;
}
/**/
.no-box2 h3 {
width:550px;
margin:0 0 10px 0;
padding:3px 0 2px 10px;
background:#00441B;
color:#FFFFFF;
font-size:1em;
}

.no-box2 img {
clear:both;
position:relative;
float:left;
margin:0 20px 5px 0;
padding:0;
}
