@charset "utf-8";
/* CSS Document */



#ttl {
	margin:0 auto;
	width: 750px;
}

#ttl h2{
	margin:0 auto;
}
#ttl a{
	display:block;
	background:url(images/ttl.gif) no-repeat;
}

#subnavi{
	width:750px;
	height:50px;
	margin:5px auto;
	position:relative;
}

#subnavi ul{
	margin:0;
	padding:0;
}

#subnavi li{
	width:175px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
}

#subnavi li a{
	display:block;
	height:40px;
}

#subnavi li#sub1{
	position:absolute;
	left:0;
	top:0;
}

#subnavi li#sub2{
	position:absolute;
	left:190px;
	top:0;
}
#subnavi li#sub3{
	position:absolute;
	left:380px;
	top:0;
}
#subnavi li#sub4{
	position:absolute;
	left:570px;
	top:0;
}




#subnavi li#sub1 a{
	background:url(images/navi.gif) no-repeat 0px 0px;
}

#subnavi li#sub2 a{
	background:url(images/navi.gif) no-repeat -180px 0px;
}
#subnavi li#sub3 a{
	background:url(images/navi.gif) no-repeat -360px 0px;
}
#subnavi li#sub4 a{
	background:url(images/navi.gif) no-repeat -540px 0px;
}


#subnavi li#sub1 a:hover{
	background:url(images/navi.gif) no-repeat 0px -40px;
}

#subnavi li#sub2 a:hover{
	background:url(images/navi.gif) no-repeat -180px -40px;
}
#subnavi li#sub3 a:hover{
	background:url(images/navi.gif) no-repeat -360px -40px;
}
#subnavi li#sub4 a:hover{
	background:url(images/navi.gif) no-repeat -540px -40px;
}




#subnavi li#sub1 a.s{
	background:url(images/navi.gif) no-repeat 0px -40px;
}

#subnavi li#sub2 a.s{
	background:url(images/navi.gif) no-repeat -180px -40px;
}
#subnavi li#sub3 a.s{
	background:url(images/navi.gif) no-repeat -360px -40px;
}
#subnavi li#sub4 a.s{
	background:url(images/navi.gif) no-repeat -540px -40px;
}

#body table.cale th.ttl{
	background-color: #0083E0;
}





/*タブレット用---------------------------------------------------------------------------------------------*/

@media screen and (max-width:700px){

#subnavi {
  width: 100%;
  height: auto;
}

#subnavi li{
	width:175px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	position:static !important;
	float:left;
}





}
/*タブレットここまで--------------------------------------------------------------------------------------------*/




















