#main article table{
width:90%;
margin:20px auto 10px;
}
#main article th{
border-bottom:2px solid #ffce37;
border-right:3px solid #ffeef4;
padding:5px;
}
#main article td{
border-bottom:2px dashed #ffce37;
padding:5px;
}
#main article .inner{
background:#fff;
padding:10px;
}
#main article .inner th{
width:60px;
border-right:3px solid #fff !important;
}
.taiken{
margin:0 0 40px ;
}
.taiken img{
width:25%;
float:left;
}
.taiken table{
width:75% !important;
float:right;
margin:0 !important;
}
.taiken:after{
clear:both;
display:block;
content:"";
}