@charset "UTF-8";
/* CSS Document */
/******************************メインヴィジュアルはここまで********************/
/*メインテキストはここから*/
.h3-title-wrap {
	background: url("syounan-gozo/strip-2.png");
	height: 100%;
}
.container h3 {
	font-size: 1.1rem;
	font-weight: 700;
	margin-left: 10px;
	height: 90%;
	background: #fff;
	padding-left: 5px;
}
.container h3 strong {
	font-size: 1.3rem;
}
.container h3 span {
	font-size: 0.8rem;
	color:#008AC9;
	font-weight: 800;
}
.main-container img {
	margin-top: 5vh;
}
.main-text-wrap {
	box-shadow: 0 3px 6px #999;
}
.main-text {
	background: #fff;
	padding: 2vh;
	padding-bottom: 1vh;
	margin-bottom: 5vh;
}
.main-text p {
	font-size: 0.85rem;
	color: #222222;
}
.company-h4 h4 {
	background: #00BAFF;
	padding: 5px 0;
	padding-left: 5px;
	font-size: 0.9rem;
	color: #fff;
}
.main-text-wrap h5 {
	font-size: 0.9rem;
	font-weight: 800;
}
.main-text-wrap .map {
	text-align: center;
}
.work-text-wrap {
	text-shadow: 1px 1px 1px #fff;
	background: #fff;
}
.work-wrap {
	background: #fff;
	margin-top: 5vh;
	margin-bottom: 8vh;
	border: 2px solid #222;
}
.work-h4 h4 {
	font-size: 0.87rem;
	color: #fff;
	padding-left: 0;
	background: #222;
	padding: 10px 0;
	line-height: 1.5rem;
}
.work-h4 h4 span {
	color: #fff;
	text-shadow:1px 1px 0 #000, -1px -1px 0 #000,
              -1px 1px 0 #000, 1px -1px 0 #000,
              0px 1px 0 #000,  0 -1px 0 #000,
              -1px 0 0 #000, 1px 0 0 #000;
	font-size: 1.3rem;
	padding: 0.5vh;
	background: url("syounan-gozo/strip-2.png");
	margin: 10px;
}
.work-wrap p {
	font-size: 0.85rem;
	color: #222;
	margin: 2vw;
}
.p-sub {
	background: #C7C7C7;
	padding: 4px;
}
.p-sub  {
	font-size: 0.8rem;
}
.p-sub span {
	color: #333;
	font-size: 0.7rem;
}


/*五つの魅力はここから*/
.about-wrap {
	margin: 2vh;
	background: #fff;
	box-shadow: 2px 3px 4px #999;
}
@media (min-width: 996px) {
	.about-wrap {
		margin-bottom: 8
			vh;
	}
}
.about-wrap h4 {
	background: #333;
	color: #fff;
	font-size: 0.8rem;
	padding: 10px 0;
	margin-bottom: 0;
}
.about-wrap .img-fluid {
	margin: 0
}
.about-wrap h4 strong {
	font-size: 1.1rem;
}
.about-wrap h4 span {
	color: #008AC9;
	font-size: 1.3rem;
	line-height: 2;
	font-weight: 700;
}
.about-wrap h4 span span {
	font-size: 1rem;
}
.about-wrap p {
	font-size: 0.8rem;
	padding: 30px 40px;
	color: #333;
	font-weight: 300;
}