@charset "UTF-8";

#nbp685647 {
    background-size: cover;
}
section#nbp685647\ 685647 {
    background-size: cover!important;
}
.onayami .ttl {
    text-align: center;
    font-size: 30px;
}
.onayami {
    background: rgba(255,255,255,0.7);
    padding: 20px;
}
.onayami .check {
    text-align: center;
}
.onayami .check li {
    text-align: left;
    background: url(/common/upload_data/ea-cojp/image/20211013165614.png)no-repeat 0;
    background-size: 20px;
    list-style: none;
    padding-left: 30px;
    font-weight: bold;
    font-size: 25px;
}
.onayami .check ul {
    text-align: left;
    display: inline-block;
}
@media screen and (max-width: 768px) {
     .onayami .ttl {
          font-size: 22px;
     }
     .onayami .check li {
          font-size: 20px;
     }
}
#strong-point + .composite_box01 .inner_item_img img {
    object-fit: contain;
}
#strong-point2 + .composite_box01 .inner_item_img img {
    object-fit: contain;
}
#strong-point + .composite_box01 .heading.block_header_4 .h {
    font-size: 2.4rem !important;
}
@media screen and (max-width: 460px) {
#strong-point + .composite_box01 .inner_item_img img {
    width: 260px !important;
    height: auto !important;
}
}
#strong-point2 + .composite_box01 .heading.block_header_4 .h {
    font-size: 2.4rem !important;
}
@media screen and (max-width: 460px) {
#strong-point2 + .composite_box01 .inner_item_img img {
    width: 260px !important;
    height: auto !important;
}
}
.heading.block_header_1 p,.heading.block_header_6 .h {
    font-weight: 900;
}

@media screen and (max-width: 900px) {
#img-box01 + .contents_box01 {
    padding-top: 0px;
}
}

.composite_box01.block_images_4 .inner_item_img, .composite_box01.block_images_5 .inner_item_img, .composite_box01.block_images_6 .inner_item_img, .composite_box01.block_images_17 .inner_item_img {
    position: relative;
    padding-top: 70%;
    width: 70%;
}

.contents_box01.block_image_text_4 .inner_item_txt {
    padding-right: 2vw;
    padding-top: 1vw;
    padding-left: 7vw;
}
.heading.block_header_7 .h {
    font-size: 4rem;
    color:#30b9b9;
}
.heading.block_header_7 p {
    width: 100px;
    height: 100px;
    padding: 10px;
    font-size: 2.8rem;
    font-weight: bold;
}
@media screen and ( max-width : 700px ) {
.heading.block_header_7 p {
    width: 70px;
    height: 70px;
    font-size: 2rem;
}
}
@media screen and ( max-width : 700px ) {
.heading.block_header_7 .h {
    font-size: 2.8rem;
}
}
@media screen and ( max-width : 700px ) {
.heading.block_header_7 {
    margin-bottom: 10px;
}
}
@media screen and (max-width: 768px) {
.onayami .ttl {
    font-size: 21px;
}

.block_image_text_4 .inner_item_img img {
    width: 80% !important;
}
@media screen and (max-width: 768px) {
.onayami .ttl {
    font-size: 21px;
}
}
@media screen and (max-width: 900px) {
.contents_box01.pb30+.contents_box01.pt0 {
    padding-top: 0px;
}
}
@media screen and (max-width: 750px) {
.entry_body>div.pb60, main section.pb60, main>div.pb60, #primary>div.pb60, aside>section.pb60, aside>div.pb60 {
    padding-bottom: 20px;
}
}