﻿
*{
  margin:0;
  padding:0;
  font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
  font-size:10pt;
  border:none;
}







TABLE.table_entlist{
	border:0px;
	padding:0px;
    border-collapse:collapse;
    border-spacing:0; 
    margin-bottom:20px;
    margin-top:10px;
	margin-left:auto;
	margin-right:auto;
 
}



TABLE.table_res{
	border:0px;
	padding:0px;
    border-collapse:collapse;
    border-spacing:0; 
    margin-bottom:40px;
    margin-top:10px;
	margin-left:auto;
	margin-right:auto;
 	width:550px;
}

caption.cap_res{
	font-weight:bold;
	font-size:15px;
	color:red;
}


H1.H1_res{
	font-size:18px;
	font-weight:bold;
	color:orange;
	text-align:center;
}



TD.td_res_0_1{
	border-bottom:2px #363581 solid;
	text-align:center;
	background-color:#3399FF ;
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
}



TD.td_res_1_1 {
	border-bottom: 1px solid #363581; 
	border-right: 1px solid #80a88c;
	padding-top:5PX;
	text-align:center;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	
}




/* 2列目・3列目　下線あり、右横線あり 左揃え*/

TD.td_res_1_2 {
	border-bottom: 1px solid #363581; 
	border-right: 1px solid #80a88c;
	padding-top:5PX;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;

}


TD.td_res_1_4 {
	border-bottom: 1px solid #ef7e00; 
	padding-top:5PX;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;

}




/* チームエントリー用*/
/* 1列目*/
/* 下線あり、右横線あり*/
TD.td_res_b_1_1 {
	border-bottom: 1px solid #ef7e00; 
	border-right: 1px solid #80a88c; 
	padding-top:5PX;
	text-align:center;
	font-size:11px;
	vertical-align:middle;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	
}



TD.td_res_b_1_2 {
	border-bottom: 1px solid #3b5744; 
	border-right: 1px solid #80a88c; 
	padding-top:5PX;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	
}



/* チームエントリー用*/
/* 下線あり、右横線あり*/
TD.td_res_b_1_3 {
	border-bottom: 1px solid #3b5744; 
	padding-top:5PX;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	
}



TD.td_res_f{
	border-bottom: 2px solid #ef7e00; 
}





/* ５列目　下線あり、右横線なし 左揃え*/

TD.td_res_1_3 {
	border-bottom: 1px solid #363581; 
	padding-top:5PX;
	text-align:center;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;

}

TD.td_res_1_3a {
	border-bottom: 1px solid #3b5744; 
	padding-top:5PX;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;

}

TD.td_res_1_4a {
	border-bottom: 1px solid #3b5744; 
	padding-top:5PX;
	text-align:center;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;

}




TD.td_res_3_1{

	border-bottom:2px #363581 solid;
}


CAPTION.CAP_ent{
	font-weight:bold;
}









/*中央コンテンツ部分の表の定義 */
TABLE.tbl_sche{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border-width: 0;
	margin-top:10px;
	width:450px;
}



TD.sche_1-1{
	text-align:center;
	border-bottom:1px #3b5744 solid;
	border-right:1px #80a88c solid;
	padding-top:10px;
	padding-bottom:5px;
	font-size:15px;
	vertical-align:top;
}



TD.sche_1-2{
	text-align:left;
	border-bottom:1px #3b5744 solid;
	border-left:1px #80a88c solid;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:15px;

}



TD.sche_1-3{
	text-align:left;
	border-bottom:1px #3b5744 solid;
	padding-top:10px;
	font-size:15px;
	padding-bottom:5px;
	padding-left:10px;
}






TD.sche_0-1{
	text-align:center;
	vertical-align:middle;
	border-bottom:2px #3b5744 solid;
	border-right:1px #80a88c solid;
	font-weight:bold;
	background-color:#80A88C;
	font-size:15px;
}



TD.sche_0-2{
	text-align:center;
	vertical-align:middle;
	border-bottom:1px #3b5744 solid;
	border-right:1px #80a88c solid;
	font-weight:bold;
	background-color:#80A88C;
	font-size:15px;

}



TD.sche_0-3{
	text-align:center;
	vertical-align:middle;
	border-bottom:2px #3b5744 solid;
	font-weight:bold;
	background-color:#80a88c;
	font-size:15px;

}






TD.sche_3-1{
	border-top:2px #3b5744 solid;
}


TD.res_footer{
	border-bottom:2px black solid;
}
