.info_box table{
margin-left:10px;
}
.info_box th{
border-left:1px solid #1f2858;border-top:1px solid #1f2858;background:#ffede8;
padding:5px;font-weight:bold;
}
.info_box td{
border-left:1px solid #1f2858;border-top:1px solid #1f2858;background:#fff;
padding:5px;
}
.info_box th:last-of-type,
.info_box td:last-of-type{
border-right:1px solid #1f2858;
}
.info_box tr:last-of-type td{
border-bottom:1px solid #1f2858;
}

.info_box .lv_easy{
background:#d2e9ff;
}
.info_box .lv_normal{
background:#ddffbb;
}
.info_box .lv_hyper{
background:#ffffcc;
}
.info_box .lv_ex{
background:#ffccff;
}

.info_box .diff_up{
background:#e9b8b8;
}
.info_box .diff_down{
background:#b0d7f3;
}
@media (min-width: 980px) {
/*====================================================*/
/* leftmenu */
/*====================================================*/
.left_contents ul.tub_list { width:203px; margin:0 auto 16px; padding:10px 5px;}
.left_contents ul.tub_list li {cursor:pointer; margin:0 0 0 0;padding:35px 0 0;height:0;overflow:hidden;}

.left_contents ul.tub_list ul { display:block; width:168px; margin:20px auto 0px auto; padding:0; color:#1f2858;}
.left_contents ul.tub_list ul li { padding: 0; border: #1f2858 dashed; border-width: 0 1px 1px 0; width: 55px;height:37px; float: left; text-align: center;}
.left_contents ul.tub_list ul li:nth-of-type(3n){
border-right:none;
}
.left_contents ul.tub_list ul li.link_none{ cursor:default; }
.left_contents ul.tub_list ul li:hover { background-color:#fff;position:relative; text-decoration:none;}
.left_contents ul.tub_list ul li.link_none:hover { background:none; }
.left_contents ul.tub_list ul li a{ color:#1f2858; font-weight:bold; display:block; text-decoration:none; padding:10px 5px; }
.left_contents ul.tub_list ul li a:hover{ color:#ff658e; }
.left_contents ul.tub_list ul li.select{ background:#fff;}
.left_contents ul.tub_list ul li.select a{color:#ff658e;}

.left_contents ul li#menu_2025 { background:url("../../images/p/info/left_info_btnca2025.png") no-repeat; background-position:left 100%;}
.left_contents ul li#menu_2025:hover, .left_contents ul li#menu_2025.select { background-position:left 0px;}




/*====================================================*/
/* right_title */
/*====================================================*/
.right_title:after{/*お知らせ*/
 background:url("../../images/p/info/right_info.png") no-repeat left center;
}

/*====================================================*/
/* statusページ */
/*====================================================*/
#info_table {
  margin-bottom: 10px;
  padding:20px;
}

#info_table h2{
border-bottom:solid 2px red;
margin-bottom:10px;
font-weight:bold;
}



/*====================================================*/
/* info */
/*====================================================*/
.info_date{
 font-weight:bold;
}

.info_title{
 font-weight:bold;
 color:#ff0080;
}
.info_title a{
 font-weight:bold;
 color:#ff0080;
}
.info_box img{
 display:block;
 margin:10px auto;
}

.Rcont_inner{}
.midashi{margin:-10px 0px 0px -20px;}

h4 { font-weight:bold;}

.info_box dl dd {margin:0 5px 15px 5px;padding:0 0 5px 0;
  line-height:160%; border-bottom: 1px solid #1f2858;}

.info_box dl dt {color:#A20000;}

#footer_contetnts{
  display:none !important;
}
}
