﻿/* past.cssは【大会結果】で使用するユニークなCSSです。
　 共通のレイアウトや汎用classなどはcommon.cssに記述しています。
--------------------------------------------------------------------------------
*/



/* ■ 大会結果　年月一覧 ■ */
#past
{}
#past a {
	color:#666666;
	text-decoration:underline;
	font-weight: normal;
} 
#past a:hover {
	color:#0099FF;
	text-decoration:underline;
} 
#past {
	padding:12px;
	width:736px;
	background: #DEE9F2;
}
#past ul{
	font-size:88%;
	padding: 8px 0px 8px 12px;
	background: #DEE9F2;
}
#past li{
	display:inline;
	margin: 0px 16px 0px 0px;
	font-weight: bold;
	color: #CC0000;	
}
#past .year{
	font-weight: bold;
	color: #666666;
}
#past .ttl { font-size:100%; font-weight: bold; color: #0051C5; padding: 0px 0px 6px 0px;}


/* ■ 2008年6月  大会結果一覧 ■ */
#pasts
{}
#pasts {
	margin: 0px 0px 0px 16px;
}

#pasts table {
	width:744px;
	margin: 0px 0px 12px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#pasts .photo{
	padding: 12px 0px 8px 12px;
	width: 109px;
}
#pasts .flame{
	padding: 5px 0px 0px 5px;
	background: url(../images/photoflame_small.gif) no-repeat;
	width: 109px;
	height: 84px;
}
#pasts .name{
	padding: 12px 0px 8px 0px;
	width: 500px;
	font-size:75%;
	line-height:1.4;
}
#pasts .photos{
	padding: 12px 12px 8px 0px;
	width: 64px;
	font-size:75%;
	line-height:1.4;
}
#pasts ul.photos{
	padding: 0px 20px 0px 0px;
}


/* -写真アイコン01- */
#phicon{
	margin: 0px 0px 0px 0px;
	width:90px;
}
#phicon ul{
	padding: 0px 8px 0px 8px;
	width:70px;
}
#phicon li{
	font-size:75%;
}
#phicon .pad1{
	padding: 48px 0px 0px 0px;
}

#phicon a{display:block;height:20px;}
#phicon a{
	color:#333333;
	text-decoration:underline;
	background: url(../images/pictures.gif) no-repeat;
}
#phicon a:hover {
	color:#0099FF;
	text-decoration:underline;
	background: url(../images/pictures.gif) no-repeat;
}

/* -写真アイコン02- */
#phicon2{
	width:400px;
	margin: 0px auto 0px auto;
}
#phicon2 ul{
	text-align: center;
}
#phicon2 li{
	font-size:88%;
	line-height:1.6;
}
#phicon2 .pad1{
	padding: 48px 0px 0px 0px;
}
#phicon2 .date{
	font-size:75%;
	line-height:1.4;
	font-weight: normal;
	color: #CC0000;
}
#phicon2 a{display:block;height:20px;}
#phicon2 a{
	color:#333333;
	text-decoration:underline;
	background: url(../images/pictures.gif) no-repeat center top;
}
#phicon2 a:hover {
	color:#0099FF;
	text-decoration:underline;
	background: url(../images/pictures.gif) no-repeat center top;
}

/* 日時・会場 */
#pastdt {
	width:760px;
}
#pastdt .bg{
	height:52px;
	padding:  12px 6px 3px 48px;
	background: url(../images/bg_date.gif) no-repeat;
}
#pastdt li{
	font-size:88%;
	line-height:1.6;
	font-weight: bold;
}

/* 最終結果・個人賞 */
#pastvty {
	width:760px;
	margin: 0px 0px 0px 16px;
}
#pastvty table{
	width:744px;
	margin: 24px 0px 0px 0px;
}
#pastvty .bg{
	padding: 14px 20px 8px 20px;
	width:317px;
	border: 1px solid #A6C4DC;
	background: #EBEBEB;
}
#pastvty ul.line{
	margin: 0px 0px 6px 0px;
	width:317px;
	overflow: hidden;
	border-bottom: 1px dotted #999999;
}
#pastvty ul.line2{
	margin: 0px 0px 6px 0px;
	width:317px;
	overflow: hidden;
}
#pastvty ul.line3{
	margin: 0px 0px 6px 0px;
	width:317px;
}

/* ■■■■■■■2008/10/30追加■■■■■■■ */
#pastvty ul.line4{	font-size:10px;	margin: 0px 0px 0px 0px;	width:158px;	overflow: hidden;	float:left;	}
#pastvty .vtyblacksmall{	width:34px;	float:left;}
#pastvty .teamsmall{	width:98px;	float:left;}
/* ■■■■■■■2008/10/30追加■■■■■■■ */


#pastvty li{
	padding: 3px 0px 3px 0px;
}
#pastvty .clown{
	width:26px;
	float:left;
}
#pastvty .vtyred{
	width:60px;
	float:left;
	font-weight: bold;
	color: #CC0000;
}
#pastvty .vtybrown{
	width:60px;
	float:left;
	font-weight: bold;
	color: #990000;
}
#pastvty .vtyblack{
	width:60px;
	float:left;
	font-weight: bold;
}
#pastvty .team{
	width:230px;
	font-weight: bold;
	float:left;
}
#pastvty .teams{
	width:230px;
	font-weight: bold;
	float:left;
}
/* 個人賞 */
#pastvty .clown{
	width:26px;
	float:left;
}
#pastvty .vtyt{
	width:60px;
	font-weight: bold;
	color: #CC0000;
}
#pastvty .vtyt2{
	background: url(../images/icon_clown4.gif) no-repeat 0px 0px;
	padding: 0px 0px 2px 20px;
	width:60px;
	font-weight: bold;
	color: #CC0000;
}
#pastvty .photo{
	width:105px;
	float:left;
}
#pastvty .vtyname{
	width:105px;
	float:left;
}
/* 万博フットサルクラブ　【 午前：チャレンジステージ 】　大会風景 */
#pastpht {
	width:744px;
	margin: 0px 0px 0px 16px;
	padding: 16px 0px 10px 0px;
	border: 1px solid #CCCCCC;
}
#pastpht table{
	padding: 0px 20px 0px 20px;
	width:744px;
}
#pastpht .flame{
	padding: 5px 0px 0px 5px;
	background: url(../images/photoflame_small.gif) no-repeat;
	width: 109px;
	height: 84px;
	float:left;
}
#pastpht .photo{
	padding: 8px 0px 8px 0px;
	width:332px;
}
#pastpht .cmt{
	padding: 0px 0px 0px 0px;
	font-size:75%;
	font-weight: bold;
	color: #0F7ED7;
}
.cmtp{
	margin: 0px 0px 8px 16px;
	font-size:75%;
	font-weight: bold;
}

/* 大会風景写真  */
#pastphtts {
	width:744px;
	margin: 0px 0px 0px 16px;
	padding: 16px 0px 10px 0px;
	border: 1px solid #CCCCCC;
}
#pastphtts table{
	padding: 0px 20px 16px 20px;
	width:744px;
}
#pastphtts td{
	padding: 0px 0px 6px 18px;
}
#pastphtts .flame{
	padding: 5px 0px 0px 5px;
	background: url(../images/photoflame_small.gif) no-repeat;
	width: 109px;
	height: 84px;
}
#pastphtts .photo{
	padding: 8px 0px 8px 0px;
	width:96px;
}
#pastphtts .cmt{
	padding: 8px 0px 0px 0px;
	font-size:75%;
}

#pastphtts a{display:block;}
#pastphtts a{
	color:#333333;
	text-decoration:underline;
}
#pastphtts a:hover {
	color:#0099FF;
	text-decoration:underline;
}

/* ■ 確認ボタン設定 ■ */
#btn {
	margin: 0px 0px 30px 16px;
	text-align: center;
	width:744px;
	background: #DEE9F2;
}
#btn ul{
	padding: 14px 0px 14px 0px;
	width:744px;
}
#btn li{
	font-size:88%;
	width:148px;
	margin-right: auto;
	margin-left: auto;
}
#btn .pad1{
	padding: 14px 0px 0px 0px;
}
#btn a{display:block;}
#btn a{
	color:#333333;
	text-decoration:underline;
	font-weight: bold;
	background: url(../images/btn_b01.gif) no-repeat;
	height:33px;
}
#btn a:hover {
	color:#0099FF;
	text-decoration:underline;
	font-weight: bold;
	background: url(../images/btn_b01.gif) no-repeat;
	height:33px;
}
#btn .cmt{
	text-align: center;
	font-size:88%;
	line-height:1.4;
	color: #CC0000;
	padding: 16px 0px 0px 0px;
	font-weight: bold;
}