/*トピックス*/
h1.topics{width:680px; height:90px; margin:3px 0 0 10px; font-size:1%; display:block; text-indent:-9999px; background:url(../img/jrfu_topics/h1_topics.jpg) no-repeat;}
h1.event{width:680px; height:90px; margin:3px 0 0 10px; font-size:1%; display:block; text-indent:-9999px; background:url(../img/jrfu_topics/h1_event.jpg) no-repeat;}
h1.sakura{width:680px; height:90px; margin:3px 0 0 10px; font-size:1%; display:block; text-indent:-9999px; background:url(../img/jrfu_topics/h1_sakura.jpg) no-repeat;}
h1.event_report{width:680px; height:90px; margin:3px 0 0 10px; font-size:1%; display:block; text-indent:-9999px; background:url(../img/jrfu_topics/h1_event_report.jpg) no-repeat;}

blockquote{width:628px; background:#F7F7F7; border:1px solid #CCC; padding:10px; margin:10px 0 0 23px; color:#666; line-height:14px;}
blockquote h4{font-size:14px; color:#185F27; float:left; width:520px; line-height:18px; margin-top:5px;}
blockquote .step-date{ color:#F60; float:right; width:90px; text-align:right; margin-top:7px;}
blockquote .block{margin:0 12px; padding:5px 0 30px; line-height:15px; clear:both;}
blockquote .block table.block-table{ color:#666; background:#FFF; margin-top:10px;}
blockquote .block table.block-table strong{margin:5px 0; color:#F60;}
blockquote .block-link {margin:5px 0 0; color:#666;}
blockquote .block-link a { background:url(../img/jrfu/sub_arrow.gif) 0 2px no-repeat; padding-left:10px; margin-bottom:2px;}
blockquote .block-link strong{margin:5px 0; color:#F60;}
blockquote .step-ttl{margin:10px 0 2px; font-weight:bold; line-height:15px;}
blockquote .step-txt{margin:0 16px 2px; line-height:15px;}
blockquote .step-txt strong{ color:#F60;}
blockquote .attn{margin:5px 16px; font-size:10px; line-height:13px;}
blockquote .step-game{margin:5px 16px 2px; line-height:15px; color:#185F27; font-weight:bold;}
blockquote .block-sakura{width:608px; background:#F3929E; border:1px solid #666; padding:5px; text-align:center; margin:10px 0; color:#000;}


#entry {width:680px; height:134px; background: url("../img/jrfu_top/entry_bg.jpg") no-repeat; margin:12px 0 0 10px;}
#entry h3 {height:48px; display:block; text-indent:-9999px; font-size:1%;}
#entry .entry-l {float:left; padding:0 4px 0 113px; width:391px; line-height:15px;}
#entry .entry-l img { margin-bottom:3px;}
#entry .entry-r {float:left; margin:45px 0 0 0;}


.frame {width:680px; background: url("../img/jrfu/main_frame.gif") repeat-y; margin:15px 0 0 10px;}
.frame-main {width:680px; background: url("../img/jrfu/main_top.gif") no-repeat; padding:15px 0 0 0;}
.frame-main table.frame-table2{width:646px; margin:8px 18px 6px; border-collapse:collapse; border:1px solid #666;}
.frame-main table.frame-table2 th{ padding:3px; border:1px solid #666; font-weight:normal; color:#FFF;}
.frame-main table.frame-table2 td{ padding:3px; border:1px solid #666;}
.frame-main table.frame-table2 td strong{ color:#FFF;}
.frame-main table.frame-table2 td span{ color:#F00; font-weight:bold;}
.frame-bottom {width:680px; margin:0 0 0 10px; background: url("../img/jrfu/main_bottom.gif") no-repeat; text-align:right;}


.sakura-attn {width:650px; margin:16px 0 0 23px; color:#666; line-height:14px;}
.sakura-attn img {margin-right:14px;}
