@charset "UTF-8";

#top-header-wrap {
  display:none;
}
.composite_box01:not(.block_images_13) .inner_item:nth-of-type(1):nth-last-of-type(2), .composite_box01:not(.block_images_13) .inner_item:nth-of-type(2):nth-last-of-type(1) {
    margin-left: 1%;
}

@media screen and  (min-width:768px) and  (max-width:991px) {
body{
font-size: 2.2rem!important;
}
.heading.block_header_2 p {
    font-size: 2.3rem!important;
}
.heading.block_header_1 .h, .heading.block_header_6 p {
    font-size: 2rem!important;
}
}

@media screen and  (max-width:767px) {
body{
font-size: 2.2rem;
}
.heading.block_header_1 .h, .heading.block_header_6 p {
    font-size: 1.9rem!important;
    text-align:left;
}
.heading.block_header_2 p {
    font-size: 1.9rem!important;
}
.composite_box01 .inner_item_img {
margin:0!important;
}

.entry_body>div.pt30, main section.pt30, main>div.pt30, #primary>div.pt30, aside>section.pt30, aside>div.pt30 {
    padding-top:0!important;
}
.composite_box01.block_images_1 .inner_item_img img, .composite_box01.block_images_2 .inner_item_img img, .composite_box01.block_images_3 .inner_item_img img {
    height: auto !important;
    margin-bottom: 20px!important;
}

.composite_box01.block_images_1 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_2 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_3 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_4 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_5 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_6 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_9 .inner_item:nth-of-type(2n-1):nth-last-of-type(2), .composite_box01.block_images_15 .inner_item:nth-of-type(2n-1):nth-last-of-type(2) {
margin-bottom:0!important;
}

.composite_box01:not(.block_images_7):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_14):not(.block_images_15):not(.block_images_17):not(.block_images_18):not(.block_images_19) .inner_item {
margin:0!important;
}



}

