/***** トップタイトル *****/
#event .frame > .inner .top-title{max-width: 700px;}
#event .frame > .inner .top-title.index{border: double 3px #e8db6e;}

/***** スケジュール(テキスト版) *****/
#event .frame > .inner .index-schedule{
 color:#fff8d4;
 font-size:16px;
}
#event .frame > .inner .index-schedule b{
 background: #005411;
 background: linear-gradient(0deg,rgba(0, 84, 17, 1) 0%, rgba(0, 33, 4, 1) 100%);
 padding:0 15px;
 margin-right:10px;
 border-radius:4px;
}
#event .frame > .inner .index-schedule b.sanma{
 background: #995e00;
 background: linear-gradient(0deg,rgba(153, 94, 0, 1) 0%, rgba(33, 23, 0, 1) 100%);
}

/***** 見出し *****/
#event .frame > .inner h5{
 max-width: 654px;
 display: block;
 font-size: 16px;
 font-weight: bold;
 color: #e8db6e;
 border-bottom: 1px solid #e8db6e;
 padding-bottom: 8px;
 margin:15px 0 10px;
}

/***** グレー背景 *****/
#event .frame > .inner .gray-box{
 margin:30px auto 0;
 padding:10px;
 background:#222;
 border-radius:10px;
}

#event .frame > .inner .gray-box p{
 color:#fff8d4;
}

/*
================================================================================================================
PC版
================================================================================================================
*/
@media screen and (min-width:981px){
#event .frame > .inner h5{margin: 50px auto 20px;}

@media screen and (min-width:769px){
.brsp{display:none;}}

/*
================================================================================================================
SP版
================================================================================================================
*/
@media screen and (max-width:980px){
#event .frame > .inner h5{margin: 40px auto 15px;}
.rank_list a{font-size: 12px;}
}