/* ==========================================================================
   Point
========================================================================== */
#point .point-list {
	margin-right: calc(((100vw - 100%)/2)* -1);
}

#point .point-list .item {
	display: flex;
	margin-bottom: 60px;
}
#point .point-list .item .imgBox,
#point .point-list .item .txtBox {
	height: 400px;
	width: calc(50% + 50px);
}

#point .point-list .item:nth-of-type(odd) .imgBox {
	margin-right: -50px;
}
#point .point-list .item:nth-of-type(odd) .txtBox {
	padding: 0 90px 0 130px;
	margin-left: -50px;
	-webkit-clip-path: polygon(90px 0, 100% 0%, 100% 100%, 0% 100%);
			clip-path: polygon(90px 0, 100% 0%, 100% 100%, 0% 100%);
}

#point .point-list .item:nth-of-type(even) .imgBox {
	margin-left: -50px;
}
#point .point-list .item:nth-of-type(even) .txtBox {
	order: -1;
	padding: 0 130px 0 90px;
	margin-right: -50px;
	-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 90px) 100%, 0% 100%);
			clip-path: polygon(0 0, 100% 0, calc(100% - 90px) 100%, 0% 100%);
}
#point .point-list .item:nth-of-type(even) .txtBox .inner {
	margin: 0 0 0 auto;
}