@charset "UTF-8";
.tyakusai1{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	width: 90%;
  height: auto;
}
.tyakusai2{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding-top:40px;
	padding-left: 30px;
	padding-right: 30px;
	width: 90%;
  height: auto;
}
.tyakusai3{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding-top:50px;
	padding-left: 30px;
	padding-right: 30px;
	width: 90%;
  height: auto;
}
.tyakusai4{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding-top:50px;
	padding-left: 30px;
	padding-right: 30px;
	width: 90%;
  height: auto;
}
.tyakusai5{
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding-top:60px;
	padding-left: 30px;
	padding-right: 30px;
	width: 90%;
  height: auto;
}
.saihaimen{
	position: relative;
	z-index: -10;
}
.zyugyou{
	margin: 0px;
	padding: 0px;
	width: 100%;
  height: auto;
}
.seikatu{
	margin: 0px;
	padding-top: 20px;
	width: 100%;
  height: auto;
}
.sonota{
	margin: 0px;
	padding-top: 40px;
	width: 100%;
  height: auto;
}
.message{
	margin: 0px;
	padding-top: 15px;
	width: 100%;
  height: auto;
}
#youso{
	padding-top: 70px;
	margin: 0px;
	position: absolute;
	top:20px;
	z-index: 100;
}
#mainnav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 500;
  font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"
}
#mainnav ul {
  text-align: right;
  padding-right: 15px;
}
#mainnav li {
  display: inline-block;
  padding-top: 5px;
  margin: 10px;
  font-size: 14px;
  font-weight: 300;
}
#mainnav a {
  color: #242220;
}
#mainnav.changeNav {
  background: rgba(255, 255, 255, .9);
  border-bottom: 1px solid #d1d1d1;
}
#mainnav.changeNav li {
  padding: 20px 10px;
}
p {margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
  text-align: left;
 
  color: #3B3935;
  font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"
}
h2 {
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px;
  color: #6A6762;
  font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"
}
h4 {
	margin:0px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
  color: #6A6762;
  font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"
}
.taitoru {
	margin: 0px;
	padding-top: 15px;
  text-align: center;
  color: #949EA8
}
#sub{
	text-align: center;
	margin: 0px;
}
h6 {
	padding-top: 250px;
	margin: 0px;
  text-align: center;
  color: #6A6762;
  font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"
}
.syasin{
	padding-top: 0px;
	text-align: right}
body{
	width: 100%;
	padding: 0px;
	margin: 0px
}
.syasin {
  width: 100%;
  height: auto;
}
.bar{ width: 100%;
  height: auto;
}
.saihaimen{
	position: relative;
	width: 100%;
  height: auto;
}
.honbun{
	margin: 0px;
	position: relative;
	z-index: 200;
	padding-top: 275px;
	padding-left: 30px;
	padding-right: 35px;
}
.honbun2{
	position: relative;
	z-index: 200;
	padding-top:300px;
	padding-left: 30px;
	padding-right: 35px;
}
.honbun3{
	padding-top: 270px;
	position: relative;
	z-index: 200;
	padding-left: 30px;
	padding-right: 35px;
}
#tatle{
	padding-top: 10px;
}
#seikatu{
	padding-top: 0px;
}
#suhosikata{
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.honbun4{
	position: relative;
	z-index: 200;
	padding-top: 255px;
	padding-left: 30px;
	padding-right: 35px;
}
.honbun5{
	position: relative;
	z-index: 200;
	padding-top: 285px;
	padding-left: 30px;
	padding-right: 35px;
}
#futter{
	padding-top: 10px;
}
