@charset "UTF-8";
/* CSS Document */
.h2_bg .h2_net .h2_flower .h2Area h2 {
	font-size: 24px;
    letter-spacing: 0;
    line-height: 1.2;
}
.h2_bg .h2_net .h2_flower .h2Area h2 .en {
	font-size: 26px;
  letter-spacing: 0.1em;
	line-height: 1.2;
	text-orientation: upright;
}
.gyoumu_box {
	height: auto;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
  padding-bottom: 50px;
}
.pb0 {
  padding-bottom: 0!important;
}
.gyoumu_box h4 {
	height: 28px;
	width: 680px;
	background-position: top;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.gyoumu_h4_01 {
	background-image: url(../img/gyoumu/gyoumu_tit01.png);
	background-repeat: no-repeat;
}
.gyoumu_h4_02 {
	background-image: url(../img/gyoumu/gyoumu_tit02.png);
	background-repeat: no-repeat;
}
.gyoumu_h4_03 {
	background-image: url(../img/gyoumu/gyoumu_tit03.png);
	background-repeat: no-repeat;
}
.gyoumu_h4_04 {
	background-image: url(../img/gyoumu/gyoumu_tit04.png);
	background-repeat: no-repeat;
}
.gyoumu_h4_05 {
	background-image: url(../img/gyoumu/gyoumu_tit05.png);
	background-repeat: no-repeat;
}
.gyoumu_box ul {
	padding-top: 10px;
	padding-left: 60px;
	color: #333;
}
.gyoumu_box ul li {
	padding-top: 25px;
}
.img_box {
	height: auto;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}
.img_box img {
	width: 680px;
	margin-top: 25px;
}

@media screen and (max-width: 768px) {
	.h2_bg .h2_net .h2_flower .h2Area h2 {
		padding-left: 17vw;
		font-size: 20px;
		/*font-size: 16px;*/
	}
	.h2_bg .h2_net .h2_flower .h2Area h2 .en {
		/*font-size: 18px;*/
	}
	.gyoumu_box {
	width: 100%;
  }
  .gyoumu_box h4 {
    width: 100%;
    background-position: top left;
  }
  .gyoumu_box ul {
    padding-left: 30px;
  }
  .img_box {
    width: 100%;
    max-width: 350px;
    text-align: center;

  }
}


