.news {
clear:both;
width:340px;
height:220px;
margin:0;
padding:80px 0 0 450px;
background:url(../img/after/a-cover.jpg) no-repeat 0 0;
}
.news h1 {
width:auto;
height:26px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/after/after-bar.gif) no-repeat 0 0;
}

.mid {
clear:both;
width:770px;
margin:0;
padding:30px 0 0 10px;
}

.box {
clear:both;
width:770px;
margin:30px 0 0 0;
padding:0;
    overflow: hidden;
}

.box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box {
    height: 1em;
    overflow: visible;
}
/**/
.box img{
float:left;
margin:0 15px 5px 0;
}
.box2 {
width:570px;
margin:30px 0 0 0;
padding:0 0 0 200px;
background:url(../img/after/after-ginousya.jpg) no-repeat top left; 
}

.box4 {
margin:60px 0 0 0;
padding:0;
}
h2.nintei {
width:175px;
height:16px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/after/ginou-h.gif) no-repeat 0 0;
}
h2.toikei-bar {
width:433px;
height:41px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/after/tokei-bar.gif) no-repeat 0 0;
}
.box4 strong {
margin:0 0 0 2px;
padding:0;
font-size:18px;
color:#993300;
}
p.sinki {
width:380px;
margin:30px 0 5px 0;
padding:2px 0 0 390px;
background:url(../img/after/nyukai.gif) no-repeat 0 0;
}
