
.indexD-sengong{padding:80px 0;background: #ffffff;}
.indexD-sengong ul{display:flex;flex-wrap: wrap;}
.indexD-sengong ul li{position: relative;text-align:center;width:25%;}
.indexD-sengong ul li .B{display: none;}
.indexD-sengong ul li img{
	/* padding: 10px 120px; */
	max-width: 100px;
}
.indexD-sengong ul li:hover .B{display: block;margin:0 auto;}
.indexD-sengong ul li:hover .A{display: none;}
.indexD-sengong ul li h5{font-size: 48px;color: #333;font-weight: 600;margin-top: 15px;}
.indexD-sengong ul li h5 span{position:relative;}
.indexD-sengong ul li h5 .sp::after {content: "+";position: absolute;right: -25px;top: -5px;color: #fff;font-size: 30px;}
.indexD-sengong ul li p{font-size: 18px;color: #000;font-weight: 300;}


@media screen and (max-width:1440px){


}

@media screen and (max-width:1367px){


}

@media screen and (max-width:1280px){

.indexD-sengong {padding:60px 0;}
.indexD-sengong ul li h5 {font-size: 28px;}
.indexD-sengong ul li p {font-size: 16px;}
.indexD-sengong ul li img {width: 80px;}

}

@media screen and (max-width:768px){
	
.indexD-sengong {padding:30px 0;}

}

@media screen and (max-width:480px){
.indexD-sengong {padding:20px 0;}
.indexD-sengong ul li{width:50%;padding:15px 0;}

}