@charset "UTF-8";

#blog_top + div.block_news_1, #voice_ttl + section {
    background-repeat: repeat !important;
}
#blog_top + div.block_news_1.add_design2 {
    padding-left: 20px;
    padding-right: 20px;
}
#blog_top + div.block_news_1.add_design2 .content_wrapper {
    background: rgba(255,255,255,0.8);
    border-radius: 20px;
    padding: 4rem;
}

#blog_top + div.block_news_1.add_design2 .contents_btn01 .content_wrapper {
    background: none;
    padding: 0;
}


#flow_top + section.contents_box01 .inner_item_txt .contents_btn01{
    text-align: center !important;
}

#flow_top + section.contents_box01.valign-top .wrapper_item {
    align-items: center;
}


#faq_top + div.contents_faq01 {
    background-repeat: repeat !important;
    padding-left: 20px;
    padding-right: 20px;
}

#faq_top + div.contents_faq01 .content_wrapper {
    background: rgba(255,255,255,0.8);
    border-radius: 20px;
    padding: 4rem;
}

#faq_top + div.contents_faq01 .contents_btn01 .content_wrapper {
    background: none;
    padding: 0;
}
#feature_top + section {
    background-position: bottom !important;
    padding-left: 20px;
    padding-right: 20px;
}
#feature_top + section .content_wrapper {
    background: rgba(255,255,255,0.8);
    border-radius: 20px;
    padding: 4rem;
}

#feature_top + section .contents_btn01 .content_wrapper {
    background: none;
    padding: 0;
}



@media (max-width: 768px) {
#blog_top + div.block_news_1.add_design2 .content_wrapper {
    padding-left:2rem;
    padding-right: 2rem;
}
#faq_top + div.contents_faq01 .content_wrapper {
    padding-left:2rem;
    padding-right: 2rem;
}
#feature_top + section .content_wrapper {
    padding-left:2rem;
    padding-right: 2rem;
}
}