body	{
	background:#fff url(images/bg02.gif) repeat-x;
	text-align:center;
	margin:10px 0px;
}
#main	{
	border:1px solid #c0c0c0;
	width:780px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

h1	{
	margin:0px;
}
h1 img	{
	border:none;
}

#menu1	{
	background:url(images/bg_header02.gif);
	width:780px;
	height:25px;
}

#menu1 .goHome	{
	padding-left:15px;
	width:450px;
	padding-top:5px;
	float:left;
}

#menu1 .goHome a:link	{
	padding-left:0px;
	text-decoration: none;
	background:none;
}
#menu1 .goHome a:visited	{
	padding-left:0px;
	text-decoration: none;
	background:none;
}
#menu1 .goHome a:hover	{
	padding-left:0px;
	color: #f00;
	background:none;
}

#menu1 ul	{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:310px;
	float:right;
	text-align:right;
	list-style-type:none;
}

#menu1 li.bbs	{
	width:70px;
	float:left;
	text-align:left;
}
#menu1 li.link	{
	width:110px;
	float:left;
	text-align:left;
}
#menu1 li.inquiry	{
	width:110px;
	float:left;
	text-align:left;
}
#menu1 li.mobile	{
	width:90px;
	float:left;
	text-align:left;
}
#menu1 a:link	{
	display:block;
	padding-left:15px;
	text-decoration: none;
	background:transparent url(images/ya.gif) no-repeat left center;
}
#menu1 a:visited	{
	display:block;
	padding-left:15px;
	text-decoration: none;
	background:transparent url(images/ya.gif) no-repeat left center;
}
#menu1 a:hover	{
	display:block;
	padding-left:15px;
	color: #f00;
	background:transparent url(images/ya.gif) no-repeat left center;
}

#menu2	{
	background:url(images/bg_header02.gif);
	width:780px;
	height:25px;
}

#menu2 ul	{
	margin:0px;
	padding:0px;
	text-align: center;
	list-style-type:none;
}

#menu2 li	{
	text-align: center;
	display: block;
	float: left;
	width: 111px;
	text-decoration: none;
}

#menu2 a:link	{
	display:block;
	padding:2px;
	border: solid 2px ;
	border-color:#ffffff #c0c0c0 #c0c0c0 #ffffff ;
	text-decoration: none;
}
#menu2 a:visited	{
	display:block;
	padding:2px;
	border: solid 2px ;
	border-color:#ffffff #c0c0c0 #c0c0c0 #ffffff ;
	text-decoration: none;
}
#menu2 a:hover	{
	display:block;
	padding:3px 1px 1px 3px;
	color:#ff0000;
	border: solid 2px ;
	border-color:#c0c0c0 #ffffff #ffffff #c0c0c0;
}

#flash	{
	padding-top:5px;
}

#mainCon	{
	margin-top:5px;
	background:#E8EFE3 url(images/bg_line02.gif) repeat-x top left;
	padding-top:18px;
}

ul#subCon	{
	margin:10px;
	padding:0px;
	list-style-type:none;
}

ul#subCon li	{
	margin:0px;
	padding:0px;
	text-align: center;
}

ul#subCon li.kawara	{
	width:100px;
	display:block;
	float:left;
}
ul#subCon li.manner	{
	width:170px;
	display:block;
	float:left;
}
ul#subCon li.baseball	{
	width:150px;
	display:block;
	float:left;
}
ul#subCon li.kondate	{
	width:100px;
	display:block;
	float:left;
}
ul#subCon li.shun	{
	width:100px;
	display:block;
	float:left;
}
ul#subCon li.unchiku	{
	width:140px;
	display:block;
	float:left;
}

ul#subCon li	a{
	display:block;
	padding:2px 15px 2px 15px;
	text-decoration: none;
	border: solid 1px ;
	border-color:#E8EFE3 #c0c0c0 #E8EFE3 #c0c0c0 ;
	margin:1px;
}
	
ul#subCon li a:link	{
	text-decoration: none;
}
ul#subCon li a:visited	{
	text-decoration: none;
}
ul#subCon li a:hover	{
	color:#000000;
	position : relative;
	top:1px;
	border-color:#cccccc #ffffff #ffffff #cccccc ;
}

h2.midashi	{
	font-size:12pt;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:0px 20px 5px 0px;
	background-image:url(images/midashi_bg.gif);
	padding:3px;
	padding-left:5px;
	letter-spacing:2px;
	font-weight:normal;
}

h3.infoTitle	{
	font-size:11pt;
	border-left:10px solid #D7E3CF;
	background-color:#E8EFE3;
	margin:0px 0px 5px 0px;
	padding:3px;
	font-weight:normal;
}

div#subMenu	{
	background:url(images/menu_top_bg2.gif) 0px 100% no-repeat;
	width:200px;
	float:left;
	margin:5px 10px 0px 10px;
	padding-bottom:10px;
}

div#subMenu h4	{
	background:url(images/menu_top_bg.gif) 0px 0px no-repeat;
	margin:0px 0px 15px 0px;
	padding:15px 0px 5px 10px;
	border-bottom:1px solid #D7E3CF;
	font-size:12pt;
	font-weight:normal;
}

div#subMenu ul	{
	margin:0px;
	padding:0px;
	margin-left:10px;
	list-style-type:none;
}

div#subMenu li	{
	margin:0px;
}
div#subMenu li a:link {
	text-decoration: none;
}
div#subMenu li a:visited {
	text-decoration: none;
}
div#subMenu li a:hover	{
	color: #f00;
	}


div#subMenu li {
	padding-left:15px;
	padding-bottom:15px;
	background-image:url(images/ya.gif);
	background-repeat:no-repeat;
}

div#subMain	{
	width:550px;
	padding-top:5px;
	float:right;
}


A:link		{color:#000000;text-decoration: underline;}
A:visited	{color:#000000;text-decoration: underline;}
A:hover		{color:#ff0000;text-decoration: underline;}
td,body,th,form	{color:#000000;font-size:10pt;}

.re	{color:#ff0000;}

.eight{font-size:8pt;}

.line		{line-height:130%}

.ten		{font-size:10pt}

.eleven		{font-size:11pt}

.thirteen	{font-size:13pt}

.sub_12	{font-size:12pt}

.red	{color:#ff0000;font-size:8pt;}
.red_b	{color:#ff0000;}



.bg_logo	{
		background-color:#ffffff;
		background-image:url(images/bg_logo.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		background-attachment:fixed;
		
}

.title	{
		padding-top:50px;
		padding-bottom:10px;
}
.title2	{
		font-weight:bold;
		font-size:11pt;
		margin-top:10px;
		margin-bottom:10px;
}

.waku	{
		border:1px solid #000080;
		padding:5px;
}

.new	{
	padding-left:15px;
	padding-right:15px;
	background-image:url(images/new_middle.gif);
	font-size:12px;
	line-height:120%;
}

.navi	{
	padding-left:15px;
	padding-right:15px;
	background-image:url(images/menu_middle.gif);
	font-size:12px;
	line-height:120%;
}


.waku_jouge	{
		border-top:1px solid #000080;
		border-bottom:1px solid #000080;
		padding-top:3px;
		padding-bottom:3px;
}

.waku_bottom	{
		border-bottom:1px solid #000080;
		padding-top:8px;
		padding-bottom:1px;
}


.col	{
		color:#ff9900;
}

.menu01	{
	font-size:11pt;
	padding-left:15px;
	padding-bottom:5px;
	background-image:url(images/ya.gif);
	background-repeat:no-repeat;
}

.menu01	a:link {
	text-decoration: none;
}
.menu01	a:visited {
	text-decoration: none;
}
.menu01 a:hover	{
	color: #f00;
	}


.menu02	{
	padding-bottom:5px;
	padding-left:15px;
}

.menu02	a:link {
	text-decoration: none;
}
.menu02	a:visited {
	text-decoration: none;
}
.menu02 a:hover	{
	color: #f00;
	}

.menu03	{
	padding-left:15px;
	padding-right:10px;
	float:left;
	background-image:url(images/ya.gif);
	background-repeat:no-repeat;
	
}

.menu03	a:link {
	text-decoration: none;
}
.menu03	a:visited {
	text-decoration: none;
}
.menu03 a:hover	{
	color: #f00;
	}

.menu04	{
	padding-right:15px;
	float:left;
}
.menu04	a:link {
	text-decoration: none;
}
.menu04	a:visited {
	text-decoration: none;
}
.menu04 a:hover	{
	color: #f00;
	}

.menu05	a{
	border: solid 2px ;
	border-color:#ffffff #c0c0c0 #c0c0c0 #ffffff ;
	text-align: center;
	display: block;
	float: left;
	width: 102px;
	padding:2px;
	text-decoration: none;
	}
	
.menu05	a:link {
	text-decoration: none;
}
.menu05	a:visited {
	text-decoration: none;
}
.menu05 a:hover	{
	color:#ff0000;
	border-color:#cccccc #ffffff #ffffff #cccccc ;
	}

.menu06	a{
	text-align: center;
	padding:2px 15px 2px 15px;
	text-decoration: none;
	border: solid 1px ;
	border-color:#E8EFE3 #c0c0c0 #E8EFE3 #c0c0c0 ;
	margin:1px;
	}
	
.menu06	a:link {
	text-decoration: none;
}
.menu06	a:visited {
	text-decoration: none;
}
.menu06 a:hover	{
	color:#000000;
	position : relative;
	top:1px;
	border-color:#cccccc #ffffff #ffffff #cccccc ;
}



.navi01	{
	padding-left:10px;
	margin-bottom:15px;
	padding-top:5px;
	border-bottom:1px solid #D7E3CF;
	font-size:12pt;
}

.navi02	a:link {
	text-decoration: none;
}
.navi02	a:visited {
	text-decoration: none;
}
.navi02 a:hover	{
	color: #f00;
	}


.navi02	{
	padding-left:15px;
	padding-bottom:15px;
	background-image:url(images/ya.gif);
	background-repeat:no-repeat;
	
}

.navi02 a:hover	{
	color: #f00;
	}

.info_title	{
	font-size:11pt;
	border-left:10px solid #D7E3CF;
	background-color:#E8EFE3;
	margin-bottom:5px;
	padding:3px;
}

.midashi	{
	font-size:12pt;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-right:20px;
	margin-bottom:5px;
	background-image:url(images/midashi_bg.gif);
	padding:3px;
	padding-left:5px;
	letter-spacing:2px;
}

a.no_line:link 	{text-decoration: none;}
a.no_line:visited 	{text-decoration: none;}
a.no_line:hover 	{text-decoration: none;}


.tree02	a:link {text-decoration: none;}
.tree02	a:visited {text-decoration: none;}
.tree02 a:hover	{color: #f00}
.tree02	{padding-left:15px;line-height:150%;}

.tree01	a:link {text-decoration: none;}
.tree01	a:visited {text-decoration: none;}
.tree01 a:hover	{color: #f00}
.tree01	{background-image:url(images/shita_ya.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-top:8px;
}

.btn	a{
	border: solid 2px ;
	border-color:#ffffff #c0c0c0 #c0c0c0 #ffffff ;
	text-align: center;
	display: block;
	float: right;
	width: 130px;
	padding:2px;
	text-decoration: none;
	}
	
.btn	a:link {
	text-decoration: none;
}
.btn	a:visited {
	text-decoration: none;
}
.btn a:hover	{
	color:#ff0000;
	border-color:#cccccc #ffffff #ffffff #cccccc ;
	}

td.c_sun{font-size:10pt;color:#ff6666;padding-top:2px;padding-bottom:2px;}
td.c_mon{font-size:10pt;color:#666666;padding-top:2px;padding-bottom:2px;}
td.c_sat{font-size:10pt;color:#6699cc;padding-top:2px;padding-bottom:2px;}

td.c_sun_s{font-size:8pt;color:#ff0000;}
td.c_mon_s{font-size:8pt;color:#000000;}
td.c_sat_s{font-size:8pt;color:#0099cc;}

.c_sun A:link	{font-size:10pt;color:#ff0000;text-decoration: none;}
.c_sun A:visited	{font-size:10pt;color:#ff0000;text-decoration: none;}
.c_sun A:hover	{font-size:10pt;color:#ff0000;text-decoration: none;}

.c_mon A:link	{font-size:10pt;color:#000000;text-decoration: none;}
.c_mon A:visited	{font-size:10pt;color:#000000;text-decoration: none;}
.c_mon A:hover	{font-size:10pt;color:#000000;text-decoration: none;}

.c_sat A:link	{font-size:10pt;color:#0099cc;text-decoration: none;}
.c_sat A:visited	{font-size:10pt;color:#0099cc;text-decoration: none;}
.c_sat A:hover	{font-size:10pt;color:#0099cc;text-decoration: none;}

td.form_left{
	background-color:#D7E3CF;
	border-top:solid 1px #c0c0c0;
	border-left:solid 5px #c0c0c0;
	text-align:left;
}


.btn2	a{
	border: solid 2px ;
	border-color:#f5f5f5 #c0c0c0 #c0c0c0 #f5f5f5 ;
	background-color:#E8EFE3;
	text-align: center;
	display: block;
	float: right;
	width: 130px;
	padding:2px;
	text-decoration: none;
	}
	
.btn2	a:link {
	text-decoration: none;
}
.btn2	a:visited {
	text-decoration: none;
}
.btn2 a:hover	{
	color:#ff0000;
	border-color:#cccccc #f5f5f5 #f5f5f5 #cccccc ;
	}

#footer	{
	width:780px;
	background:#E8EFE3;
	padding-top:15px;
	font-size:8pt;
	text-align:center;
}
div.clear	{
	clear:both;
	height:1px;
	overflow:hidden;
}
