#shisetsu_wrap { margin-top: 15px; }
.shisetsu_cont { width: 445px; background: #EEEEDD; padding: 10px; margin-left: 15px; float: left; position: relative; margin-bottom: 10px; }
*html .shisetsu_cont { width: 465px; background: #EEEEDD; padding: 10px; margin-left: 7px; float: left; position: relative; }
.shisetsu_cont h4 { font-size: 80%; color: #FFF; background: #FF9933; padding: 8px; font-weight: bold; margin-bottom: 10px; }
.mab-20 { margin-bottom: 20px; }
.cont_text { float: left; width: 235px; }
.cont_text p { margin-left: 0px; width: 235px; margin-bottom: 10px; margin-top: 0px; }
.cont_titl { font-size: 12px; font-weight: bold; color: #333; margin-bottom: 10px; }
.cont_ad { font-size: 11px; color: #666; padding-bottom: 10px; border-bottom: 1px dotted #999; margin-bottom: 10px; }
.clr { clear: both; }
.cont_pic { float: right; width: 180px; margin-bottom: 10px; }
.cont_.view { position: absolute; top: 13px; font-size: 75%; right: 15px; }
*html .cont_.view { position: absolute; top: 12px; font-size: 75%; right: 15px; }
*:first-child+html .cont_.view { position: absolute; top: 12px; font-size: 75%; right: 13px; }