@charset "shift_jis";
#maincon{
margin-top:30px;
}
.defh2{
font-size:22px;
font-weight:normal;
color:#444;
letter-spacing:2px;
margin-bottom:40px;
}
.eachnews{
margin-bottom:100px;
}
.newconl{
width:475px;
float:left;
}
.newconr{
width:380px;
float:right;
}
.newsh3{
font-size:18px;
font-weight:normal;
color:#444;
border-bottom:1px solid #666;
margin: 0 0 20px 0;
padding:5px 0 10px 0;
}
.newsh4{
font-size:16px;
font-weight:bold;
color:#444;
border-left:6px solid yellow;
margin: 15px 0 10px 0;
padding:3px  0 3px 10px;
}
.eachnews p{
font-size:14px;
color:#444;
padding-bottom:10px;
}