@charset "shift_jis";

@import url("https://sportsone.jp/srt/F_calendar.css");
@import url("/pictf/F90MT001_FLEV.css");
@import url("https://sportsone.jp/pict/F90MT001_JLEV.css");

#container, ol.topicPath{font-size:14px;}

#F_CASE_CMT{
width:350px;
height:380px;
background-color:#ffffff;
margin: 0 auto;
}

.F_CASE_CMTH{
height:160px !important;
}

#F_CASE_CMT .F_CASE_BTN{
padding-right: 7px;
}

#F_CASE_CMT .F_calendar_year img{
width:12px;
height:10px;
}

#F_CASE_CMT a img{
width:14px;
height:45px;
}


.CL_BASE {
float:right;
min-width:60px;
padding-bottom: 2px;
padding-top: 3px;
display:inline-block;
text-align:center;
margin-top:0;
}

.CL_FLEV_0 {
width:60px;
background-color:#CCCCCC;
height:15px;
}

.F_ARW{
	background-image: url(/pict/arw.png);
	background-size: 100% 100%;
	background-repeat:no-repeat;
	text-align:center;
	height:50px;
	padding-top:12px;
	font-weight:bold
}

.F_ARW a{
	display:block;
	width:100%; height:100%;
	background-color: transparent;
	font-weight:bold;
}
.F_ARW a:hover{
	background-color: transparent !important;
	text-decoration: underline;
	border:0px !important;
/*    border: 1px solid gray;*/
}

.WA_BUN{
}

.ifr_list a:link,.ifr_list a:visited,.ifr_list a:active{color:#12c;}

.ifr_list .ifr_tt_month{
	color:#444444;
	border-left:0px;
	border-right:0px;
}

.ifr_list .ifr_tt_none{
	color:#444444;
	border:0px;
}

.ifr_list {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px #ccc solid;
	text-align:left;
}

.ifr_list th {border-width: 0 0 1px 1px; background: #eee; font-weight: 500; line-height: 120%; text-align: center; padding-top: 2px; padding-bottom: 2px; border-color: #ccc; border-style: solid; }
.ifr_list td {position:relative;padding: 7px 5px; border-width: 0 0 1px 1px; border-color: #ccc; border-style: solid; }
.ifr_list .ifr_ArDes {line-height: 16pt;}
.ifr_list td,.ifr_list th{color:#666;border-right: 1px #ccc solid;}
.ifr_list td a{display:block}

.ifr_list .SYUMK{
	color:#696969 ;font-weight:normal; font-size:14px;display:block}

.ifr_list .ifr_taikai_00{
	height:19px; width:17px; background-repeat: no-repeat; background-position:center;
}


.ifr_list .cen1{
	text-align:center;
}

.ifr_list .F_0{
	background-color:#FFFFFF;
}
.ifr_list .F_1{
	background-color:#eeeeee;
}

.ifr_list .LEFT{
	clear:both;
	margin: 0;
	text-align:left;
}
.ifr_list .LEFT1{
	text-align:left;
}

.F_NON{
	display:none;
}
.F_NM{line-height:1.6em}
.F_NM:hover{text-decoration:underline}
.F_ENT {
	display:none;
    position: absolute;
    top: -10px;
    right: 20px;
    background-color: rgb(229, 0, 71);
    padding: 0em 0.4em;
    color: rgb(255, 255, 255);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 80px;
    text-align: center;
    margin-left: 20px;
}
.F_URL{
	background-color: #ffcc00;
    border: 2px solid #993333;
}
@media screen and (max-width: 640px) {
table, tr,td, div{ box-sizing:border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.ifr_list thead{display:none}
.ifr_list tr{border: 1px #ccc solid;}
.ifr_list td{display:inline-block;text-align:left; border:none;padding:0.2em 0.4em}
.ifr_list td:nth-child(1),.ifr_list td:nth-child(2),.ifr_list td:nth-child(4){color: #222; font-size: 16px; font-weight: 600;}
.ifr_list td:nth-child(3):before {
    content: attr(data-label);
    float: left;
    margin-right: 10px;
    text-align: center;
  }
  
.ifr_list td:nth-child(4){width:80%; padding-bottom:0.8em } 
.ifr_list td:nth-child(5){width:18%; height:50px}
.CL_BASE {float:none;display:inline-block; margin-right:8px}
.ifr_list .SYUMK{display:inline-block}
.F_NM{display:block;}
.F_ARW{width: 60px; height: 50px; margin:0 auto}
}