@charset "utf-8";#page_title { clear: both; width: 784px; height: 218px; margin: 0px auto; background: url(../images/h2_insurance.jpg) no-repeat; display: block; text-indent: -9999px;}.cont_title1 { clear: both; width: 584px; height: 70px; margin: 0px auto; background: url(../images/hoken_title1.gif) no-repeat; text-indent: -9999px;}.hoken_p { margin: 0 0 1.6em 0.2em; padding: 0; font-size: 12px; line-height: 140%;}.hoken_p2 { clear: both; margin: 0 0 70px 0.2em; padding: 0; font-size: 12px; line-height: 140%;}#hoken_waku { width: 582px; margin: 0 0 15px; padding: 0; background: url(../images/hoken_w_bg.gif) repeat-y;}#hoken_w_top { height: 22px; background: url(../images/hoken_w_top.gif) no-repeat; overflow: hidden;}.hoken_wh_block { clear: both; width: 582px; margin: 0 0 30px 0; padding: 0;}.hoken_wl { float: left; width: 293px; margin: 10px 0 30px 18px; _margin: 10px 0 30px 9px; padding: 0;}.hoken_wr { float: left; width: 269px; _width: 266px; margin: 10px 0 30px 0; _margin: 10px 0 0 3px; padding: 0;}.hoken_wl ul { margin: 15px 0 0 15px; padding: 0;}.hoken_wr ul { margin: 15px 0 0 15px; padding: 0;}.hoken_wl li, .hoken_wr li { margin: 0 0 0.3em 0.2em; padding: 0; font-size: 12px; line-height: 140%;}#hoken_w_btm { clear: both; height: 14px; background: url(../images/hoken_w_btm.gif) no-repeat; overflow: hidden;}