/*ページヘッダー*/
.top_title{
	width:950px;
	height:47px;
	margin:0px;
	padding:0px;
}
.toptitle-h {
	line-height : 15px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	font-size:70%;
}
.top_title_img{
	height:33px;
	margin-top:6px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	padding:0px;
}
.title_h1{
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	width:650px;
	height:45px;
	text-align:left;
}
.title_g{
	margin-top:0px;
	padding-top:0px;
	width:290px;
	height:32px;
}
.p_top{
	clear:both;
	margin:0px;
	padding:0px;
}
.p_title{
	width:950px;
	height:113px;
	background-image: url(/top_img/banner_back.jpg);
	border-top:3px solid #003399;
	margin:0px;
}
.banner_waku{
	margin:10px 20px;
}

/*ページフッター*/
div.footer{
	clear:both;
	float:none;
	width:950px;
	height:40px;
	border-top:1px solid #222222;
	border-bottom:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
	color:#000000;/*#1a1a1a;*/
	padding-top:0.2em;
	text-align:center;
	margin:0px;
}
.footer_adrs{
	font-style:normal;
	font-weight:normal;
	font-size :12px;
	height: 40px;
}
.footer_cname{
	font-size:12px;
	/*font-weight:bold;*/
	padding-top:0.3em;
	padding-bottom:0.3em;
}
.1ake{
	padding-left:1em;
}
.footer_mark{
	width: 650px;
	margin-left:140px;
	margin-right:140px;
	text-align:center;
	background-image:url(/banner/banner_gifu125.gif);
	background-repeat:no-repeat;
}
.warning{
	text-align:center;
	font-size:70%;
	color:#000000;
	padding-top:0.2em;
	line-height:1.0em;
}
.warning_link{
	text-align:center;
	font-size:12px;
	padding-top:5px;
	line-height:1.0em;
}
.warning_a{
	color:#000099;
	text-decoration:underline;
}
.warning2{
	font-size:75%;
	padding-left:3em;
	padding-top:0.5em;
	padding-right:0px;
	padding-bottom:0px;
	margin:0;
	line-height:1.1em;
}

/*ページの基本設定*/
body {
	text-align: center;
	margin:0px auto;
}
.A_L{
	padding:0px;
	margin:0px;
	text-align:left;
	width:950px;
	height:100%;
	clear:both;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
div.fl_L{
	float:left;
	width:643px;
}
div.fl_R{
	float: right;
	width: 305px;
}
.no-dsp {
	display:none;
}

.main_h2{
	width:630px;
}
#m0p0{
	margin:0px;padding:0px;
}
#m10p0{
	margin:10px;padding:0px;
}
p.topic_path{
	font-size:80%;margin:0;clear:both;
}
.title_style{
	/*height:1.8em;*/
	padding-left:0.5em;
	padding-top:0.5em;
	border-bottom-width : 3px;
	border-bottom-style : solid;
	border-bottom-color : #00581C;
	margin-right:3%;
	margin-left:3%;
	margin-top:5px;
	margin-bottom:5px;clear:both;
}
.title{
	font-size:110%;padding:0px;margin:0px;
}
.title2{
	font-size:95%;padding:0px;margin:0;font-weight:lighter;
}
.subtitle{
	font-size:110%;
	line-height:120%;
	padding-top:2px;
	padding-left:25px;
	padding-right:0px;
	padding-bottom:0;
	margin-top:1em;
	margin-left:0.3em;
	margin-right:0.7em;
	margin-bottom:1em;
	background-image: url(/koya/2009/summer/img/ball.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
}
.sidetitle_style{
	/*height:1.8em;*/
	padding-left:0;
	padding-top:0.5em;
	border-bottom-width : 3px;
	border-bottom-style : solid;
	border-bottom-color : #00581C;
	margin-right:3%;
	margin-left:0;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.sidetitle{
	font-size:95%;padding:0px;margin:0px;
}
.news_title{
	font-size:110%;
	padding-left:1em;
	padding-top:12px;
	padding-bottom:0;
	margin-left:3%;
	margin-right:3%;
	margin-top:0;
	margin-bottom:0;
	clear:both;
}
.news_date{
	text-align:right;
	margin:0 3%;
	font-size:90%;
	line-height:100%;
	padding-right:1em;
	letter-spacing :0.1em;
}
p{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:95%;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	line-height:1.4em;
	letter-spacing :0.1em;
}

/*トップページ*/
.lead_comment{
	margin:0 2em;padding:0;
}
.lead_title{
	font-size:100%;padding:0px;margin:8px;
}

/*リンクの設定*/
#list a:link {
	color: #000000;
	text-decoration: none;
}
#list a:visited {
	color: #000000;
	text-decoration: none;
}
#list a:hover {
	color: #990000;
	text-decoration: underline;
}
a:link {
	color: #0000aa;
	text-decoration: underline;
}
a:visited {
	color: #0000aa;
	text-decoration: underline;
}
a:hover {
	color: #aa0000;
	text-decoration: none;
}

/*リスト定義*/
#list_score {
	margin-bottom:1em;
}
#list_score ul {
	margin:0;padding:0 20px;width:20em;
}
#list_score li {
	font-size:100%;
	list-style: none outside;
	background-image: url(/koya/2009/summer/img/icon_triangle.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
	margin-left:14px;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-bottom:0.1em;
	padding-left:13px;
	padding-top:0.1em;
	padding-bottom:0.1em;
	line-height:1.1em;
}
#list_score a:link {
	color: #000000;
	text-decoration: none;
}
#list_score a:visited {
	color: #000000;
	text-decoration: none;
}
#list_score a:hover {
	color: #990000;
	text-decoration: underline;
}
#list_score2 {
	zoom: 1;
	margin-bottom:1em;
}
#list_score2 ul {
	margin-left:40px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	padding-left:0;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:560px;
	border:0px solid #cccccc;
}
#list_score2 li {
	list-style: none outside;
	/*border-bottom:1px solid #cccccc;*/
	font:normal bold 110% "Osaka", "ＭＳ ゴシック", Arial, serif;
	/*background-image: url(/koya/2009/summer/img/icon_triangle.gif) ;*/
	/*background-repeat: no-repeat;*/
	/*background-position: center left;*/
	margin-left:0px;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-bottom:0.1em;
	padding-left:0px;
	padding-top:0.3em;
	padding-bottom:0.2em;
	line-height:1.2em;
}
#list_score2 a:link {
	color: #000000;
	text-decoration: none;
}
#list_score2 a:visited {
	color: #000000;
	text-decoration: none;
}
#list_score2 a:hover {
	color: #990000;
	text-decoration: underline;
}
li.b{
	background-color: #ddedee;
}
#comment{
	padding-left:0.5em;
	font-size:80%;
	font-weight:lighter
}
#list_news {
	zoom: 1;
}
#list_news ul {
	margin:0;padding:0 20px;
}
#list_news li {
	list-style: none outside;
	font-size:95%;
	background-image: url(/koya/2009/summer/img/icon_triangle.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
	clear:both;
	zoom: 1;
	margin-left:14px;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-bottom:0.1em;
	padding-left:13px;
	padding-top:0.3em;
	padding-bottom:0.2em;
	line-height:1.2em;
}
#list_news a:link {
	color: #000000;
	text-decoration: none;
}
#list_news a:visited {
	color: #000000;
	text-decoration: none;
}
#list_news a:hover {
	color: #990000;
	text-decoration: underline;
}
#list_link {
	zoom: 1;
}
#list_link ul {
	margin:5px 0;padding:0;
}
#list_link li {
	list-style: none outside;
	font-size:95%;
	background-image: url(/koya/2009/summer/img/icon_triangle.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
	clear:both;
	zoom: 1;
	margin-left:0px;
	margin-top:0;
	margin-right:0.1em;
	margin-bottom:0;
	padding-left:13px;
	padding-top:0;
	padding-bottom:0;
	line-height:1.2em;
}
#list_link a:link {
	color: #000000;
	text-decoration: none;
}
#list_link a:visited {
	color: #000000;
	text-decoration: none;
}
#list_link a:hover {
	color: #990000;
	text-decoration: underline;
}
#main_menu {
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}
#main_menu ul {
	margin:0;padding:0;list-style-type:none;list-style-position:outside;
}
#main_menu li {
	float:left;margin:0px;padding:0px;
}
.space{
	clear:both;line-height:1px;font-size:1px;
}
#koya_photo {
	float:right;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #555555;
}
#koya_photo img {
	margin:5px;
}
#koya_photo p {
	text-align:left;
	padding:5px;
	margin:0;
	font-size:12px;
	line-height:1.2em;
	border-top:1px solid #555555;
}
.photo-txt{
	text-align:left;
	padding:5px;
	margin:0;
	font-size:12px;
	line-height:1.6em;
}
#koya_news{
	width:595px;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:0px solid #cccccc;
	border-top:2px solid #cccccc;
	font-size:90%;
	line-height:1.3em;
	letter-spacing :0.1em;
}
#koya_news2{
	width:595px;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:2px solid #cccccc;
	border-top:2px solid #cccccc;
	font-size:90%;
	line-height:1.3em;
	letter-spacing :0.1em;
}
#koya_score{
	margin-top:0;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:0;
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0;
	font-size:90%;
	line-height:1.3em;
	letter-spacing :0.1em;
	border-bottom:2px solid #cccccc;
}
.list_t{
	clear:both;
	width:600px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}
#list_team {
	zoom: 1;
}
#list_team ul {
	float: left;
	width: 45%;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5%;
	padding-right:0%;
}
#list_team li {
	/*float: left;*/
	font:16px "Osaka", "ＭＳ ゴシック", Arial, serif;
	list-style-type:none;
	zoom: 1;
	/*margin-bottom:5px;*/
	padding-right:0px;
	background-color :#eeeeee;
	background-image: url(/koya/2009/summer/img/icon_triangle.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
	margin-left:0px;
	margin-top:0;
	margin-right:0.5em;
	margin-bottom:3px;
	padding-left:13px;
	padding-right:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
/*組み合わせ表*/
div.yagura{
	width:608px;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align:center
}
/*出場校紹介*/
div.to_back{
	font-size : 95%;
	line-height : 1em;
	text-align: right;
	padding-right:10px;
}
div.koukou_top{
	width:550px;
	margin-top:5px;
	margin-left:45px;
	margin-bottom:5px;
	padding-top : 5px;
	padding-bottom : 10px;
	text-align: center;
}
.team_top{
	background-color :#ffffff;
	font-size:160%;
        margin:0;padding:0;
}
th.teamth_size{
	width:140px;
	text-align : center;
	font-size : 95%;
	background-color :#ddffdf;
}

th.team_size{
	text-align : center;
	font-size : 95%;
	background-color :#ddffdf;
}

td.teamtd_size{
	text-align : center;
	font-size : 95%;
	background-color :#efffef;
}

td.teamkc_size{
	text-align : center;
	font-size : 95%;
	background-color :#eeeeee;
}
#team_photo{
	margin-top:1em;
	margin-bottom:1em;
}
#team_introduction{
	text-align:left;
}
/*スコアボード用*/
table.s_9ing{
	width:359px;
	text-align:center;
	margin-bottom:10px;
}

table.s_10ing{
	width:384px;
	text-align:center;
	margin-bottom:10px;
}

table.s_11ing{
	width:409px;
	text-align:center;
	margin-bottom:10px;
}

table.s_12ing{
	width:434px;
	text-align:center;
	margin-bottom:10px;
}

table.s_13ing{
	width:459px;
	text-align:center;
	margin-bottom:10px;
}

table.s_14ing{
	width:484px;
	text-align:center;
	margin-bottom:10px;
}

table.s_15ing{
	width:500px;
	text-align:center;
	margin-bottom:10px;
}

td.s_top{
	padding-left:13px;
	font-size:95%;
	line-height:1.2em;
	letter-spacing :0.1em;
	background-image: url(/koya/2009/summer/img/icon_triangle_g.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
}

td.e_top{
	font-size:95%;
	line-height:1.2em;
	letter-spacing :0.1em;
}

table.size{
	font-size : 95%;
	height:86px;
}
.sokuho_stdm{
	font-size:100%;
	padding-left :20px;
	padding-top : 0.1em;
	padding-bottom : 0em;
	margin-left:20px;
	margin-top:0.1em;
	margin-right:0.1em;
	margin-bottom:0em;
	line-height : 1em;
	background-image: url(/koya/2009/summer/img/ao-21.jpg) ;
	background-repeat: no-repeat;
	background-position: top left;
}
div.sokuho_stadium{
	font-size:90%;
	line-height:1.3em;
	letter-spacing :0.1em;
	padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:1em;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #cccccc;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #cccccc;
	margin-top:5px;
	margin-left:3%;
	margin-right:2%;
	margin-bottom:5px;
	clear:both;
}
div.sokuho_stadium2{
	font:bold 130%/130%  Osaka,"ＭＳ ゴシック",Arial,serif;
	letter-spacing :0.1em;
	padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:1em;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #cccccc;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #cccccc;
	margin-top:5px;
	margin-left:3%;
	margin-right:2%;
	margin-bottom:5px;
	clear:both;
}

.i_size{
	width:20px;
}

.r_size{
	width:25px;
}

.t_size{
	width:90px;
	text-align : center;
}

div.sokuho_text{
	color :#7fff00;
	font-size : 95%;
	letter-spacing : 0.1em;
	vertical-align : 120%;
	background-color : black;
	padding-top : 0.3em;
	padding-left :0.3em;
	padding-right :0.3em;
	padding-bottom : 0.3em;
}

div.score{
	margin-bottom:1em;
}
#k-sokuho{
	padding-top : 0.3em;
	padding-left :0.3em;
	padding-right:20px;
	padding-bottom : 0.3em;
	font-size : 105%;
	font-weight : bold;
	line-height : 1em;
	text-align: right;
	float:right;
}
#k-sokuho a:link {
	color: #ff0000;
	text-decoration: none;
}
#k-sokuho a:visited {
	color: #ff0000;
	text-decoration: none;
}
#k-sokuho a:hover {
	color: #990000;
	text-decoration: underline;
}

