
.content_976{
padding: 0 30px 100px 30px;
}

.page_title_area{
padding: 90px 30px 0 30px;
}

.content_number .number_title_area h2{
font-size:clamp(24px, 4vw, 40px);
text-align: center;
}

.content_number .number_list{
list-style: none;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
max-width: calc(1280px + 30px);
margin: 0 auto;
justify-content: center;
align-items: center;
padding-bottom: 50px;
}

.content_number .number_list li{
border: 1px solid #DEDEDE;
margin: 15px;
background: #fff;
line-height: 0;
}

.content_number .number_list li img{

display: block;
}

.content_number .number_list li:nth-child(1){width: calc(36.95% - 32px);}
.content_number .number_list li:nth-child(2){width: calc(36.95% - 32px);}
.content_number .number_list li:nth-child(3){width: calc(54.7% - 32px);}
.content_number .number_list li:nth-child(4){width: calc(36.95% - 32px);}
.content_number .number_list li:nth-child(5){width: calc(66.41% - 32px);}
.content_number .number_list li:nth-child(6){width: calc(59.06% - 32px);}
.content_number .number_list li:nth-child(7){width: calc(54.7% - 32px);}
.content_number .number_list li:nth-child(8){width: calc(36.95% - 32px);}
.content_number .number_list li:nth-child(9){width: calc(36.95% - 32px);}


/*------------------------------------------------------------------------------------------------------------

SP

------------------------------------------------------------------------------------------------------------*/


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

.page_title_area{
padding: 50px 15px 0 15px;
}

.content_976{
padding: 0 15px 50px 15px;
}

.article_wrap{
padding: 50px 0 0 0;
}


.content_number .number_title_area{
padding: 60px 15px 50px 15px;
}

.content_number .number_list li{
margin: 8px 15px;
}

.content_number .number_list li:nth-child(1){width:100%;}
.content_number .number_list li:nth-child(2){width:100%;}
.content_number .number_list li:nth-child(3){width:100%;}
.content_number .number_list li:nth-child(4){width:100%;}
.content_number .number_list li:nth-child(5){width:100%;}
.content_number .number_list li:nth-child(6){width:100%;}
.content_number .number_list li:nth-child(7){width:100%;}
.content_number .number_list li:nth-child(8){width:100%;}
.content_number .number_list li:nth-child(9){width:100%;}

}