@charset "UTF-8";

/*-----------------------「経験・実績がある・スピーディー・安価」下パーツ---------------------------*/
#cards + .composite_box01 .inner_item {
    border: 1px solid var(--i_border_color, rgba(125,125,125,0.3));
transition: all .3s;
}
#cards + .composite_box01 .heading.block_header_4 .h {
    margin: 20px;
    color: var(--i_txt_color);
    font-weight: 900;
}
#cards + .composite_box01 .inner_item_img img {
    object-fit: contain;
    max-height: 130px;
    margin: 20px auto 0;
}
#cards + .composite_box01 .inner_item:first-child .inner_item_img img {
    max-width: 100px;
}
#cards + .composite_box01 + #cards + .composite_box01 .inner_item:first-child .inner_item_img img {
    max-width: 110px;
}
@media screen and (max-width:767px){
#cards + .composite_box01 .inner_item_img img {
    max-height: 100px;
}
#cards + .composite_box01 .inner_item:first-child .inner_item_img img {
    max-width: 80px;
}
#cards + .composite_box01 + #cards + .composite_box01 .inner_item:first-child .inner_item_img img {
    max-width: 90px;
}
#cards + .composite_box01 .heading.block_header_4 .h {
    margin: 20px 10px;
}
}
#cards + .composite_box01 .inner_item:hover{
border-color: var(--i_main_color);
}
#cards + .composite_box01 .inner_item:hover .heading.block_header_4 .h{
    color: var(--i_main_color);
}