#main_image_area { width: 654px; height: 233px; background: url(../images/index/main_img.jpg) no-repeat left; padding: 0; margin: 0 }

#box01 {  background: url(../images/index/b_img01.jpg) no-repeat 436px 20px; padding-right: 261px; padding-bottom: 28px  }
#box01 h3 { padding-top: 24px; margin-bottom: 15px }

#box02 {  background: url(../images/index/b_img02.jpg) no-repeat right top; padding-right: 261px; padding-bottom: 31px  }
#box02 h3 { margin-bottom: 15px }
#box02 a { color: #144caa; text-decoration: underline; font-size: 1em; }
#box02 a:hover { text-decoration: none }

#box03 {  background: url(../images/index/b_img03.jpg) no-repeat right top; padding-right: 261px; padding-bottom: 31px   }
#box03 h3 { margin-bottom: 15px }
#box03 a { color: #144caa; text-decoration: underline; font-size: 1em; }
#box03 a:hover { text-decoration: none }

h4 {  margin-bottom: 10px }
#box04 { margin-bottom: 12px }
#box04 p {  font-size: 1em; overflow: auto;  }
#box04 em { font-size: 1em; padding-right: 5px; clear: left; float: left; display: inline; width: 5.5em;}
#box04 span.style2 { float: left; display: inline; width: 47em;}

#box05_l { width: 320px; float: left;  }
#box05_l strong { display: block; padding-bottom: 10px }
#box05_l p {  }

.inleft { float: left; width: 150px; padding-top: 8px }
.inright { float: right; width: 150px; padding-top: 8px }

#box05 { padding-bottom: 18px }
#box05_r { width: 320px; float: right;  }
#box05_r strong { display: block; padding-bottom: 10px }
#box05_r p {  }


