@charset "UTF-8";

/* 申立に必要な書類レイアウト調整(2026/01/07) */
#seinenkouken1 + .composite_box01 .wrapper_item {
    gap: 20px;
}
#seinenkouken1 + .composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4),
#seinenkouken1 + .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),
#seinenkouken1 + .composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2),
#seinenkouken1 + .composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1) {
    width: calc((100% - 20px) / 2);
    margin-left: 0;
}
@media only screen and (max-width: 920px) {
    #seinenkouken1 + .composite_box01:not(.block_images_7) .inner_item:nth-of-type(1):nth-last-of-type(4),
    #seinenkouken1 + .composite_box01:not(.block_images_7) .inner_item:nth-of-type(2):nth-last-of-type(3) {
        margin-bottom: 0;
    }
    .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),
    .composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1) {
        margin-left: 0;
    }
}
@media only screen and (max-width: 900px) {
    #seinenkouken1 + .composite_box01:not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21):not(.block_images_22):not(.block_images_23):not(.block_images_24) .inner_item,
    #seinenkouken1 + .composite_box01:not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21):not(.block_images_22):not(.block_images_23):not(.block_images_24) .inner_item {
        width: 100%;
        margin-bottom: 0;
    }
    #seinenkouken1 + .composite_box01.block_images_1 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_2 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_3 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_4 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_5 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_6 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_9 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_14 .inner_item:nth-of-type(2n),
    #seinenkouken1 + .composite_box01.block_images_16 .inner_item:nth-of-type(2n) {
        margin-left: 0 !important;
    }
}