@charset "UTF-8";

.block_text_4>.content_wrapper{
    background: transparent;
    border: 1px solid transparent !important;
    padding-left: 2rem;
}

.block_text_4>.content_wrapper>div:nth-of-type(2):nth-last-of-type(1).wrapper_item {
    border-top: 2px solid #63b097;
}
#qa + section h2{
color: #63b097 !important;
font-weight: bold;
}

#qa + .block_text_4>.content_wrapper{
padding-left: 0;
}

.heading.block_header_1 .h, .heading.block_header_6 p {
    font-size: 2rem;
    font-weight: 900;
}

.contents_faq01 dl:nth-of-type(1) {
    border-top: 2px solid #63b097;
}

.heading.block_header_2 {
    margin-bottom: 1rem;
}

.contents_faq01 dt {
font-weight: 900;
}

.heading.block_header_2 .h {
font-weight: 900;
}