td { font-size: 12pt; font-family: "ＭＳ Ｐゴシック" ;}
a:link    {font-size: 12pt; text-decoration:none; color:3399FF ;font-family: "ＭＳ Ｐゴシック" ;}
a:visited {font-size: 12pt; text-decoration:none; color:999999 ;font-family: "ＭＳ Ｐゴシック" ;}
a:hover   {font-size: 12pt; text-decoration:none; color:FF0033 ;font-family: "ＭＳ Ｐゴシック" ;}

img.logo{
width: 680px;
height: 120px;
margin: 0px;
padding: 0px;
}

/* body 要素の背景色を黒、前景色を白  */
body { background-color: white;
	background-image: url(img/wall.gif);
	background-repeat: repeat-y }

h1 { display: none }
.p-style-01{
	font-family:"ＭＳ Ｐゴシック";
	color:#333333;
	font-size:16px;
	text-align:center;
	line-height:150%;
	letter-spacing:0pt;
}
.midashi {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 12px;
	padding: 6px 0px 6px 0px;
	width: 780px;
	border-left-width:4px;
	border-left-style:solid;
	border-left-color:#006699;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	margin-right: 0px;
}
.shikiri {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 8px;
	padding: 2px 0px 2px 0px;
	width: 780px;
}
.shikiri2 {
  width: 780px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
}

/* メニュー */
/* GLOBALBODY */
#globalcentering{text-align:left;width:100%;}
#globalbody {margin-left:auto;margin-right:auto;text-align:left;margin:0px auto;width:200px;padding:0px 0px 0px 0px;}

/* GLOBALHEADER */
#globalheader { width: 200px; height: 800px;margin:20px 20px 20px 12px; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 00; padding: 0; zoom: 1; width: 100%; height: 100%;}
#globalheader #globalnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 200px; height: 50px; padding-top: 0px; overflow: hidden; background-image: url(Menu.png); _background-image: url(Menu.png); background-repeat: no-repeat;}
#globalheader #globalnav2 { margin: 00; padding: 0; zoom: 1; width: 100%; height: 100%;}
#globalheader #globalnav2 a { float: left; width: 200px; height: 30px; padding-top: 0px; padding-left: 60px; overflow: hidden; font-family:"ＭＳ Ｐゴシック"; font-size:18px; font-weight:bold; letter-spacing:1pt;}
#globalheader #globalnav2 a:hover {color:#2E8B57;}
#globalheader #globalnav2 a:visited {color:#3399FF;}
#globalheader #globalnav2 li { display: inline; }
#globalheader #globalnav2 li a { float: left; width: 200px; height: 30px; padding-top: 0px; padding-left: 0px; overflow: hidden; background-image: url(Menu.png); _background-image: url(Menu.png); background-repeat: no-repeat;}



/* BUTTONS */
#globalheader #globalnav li#top a { background-position: 0 -5px; }
#globalheader #globalnav li#calendar a { background-position: 0 -60px; }
#globalheader #globalnav li#league a { background-position: 0 -115px; }
#globalheader #globalnav li#club a { background-position: 0 -170px; }
#globalheader #globalnav li#practice a { background-position: 0 -225px; }
#globalheader #globalnav li#neighbor a { background-position: 0 -280px; }
#globalheader #globalnav li#junior a { background-position: 0 -335px; }
#globalheader #globalnav li#link a { background-position: 0 -390px; }
#globalheader #globalnav li#inquiry a { background-position: 0 -445px; }
#globalheader #globalnav li#results a { background-position: 0 -500px; }


/* OVER STATES */
#globalheader #globalnav li#top a:hover { background-position: -200px -5px; }
#globalheader #globalnav li#calendar a:hover { background-position: -200px -60px; }
#globalheader #globalnav li#league a:hover { background-position: -200px -115px; }
#globalheader #globalnav li#club a:hover { background-position: -200px -170px; }
#globalheader #globalnav li#practice a:hover { background-position: -200px -225px; }
#globalheader #globalnav li#neighbor a:hover { background-position: -200px -280px; }
#globalheader #globalnav li#junior a:hover { background-position: -200px -335px; }
#globalheader #globalnav li#link a:hover { background-position: -200px -390px; }
#globalheader #globalnav li#inquiry a:hover { background-position: -200px -445px; }
#globalheader #globalnav li#results a:hover { background-position: -200px -500px; }

/* PRESSED STATES */
#globalheader #globalnav li#top a:active { background-position: -200px -5px; }
#globalheader #globalnav li#calendar a:active { background-position: -200px -60px; }
#globalheader #globalnav li#league a:active { background-position: -200px -115px; }
#globalheader #globalnav li#club a:active { background-position: -200px -170px; }
#globalheader #globalnav li#practice a:active { background-position: -200px -225px; }
#globalheader #globalnav li#neighbor a:active { background-position: -200px -280px; }
#globalheader #globalnav li#junior a:active { background-position: -200px -335px; }
#globalheader #globalnav li#link a:active { background-position: -200px -390px; }
#globalheader #globalnav li#inquiry a:active { background-position: -200px -445px; }
#globalheader #globalnav li#results a:active { background-position: -200px -500px; }


/* ON STATES */
#globalheader.top #globalnav li#top a:hover { background-position: 0 -5px; cursor: default; }
#globalheader.calendar #globalnav li#calendar a { background-position: -200px -60px !important; }
#globalheader.league #globalnav li#league a { background-position: -200px -115px !important; }
#globalheader.club #globalnav li#club a { background-position: -200px -170px !important; }
#globalheader.practice #globalnav li#practice a { background-position: -200px -225px !important; }
#globalheader.neighbor #globalnav li#neighbor a { background-position: -200px -280px !important; }
#globalheader.link #globalnav li#junior a { background-position: -200px -335px !important; }
#globalheader.link #globalnav li#link a { background-position: -200px -390px !important; }
#globalheader.inquiry #globalnav li#inquiry a { background-position: -200px -445px !important; }
#globalheader.results #globalnav li#results a { background-position: -200px -500px !important; }

#boxtitle{
	background:url(img/bgbox1.gif);
	background-repeat:no-repeat;
	min-width:510px;
	background-size:cover;
	background-position:0px 0px;
	padding:5px 3px 3px 13px;
	font-weight:bold;
	color:#FFFFFF;
}
/* TOP記事共通 */
#article {
	height:100%;               //領域サイズはコンテンツに合わせる
	min-width:500px;
	background-repeat:no-repeat;
	background-position:0px -15px;
	line-height:22px;
	padding:13px;
}
/* TOP記事 */
#article.small{
	background-image:url(img/bgbox2_210px.gif);
	background-size:100% 120%; // background-imageを指定するとbackground-size:auto autoで上書きされることがあるのでその対策
	padding:13px 13px 40px; //background-size: 120%と共に指定することで効果がでる。他のケースは効果があるのに原因不明
}
#article.middle{
	background-image:url(img/bgbox2_510px.gif);
	background-size:100% 100%;
	padding:13px 13px 40px;
}
#article.big{
	background-image:url(img/bgbox2_710px.gif);
	background-size:100% 100%;
	padding:13px 13px 40px;
}
#article.exbig{
	background-image:url(img/bgbox2_910px.gif);
	background-size:100% 100%;
	padding:13px 13px 40px;
}

/* TOP記事1 */
#article.box1{
	background-image:url(img/bgbox2_110px.gif);
	height:110px;
	background-size:100% 100%;
}
/* TOP記事2 */
#article.box2{
	background-image:url(img/bgbox2_210px.gif);
	height:210px;
	background-size:100% 100%;
}
/* TOP記事3 */
#article.box3{
	background-image:url(img/bgbox2_310px.gif);
	height:310px;
	background-size:100% 100%;
}
/* TOP記事4 */
#article.box4{
	background-image:url(img/bgbox2_410px.gif);
	height:410px;
	background-size:100% 100%;
}
/* TOP記事5 */
#article.box5{
	background-image:url(img/bgbox2_510px.gif);
	height:510px;
	background-size:100% 100%;
}

/* TOP記事6 */
#article.box6{
	background-image:url(img/bgbox2_610px.gif);
	height:610px;
	background-size:100% 100%;
}
/* TOP記事7 */
#article.box7{
	background-image:url(img/bgbox2_710px.gif);
	height:710px;
	background-size:100% 100%;
}
/* TOP記事8 */
#article.box8{
	background-image:url(img/bgbox2_810px.gif);
	height:810px;
	background-size:100% 100%;
}
/* TOP記事9 */
#article.box9{
	background-image:url(img/bgbox2_910px.gif);
	height:910px;
	background-size:100% 100%;
}
/* TOP記事10 */
#article.box10{
	background-image:url(img/bgbox2_1010px.gif);
	height:1010px;
	background-size:100% 100%;
}
/* TOP記事11 */
#article.box11{
	background-image:url(img/bgbox2_1110px.gif);
	height:1110px;
	background-size:100% 100%;
}



#calender {width:603px}
#calender.boxtitle{
	background:url(img/bgbox1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:5px 3px 3px 13px;
	font-weight:bold;
	color:#FFFFFF;
}
#calender.box{
	background-image:url(img/bgbox2_610px.gif);
	height:610px;
	background-repeat:no-repeat;
	background-position:0px -15px;
	padding:13px 13px 13px 13px;
	}


#table-kinrin {
    margin-top:10px;
    width: 603px;
    border:none;
    border-spacing: 0;
    background: #D5F0F0;
    background: #FFFFFF url(img/bgbox_kinrin_width603px.gif) repeat-y;
    background-position:0px 0px;
}

#table-kinrin th {
    padding: 5px;
    border:none;
    background: #FFFFFF url(img/bgbox1.gif) no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
}
#table-kinrin td {
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #F5F5F5 #8ED9D9 #8ED9D9 #F5F5F5;
    color: #1A4444;
    text-align: center;
}
#kinrin {width:603px}
#kinrin.boxtitle{
	background:url(img/bgbox1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:5px 3px 3px 13px;
	font-weight:bold;
	color:#FFFFFF;
}
#kinrin.box{
	background-image:url(img/bgbox2_110px.gif);
	height:110px;
	background-repeat:no-repeat;
	background-position:0px -15px;
	padding:13px 13px 13px 13px;
	}
#hotnews.bgdesign{
	background-image:url(img/hotnewsbg_h200px.gif);
	height:210px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:13px 13px 13px 13px;
	margin:0px 0px 0px 0px;
	line-height:22px;
}
#gyouji {width:603px}
#gyouji.boxtitle{
	background:url(img/bgbox1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:5px 3px 3px 13px;
	font-weight:bold;
	color:#FFFFFF;
}
#gyouji.box{
	background-image:url(img/bgbox2_1110px.gif);
	height:1110px;
	background-repeat:no-repeat;
	background-position:0px -15px;
	padding:13px 13px 13px 13px;
	line-height:22px;
	}

.textlink {line-height : 140% ;} 

.ta1 {
 width: 500px;/*テーブルの幅*/
margin-top:20px;/*テーブルの上にスペース*/
margin-left:30px;/*左にスペース*/
margin-bottom:10px;/*下に少しスペース*/
 }

 .ta1.status {
 text-align:center;
 }

 .ta1.num {
 text-align:right;
 }

 .ta1 th,.ta1 td {
 padding:10px 22px;
 }

 .ta1 th {
 border-bottom:double 3px #666666;
 }

 .ta1 td {
 border-bottom:solid 1px #666666;
 }

.ta2 {
 width: 800px;/*テーブルの幅*/
margin-top:10px;/*テーブルの上にスペース*/
margin-left:20px;/*左にスペース*/
margin-bottom:10px;/*下に少しスペース*/
 }

 .ta2.status {
 text-align:center;
 }

 .ta2.num {
 text-align:right;
 }

 .ta2 th,.ta2 td {
 padding:10px 22px;
 }

 .ta2 th {
 border-bottom:double 3px #666666;
 }

 .ta2 td {
 border-bottom:solid 1px #666666;
 }