body {
	margin: 0px;
	background: url(/img/top_back.jpg) repeat-x;
	background-color: #8fc31f;
	font-size: 98%;
}
div#univ {
/*
	background: url(/img/top_back.jpg) repeat-x;
	background-color: #8fc31f;
*/
}

div#mask {
	position: absolute;
	width: 900px;
	top: 71px;
	background-color: white;
        filter: alpha(opacity=30);
        opacity: 0.3;
        -moz-opacity: 0.3;
}
div#body1 {
	position: relative;
	height: auto;
	width: 880px;
/*
	border: solid 1px #000000; 
*/
}
div#copyright {
	position: relative;
	width: 880px;
        font-size: 88%;
}

#main_all {
	width: 900px;
	/*background-color: red;*/
}

/*button-----------------------*/

#button_font {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin: 5px;
	line-height:1.5em;
}

.button_all {
	float: left;
	width: 210px;
	background: #ffffff;
	/*
	border: solid 1px #000000;
	*/
}
div.button1 {
	padding-top: 2px;
}
.button_main {
	width: 206px;
/*
	overflow: hidden;
*/
	/*background: #ffffff;*/
	/*border: solid 1px #000000;*/
}

/*information-----------------------*/
#middle_main {
	position: relative;
	float: left;
	width: 444px;
/*
	border: solid 1px #000000;
*/
}
#middle_tabu {
	width: 443px;
	height: 32px;
	/*border: solid 1px #000000;*/
}
#middle_text {
	position: relative;
	margin-top: 0px;
	width: 443px;
	background: url(/img/tabu_all_back.gif) repeat-y;
/*
	border: solid 1px #000000;
*/
}
#middle_text1 {
	position: relative;
	padding: 10px;
	margin-top: 0px;
	width: 423px;
	background: url(/img/tabu_all_back.gif) repeat-y;
	font-size: 98%;
	line-height: 1.8em;
	text-align: left;
/*
	border: solid 1px #000000;
*/
}
#middle_text2 {
	position: relative;
	padding: 10px;
	margin-top: 0px;
	width: 423px;
	background: url(/img/tabu_all_back.gif) repeat-y;
	font-size: 98%;
	line-height: 1.5em;
	text-align: left;
/*
	border: solid 1px #000000;
*/
}
#middle_text3 {
	position: relative;
	margin-top: 0px;
	padding: 10px;
	width: 423px;
	background: url(/img/tabu_all_back.gif) repeat-y;
	text-align: left;
	font-size: 95%;
	line-height: 1.8em;
/*
	border: solid 1px #000000;
*/
}
#info {
	text-align: left;
	padding: 10px;
	background: #ffffff;
	line-height: 1.5em;
	margin-left: 2px;
	margin-right: 2px;
}

/*banner-----------------------*/
div#banner {
	position: relative;
	width: 900px;
	height: 72px;
/*
	border: solid 1px #ffffff;
*/
}
div#bool {
	position: absolute;
	width: 90px;
	height: 72px;
	top: 0px;
	left: 900px;
/*
	left: 0px;
*/
	background: url(/img/bool2.gif) no-repeat;
}
h1 {
	float: left;
	width: 134px;
	height: 72px;
	margin-top: 0px;
}
div#banner2 {
	float: left;
	width: 766px;
	height: 72px;
	margin-top: 0px;
}
div#banner3 {
	float: left;
	width: 696px;
	height: 72px;
}
div#home {
	position: absolute;
	width: 70px;
	height: 72px;
	top: 40px;
/*
	width: 70px;
	left: 800px;
	top: 100px;
	width: 1000px;
	height: 1000px;
	left: 0px;
*/
	left: 150px;
}
div#flash {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 300px;
}
div.priv {
	position: relative;
	margin-top: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 870px;
	text-align: left;
	background-color: #ffffff;
	height: auto;
}

/*naiyou-----------------------*/
div#naiyou_all {
	position: relative;
	margin-top: 0px;
	width: 649px;
	text-align: left;
	background: #ffffff;
	border: solid 1px #ffffff;
}
.naiyou_border {
	padding-left: 30px;
	font-weight: bold;
	text-align: left;
	width: 600px;
	background: #ffffff;
	background: url(/img/t_in_border.gif) no-repeat;
	/*border: solid 1px #000000;*/
}
.naiyou {
	margin: 30px;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	background: #ffffff;
	/*border: solid 1px #000000;*/
}
.naiyou_tennis {
	margin: 30px;
	text-align: left;
	/*font-weight: bold;*/
	line-height: 1.5em;
	font-size: 1em;
	/*color: #898a1c;*/
	color: #515f00;
	background: #ffffff;
	/*border: solid 1px #000000;*/
}
.naiyou_golf {
        margin: 30px;
        text-align: left;
        font-weight: bold;
        line-height: 1.5em;
        font-size: 1em;
        color: #0074ac;
        background: #ffffff;
        /*border: solid 1px #000000;*/
}
.naiyou_info {
	margin: 30px;
	font-size: 1em;
	line-height: 1.5em;
	/*border: solid 1px #000000;*/
}
.naiyou_staff {
	margin: 30px;
	font-size: 90%;
	line-height: 1.5em;
	/*border: solid 1px #000000;*/
}
div.space {
	background-color: white;
/*
	background-color: red;
	height: 10px;
*/
}

/*hajimete-----------------------*/
.hajimete {
	margin: 0px 30px 10px 20px;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	color: #a40000;
	background: #ffffff;
	/*border: solid 1px #000000;*/
}
ul#check {
	list-style-image: url(/img/check.gif);
}
div#t_taiken {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 94px;
	height: 75px;
	background: url(/img/taiken_moji_all4.gif);
}
div#g_taiken {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 94px;
	height: 75px;
	background: url(/img/taiken_golf_okall.gif);
}

div.sen {
/*
	height: 2px;
	background: url(/img/sen.gif) repeat-x;
*/
	height: 10px;
	background: url(/img/blue_tensen.gif) repeat-x;
}
.hajimete_border {
	margin-top: 30px;
	margin-left: 10px;
	padding-left: 30px;
	padding-top:6px;
	font-weight: bold;
	text-align: left;
	width: 600px;
	height: 38px;
	background: #ffffff;
	background: url(/img/hajimete_border.gif) no-repeat;
	/*border: solid 1px #000000;*/
}
.hajimete_nagare {
	margin: 0px 30px 10px 20px;
	padding: 10px 10px 50px 10px;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	background: #ffffff;
	/*border: solid 1px #000000;*/

	width: 580px;
	background: url(/img/hajimete_nagare.gif) no-repeat;
	background-position: center bottom;
	/*border: solid 1px #000000;*/
}
.hajimete_font {
	font-weight: bold;
	color: #dc472c;
	font-size: 1.2em;
	padding-bottom: 10px;
}
div#hajimete_end {
	text-align: center;
}
/*flash-----------------------*/
div#douga_all {
	position: relative;
	width: 634px;
	height: auto;
		/*
	background-color: red;
	border: solid 1px #000000;
		*/

}
div#hajimete2 {
	float: left;
	width: 300;
	height: 500;
	margin-right: 10px;
	/*border: solid 1px #000000;*/
	line-height: 2.5em;
	font-size: 14px;
	text-align: center;
}
div#hajimete_flash {
	float: left;
	text-align: right;		
	width: 320;
	height: 280;
}

#totop {
	float: right;
	font-size: 12px;
	margin-right: 10px;
}

#staffblog {
	margin-bottom: 10px;

}
/*event-----------------------*/
.event_link {
	margin-left: 20px;
}
.event_main {
	margin-left: 30px;
	margin-right: 30px;
	line-height: 1.5em;
}
.event_main3 {
	margin-left: 30px;
	margin-right: 30px;
	line-height: 1.5em;
	font-size: 95%;
}
ul#tennis_event li {
	font-family: Comic,"MS Pゴシック",Osaka,sana-serif;
	line-height: 1.8em;
}
ul#tennis_event a:link {color:#ffffff;}
ul#tennis_event a:visited {color:#ffffff;}
ul#tennis_event a:active {color:#ffffff;}

a#tennis_event :link {color:#ffffff;}
a#tennis_event :visited {color:#ffffff;}
a#tennis_event :active {color:#ffffff;}

/*font-----------------------*/
.font_s {
	margin-left: 20px;
	margin-top: 10px;
	font-size: 80%;
	text-align: left;
	line-height: 1.5em;
}
/*sitemap-----------------------*/
.sitemap {
	margin: 30px;
	font-size: 90%;
	text-align: left;
	line-height: 1.8em;
}
/*tthema-----------------------*/
.tthema_naiyou {
	line-height: 1.5em;
	color: #000000;	
}

