h2,p{line-break:strict;}
img{width:100%;}
.unicom-voice_area>.unicom-container1>.unicom-box1>.unicom-item1{
	margin: 0 auto 50px;
}
.unicom-voice_area>.unicom-container1>.unicom-box1>.unicom-item2{
	background-color: #FFF5D7;
	padding: 1rem;
	margin: 0 auto 50px;
}

.unicom-voice_area>.unicom-container1>.unicom-box2{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 auto 100px;
}
.unicom-voice_area>.unicom-container1>.unicom-box2 h2{
	border-top: 1px solid #3E3E3E;
	border-bottom: 1px solid #3E3E3E;
}
.unicom-voice_area>.unicom-container1>.unicom-box2 h3{
	position: relative;
	padding-left: 25px;
	width:100%;
	font-weight: 600;
	font-size: 1.2rem;
	color:#272727;
}
.unicom-voice_area>.unicom-container1>.unicom-box2 h3:before{
	position: absolute;
	content: '';
	bottom: -3px;
	left: 0;
	width: 0;
	height: 0;
	border: none;
	border-left: solid 15px transparent;
	border-bottom: solid 15px rgb(232, 74, 132);
}
.unicom-voice_area>.unicom-container1>.unicom-box2 h3:after{
	position: absolute;
	content: '';
	bottom: -3px;
	left: 10px;
	width: 100%;
	border-bottom: solid 3px rgb(232, 74, 132);
}
.unicom-voice_area>.unicom-container1>.unicom-box2 h3 span{
	font-size: 1.6rem;
	color: #ffffff; /* 文字色 */
	-webkit-text-stroke: 4px #272727; /* 縁の太さと色 */
	paint-order: stroke fill; /* 縁を背景、文字を前面に描画し文字が潰れるのを防ぐ */
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item1{
	width: 100%;
	margin: 0 auto 50px;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	flex-direction:row-reverse;
	width: 100%;
	margin: 0 auto 50px;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2>.unicom-parts1{
	margin-left: 1rem;
	display: flex;
	align-items: center;
	width: 78%;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2>.unicom-parts2{
	width: 20%;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2>.unicom-parts2 img{
	border-radius: 20px;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item3{
	border:1px solid #e1e1e1;
	border-radius: 10px;
	width: 46%;
	padding: 1rem;
	box-shadow: 2px 2px 4px #e1e1e1;
	margin-bottom: 2rem;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item3>.unicom-parts1{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
	font-weight: 600;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item3>.unicom-parts1 img{
	border-radius: 10px;
	width: 35%;
	margin-right: 1rem;
}


@media (max-width:640px) and (max-device-width:1280px) {
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2{
	justify-content: flex-start;
	flex-direction:column-reverse;
	width: 100%;
	margin: 0 auto 50px;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2>.unicom-parts1{
	margin-left: 0rem;
	display: flex;
	align-items: center;
	width: 100%;
	text-align: center;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item2>.unicom-parts2{
	width: 40%;
	margin: auto;
}
.unicom-voice_area>.unicom-container1>.unicom-box2>.unicom-item3{
	border:1px solid #e1e1e1;
	border-radius: 10px;
	width: 96%;
	padding: 1rem;
	box-shadow: 2px 2px 4px #e1e1e1;
	margin-bottom: 2rem;
}
}