#l_area div{ background:url(img_shindencon/bg_l_area_div.gif) 0 0; padding:10px; margin:24px 0;}
#l_area div div{ background: #ffffff; margin-bottom:24px; margin-top:0; padding-bottom:10px;}
#l_area div div h2{ background: #333; padding:5px; text-align:center; color:#FFF; font-size:100%; border-bottom: #E1DDD4 double 3px;}
#l_area div div h3{ margin:20px 0 5px 0; font-size:90%; border-left: .5em solid #C30; padding-left:.5em;}
#l_area div div table{ margin-top:10px;}
#l_area div div table td{ background:#fff; padding-bottom:10px; width:50%; vertical-align:top; border: 1px #C30 solid}
#l_area div div img{ float:none;}
#l_area p.effect{ font-weight: bold; text-align:center; font-size:16px; color:#C00; text-decoration:underline;}

#r_area h4{ margin-top:10px; font-size:14px; color:#996666; margin: 14px 0 2px 0; }

#btn_download { margin-top:1em;}
#btn_download a{ background:url(img_shindencon/btn_dl.gif) 0 0 no-repeat; width: 210px; height: 55px; text-indent:-999em; display:block; overflow:hidden;}
#btn_download a:hover{ background:url(img_shindencon/btn_dl.gif) 0 -55px no-repeat; }