@charset "UTF-8";

#product1+.composite_box01.block_images_10 .inner_item:nth-child(3) .heading.block_header_4 .h,
#product1+.composite_box01.block_images_10 .inner_item:nth-child(5) .heading.block_header_4 .h,
#product2+.composite_box01.block_images_10 .heading.block_header_4 .h{
    margin-bottom: 0;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.2rem;
    color: #FFF;
}
#product1+.composite_box01.block_images_10 .inner_item .heading.block_header_4 .h{
    color: #FFF;
}
#product1+.composite_box01.block_images_10 .inner_item:first-child,
#product1+.composite_box01.block_images_10 .inner_item:nth-child(3),
#product1+.composite_box01.block_images_10 .inner_item:nth-child(5),
#product2+.composite_box01.block_images_10 .inner_item:first-child,
#product2+.composite_box01.block_images_10 .inner_item:nth-child(3),
#product2+.composite_box01.block_images_10 .inner_item:nth-child(5){
    background: var(--i_btn_color);
    color: #FFF;
    transition: .3s ease-in-out;
}

#product1+.composite_box01.block_images_10 .inner_item:first-child .inner_item_img img,
#product1+.composite_box01.block_images_10 .inner_item:nth-child(3) .inner_item_img img,
#product1+.composite_box01.block_images_10 .inner_item:nth-child(5) .inner_item_img img,
#product2+.composite_box01.block_images_10 .inner_item:first-child .inner_item_img img,
#product2+.composite_box01.block_images_10 .inner_item:nth-child(3) .inner_item_img img,
#product2+.composite_box01.block_images_10 .inner_item:nth-child(5) .inner_item_img img{
    display: none;
}

#product2+.composite_box01.block_images_10 .inner_item:nth-child(5)>*{
    transition: .3s ease-in-out;
}
#product2+.composite_box01.block_images_10 .inner_item:nth-child(5):hover{
    cursor:pointer;
}
#product2+.composite_box01.block_images_10 .inner_item:nth-child(5):hover>*{
    cursor:pointer;
    opacity: .6;
}

@media screen and (max-width: 1100px){
#product1+.composite_box01.block_images_10 .wrapper_item,
#product2+.composite_box01.block_images_10 .wrapper_item{
    gap: 30px 0;
}
#product1+.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(5),
#product2+.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(5) {
    width: 100%;
}
#product1+.composite_box01:not(.block_images_7):not(.block_images_13):not(.block_images_18) .inner_item:nth-of-type(3):nth-last-of-type(3),
#product1+.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(2),
#product1+.composite_box01.block_images_10 .inner_item:nth-of-type(5):nth-last-of-type(1),
#product2+.composite_box01:not(.block_images_7):not(.block_images_13):not(.block_images_18) .inner_item:nth-of-type(3):nth-last-of-type(3),
#product2+.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(2),
#product2+.composite_box01.block_images_10 .inner_item:nth-of-type(5):nth-last-of-type(1) {
    width: 50%;
}
#product1+.composite_box01.block_images_10 .inner_item:nth-of-type(1) .inner_item_img img,
#product2+.composite_box01.block_images_10 .inner_item:nth-of-type(1) .inner_item_img img {
    height: 50px!important;
}
#product1+.composite_box01.block_images_10 .inner_item:nth-of-type(1) .inner_item_txt,
#product2+.composite_box01.block_images_10 .inner_item:nth-of-type(1) .inner_item_txt{
    padding: 0;
}
}

@media screen and (max-width: 480px){
#product1+.composite_box01.block_images_10 .wrapper_item,
#product2+.composite_box01.block_images_10 .wrapper_item{
    gap: 0;
}
 #product1+.composite_box01.block_images_10 .inner_item:nth-child(3) .inner_item_img img,
 #product1+.composite_box01.block_images_10 .inner_item:nth-child(5) .inner_item_img img,
 #product2+.composite_box01.block_images_10 .inner_item:nth-child(3) .inner_item_img img,
 #product2+.composite_box01.block_images_10 .inner_item:nth-child(5) .inner_item_img img{
    height: 80px!important;
}
#product1+.composite_box01.block_images_10 .inner_item_txt>*,
#product2+.composite_box01.block_images_10 .inner_item_txt>*{
    width: 100%;
    margin: 0;
}

#product1+.composite_box01.block_images_10 .inner_item_txt,
#product2+.composite_box01.block_images_10 .inner_item_txt {
    padding: 10px 0 30px;
}
}

/* ワムカード */
/* #wamcard+.contents_box01 .content_wrapper{
    padding: 30px 0;
    background: rgba(255,255,255,.6);
} */