@charset "UTF-8";

.inner_item_txt ul li::marker {
    color: var(--i_main_color);
}
/*-----------福利厚生各パーツ調整-----------*/
a#benefits01+div .inner_item,
a#benefits02+div .inner_item,
a#benefits03+div .inner_item,
a#benefits04+div .inner_item,
a#benefits05+div .inner_item,
a#benefits06+div .inner_item,
a#benefits07+div .inner_item,
a#benefits08+div .inner_item,
a#benefits09+div .inner_item {
    background: var(--i_sub2_color);
    padding: 10px 15px;
    margin-top: 70px;
}
a#benefits01+div .inner_item a,
a#benefits02+div .inner_item a,
a#benefits03+div .inner_item a,
a#benefits04+div .inner_item a,
a#benefits05+div .inner_item a,
a#benefits06+div .inner_item a,
a#benefits07+div .inner_item a,
a#benefits08+div .inner_item a,
a#benefits09+div .inner_item a {
    position: relative;
}
a#benefits01+div .inner_item a .inner_item_img,
a#benefits02+div .inner_item a .inner_item_img,
a#benefits03+div .inner_item a .inner_item_img,
a#benefits04+div .inner_item a .inner_item_img,
a#benefits05+div .inner_item a .inner_item_img,
a#benefits06+div .inner_item a .inner_item_img,
a#benefits07+div .inner_item a .inner_item_img,
a#benefits08+div .inner_item a .inner_item_img,
a#benefits09+div .inner_item a .inner_item_img {
    position: absolute;
    top: -80px;
        width: 180px;
        left: calc(50% - 90px);
}
a#benefits01+div .inner_item_txt,
a#benefits02+div .inner_item_txt,
a#benefits03+div .inner_item_txt,
a#benefits04+div .inner_item_txt,
a#benefits05+div .inner_item_txt,
a#benefits06+div .inner_item_txt,
a#benefits07+div .inner_item_txt,
a#benefits08+div .inner_item_txt,
a#benefits09+div .inner_item_txt {
    margin-top: 70px;
}
a#benefits01+div h3.h,
a#benefits02+div h3.h,
a#benefits03+div h3.h,
a#benefits04+div h3.h,
a#benefits05+div h3.h,
a#benefits06+div h3.h,
a#benefits07+div h3.h,
a#benefits08+div h3.h,
a#benefits09+div h3.h {
    background: var(--i_main_color);
    color: #fff;
    padding: 5px 15px;
    width: fit-content;
}

@media screen and (max-width: 1100px) {
    a#benefits01+div .inner_item a .inner_item_img,
    a#benefits02+div .inner_item a .inner_item_img,
    a#benefits03+div .inner_item a .inner_item_img,
    a#benefits04+div .inner_item a .inner_item_img,
    a#benefits05+div .inner_item a .inner_item_img,
    a#benefits06+div .inner_item a .inner_item_img,
    a#benefits07+div .inner_item a .inner_item_img,
    a#benefits08+div .inner_item a .inner_item_img,
    a#benefits09+div .inner_item a .inner_item_img {
        top: -75px;
        width: 160px;
        left: calc(50% - 80px);
    }
}