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

/* header */


/* PC版 w560以上に適応するcss ****************************************************************** */
/* PC版 w560以上に適応するcss ****************************************************************** */
/* PC版 w560以上に適応するcss ****************************************************************** */
/* PC版 w560以上に適応するcss ****************************************************************** */
/* PC版 w560以上に適応するcss ****************************************************************** */
/* PC版 w560以上に適応するcss 
****************************************************************** */

#page_head{
	margin-top: 130px;
	background:url('../img/head_img.png') no-repeat;
	background-size: cover;
	
}
#page_head_izumi{
	margin-top: 130px;
	background:url('../img/head_img_izumi.png') no-repeat;
	background-size: cover;
	
}
.f-left{float: left;}
.f-right{float: right;}
.w48per{width: 48%;}
.bunjou_h3{background-color: #000000;
color: #ffffff;padding: 2% 0% 2% 3%;}
.bunjou_h3_zen{background-color: #000000;
color: #ffffff;padding: 1% 0% 1% 2%;}
.clear{clear: both;}
h4.gosic {
	margin-top:5%;
	margin-bottom: 2%;
	font-size:18px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", "Osaka-mono", "monospace";
	font-weight: bold;
	background: #efefef;
	padding: 1.5% 0% 1% 2%;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
}
.info_h4 {
	font-size:14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", "Osaka-mono", "monospace";
	font-weight: normal;
	letter-spacing: normal;
}
.pl3per{padding-left: 3%;}

/* flexbox フレックスボックス */
/* flexbox フレックスボックス */
.flexbox {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content:space-between;
  	flex-wrap: wrap;
	width: 100%;
	margin: 0 auto;
	}
.flexbox::after{
  content:"";
  display: block;
  width:30%;
}

.box-item04 img{width: 100%;}
.box-item04{width: 23%;display: inline-block;margin:1% 0 0;height: auto;padding: 0% 0% 3%;}
.wrap_80{width: 80%;margin: 0 auto;}
.bunjou_h2{font-weight: bold;font-size: 32px;}
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */

@media screen and (max-width: 560px) {
	
#page_head{
	margin-top: 80px;
	}
.f-left{float: none;}
.f-right{float: none;}
.w48per{width: 100%;}
.bunjou_h3{background-color: #000000;
color: #ffffff;padding: 1% 0% 1% 2%;}
/* ;;;;;;;; フレックスボックス;;;;;;;;;;;;;;;;;;;;;; */
.box-item04 img {width: 100%;}

.box-item04{width: 48%;display: inline-block;margin:1% 0 3%;height: auto;}
.wrap_80{width: 100%;margin: 0 auto;}
}