﻿@CHARSET "utf-8";

#headder h1{
	color:white;
	font-size: 0.7em;

}
#main ul{
	padding-bottom: 5px;
	color: red;
}
#shoukai{
font-family:'HG行書体',monospace;
font-size: 1.7em;
text-align: center;
margin-top: 30px;
    color: white;



}

span{
  font-weight: bold;
}


.btMenu{
	padding: 65px 48px;
	width: 245px;
	height: 210px;
}
#ryouri{
	display:block;
	margin: 0 auto;
	padding-top: 30px;
}



ul#homeNavi a{
	height: 45px;
	display: block;
	text-indent: -9999px;
}
ul#homeNavi li{
	height: 45px;
	float: left;
	background-image: url("./../images/menu.gif")  ;

	}

li#naviHome{
	width: 130px;
}
li#naviHaru{
	width: 185px;
	background-position: -130px 0;
}
li#naviRyouri{
	width: 185px;
	background-position: -315px 0;

}
li#naviTenpo{
	width: 150px;
	background-position: -500px 0;

}
li#naviBlog{
	width: 199px;
	background-position: -650px 0;
}




li#naviHome:hover{
	background-position: 0 -45px;

}
li#naviHaru:hover{

	background-position: -130px -45px;
}
li#naviRyouri:hover{
	background-position: -315px -45px;

}
li#naviTenpo:hover{
	background-position: -500px -45px;

}
li#naviBlog:hover{
	background-position: -650px -45px;

}

#setumei p{
font-family:'HG行書体',monospace;
font-size: 1.5em;
text-align: center;
margin-top: 20px;
padding-bottom: 130px;
    color: white;


}

/* toppageの紹介文 */

#oshirase h3{
font-family:'HG行書体',monospace;
font-size: 2.5em;
text-align: center;
margin-top: 150px;
padding-bottom: 15px;
    color: white;

}


#oshirase h3 p{
font-size: 1.8em;
}



#oshirase h4{
	color: white;
	margin-top: 25px;
	font-size: 2.3em;
	
}




#oshirase p a{
	color: white;
	
	font-size: 1.8em;
	
}




#oshirase table {
  font-color: white;
  width:80%;
  text-align: center;
  table-layout: fixed; /* セルの均等幅 */
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 3px;
  font-size:1.5em;
  padding-top: 5px;
}


table tr{
  color: #fff;
   padding-top: 8px;
 
}





#oshirase p{
margin-top: 20px;
margin-bottom: 15px;
color: white;
font-size: 1.3em;
}



#oshirase pre{
font-family:'HG行書体',monospace;
font-size: 1.5em;
text-align: center;
margin-top: 30px;
   color: white;

}



.shoukai{
	text-align: center;
}



/* subページのメニュー */

ul#subNavi a{
	height:55px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}
ul#subNavi li{

	height: 55px;
	width: 160px;
	background-image: url("./../images/bt_subMenu.gif") ;
	background-repeat: no-repeat;
}

li#subHome{
	width: 160px ;
		 vertical-align: middle;
}
li#subHaru{
	width: 160px;
	background-position: 0 -55px;
}
li#subRyouri{
	width: 160px;
	background-position: 0 -110px;

}
li#subTenpo{
	width: 160px;
	background-position: 0 -165px;

}
li#subBlog{
	width: 160px;
	background-position: 0 -220px;
}




li#subHome:hover{
	background-position: -160px 0;

}
li#subHaru:hover{

	background-position: -160px -55px;
}
li#subRyouri:hover{
	background-position: -160px -110px;

}
li#subTenpo:hover{
	background-position: -160px -165px;

}
li#subBlog:hover{
	background-position: -160px -220px;

}









.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
