


#maruhachi_content { widht: 960px; margin: 10px 10px 0 10px; }
#content_test { widht: 960px;  background: url('./image/back.jpg') no-repeat 0 250px;}

.free_box .left { width: 270px; float: left; margin: 0 10px 15px 0; }

.free_box .right { width: 690px; float: right; margin: 0 0 15px 0;}

.free_box h3 { font-size: 19px; font-weight: normal; line-height: 160%; }


.free_box2 { clear: both; }
.free_box2 h3 {  border-bottom: 2px #70603F solid; color: #70603F; font-size: 18px; padding: 0 0 10px 0;}


.free_box2 .left { width: 170px; float: left; margin: 10px 0 10px 10px;}

.free_box2 .right { width: 780px; float: right; margin: 10px 0 10px 0;}

.free_box2 .right h4 {  font-size: 18px; line-height: 160%; font-weight: normal;}




.free_box3 { clear: both; }
.free_box3 h3 {  border-bottom: 2px #70603F solid; color: #70603F; font-size: 18px; padding: 0 0 10px 0;}
.free_box3 .left { float: left; margin: 10px 0 0 0; width: 700px;}

.free_box3 .right { float: right; margin: 10px 0 0 0; width: 260px; }
.free_box3 .left h4 {  font-size: 18px; line-height: 160%; font-weight: normal;}



.free_box4 { clear: both;}
.free_box4 h3 {  border-bottom: 2px #70603F solid; color: #70603F; font-size: 18px; padding: 0 0 10px 0;}
.free_box4 .left { float: left; margin: 10px 0 10px 0; width: 250px;}

.free_box4 .right { float: right; margin: 10px 0 10px 10px; width: 700px; }
.free_box4 .right h4 {  font-size: 18px; line-height: 160%; font-weight: normal;}


#bottom { background-color: #FFFFFF;}



