@charset "utf-8";
/* court list */
#F_cortList .cortList{width: 100%;border: 1px #ccc solid;border-collapse: collapse;border-spacing: 0; margin-bottom:2em}
#F_cortList .cortList th { color: #666; border-width: 0 0 1px 1px; background: #eee; font-weight: 500; text-align: center; padding-top: 2px; padding-bottom: 2px; border-color: #ccc; border-style: solid; font-weight:bold}
#F_cortList .cortList td { color: #666; padding: 2px 5px; border-width: 0 0 1px 1px; border-color: #ccc; border-style: solid; }
#F_cortList .cortList td a:link, .table01 td a:visited, .table01 td a:hover, .table01 td a:active{ color: #12c ;}
#F_cortList .cortList .F_1 {background-color:#eeeeee;}
#F_cortList .cortList .F_0 {background-color:#ffffff;}
.court_link{padding: 0.4em 0 0.2em 0;font-weight: bold; font-size: 1.1em; text-decoration: underline;display:block}
#F_cortList .cortList td:nth-of-type(1){width:8%;text-align:center}
#F_cortList .cortList td:nth-of-type(2){width:46%}
#F_cortList .cortList td:nth-of-type(3){width:46%}
/* court table */
#container.courttable .inner{max-width:1000px; position:relative; overflow:hidden}
#container.courttable h2{font-size: 20px;margin:0.4em;}
#container.courttable h1{font-size: 14px;margin:0;color:#777;text-align: left;}
#F_court table{	empty-cells: show;border-left:1px solid #ccc;border-top:1px solid #ccc;}
#F_court_tbl .F_court_th{background-color:#eee;	text-align: center;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc; padding:0.2em}
#F_court_tbl .F_court_td{background-color:#fff;	text-align:left; padding-left:5px;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;}

#F_main{width: 76%;float:left}
#F_2nd{float:right;width:22%;overflow:hidden;}
#F_3rd{display:none;}
#F_main #infbox,#F_main #infbox #F_court_tbl,#F_2nd table{width:100%;}
#F_main #infbox{margin-bottom:1em}
@media screen and (max-width: 768px) {
#F_main{width: 100%;float:none;margin-right:auto;}
#F_2nd{width:100%;float:none;margin:0 auto; }
}
@media screen and (max-width: 480px) {
#F_cortList .cortList th { display:none}
#F_cortList .cortList td{border:none;}
#F_cortList .cortList td:nth-of-type(1){text-align:left; border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
#F_cortList .cortList td:nth-of-type(3) {padding-bottom:10px}
#F_cortList .cortList td:nth-of-type(1),#F_cortList .cortList td:nth-of-type(2),#F_cortList .cortList td:nth-of-type(3) {display:block;width:100%;}
}