﻿@charset "utf-8";

#f-league-contents {
    width:850px;
}

#f-league-contents .margin-t5 {margin-top:5px!Important;}
#f-league-contents .margin-t10 {margin-top:10px!Important;}
#f-league-contents .margin-t15 {margin-top:15px!Important;}
#f-league-contents .margin-t20 {margin-top:20px!Important;}
#f-league-contents .margin-t25 {margin-top:25px!Important;}
#f-league-contents .margin-t30 {margin-top:30px!Important;}
#f-league-contents .margin-t35 {margin-top:35px!Important;}
#f-league-contents .margin-t40 {margin-top:40px!Important;}
#f-league-contents .margin-b5 {margin-bottom:5px!Important;}
#f-league-contents .margin-b10 {margin-bottom:10px!Important;}
#f-league-contents .margin-b15 {margin-bottom:15px!Important;}
#f-league-contents .margin-l15 {margin-left:15px!Important;}
#f-league-contents .margin-l20 {margin-left:20px!Important;}
#f-league-contents .margin-l30 {margin-left:30px!Important;}
#f-league-contents .margin-r15 {margin-right:15px!Important;}
#f-league-contents .cnt {text-align:center!Important;}

#f-league-contents .font-s {font-size:75%;}
#f-league-contents .font-l {font-size:110%;}
#f-league-contents .font-ll {font-size:120%;}
#f-league-contents .font-b {font-weight:bold;}
#f-league-contents .font-red {color:#CC3300;}
#f-league-contents .font-ora {color:#EA7500;}
#f-league-contents .font-gre {color:#60aa00;}
#f-league-contents .font-brown {color:#7f5c2f;}
#f-league-contents .font-gray {color:#CCC;}


#f-league-contents .color-central {color:#e61e19;font-weight:normal;font-size:90%!Important;}


#fl-main, #fl-team, #fl-schedule {
    width:810px;
	margin-left:20px;
}

#fl-main .fl-main-lead {
    padding-bottom:10px;
    font-size:1.5em;
	text-align:center;
	line-height:1.2em;
	font-weight:bold;
	border-bottom:1px dotted #666;
}

#fl-main .fl-main-box {
    width:810px;
}

#fl-main .fl-main-ph {
    width:280px;
	float:left;
}

#fl-main .fl-main-text {
    width:530px;
	float:right;
}


#fl-team .fl-team-box {
    width:790px;
    _width:810px;
    padding:10px;
	background-image:url(http://t.pia.jp/images/static/pia/feature/sports/f-league/f-league-line-bg.gif);
	background-position:0px 10px;
	background-color:#DADBDB;
}

#fl-team .fl-team-line {
    padding:8px 0px;
	background-color:#DADBDB;
}

#fl-team .fl-team-box-l {
    width:380px;
	float:left;
}

#fl-team .fl-team-box-r {
    width:380px;
	float:right;
}

#fl-team .fl-team-ph {
    width:80px;
	float:left;
}

#fl-team .fl-team-info {
    width:300px;
	margin-top:5px;
	float:right;
}

#fl-schedule table {
    width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC; 
}

#fl-schedule table tr, #fl-schedule table th, #fl-schedule table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

#fl-schedule .section-line {
	border-top:3px solid #CCC;
}

#fl-schedule .fl-odd {
    background-color:#EEE;
}

#fl-schedule table tr, #fl-schedule table th, #fl-schedule table td {
    padding:3px;
}

#fl-schedule table th {
    background-color:#666;
	color:#FFF;
}

#fl-schedule table td.section {
    background-color:#ffdfce;
	text-align:center;
	font-weight:bold;
}

#f-league-contents .w3 { width:3%; }
#f-league-contents .w4 { width:4%; }
#f-league-contents .w5 { width:5%; }
#f-league-contents .w8 { width:8%; }
#f-league-contents .w9 { width:9%; }
#f-league-contents .w10 { width:10%; }
#f-league-contents .w11 { width:11%; }
#f-league-contents .w12 { width:12%; }
#f-league-contents .w13 { width:13%; }
#f-league-contents .w14 { width:14%; }
#f-league-contents .w15 { width:15%; }
#f-league-contents .w16 { width:16%; }
#f-league-contents .w17 { width:17%; }
#f-league-contents .w18 { width:18%; }
#f-league-contents .w19 { width:19%; }
#f-league-contents .w20 { width:20%; }
#f-league-contents .w21 { width:21%; }
#f-league-contents .w22 { width:22%; }
#f-league-contents .w23 { width:23%; }
#f-league-contents .w24 { width:24%; }
#f-league-contents .w25 { width:25%; }
#f-league-contents .w30 { width:30%; }

#fl-schedule .fl-dogatch {
    width:790px;
    _width:810px;
	padding:10px
}

#fl-schedule .fl-dogatch-img {
    width:100px;
	float:left;
}

#fl-schedule .fl-dogatch-text {
    _width:690px;
    width:690px;
	float:right;
}



#f-league-contents .central {
     border:5px solid #CCC;
	 padding:5px;
}

#f-league-contents .central-tit {
    background-color:#e61e19;
	padding:3px;
	color:#FFF;
	font-weight:bold;
}
 