#right_box    { width: 745px; float: right }
.center725px { margin-right: auto; margin-left: auto; width: 725px }
#right_title     { background-image: url("../img_approach/approach_title.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-top: 10px; margin-bottom: 10px; width: 725px; height: 34px; float: left }
.pankuzu   { color: #555; font-size: 80%; line-height: 150%; text-align: left; list-style-type: none; margin-top: 5px }
.green { color: #196329 }
#right_box table { background-color: #666; width: 100% }
#right_box td  { color: #333; font-size: 95%; line-height: 150%; background-color: #fff; text-align: left; padding: 5px }
#right_box th { color: #196329; font-size: 95%; line-height: 150%; background-color: #ccffa9; text-align: left; padding: 5px }
#right_box h3  { color: #196329; font-size: 130%; background-color: #e8ffbc; text-align: left; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 100%; clear: both }
#right_box h4 { color: #196329; font-size: 100%; line-height: 150%; text-align: left; margin-top: 10px; width: 100%; clear: both }
#right_box p   { color: #333; font-size: 95%; line-height: 160%; text-align: left; margin-top: 10px; margin-bottom: 10px; width: 100%; clear: both }
#right_box ol { list-style-type: decimal; margin-bottom: 10px; margin-left: 20px; padding-left: 25px }
#right_box ol li  { color: #333; font-size: 95%; line-height: 150%; text-align: left }
