/* レイアウト用 */

.clear{clear:both;}
.clear hr{display:none;}

div#container_pp{
    margin:0px auto;
	text-align:left;
	width: 740px;
    height:auto;
    min-height: 100%;
	padding-bottom:6px;
}

#main_pp {
border-left:solid #666666 1px;
border-right:solid #666666 1px;
border-bottom:solid #666666 1px;
padding-top:10px;
}

#main_top_pp {
border:solid #666666 1px;
padding-top:10px;
}

#footer_pp { text-align:center; font-size:10px; color:#666666; border-top:dotted #666666 1px; padding-top:10px; margin:20px 0;}

.news th{ padding:2px;}
.news td{ padding:2px;}

.month {background-color:#339999; padding:2px 8px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:10px;}
.Cancel {background-color:#fff; border:#999 solid 2px; padding:10px 5px; font-size:14px; font-weight:bold; margin-bottom: 10px;}
.Cancel p{color: red; margin: 3px;}

p.scadule {padding:10px 0; border-bottom:solid #99CCCC 1px; display:block;}
p.result_photo {margin-left: 6px;}
p.photo_name {
	text-align:center;
	margin-right: 10px;
	margin-top: 5px;
	padding: 3px;
	font-size: 0.8em;
	border: solid 3px #ccc;
}
p.s_month {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border-right:solid #696969 1px;
	border-bottom:solid #696969 1px;
	margin-top:10px;
	background-color:#87CEFA;
	margin-bottom: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.date {color:#333399;}


.prof {
background-image:url(../images/prof_back_01.gif);
background-repeat:no-repeat;
border:solid #339999 1px;
padding:15px;
margin:25px;
}

.pro-ph {margin-right:20px; width:181px; float:left;}
.prof_right {float:left; width:448px;}
.name {border-bottom:solid #339999 1px; padding:10px 0; color:#339999; font-size:14px;}
.caria {border-bottom:dotted #339999 1px; padding:10px 0;}
.caria td {padding:4px 20px 4px 0;}
.coment { padding:10px 0; color:#CC0000;}
.point {color:#339999;}

.og {padding-left:25px;}


/* 試合結果用=======================================*/

.midasi1 {font-size:medium; color:#FFFFFF;}

.taikai { background-color:#F5F6E3; padding:10px 0 10px 25px; border-bottom:solid #99CCCC 1px; border-left:solid #99CCCC 8px; margin-bottom:15px; display:block;}

.taikai_name {color: #333399; font-size:medium; font-weight:bold; margin-bottom:10px;}


.blue { color: #333399;}
.red {color: #CC0000}

.kekka{ padding-left:30px; margin-bottom:40px;}

/* 勝敗表*/
table.kekka1 {
	border-collapse: collapse;
	font-size: small;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
table.kekka1 th {
	text-align:left;
	vertical-align:top;
	background-color: #FFCC99;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
table.kekka1 td {
	vertical-align:top;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}


/* 勝敗表2*/
table.kekka2 {
	border: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

table.kekka2 td {
	text-align:center;
	vertical-align:middle;
	padding: 2px;
	border: 1px solid #999;
}
td.name_back {background-color:#FFCC99;}

/* 勝敗表3--文字小*/
table.kekka3 {
	margin:5px 0px;
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: x-small;
}

table.kekka3 td {
text-align:center;
vertical-align:middle;
padding: 2px;
border: 1px solid #999;
}



/* 勝敗表4*/
table.kekka4 {
	margin:10px 0px;
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: small;
}
table.kekka4 th {
text-align:center;
vertical-align:middle;
background-color: #FFCC99;
padding: 2px;
border: 1px solid #999;
}
table.kekka4 td {
text-align:center;
vertical-align:middle;
padding: 2px;
border: 1px solid #999;
}

/* 勝敗表5--文字小*/

.kekka5 {
text-align:center;
vertical-align:middle;
padding: 2px;
border: 0px;
}

/* 勝敗表7*/
table.kekka7 {
	margin:10px 0px;
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: small;
}
table.kekka7 th {
text-align:center;
vertical-align:top;
background-color: #FFF;
padding: 2px;
border: 1px solid #999;
}
table.kekka7 td {
text-align:center;
vertical-align:top;
padding: 2px;
border: 1px solid #999;
}

/* 勝敗表--罫線赤*/

table.kekka6 {
	margin:10px 0px;
	border: 2px solid #FF0000;
	border-collapse: collapse;
	font-size: small;
}
table.kekka6 th {
text-align:left;
vertical-align:top;
background-color: #FFCC99;
padding: 2px;
border: 2px solid #FF0000;
}
table.kekka6 td {
text-align:left;
vertical-align:top;
padding: 2px;
border: 2px solid #FF0000;
}

/* スコア*/

/*table.score{ border:none;}
table.score td{ border:none; padding: 2px; text-align:center;}
.pink {background-color:#FFCCCC; padding:5px;font-size:medium; border:solid #CC3366 1px; border-collapse:collapse;}
.yellow {background-color: #FFFF99; padding:5px; font-size:small; border:solid #CC3366 1px; border-collapse:collapse;}
strong {font-weight:bold;} 
 その他
.leag {background-color:#FF9966; border:solid #CC0000 1px; font-weight:bold; padding:8px; display:inline; line-height:2;}
.midashi {background-color:#FFCC66; border-bottom:solid #CC6633 1px; padding:2px 10px; margin-bottom:10px;} 
.midashi2 {border:solid #CC0000 2px;}
.midashi2 td {background-color: #FFCC33; padding:5px 10px; color:#333399; font-size:medium; font-weight:bold; margin-bottom:10px; }
#contents #previous #container_pp #main_pp .kekka .kekka1 {
	font-size: 12px;
	line-height: 16px;
}
#contents #previous #container_pp #main_pp .kekka .kekka2 {
	font-size: 10px;
	line-height: 14px;
	width: 690px;
}*/ 
#contents #previous .list01 {
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 350px;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
#contents #previous .list01 th {
	text-align:left;
	vertical-align:top;
	background-color: #FFCC99;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents #previous .list01 td {
	vertical-align:top;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents #previous .list03 {
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 450px;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
#contents #previous .list03 th {
	text-align:left;
	vertical-align:top;
	background-color: #FFCC99;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents #previous .list03 td {
	vertical-align:top;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents #previous .list02 {
	width: 286px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 10px;
	line-height: 14px;
}
#contents #previous .kekka9 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #333333;
	border-right-color: #333333;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
}
#contents #previous .kekka9 th {
	padding: 2px;
	width: 80px;
	background-color: #B4FFEC;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
#contents #previous .kekka9 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#contents #previous .kekka8 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #previous .kekka8 th {
	padding: 2px;
	width: 80px;
	background-color: #FF0000;
	text-align: center;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekka8 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#contents #previous .kekka12 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #000;
	border-right-color: #000;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #previous .kekka12 th {
	padding: 2px;
	width: 80px;
	background-color: #000;
	text-align: center;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekka12 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#co
#contents #previous .kekka8 span,#contents #previous .kekka9 span {
	color: #FF0000;
}
#contents #previous #container_pp #main_pp .kekka2 .list01 {
	float: left;
	width: 330px;
	margin-right: 10px;
}
#contents #previous #container_pp #main_pp .kekka2 {
	clear: both;
	width: 700px;
}
#contents #previous #container_pp #main_pp .kekka .photo {
	padding: 10px;
	height: 240px;
	margin-left: 40px;
}
#contents #previous #container_pp #main_pp .kekka .photo li {
	float: left;
	width: 300px;
}
#contents #previous #container_pp #main_pp .kekka .photo li span {
	color: #FF0000;
	font-weight: bold;
}
#contents #previous .coerse {
	width: 740px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	margin-bottom: 20px;
}

#contents #previous .coerse th {
	background-color: #F8EAF4;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	width: 120px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: text-top;
}
#contents #previous .coerse td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: text-top;
}
#contents #previous .coerse2 {
	width: 740px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	margin-bottom: 20px;
}

#contents #previous .coerse2 th {
	background-color: #F8EAF4;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	width: 240px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: text-top;
}
#contents #previous .coerse2 td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: text-top;
}
#contents #previous .coers3 {
	font-size: 14px;
	height: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #A3412E;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 735px;
}
#contents #previous .coers4 {
	margin-bottom: 15px;
	overflow: auto;
	clear: both;
	margin-left: 30px;
}
#contents #previous .coers4 li {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contents #previous .coers5 {
	overflow: auto;
	clear: both;
	margin-bottom:20px;
}
#contents #previous .coers5 li img { padding-bottom:5px;}
#contents #previous .coers5 li {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 20px;
	line-height:18px;
}
#contents #previous .coers6 {
	margin-bottom: 15px;
	overflow: auto;
	clear: both;
	margin-left: 20px;
}
#contents #previous .coers6 li {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contents #previous .coers7 {
	margin-bottom: 15px;
	overflow: auto;
	clear: both;
	margin-left: 35px;
}
#contents #previous .coers7 li {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contents #previous .coers8 {
	margin-bottom: 15px;
	overflow: auto;
	clear: both;
}
#contents #previous .coers8 li {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#contents #previous #container_pp #main_pp .box {
	float: left;
}
#contents #previous #container_pp #main_pp .photoimg {
	float: right;
	width: 180px;
}
#contents .us {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#contents .us #footer_pp {
	width: 700px;
}
#contents .us .event {
	margin-bottom: 20px;
}
#contents .us .event p {
	padding-top: 10px;
	padding-bottom: 5px;
}
#contents .us .title {
	margin-bottom: 10px;
}
#contents .us .main_tt {
	margin-bottom: 15px;
	text-align: left;
}
#contents .us .event .size2 .title2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents #previous .list05 {
	width: 250px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 12px;
	line-height: 16px;
}
#contents #previous .kekka9 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #999;
	border-right-color: #999;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #previous .kekka9 th {
	padding: 2px;
	width: 80px;
	background-color: #FFCC99;
	text-align: center;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
}
#contents #previous .kekka9 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#contents #previous .hsea {
	font-size: 12px;
	line-height: 16px;
}
#contents #previous .kekka2 .wih {
	width: 60px;
	margin: 0px;
	padding: 2px;
}
#contents #previous .kekka10 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #previous .kekka10 th {
	padding: 2px;
	width: 80px;
	background-color: #09C;
	text-align: center;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
}
#contents #previous .kekka10 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#contents #previous .kekka10 td span {
	color: #F00;
}

/* 勝敗表2*/
table.kekka11 {
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: small;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

table.kekka11 td {
text-align:center;
vertical-align:middle;
padding: 2px;
border: 1px solid #999;
}
table.kekka11 .score2,table.kekka11 .score2 th,table.kekka11 .score2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


td.name_back {background-color:#FFCC99;}
.underline {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.result1p {

}
.result1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin-bottom: 20px;
}

.result1 th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFCC99;
	text-align: left;
}
.result1p td {
	text-align: center;
	padding: 3px;
}
.result1 td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	text-align: center;
	padding: 3px;
}

.result1c .okuwa {
	background-color: #FFFFCC;
	width: 265px;
}
.result1c {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin-bottom: 20px;
}
.result1c td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	text-align: center;
	padding: 3px;
}

.result1 .okuwa {
	background-color: #FFFFCC;
	width: 240px;
}

.result1 .okuwa2 {
	background-color: #FFFFCC;
}

.result1 .okuwa3 {
	background-color: #FFFFCC;
	width: 170px;
	line-height: 2.5;
}

.result1 .okuwa4 {
	font-weight: bold;
	font-size: 120%;
}


.result2 {
	width: 450px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin-bottom: 20px;
}
.result2 th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFCC99;
	text-align: left;
	width: 100px;
}
.result2 td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.result2 .okuwa {
	background-color: #FFFFCC;
	width: 150px;
}
.read {
	border: 1px solid #999;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	width: 500px;
}
.result3 {
	width: 450px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
.result3 th {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFCC99;
	text-align: left;
	width: 100px;
}
.result3 td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.news3 {
	margin: 0px;
	padding: 10px;
	font-size: 12px;
	background-color: #FF9;
	width: 230px;
	border: 1px solid #CCC;
}
.news3 strong {
	font-size: 14px;
	font-weight: bold;
}

.result5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin-bottom: 20px;
}
.result5 th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFCC99;
	text-align: left;
	width: 100px;
}
.result5 td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.result5 .okuwa {
	background-color: #FFFFCC;
	width: 150px;
}.
/* 勝敗表2*/
table.kekka15 {
	border: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

table.kekka15 td {
	text-align:center;
	vertical-align:middle;
	border: 1px solid #999;
	font-size: 10px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
table.kekka15 .wih{
	width: 60px;
	font-size: 10px;
	line-height: 14px;
	white-space: normal;
}
#contents .ev h3 {
	margin-bottom: 10px;
}
#contents .ev .last {
	margin-bottom: 30px;
}
#contents .ev h4 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}
#contents .ev p {
	margin-bottom: 10px;
}
#contents .ev table {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	margin-bottom: 30px;
}
#contents .ev th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	width: 100px;
}
#contents .ev td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contents .ev iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contents #previous table .bgy {
	background-color: #FFC;
}
.warp {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.warp .underline {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#contents .award h3 {
	font-size: 20px;
	font-weight: bold;
	color: #039;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#contents .award .mb10 {
	margin-bottom: 10px;
}
#contents .award .mb20 {
	margin-bottom: 20px;
}
#contents .award .mb30 {
	margin-bottom: 30px;
}
#contents .award .mb40 {
	margin-bottom: 40px;
}
#contents .award p {
	margin-bottom: 15px;
}
#contents .award dl dd{
	margin-bottom: 20px;
}
#contents .award dl dt {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}
#contents .award strong {
	font-weight: bold;
	color: #039;
}
#contents .award .red {
	color: #F00;
}
#contents .award .blk {
	color: #333;
}

#contents .award .left {
	float: left;
	width: 530px;
}
#contents .award .left2 {
	float: left;
	width: 480px;
}
#contents .award .right {
	float: right;
	width: 530px;
}
#contents .award .right2 {
	float: right;
	width: 480px;
}
#contents .award .img {
	float: right;
	margin-bottom: 15px;
}
#contents .award dl {
	clear: both;
}
#contents .award .img2 {
	float: left;
	margin-bottom: 15px;
}
.result6 {
	width: 450px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
.result6 th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #FFCC99;
	text-align: left;
	width: 100px;
}
.result6 td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.result6 .okuwa {
	background-color: #FFFFCC;
}

#contents #previous .juni01 {
	border-collapse: collapse;
	font-size: 12px;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin: 0px;
}
#contents #previous .juni01 th {
	text-align:center;
	vertical-align:top;
	background-color: #FFCC99;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	width: 60px;
}
#contents #previous .juni01 td {
	vertical-align:top;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents .league {
	width: 100%;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;

}
#contents .league th {
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
#contents .league td {
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
#contents .okuwabg  {
	background-color: #ffcc66;
}
#contents .teamname{
	background-color: #ffffcc;
}
#contents .league2 {
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;

}
#contents .league2 th {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contents .league2 td {
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#contents #previous .kekkablk {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk th {
	padding: 10px;
	width: 80px;
	background-color: #FF0000;
	text-align: center;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkablk td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	color: #F00;
	font-size: 16px;
	padding: 10px;
}
#contents #previous .kekkablk2 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk2 th {
	padding: 10px;
	width: 80px;
	background-color: #FF0000;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #FF0000;
	border-right-color: #FF0000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkablk2 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #F00;
	font-size: 16px;
	padding: 10px;
}
#contents #previous .kekkablk3 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #FF9000;
	border-right-color: #FF9000;
	border-bottom-color: #FF9000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk3 th {
	padding: 10px;
	width: 80px;
	background-color: #FF9000;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #FF9000;
	border-right-color: #FF9000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkablk3 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #F00;
	font-size: 16px;
	padding: 10px;
}
#contents #previous .kekkablk4 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk4 th {
	padding: 10px;
	width: 80px;
	background-color: #000000;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkablk4 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #000;
	font-size: 16px;
	padding: 10px;
}
#contents #previous .kekkared {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-color: #000;
	border-right-color: #000;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contents #previous .kekkared th {
	padding: 5px;
	width: 80px;
	background-color: #000;
	text-align: center;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkared td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contents #previous .kekkablk5 {
	border-width: 2px;
	border-color: #FF9000;
	border-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk5 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #333;
	font-size: 16px;
	padding: 10px;
}

#contents #previous .kekka13 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #previous .kekka13 th {
	padding: 5px;
	width: 120px;
	background-color: #ffff33;
	text-align: center;
	margin: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #343434;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0000;
}
#contents #previous .kekka16 {
	font-size: 14px;
	color: #000;
	padding: 0px;
	width: 670px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
#contents #previous .kekka16 tr td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
#contents #previous .kekkablk6 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk6 th {
	padding: 10px;
	width: 80px;
	background-color: #FFF;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #000;
	border-right-color: #000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: red;
}
#contents #previous .kekkablk6 td {
	background-color: #FF0;
	width: 304px;
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #F00;
	font-size: 16px;
	padding: 10px;
}
#contents #director {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#contents #director .text{
	text-align: left;
	padding: 10px;
	margin-left: 40px;
	margin-right: 40px;
}

#contents #previous .seike {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .seike th {
	padding: 10px;
	width: 180px;
	background-color: #FFF;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #000;
	border-right-color: #000;
	line-height: 40px;
	font-weight: bold;
	font-size: 200%;
	color: #F00;
}
#contents #previous .seike td {
	text-align: center;
	margin: 0px;
	color: #F00;
	font-weight: bold;
	font-size: 200%;
	padding: 10px;
}

.table1 {
    display: table;
    width: 100%;
    background: #FFF;
    margin-bottom: 50px;
}
.table1__cell {
    display: table-cell;
    width: 345px;
    text-align: left;
    padding: 5px 10px;
}
.teble1__cell a {
    display: block;
}


.timetable {
	width: 760px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	margin-bottom: 50px;
}
.timetable th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	vertical-align: top;
	background-color: #CCFFCC;
	text-align: center;
	width: 100px;
}
.timetable td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-align: center;
}
.timetable .okuwa {
	background-color: #FFFFCC;
	width: 150px;
}
#contents #previous .kekkablk7 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#contents #previous .kekkablk7 th {
	padding: 10px;
	width: 80px;
	background-color: #fff;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
}
#contents #previous .kekkablk7 td {
	font-weight: bold;
	float: left;
	text-align: left;
	margin: 0px;
	color: #000;
	font-size: 16px;
	padding: 10px;
	text-align: center;
}
.result2019 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	margin-bottom: 10px;
}
.result2019 td {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	text-align: center;
	padding: 3px;
}
#contents #previous .kekkablk8 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#contents #previous .kekkablk8 th {
	padding: 15px;
	height: 60px;
	width: 100px;
	background-color: #000000;
	text-align: center;
	margin: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 140%;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contents #previous .kekkablk8 td {
	font-weight: bold;
	text-align: left;
	margin: 0px;
	color: #000;
	font-size: 140%;
	padding: 15px;
}