@charset "UTF-8";

/*ボタンパーツ調整_250711*/
#link_parts + .contents_btn01 .content_wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
    max-width: 100%!important;
    width: 850px;
}
#link_parts + .contents_btn01 .content_wrapper>a{
    padding: 0;
    margin: 0;
    width: calc(20% - 1rem* 4 / 5)!important;
    min-width: initial;
}
@media screen and (max-width: 1200px) {
    #link_parts + .contents_btn01 .content_wrapper>a{
        width: calc(30.33% - 1rem* 2 / 3)!important;
    }
}
@media screen and (max-width: 600px) {
    #link_parts + .contents_btn01 .content_wrapper{
        width: 400px;
    }
    #link_parts + .contents_btn01 .content_wrapper>a{
       width: calc(50% - 1rem* 1 / 2)!important;
    }
}
/*banner*/
#area2+section .inner_item_img a:hover, 
#area2+div .inner_item_img a:hover {
   opacity: 0.7;
}