@charset "Shift_JIS";
/*___________ change == ___________ */


/*[CSSÀ¡2çôŽÙ¡¦Ž¾---------------------

01.Á´Áö€Ëû½¦¡¦
02.¥Ø¥Ã¥À¡¼£ö¼¡2¡¦
03.ŽÊ¿¿ÉôÉå€Ëû½¦¡¦
04.¥á¥Ë¥å¡¼ÉôÉå€Ëû½¦¡¦
05.Ãæ±ûÉôŽÉ¡¦i¥á¥Ë¥å¡¼£ó¡Õ¥Ã¥¿¡¼£ö¡¦j£ö¼¡2¡¦
06.index.html£ö¡µ¥Ö¥³¥ó¥Æ¥ó¥Ä¡ÊŽ¹¡¦¡¦j£ö¼¡2¡¦
07.index.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä¡Ê±¦Áâ€Ëû½¦¡¦
08.match_report.html£ö¡µ¥Ö¥³¥ó¥Æ¥ó¥Ä¡ÊŽ¹¡¦¡¦j£ö¼¡2¡¦
09.match_report.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä¡Ê±¦ŽÁ¡¦£ö¼¡2¡¦
10.schedule.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2¡¦
11.profile.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2¡¦
12.photo.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2¡¦
13.blog.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2¡¦
14.links.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2¡¦
15.¥Õ¥Ã¥¿¡¼£ö¼¡2¡¦

---------------------[CSSÀ¡2çôŽÙ¡¦Ž¾*/



/*****************[01.Á´Áö€Ëû½¦ç¼****************************************/

body {
	margin:0 auto;
	padding:0;
	float:none;
	text-align:center;
	border:none;
	background-color:#FAFAFA;
	color:#222222;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}


#size {
 width:830px;
 margin:0 auto;
 text-align:center;
 padding:0;
 float:none;
 border:none;
 background : url(../images/bg.gif) repeat-y center top;
}









/*****************[02.¥Ø¥Ã¥À¡¼£ö¼¡2ç¼****************************************/

#header{
 width:768px;
 height:110px;
 margin:0 auto;
 padding:15px;
 float:none;
 background-color:#FFFFFF;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
 border-bottom-style:inset;
 border-bottom-width:1px;
 border-bottom-color:#CCCCCC;
}


*html #header{
 width:800px;
}









/*****************[03.ŽÊ¿¿ÉôÉå€Ëû½¦ç¼****************************************/

#top_photo{
 width:798px;
 height:300px;
 margin:0 auto;
 float:none;
 background-color:#FFF;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
 overflow:hidden;
}


*html #top_photo{
 width:800px
}









/*****************[04.¥á¥Ë¥å¡¼ÉôÉå€Ëû½¦ç¼****************************************/

#menu{
 width:798px;
 height:30px;
 margin:0 auto;
 padding:0;
 background-color:#808080;
 float:none;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
}


*html #menu{
 width:800px;
}


#menu ul,#menuli{
 margin:0;
 padding:0;
 list-style:none;
 font-size:small;
 float:middle;
}


#menu li{
 width:114px;
 float:left;
}


#menu a,#menu a:link,#menu a:visited{
 height:18px;
 text-decoration:none;
 text-align:center;
 color:#FFFFFF;
 border-color:#808080;
 padding:6px 0px;
 display:block;
 background-color:#808080;
 font-weight:bold;
}


*html #menu a,*html #menu a:link,*html #menu a:visited{
 font-size:x-small;
 font-weight:bold;
 height:30px;
}


#menu a:hover{
 color:#3333CC;
 background-color:#C0C0C0;
}









/*****************[05.Ãæ±ûÉôŽÉ¡¦i¥á¥Ë¥å¡¼£ó¡Õ¥Ã¥¿¡¼£ö¡¦j£ö¼¡2ç¼****************************************/

#contents{
 width:798px;
 height:auto;
 margin:0 auto;
 padding:0;
 float:none;
 background-color:#EEE;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 border-top-style:inset;
 border-top-width:1px;
 border-top-color:#CCCCCC;
 overflow:hidden;
}


*html #contents{
	width:800px;
	height: 100%;
}


#template_contents{
 width:758px;
 height:100%;
 margin:0 auto;
 padding:20px;
 float:none;
 background-color:#FFF;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 border-top-style:inset;
 border-top-width:1px;
 border-top-color:#CCCCCC;
 overflow:hidden;
}


*html #template_contents{
	width:800px;
	height: 100%;
}










/*****************[06.index.html£ö¡µ¥Ö¥³¥ó¥Æ¥ó¥Ä¡ÊŽ¹¡¦¡¦j£ö¼¡2ç¼****************************************/

#index_subcontents{
 height:100%;
 width:209px;
 margin:0 auto;
 padding:30px 0px 50px 0px;
 float:left;
 background-color:#EEEEEE;
 border-right-style:solid;
 border-right-width:1px;
 margin-right:-1px;
 line-height:10px;
 }


#index_subcontents #title{
 color:black;
 margin:0;
 border-left-style:solid;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-left-width:thick;
 border-left-color:#000000;
 padding-left:5px;
 font-weight:bold;
}


#index_subcontents h1{
 text-align:left;
 color:#696969;
 padding:6px 20px;
 font-weight:bold;
}

#index_subcontents #sub a{
 text-indent:25px;
}


#index_subcontents p{
 margin-left:15px;
}

#index_subcontents ul,#index_subcontents li{
 margin:0;
 padding-bottom:5px;
 font-size:small;
}

*html #index_subcontents ul#index_subcontents li{
 margin:0;
 padding-bottom:8px;
 font-size:small;
}

*html #index_subcontents li{
 margin-bottom:5px;
}




#index_subcontents img{
 padding-right:5px;
 vertical-align:middle;
}

*html #index_subcontents img{
 margin-right:7px;
 vertical-align:middle;
}



#index_subcontents a,#index_subcontents a:link,#index_subcontents a:visited{
 height:auto;
 text-decoration:none;
 text-align:left;
 color:#666666;
 padding:6px 20px;
 display:block;
 background-color:#EEEEEE;
 font-weight:bold;
}


*html #index_subcontents a,*html #index_subcontents a:link,*html #index_subcontents a:visited{
 font-size:x-small;
 font-weight:bold;
 padding:0px 20px;
}


#index_subcontents a:hover{
 color:#FFFFFF;
 background-color:#C0C0C0;
}










/*****************[07.index.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä¡Ê±¦ŽÁ¡¦£ö¼¡2ç¼****************************************/

#index_contents{
	height:auto;
	width:568px;
	margin:0 auto;
	padding:30px 10px;
	float:left;
	border-left-width:1px;
	border-left-style:solid;
	background-color:#FFFFFF;
}

#index_newsandinfo{
 width:480px;
 margin:0 auto;
 padding:10px 10px;
 float:left;
 background-color:#FFFFFF;
}

*html #index_contents{
 width:588px;
 height:100%;
}


#index_contents h1{
 margin-bottom:25px;
 margin-right:40px;
 /*border-bottom-style:solid;
 border-bottom-width:2px;*/
}


#index_contents p{
 margin:5px 25px 25px 25px;
 letter-spacing:0.2em;
}

#index_contents img{
  vertical-align:middle;
  padding-right:5px;
  
}

#fund img{
margin:-25px 0 10px 300px;

}


#index_newsandinfo p{
 margin:5px 25px 25px 25px;
 letter-spacing:0.2em;
}

#index_newsandinfo img{
  vertical-align:middle;
  padding-right:5px;
}

#index_iframe{
	padding-bottom:30px;
	}


#index_contents a img{
 vertical-align:middle;
 height:40px;
 width:40px;
}

#handouts a{
 text-decoration:none;
}


#title{
 color:#B72727;
 margin:25px 25px 5px 25px;
}


#index_contents #subtitle{
 color:#B72727;
 margin:0;
 border-left-style:solid;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-left-width:thick;
 padding-left:5px;
}

#index_contents #fund img{
 width:126px;
 height:54px;
 text-align:right;
}









/*****************[08.match_report.html£ö¡µ¥Ö¥³¥ó¥Æ¥ó¥Ä¡ÊŽ¹¡¦¡¦j£ö¼¡2ç¼****************************************/

#match_report_subcontents{
 height:100%;
 width:179px;
 margin:0 auto;
 padding:30px 10px 50px 10px;
 float:left;
 background-color:#FFFFFF;
 border-right-style:solid;
 border-right-width:1px;
 margin-right:-1px;
}


*html #match_report_subcontents{
 width:199px;
}


#match_report_subcontents #title{
 color:black;
 margin:0;
 border-left-style:solid;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-left-width:thick;
 border-left-color:#000000;
 padding-left:5px;
 font-weight:bold;
}


#match_report_subcontents h1{
 margin:20px 0 0 0;
 line-height:150%;
}


#match_report_subcontents p{
 margin-left:15px;
}









/*****************[09.match_report.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä¡Ê±¦ŽÁ¡¦£ö¼¡2ç¼****************************************/


#match_report_contents{
 width:578px;
 margin:0 auto;
 padding:30px 10px;
 float:left;
 border-left-width:1px;
 border-left-style:solid;
 background-color:#FFFFFF;
}


#match_report_contents h1{
 margin-bottom:25px;
}


#match_report_contents p{
 margin:40px 25px;
 letter-spacing:0.2em;
}


#match_report_contents #subtitle{
 color:#B72727;
 margin:0;
 border-left-style:solid;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-left-width:thick;
 padding-left:5px;
 font-weight:bold;
}


#falconseye{
 width:500px;
 margin:0 auto;
 margin-bottom:80px;
 float:none;
 padding:20px;
 border-style:outset;
 border-width:2px;
}


*html #falconseye{
 width:544px;
 margin-left:20px;
}

#falconseye h2{
 margin-bottom:20px;
}


#falcons_notes{
 border-bottom:1px dotted #999999;
 display:inline;
 line-height:25px;
 padding-bottom:2px;
}









/*****************[10.schedule.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2ç¼****************************************/

#schedule_contents{
 width:738px;
 margin:0 auto;
 padding:30px;
 float:none;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 overflow:hidden;
}


*html #schedule_contents{
 width:800px;
}


#schedule_contents h1{
 margin-bottom:25px;
}


#schedule_contents p{
 padding:10px;
 margin-right:20px;
 font-size:small;
 float:left;
}


*html #schedule_contents p{
 font-size:x-small;
}
 

#schedule_contents #map{
 padding-bottom:50px;
 padding-top:10px;
 float:right;
}









/*****************[11.profile.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2ç¼****************************************/


#profile_contents{
 width:758px;
 margin:0 auto;
 padding:20px;
 float:none;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 overflow:hidden;
}


*html #profile_contents{
 width:800px;
}


#profile_contents h1{
 margin-bottom:25px;
}


#profile_contents p{
 padding-top:5px;
}


#position{
 margin-top:30px;
 margin-bottom:10px;
 background-color:#B72727;
 color:white;
 font-size:medium;
 float:none;
}


#box{
 width:157px;
 margin:5px;
 padding:10px;
 border-width:1px;
 border-style:inset;
 border-color:black;
 float:left;
 text-align:center;
}


*html #box{
 width:178px;
}


*html #schedule_contents p{
 font-size:x-small;
}









/*****************[12.photo.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2ç¼****************************************/

#photo_contents{
 width:758px;
 margin:0 auto;
 padding:20px;
 float:none;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 overflow:hidden;
}


*html #photo_contents{
 width:800px;
}


#photo_contents h1{
 margin-bottom:25px;
}


#photo_contents h2{
 margin-top:30px;
 margin-bottom:25px;
 padding:5px;
 font-weight:bold;
 border-left-width:5px;
 border-left-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
}


#photo_contents p{
 padding-top:5px;
 padding-left:20px;
 padding-bottom:10px;
}


#photo{
 margin:10px;
 border-width:2px;
 float:left;
 border-style:ridge;
}









/*****************[13.blog.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2ç¼****************************************/

#blog_contents{
 width:758px;
 margin:0 auto;
 padding:20px;
 float:none;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 overflow:hidden;
}


*html #blog_contents{
 width:800px;
}


#blog_contents span{
 color:black;
}


#blog_contents h1{
 margin-top:25px;
 color:#800000
;}


#blog_contents h2{
 margin-top:30px;
 margin-bottom:25px;
 padding:5px;
 font-weight:bold;
 border-left-width:5px;
 border-left-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
}


#blog_contents p{
 padding-top:5px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:10px;
}









/*****************[14.links.html£ö¡á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä£ö¼¡2ç¼****************************************/


#links_contents{
 width:758px;
 margin:0 auto;
 padding:20px;
 float:none;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
 overflow:hidden;
}


*html #links_contents{
 width:800px;
}


#links_contents h1{
 margin-bottom:25px;
}


#links_contents h2{
 margin-top:30px;
 margin-bottom:25px;
 padding:5px;
 font-weight:bold;
 border-left-width:5px;
 border-left-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
}


#links_contents p{
 padding-top:5px;
 padding-left:20px;
 padding-bottom:10px;
}









/*****************[15.¥Õ¥Ã¥¿¡¼£ö¼¡2ç¼****************************************/

#footer{
	clear:both;
	height:auto;
	width:738px;
	float:none;
	color:#FFFFFF;
	text-align:center;
	background-image : url(footer_bg.png);
	background-repeat:repeat-x;
	border-color:black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#footer_left img{
vertical-align:middle;
}

#footer_left{
float:left;
}

#footer_right{
float:left;
padding-left:30px;
vertical-align:middle;
padding-top:10px;
}


#footer_copyrights{
	clear:both;
	padding-top:5px;
	color: #CCCCCC;
	font-weight: bold;
	text-align:center;
	}


#footer a,#footer a:link,#footer a:visited{
 color:#FFFFFF;
}


*html #footer{
 width:800px;
 height:auto;
}









/*****************[Ž£¡¦ŽË¡¦àËû½¦çŽ¼****************************************/

.c-both{clear:both;}



h2{
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
 color:#000;
 font-weight:bold;
 font-size:14px;
}


h2 span{
 background-color:#c00;
 color:#FFF;
 padding:3px;
}


#side{
 align:middle;
 font-size:medium;
 background-color:#FFFFFF;
 color:#000000;
 margin:5px;
 padding:5px;
 border-bottom-color:#800000;
 border-bottom-style:dotted;
 width:130px;
}


#totop{
 align:right;
 float:right;
}


div,td,th,p,pre {
	text-align:left;
	margin:0;
	font:12px/16px Hiragino Kaku Gothic Pro,£Í£Ó £Ð¥´¥·¥Ã¥¯,
Osaka, sans-serif;
}


img {
border:0;
}


li {
 margin: 0;
 list-style:none;
}


ol, ul {
margin: 0;
padding:0;
}


h1 {
font-size:14px;
line-height:16px;
font-weight:bold;
margin:0;
}


h2,h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}


h4,h5,h6 {
font-size:10px;
line-height:16px;
font-weight:normal;
margin:0px;
}


select {
display:block;
}


form {
margin:0;
}


.indent {
text-indent:-2345px;
}


.clear {
clear:both;
}


.center {
text-align:center;
}


/* ____________ float box __________ */
.== {
width:==px;
float:left;
}


/* ____________ margin with float __________ */
.== {
width:==px;
margin:==;
float:left;
display:inline;
}


.== {
width:==px;
margin:==;
}


.== {
margin:==;
}


/* ____ padding border box  _____ */
.== {
padding:==;
}


.== {
border:==px solid #==;
}


.== {
padding:==;
border:==px solid #==;
}
