/*代表イベント*/
h1{width:680px; height:90px; margin:3px 0 0 10px; font-size:1%; display:block; text-indent:-9999px; background:url(../img/japan_jk/h1.jpg) no-repeat;}
h2{width:650px; margin:18px 0 0 15px; background:#595959 url("../img/jrfu/h2.gif") no-repeat; padding:4px 10px; font-size:12px; line-height:14px; color:#FFF;} 

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:#C00; 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;}

.attn {width:650px; margin:16px 0 0 23px; color:#666; line-height:14px;}

#sub table{width:670px; background:#EACECF; margin:12px 0 0 15px;}
#sub table td{background:#950A0D; no-repeat; padding:4px 10px; font-size:14px; font-weight:bold; line-height:14px; color:#FFF;}
#sub table td a{background: url("../img/japan_player/arrow_player.gif") 0 2px no-repeat; color:#FFF; font-weight:bold; padding-left:10px; margin-right:12px;}
#sub table td a:hover{color:#C00;}

.frame {width:680px; background: url("../img/jrfu/main_frame.gif") repeat-y; margin:3px 0 0 10px;}
.frame-main {width:680px; background: url("../img/jrfu/main_top.gif") no-repeat;}
.frame-main table{width:650px; margin:8px 14px 0;}
.frame-main table td{margin:2px 16px; line-height:18px; padding-top:4px; font-size:16px; font-weight:bold;}
.frame-bottom {width:680px; height:11px; margin:0 0 0 10px; background: url("../img/jrfu/main_bottom.gif") no-repeat;}

#topic table{background:#FFF; margin:12px 0 0 15px;}
#topic table td{background:#FFF; no-repeat; padding:4px 2px; font-size:12px; line-height:14px;}
