/*全体的な設定*/
body {
		background-color: #FFFFFF;
		font-size: 15px;
		scrollbar-face-color:white;
		scrollbar-highlight-color:white; scrollbar-shadow-color:white;
		scrollbar-3dlight-color:white; scrollbar-arrow-color:#fd4d74;
		scrollbar-track-color:white; scrollbar-darkshadow-color:black;
	}

body.mainpage {
		background-image: url("../image/background.jpg");
		background-repeat: no-repeat;
		background-position: right bottom;
		background-attachment: fixed;
}
	
	
/*ヘッダー部分*/
.header {
        font-size: 15px;
        filter: Glow(color=red);
		background-image: url("../image/header5.jpg");
		background-repeat: no-repeat;
		background-position: 30% 50%;
		text-align: center;
        
    }

/*メインテーブル*/
.maintable {
        background-color: #FFFFFF;
        border-color: #990000; 
        border-width: 1px;
        -moz-border-radius: 50%;
        font-size: 15px;
    }

.menutop_img {
		background-image: url("../image/ymenu_top.gif");
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
	}

.menubottom_img {
		background-image: url("../image/ymenu_btm.gif");
	}
	
.menumiddle_img {
		background-image: url("../image/menu_bg.gif");
		text-align: center;
	}
	
.menuside_img {
		background-image: url("../image/side_bg.jpg");
		text-align: center;
	}
	
.maintop_img {
		background-image: url("../image/main_bg_top.jpg");
		text-align: center;
	}
	
.mainbottom_img {
		background-image: url("../image/main_bg_bottom.jpg");
		text-align: center;
	}
	
.mainside_img {
		background-image: url("../image/main_bg_middle.jpg");
		text-align: center;
	}
	
.whats_bg {
		background-image: url("../image/yagikita_logo_bg.jpg");
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	
.whats_logo {
		background-image: url("../image/yagikita_logo_bg2.jpg");
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
/*メニューテーブル*/
.font16 {
        font-size: 16px;
    }
.font15 {
        font-size: 15px;
    }

/*メニューリンク項目*/
.menulink {
        font-size: 15px;
        display: block;
        padding: 2px 0px 2px 0px;
        color: #000000;
        text-decoration: none;
        border-color: #ffffff #ffffff #ff7777 #ffffff;
        border-width: 1px;
        border-style: solid;
    }

.menulink:hover {
        background-color: #CCCCCC;
        text-decoration: none;
    }
    
.menulink:visited {
        color: #000000;
        text-decoration: none;
    }

.staff {
        font-size: 15px;
        filter: alpha(opacity=100,finishopacity=65,style=1);
    }

.coachevennumber {
        background-color: #FFE0E0;
}

.directorevennumber {
        background-color: #E0E0FF;
}

.yeartitle {
		color: #000000;
		font-size: 25;
}

.monthtitle {
		color: #0000FF;
		font-size: 30;
}

.scheduletitle {
		color: #FFFFFF;
		font-size: 15;
		background-color: #ee5959;
		text-align: center;
}

.scheduleitem {
		font-size: 14;
		text-align: center;
}

.schedulemain {
		font-size: 12;
}

.winninggame {
		background-color: #B0D3FF;
		font-weight: bold;
}

.losinggame {
		color: #FFFFFF;
		background-color: #000000;
		font-weight: bold;
}

.drawgame {
		background-color: #CCCCCC;
		font-weight: bold;
}

.gametitle {
		font-size: 16;
		font-weight: bold;
}

.resulttitle {
		color: #A0A0A0;
		font-size: 20;
		font-weight: bold;
}

.resultschoolyear {
		color: #FF0000;
		font-size: 24;
		font-weight: bold;
}

.hrline {
		color: #FFAAAA;
}

.textstyle {
		border-style: solid;
		border-width: 1px;
		border-color: #7777FF;
}

.result_entry_title {
		font-size: 15;
		border-style: solid;
		border-width: 1px;
}

.result_entry_table {
		font-size: 15;
		border-style: solid;
		border-width: 1px;
	}

.result_entry_title_item {
		font-size: 15;
		border-style: solid;
		border-width: 1px;
}

.result_entry_title_item {
		font-size: 15;
		border-style: solid;
		border-width: 1px;
	}

.warning_text {
		color: #FF0000;
		font-size: 12;
	}

.schedulemain {
		font-size: 12;
	}

.goaltitle {
		color: #FFFFFF;
		background-color: #0000EE;
		font-size: 15;
		font-weight: bold;
	}

.goalyear {
		color: #333333;
		background-color: #CCCCCC;
		font-size: 14;
	}

.goalsubtitle {
		color: #222222;
		background-color: #CCCCCC;
		font-size: 12;
	}

.passtextid {
		font-size: 15px;
		text-align: center;
		border-width: 0px;
		border-color: #FFFFFF;
	}

.goallink {
		font-size: 12px;
		display: block;
		color: #000000;
		text-decoration: none;
		border-width: 0px; }
	}

.goallink:hover {
		background-color: #E0E0FF;
		text-decoration: none;
		}
	
.goallink:visited {
		color: #000000;
		text-decoration: none;
	}
	
.team_link {
		font-size: 14px;
		background-color: #5566ff;
		color: #ffffff;
	}
	
.kyokai_link {
		font-size: 14px;
		background-color: #55bb66;
		color: #ffffff;
	}
	
.link_name {
		color: #000000;
		font-size: 12px;
		background-color: #FFFFFF;
	}

.link_item:hover {
		color: #0000FF;
		font-size: 12px;
		background-color: #FFFFFF;
	}

.link_item:visited {
		color: #0000FF;
		font-size: 12px;
		background-color: #FFFFFF;
	}
	
.whats_yagikita {
		font-size: 14px;
		font-weight: bold;
		background-color: #DD0000;
		color: #ffffff;
	}
	
.hoshin {
		color: #DD0000;
		font-size: 18px;
		font-weight: bold;
	}

TABLE.f_hyo TD.rigth{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.left{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.lefttop{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.righttop{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.leftbottom{
    border-top   : solid 1px #000000;
    border-bottom: solid 0px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.rightbottom{
    border-top   : solid 1px #000000;
    border-bottom: solid 0px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_hyo TD.top{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}

TABLE.f_hyo{
	font-size: 10px;
	text-align: center;
    border-collapse:collapse;
    margin-left:1px;
}
TABLE.f_hyo TR{
	height: 35px;
}
TABLE.f_hyo TH{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
    font-weight:normal;
    background-color:#CCFFCC;
    height: 35px;
}
TABLE.f_hyo TD{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
    height: 35px;
}

/*Fリーグ リンク*/
.f_link {
        font-size: 12px;
        color: #0000FF;
        text-decoration: none;
        border-bottom: 1px #0000FF solid;
    }

.f_link:hover {
        color: #0000FF;
        text-decoration: none;
        border-bottom: 1px #0000FF solid;
    }
    
.f_link:visited {
        color: #0000FF;
        text-decoration: none;
        border-bottom: 1px #0000FF solid;
    }

/*Fリーグ日程*/
TABLE.f_nittei TD.rigth{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.left{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.lefttop{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.righttop{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.leftbottom{
    border-top   : solid 1px #000000;
    border-bottom: solid 0px #000000;
    border-left  : solid 0px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.rightbottom{
    border-top   : solid 1px #000000;
    border-bottom: solid 0px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 0px #000000;
    padding: 1px 1px 1px 1px;
}
TABLE.f_nittei TD.top{
    border-top   : solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}

TABLE.f_nittei{
	font-size: 12px;
	text-align: center;
    border-collapse:collapse;
    margin-left:1px;
}
TABLE.f_nittei TR{

}
TABLE.f_nittei TH{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
    font-weight:normal;
    background-color:#CCCCFF;
}
TABLE.f_nittei TD{
    border-top   : solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left  : solid 1px #000000;
    border-right : solid 1px #000000;
    padding: 1px 1px 1px 1px;
}

.nittei_hi {
	font-size: 13px;
	font-weight: bold;
}
