main{
		width: calc(100% - 30px);
		margin: 0 15px 100px;
}


main article img{
 width:60px;
 height:54px;
 margin: 40px 0 30px 0;
}
main article h2{
 font-size: 2.4rem;
 line-height: 3.6rem;
margin-bottom: 10px;}
main article h3{
 font-size: 1.4rem;
 line-height: 2.4rem;
margin-bottom: 30px;}
main article p{
 line-height: 2.6rem;
 text-align: left;
}


main section h2 {
    font-size: 2.0rem;
 line-height: 2.0rem;
    margin-bottom: 20px;
 position:inherit;
}
main section h2::after {
 margin-top: 40px;
 position:inherit;
 right:inherit;
 left: 0
}

main section ul{
 display:inherit;
}

main section ul.point li{
 width: 100%;
 margin-bottom: 30px;
}
main section ul.point li::after{
  content: "";
  position: absolute;
  top:inherit;
  right:inherit;
 bottom:-30px;
 left:48%;
  border: 8px solid transparent;
  border-top: 13px solid #e60012;
}
main section ul.point img{
 width: 100%;
 height:auto;
 margin-bottom: 0;
}



main section ul.setAfter li{
 position: relative;
text-align: center;
font-weight: bold;
 font-size: 1.8rem;
 line-height: 1.8rem;
color: #e60012;
margin-bottom: 30px;}
main section ul.setAfter li::after{
  content: "";
  position: absolute;
  top:inherit;
  right:inherit;
 bottom:-30px;
 left:48%;
  border: 8px solid transparent;
  border-top: 13px solid #e60012;
}
main section ul.setAfter img{
 object-fit: cover;
 width: 100%;
 height:auto;
 margin-bottom: 10px;
}
main section ul.setAfter li p{
 margin-top: 10px;}
/*

.reTurnBtn

*/
.reTurnBtn {
    width: calc(100% - 90px);}

main .resultContentsWrap > li{
 border-top: 1px solid #d0d5da;
 padding-top: 60px;
}