.navi{
     margin:0 0 100px;
}

.section {
     margin:0 0 130px 0;
}

.section h3{
     border-bottom:3px solid #000000;
     paddding:0 0 10px 0;
     font-size:16px;
     font-weight:900;
     margin:0 0 20px;
     
}

.section .block{
     margin:0 0 20px 0;
}

h4{
     margin:0 0 10px 0;
     font-weight:900;
}

table tr th{
     width:160px;
     padding : 0 0 20px 0;
     vertical-align:top;
}

table tr td{
     vertical-align:top;
     padding: 0 0 20px 0;
}

.wrapping_img{
     margin:0 0 20px 0;
}

.totop{
     margin:30px 0 0 0;
     text-align:right;
}