/*
Theme Name: テーマver1.0
*/

@charset "UTF-8";


.imgphoto0 {
  margin:0 0 60px 0;
}
.imgphoto3 ,
.imgphoto2 ,
.imgphoto1 {
  margin:20px 0;
  text-align:center;
}
.imgphoto1 img {
  width:75%;
}
.imgphoto2 img {
  width:45%;
  margin:0 20px;
}
.imgphoto3 img {
  width:30%;
  margin:20px 10px;
}
@media (max-width: 767px) {
	.imgphoto0 {
	  margin:0 0 40px 0;
	}
	.imgphoto1 img {
	  width:100%;
	}
	.imgphoto2 img {
	  width:100% !important;
	  margin:0 0 20px 0;
	}
	.imgphoto3 img {
	  width:100%;
	  margin:0 0 20px 0;
	}
}



.under_contents .page_contents_framestand {
/*
  margin-top:120px;
*/
  margin-bottom:120px;
}
@media (max-width: 767px) {
	.under_contents .page_contents_framestand {
/*
	  margin-top:60px;
*/
	  margin-bottom:60px;
	}
}



.tabnavi {
  background:url('./img/tab_background.jpg') no-repeat center right;
  background-size: cover;
  margin-top:40px;
  padding:15px 0;
  border:1px solid #ccc;
  text-align:center;
}
.tabnavi li {
  display:inline-block;
  width:30%;
  margin:15px 1%;
  padding:20px;
  border:1px solid #ccc;
  background:#ffffffcc;
  vertical-align: top;
}
.tabnavi li:hover {
  background:#ffffff;
  color:#990000;
  color:#333;
}
.tabnavi li a {
  display:inline-block;
  width:100%;
  padding:5px 0px 5px 15px;
  text-decoration:none;
  border-left:4px solid #cc0000;
  text-align:left;
  color: inherit;
  font-size:1.8rem;
  font-weight: 700;
  line-height: 130%;
}
.tabnavi li a span {
  display:inline-block;
  font-size:80%;
  font-weight: 400;
}
.tabnavi2 li {
  width:30%;
  margin:5px 1%;
  padding:3px 10px 5px;
}
.tabnavi2 li a {
/*
  font-size:1.5rem;
*/
  padding:1px 0px 2px 10px;
}
.tabnavi2 li a br ,
.tabnavi2 li a span {
  display:none;
}

@media screen and (max-width:1080px) {/*スマホ用*/
	.tabnavi li {
	  width:46%;
	}
}
@media (max-width: 767px) {
	.tabnavi {
	  background:#efefef;
	}
	.tabnavi li {
	  width:90%;
	}
}
@media print {
	.tabnavi {
	  background:url('./img/tab_background.jpg') no-repeat center right;
	  background-size: cover;
	}
	.tabnavi li {
	  width:46%;
	}
}


