#main section{
margin:0 0 40px 0;
}
#main section article{
width:80%;
margin:0 auto;
}
.article_l{
width:50%;
float:left;
}
.article_r{
width:48%;
float:right;
}
#item22 img{
width:100%;
height:auto;
}
#item21 .article_l{
padding:100px 0 0 0;
}
#item21 .article_l table{
width:100%;
}
.article_l th,
.article_l td{
padding:10px;
border-bottom:1px solid #7e7e7e;
}
.article_l th{
background:url('../images/common/bg_th.png') repeat-x bottom left;
text-align:left;
font-weight:normal;
}
#main iframe{
width:100%;
}