@charset "utf-8";

/* workBody
------------------------------------------------------------------------------------ */
section#workBody {
	margin-top: 80px;
}
section#workBody section div.workBodyAbout {
	padding:80px 0;
}
section#workBody section#workBody01 div.workBodyAbout,
section#workBody section#workBody03 div.workBodyAbout,
section#workBody section#workBody05 div.workBodyAbout {
	background-color: #D51C2D;
}
section#workBody section#workBody02 div.workBodyAbout,
section#workBody section#workBody04 div.workBodyAbout,
section#workBody section#workBody06 div.workBodyAbout {
	background-color: #00527D;
}

section#workBody section div.workBodyAbout h5.title03 {
	margin-bottom:15px;
}

section#workBody section div.workBodyAbout div.workPoint {
	position:relative;
	margin-top:90px;
	padding:70px 25px 40px 25px;
	background-color: #FFF;
	border-radius:20px;
}
section#workBody section div.workBodyAbout div.workPoint h4.title05 {
	position:absolute;
	top:-36px;
	left:50%;
	transform: translateX(-50%);
}
section#workBody section#workBody01 div.workBodyAbout div.workPoint ul,
section#workBody section#workBody03 div.workBodyAbout div.workPoint ul,
section#workBody section#workBody05 div.workBodyAbout div.workPoint ul {
	color:#d51c2d;
}
section#workBody section#workBody02 div.workBodyAbout div.workPoint ul,
section#workBody section#workBody04 div.workBodyAbout div.workPoint ul,
section#workBody section#workBody06 div.workBodyAbout div.workPoint ul {
	color:#00527D;
}
section#workBody section div.workBodyAbout div.workPoint ul li {
	list-style-type: disc;
	list-style-position: inside;
	text-indent:-1em;
	margin-bottom:15px;
	padding:0 0 15px 1em;
}
section#workBody section#workBody01 div.workBodyAbout div.workPoint ul li,
section#workBody section#workBody03 div.workBodyAbout div.workPoint ul li,
section#workBody section#workBody05 div.workBodyAbout div.workPoint ul li {
	border-bottom: 2px solid #d51c2d;
}
section#workBody section#workBody02 div.workBodyAbout div.workPoint ul li,
section#workBody section#workBody04 div.workBodyAbout div.workPoint ul li,
section#workBody section#workBody06 div.workBodyAbout div.workPoint ul li {
	border-bottom: 2px solid #00527D;
}
section#workBody section#workBody01 div.workBodyAbout div.workPoint ul li:last-child,
section#workBody section#workBody02 div.workBodyAbout div.workPoint ul li:last-child,
section#workBody section#workBody03 div.workBodyAbout div.workPoint ul li:last-child,
section#workBody section#workBody04 div.workBodyAbout div.workPoint ul li:last-child,
section#workBody section#workBody05 div.workBodyAbout div.workPoint ul li:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom: none;
}

section#workBody section div.workBodyVoice {
	padding:80px 0;
}
section#workBody section#workBody01 div.workBodyVoice,
section#workBody section#workBody03 div.workBodyVoice,
section#workBody section#workBody05 div.workBodyVoice {
	background-color: #B41725;
}
section#workBody section#workBody02 div.workBodyVoice,
section#workBody section#workBody04 div.workBodyVoice,
section#workBody section#workBody06 div.workBodyVoice {
	background-color: #044364;
}





/* PC用
------------------------------------------------------------------------------------ */
@media screen and (min-width:768px) {
	/* workBody
	------------------------------------------------------------------------------------ */
	section#workBody {
		margin-top: 120px;
	}
	section#workBody section div.workBodyAbout {
		padding-top:120px;
		padding-bottom:120px;
	}
	section#workBody section div.workBodyAbout h5.title03 {
		margin-bottom:25px;
	}
	section#workBody section div.workBodyAbout div.workPoint h4.title05 {
		top:-45px;
	}
	section#workBody section div.workBodyAbout div.workPoint {
		margin-top:125px;
		padding:100px 40px 60px 40px;
		background-color: #FFF;
		border-radius:20px;
	}
}
