/* ===================================================================
CSS information

 file name  :second.css
 style info :ページごとのCSS
=================================================================== */

/* -----------------------------------------------------------
試合結果一覧
----------------------------------------------------------- */
div#header_second{
	background: url(../images/header_scond.jpg) no-repeat top center;
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_second div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_second ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_second ul li{
	float:left;
	display:inline;
}
div#header_second div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_second p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

div#info div.title h2{
	margin:7px 0 0 10px;
	width:450px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;

}
div.resuitList ul{
	margin:20px;
}
div.resuitList ul li{
	background:url(../../common/images/icon_listtype.gif) no-repeat left;
	background-position:5px 6px;
	padding:0 0 20px 40px;
	margin-bottom:20px;
	border-bottom:#F3F3F3 solid 3px;
}
div.resuitList ul li a{
	color:#333333;
}

div.resuitnext{
	margin:20px 0;
	overflow:hidden;
}
div.resuitnext div.resuitLeft{
	float:left;
	display:inline;
	width:82px;
}
div.resuitnext div.resuitCenter{
	float:left;
	display:inline;
	width:457px;
	text-align:center;
	padding-top:8px;
}
div.resuitnext div.resuitCenter span{
	border:#CCCCCC 1px solid;
	padding:5px;
}
div.resuitnext div.resuitCenter span.active{
	background:#0099CC;
	color:#FFFFFF;
}
div.resuitnext div.resuitRight{
	float:right;
	display:inline;
	width:82px;
}

div.archive{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#CCCCCC 1px solid;
}
div.archive div.title{
	margin-bottom:17px;
}

p.resuit{
	magin-left:10px;
	margin-bottom:20px;
}


/* -----------------------------------------------------------
お問い合わせ
----------------------------------------------------------- */
div#header_contact{
	background:url(../../contact/images/header_contact.jpg) no-repeat top center;
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_contact div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_contact ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_contact ul li{
	float:left;
	display:inline;
}
div#header_contact div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_contact p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

.table_contact td{
	width:148px;
	height:39px;
	text-align:left;
	font-size:14px;
	border-bottom:1px #dddddd solid;
	color:#666666;
	padding-top:15px;
	padding-left:12px;
}
.back_color{
	background-color:#F3F3F3;
	border-top:1px #ffffff solid;
	border-bottom:1px #dddddd solid;
	color:#333333;

}
.no-border{
    background-color:#F3F3F3;
	border-top:1px #ffffff solid;
	border-bottom:none;
}
/* -----------------------------------------------------------
登録について
----------------------------------------------------------- */
div#header_registration{
	background:url(../../registration/images/header_registration.jpg)  no-repeat top center;
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_registration div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_registration ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_registration ul li{
	float:left;
	display:inline;
}
div#header_registration div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_registration p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}


.top_hokey2{
	overflow:hidden;
	width:640px;
	margin-bottom:30px;
}


div.resuittitle{
	background:url(../images/resuit_titlebg.jpg) no-repeat;
	height:30px;
	padding:5px 5px 0 10px;
	margin:15px 0 0 10px;
}

.center_text {
	width:620px;
	margin:10px 0 20px 10px;
	font-size:14px;
 
}

div#info div.title h2{
	width:500px;
}

#tm_left{
	width:302px;
	margin:15px 0 0 10px;
	float:left;
}

#tm_right {
	float:right;
	display: inline;
	width:306px;
	margin:15px 10px 0 5px;
	font-size:14px;
	line-height:125%;
	}
	
div#info .p2{
	text-align:right;
	margin-right:25px;
	font-size:14px;
}

/* -----------------------------------------------------------
チーム紹介
----------------------------------------------------------- */
div#header_team{
	background:url(../../team/images/header_team.jpg)  no-repeat top center;
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_team div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_team ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_team ul li{
	float:left;
	display:inline;
}
div#header_team div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_team p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

.b_league{
	width:640px;
	float:left;
	margin:0 0 25px 0;
}

li.team_bn {
	width:202px;
	height:52px;
	background:url(../../team/images/team_bn.jpg) no-repeat;
    margin-left:10px;
	padding-bottom:5px;
	float:left;
	color:#666666;
	font-size:14px;
}

li.team_bn p{
	text-align:center;
	padding-top:14px;
}

.d_title{
	background:url(../../team/images/dev.jpg) no-repeat;
	width:620px;
	height:30px;
	margin:20px 0 20px 10px;
	
}

.dev_text{
	width:100px;
	margin-left:12px;
	font-size:14px;
	color:#005F92;
}

/* -----------------------------------------------------------
リンク
----------------------------------------------------------- */


div#header_link{
	background:url(../../link/images/header_link.jpg) no-repeat top center;
	
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_link div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_link ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_link ul li{
	float:left;
	display:inline;
}
div#header_link div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_link p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

.b_league ul{
	margin-top:30px;
}

.bn_box{
	width:200px;
	height:170px;
	margin-top:20px;
	margin-left:10px;
	float:left;
}

p.bn_name{
	font-size:12px;
}

/* -----------------------------------------------------------
個人情報保護方針
----------------------------------------------------------- */

div#header_privacy{
	background:url(../../privacy/images/header_privacy.jpg) no-repeat top center;
	margin:0 auto 50px auto;
	text-align: center;
	height:200px;
}

div#header_privacy div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_privacy ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_privacy ul li{
	float:left;
	display:inline;
}
div#header_privacy div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_privacy p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

/* -----------------------------------------------------------
当連盟について
----------------------------------------------------------- */
#header_about{
	background:url(../../about/images/header_about.jpg) no-repeat top center;
		margin:0 auto 30px auto;
	text-align: center;
	height:200px;
}

div#header_about div#gmenu{
	background: url(../../common/images/gmenbg.png) repeat-x;
	text-align:center;
}
div#header_about ul{
	margin:0 auto;
	overflow:hidden;
	width:900px;
}
div#header_about ul li{
	float:left;
	display:inline;
}
div#header_about div#pakuz{
	background:#F3F3F3;
	border-top:#CCCCCC 1px solid;
	margin:133px auto 0 auto;
}
div#header_about p{
	margin:0 auto;
	width:900px;
	font-size:10px;
	padding:3px 0;
}

.table_summary{
	
    width:620px;
	margin:20px 10px 0 10px;
	border:3px #dddddd solid;
}

.table_summary td{
	width:148px;
	height:39px;
	text-align:left;
	font-size:14px;
	border-bottom:1px #dddddd solid;
	color:#666666;
	padding-top:15px;
	padding-left:12px;
}
.back_color{
	background-color:#F3F3F3;
	border-top:1px #ffffff solid;
	border-bottom:1px #dddddd solid;
	color:#333333;

}
.no-border{
    background-color:#F3F3F3;
	border-top:1px #ffffff solid;
	border-bottom:none;
}


/* -----------------------------------------------------------
お問い合わせ
----------------------------------------------------------- */

.contact_btn{
	text-align:center;
	height:23px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

span.red{
	color:#FF0000;
}

.red_txt{
	
    color:#FF0033;
	padding:5px;
}

table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #2c2c2c;
	font-size: 14px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-style: none;
	border-bottom-style: none;
	margin-left: 20px;
	margin-right: 20px;
	width: 615px;
}

th {
	background-color: #EBEBEB;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	font-size: 13px;
	font-weight: 500;
	width: 180px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

td {
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	font-size: 12px;
	padding-right: 8px;
}

