/*===============================================
 *	コンテンツ
===============================================*/
#second-visualcontents h1 span{max-width: 90px;}
.type {justify-content: start;margin-bottom: 0;}
.type li dt{color: #fff;}
.type li{margin-right: 2.3%;justify-content: start;margin-bottom: 0; margin-top: 30px;}
.type li:nth-of-type(3n){margin-right: 0;}
@media only screen and (max-width: 1024px) {

}
    
@media only screen and (max-width: 768px) {
} 
    
@media only screen and (max-width: 568px) {
.txtbox h3{font-size: 20px;}
.img-service{margin-bottom: 30px;}
.type li{margin-right: 0;}
.type li:first-child{margin-top: 0;}
}