@charset "UTF-8";
#sitelogo { float:left; margin:0; padding:0; width:200px; background:url(../images/h1.jpg) no-repeat; }

h2 {margin:0; padding:0; background:url(../images/h2_bg.gif) no-repeat;}

#NewsBox { padding: 10px 7px 10px 10px; }
#NewsBox .P_frm { margin:5px 5px 5px 10px; }
#NewsBox .P_frm img { padding:1px; border:solid 1px #999;  }
#NewsBox h2 { background-image:none; }

.title_h2 { padding:0; margin:0; background:url(../images/h2_bg.gif) no-repeat; }
#NewsBox .pagettl { border:solid 1px #CCC; padding:1px; background:url(../images/gray_ptrn_bg80.gif) repeat-x; overflow:hidden; width:520px;
display:table-cell; vertical-align:middle; margin-bottom:5px; }
/*for IE6 */
* html #NewsBox .pagettl {
display:inline;
zoom:1;
}
#NewsBox .pagettl .newsdate { color:#555; line-height:1.2em; width:435px; margin:8px 0 0 10px; }
#NewsBox .pagettl h1 { font-size:1.2em; line-height:1.2em; color:#174B94; background:0; width:435px; margin:0px 0px 0px 10px; }
#NewsBox .pagettl div.ttlicon { width:67px; float:right; }
#NewsBox .pagettl .GOLFico { background:url(../images/ttl_pict_golf.gif) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .TENNISico { background:url(../images/ttl_pict_tennis.gif) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .SOFTico { background:url(../images/ttl_pict_soft.gif) 433px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .BADico { background:url(../images/ttl_pict_bad.gif) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .SNOWico { background:url(../images/ttl_pict_snow.gif) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .WALKico { background:url(../images/ttl_pict_walk.gif) 453px 0px no-repeat; overflow:hidden; }

table.Newstbl { margin:10px; }
table.Newstbl th { padding:3px; vertical-align:top; text-align:left; line-height:1.3em; }
table.Newstbl th a .dates { white-space:nowrap; }
table.Newstbl th a { display:block; padding-left:12px; background:url(../images/arrow.gif) no-repeat 0 2px; color:#174b94;  }
table.Newstbl th a:hover { background:url(../images/arrow_blue.gif) no-repeat 0 2px; color:#0b6fdd;  }
table.Newstbl td { padding:3px; vertical-align:top; font-weight:bold; line-height:1.3em; }
table.Newstbl td a { color:#174b94;  }
table.Newstbl td a:hover { color:#0b6fdd; }

#NewsBox h3.graybar { font-size:1.2em; background:#555; margin:0 10px 2px 10px; padding:2px 10px; color:#FFF; text-align:left; }
.grayttl h4 { margin:5px 10px; padding:5px 10px; background-color:#f6f6f6; border:solid 1px #CCC; font-weight:bold; color:#174b94; }
.grayttl h3 { margin:5px 10px; padding:5px 10px; background-color:#f6f6f6; border:solid 1px #CCC; font-weight:bold; color:#174b94; }
.grayttl h2 { margin:5px 10px; padding:5px 10px; background-color:#f6f6f6; border:solid 1px #CCC; font-weight:bold; color:#174b94; font-size:1.2em; }

table.spechyo { border:0; border-collapse:collapse; border:solid 1px #CCC; margin-bottom:5px; }
table.spechyo th { width:90px; padding:3px 5px; font-weight:bold; text-align:left; background:#efefef; border:solid 1px #CCC; vertical-align:top; }
table.spechyo td { padding:3px 6px; text-align:left; border:solid 1px #CCC; line-height:1.2em; }

table.spechyonormal { border:0; border-collapse:collapse; border:solid 1px #CCC; margin-bottom:5px; }
table.spechyonormal th {
	width:auto;
	padding:3px 5px;
	font-weight:bold;
	text-align:left;
	background:#efefef;
	border:solid 1px #CCC;
	vertical-align:top;
}
table.spechyonormal td { padding:3px 6px; text-align:left; border:solid 1px #CCC; line-height:1.2em; }


table.junior { border:0; margin-bottom:5px; border-collapse: collapse; }
table.junior th { padding:5px 10px; font-weight:bold; text-align:left; background:#efefef; border:solid 1px #CCC; vertical-align:middle; }
table.junior td { padding:10px 15px 5px 15px; text-align:left; border:solid 1px #CCC; line-height:1.2em; }

/* shoplist  */
.kenwaku { border:solid 1px #CCC; padding:2px; width:502px; margin:10px auto;}
h4 { font-size:1.2em; background:#555; margin:0 auto 2px auto; padding:2px 10px; color:#FFF; text-align:left; }
table.shopbdr { border-collapse:collapse; border:solid 1px #CCC; border:0; margin: 0px auto; padding: 0px; }
table.shopbdr th { padding:3px; text-align:left; vertical-align:top; border:0; }
table.shopbdr td { padding:3px 5px; border:0; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; text-align:left; vertical-align:top; background-color:#F3F3F3; }

.ttlline { border:solid 1px #174b94; padding:2px; }
.jumpBox { background-color:#2760af; background-image:url(../images/blue_ptrn_bg.gif); background-repeat:repeat-x; }
.jumpBox { color:#FFF; }
.jumpBox h3 { font-size:1.4em; color:#FFF; font-weight:bold; text-align:center; padding:10px 0; }
.jumpBox select { width:200px; padding:3px; }
.jumpBox h1 { background-image:none; color:#FFF; font-size:130%;
float:none; padding:20px 0 10px; margin:0 auto; width:470px;
font-weight:bold; text-align:center; }

.hanrei { background:url(../images/gray_ptrn_bg.gif) repeat-x; padding:3px; }
.hanrei table th { padding:0 5px 0 0; }
.hanrei table td { padding:0; vertical-align:middle; font-size:10px; }




