@charset "UTF-8";
/****************************************/
/*中小企業省力化投資補助金*/
/****************************************/
@media(min-width:768px){ 
    .contents_box_last{
        width: 17.5% !important;
    }
    .pc_border_top{
        border-top: 2px solid #D5567D;
    }
}
.mv_block .heading_ttl .item{
    text-align: start;
}
header  .nav_list>li a:hover{
    background: #D5567D;
}
.sp_menu_trigger span {
    background: #D5567D;
}
.mv_block .scroll_banner {
    background-color: #2E58B6;
}
.mv_block .scroll_banner .row_column .circle {
    background-color: #32888E;
}
.mv_block .scroll_banner .box_txt {
    color: #32888E;
}
.mv_block .scroll_banner .row_column .txt {
    color:   #2E58B6;
}
.mv_block .bg_color {
    background: linear-gradient(180deg, rgb(213, 86, 125, 1) 63%, rgb(255, 255, 255, 1) 50%);
}
.mv_block .text_box.text_02 .txt {
    margin-bottom: 50px;
}
.color {
    color:#D5567D;
}
.item{
    text-align: center;
}
.mv_block .text_box .ttl {
    font-size: 5.5rem;
}
.mv_block .text_box {
    margin-bottom: 0px;
}
.mv_block .item.btn_box {
    margin-bottom: 0px;
}
.forte_block .main_width .one_point {
    border-color:#D5567D;
}
.forte_block .main_width .flex_row .box .point {
    background-color: #D5567D;
}

.forte_block .main_width .flex_row .box {
    background-color: #d5567d10;;
}
.forte_block .main_width .about_related .support_ttl span {
    color: #D5567D;
}
.additional-contents{
    margin: 50px 0;
}
.additional-contents>.ttl{
    color: #FFF;
    background-color: #D5567D;
}
.forte_block .main_width .about_related .item .ttl {
    color: #D5567D;
}
.forte_block .main_width .about_related .support_ttl::before {
    background-image: url(../img03/lp/support_pink.png);
}
.forte_block .main_width .about_related {
    box-shadow: 3px 3px 0 1px #D5567D;
}
.forte_block .main_width .about_related .flex_row .right_contents {
    background-color: #d5567d10;;
}
.forte_block .main_width .about_related .flex_row .left_contents .txt {
    background-color: #d5567d10;;
}
.forte_block .main_width .about_related .img_box {
    width: 15%;
}
.forte_block .main_width .about_related .item .txt {
    text-align: start;
}
.add-box{
    display: flex;
    background-color: #d5567d10;
    justify-content: space-evenly;
    padding: 30px 0;
}
.add-txt_box p{
    font-size: 2.5rem;
}
.add-text-conteiner{
    display: flex;
    align-items: baseline;
}
.add-text-conteiner p:nth-child(1){
    width: 150px;
    text-align: center;
    background-color: black;
    color: white;
    font-weight: 600;
    margin-right: 30px;
}
.add-txt_box{
    width: 75%;
}
.add-text-conteiner p:nth-child(2){
    width: 75%;
}
.add-text-conteiner-2{
    display: flex;
    justify-content: space-between;
}
.add-box-2{
    width: 45%;
    border: 3px solid #D5567D;
    border-radius: 10px;
    text-align: center;
}
.add-box-2 h4{
    font-size: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #D5567D;
}

.add-box-2 h4 span{
    font-size: 5rem;
    padding-left: 5px;
    font-family: "Roboto", sans-serif;
}
.add-box-2 p{
    width: 80%;
    margin: auto;
    font-size: 2rem;
    text-align: start;
}
.add-box-2 img{
    padding: 30px 0;
}
.contact_block .pc_btn {
    max-width: 700px;
}
.contents_block .main_width .contents_container .flex .txt_box .txt {
    display: block;
    align-content: center;
}
.contents_block .main_width .contents_container .flex .contents_box .icon_box {
    background-color: #D5567D;
}
.table_block .sub_ttl {
    background-color: #D5567D;
}
.contents_block .main_width .contents_container .flex .txt_box {
    border-right: 2px solid #D5567D;
    border-bottom: 2px solid #D5567D;
}
.table_block .bg_box {
    background-color: #70707010;
}
.contents_block .main_width .contents_container .flex .border_top {
    border-top: 2px solid #D5567D;
}
.table_block .num_list li:before {
    background-color: #D5567D;
}
.table_block .num_list li .bold_txt {
    color:  #D5567D;
}
.table_block .note_box li .green_txt {
    color: #D5567D;
}
.table_block .main_width .table_body .tr .td {
    border: 2px solid #D5567D;
}
.table_block .bg_box .item .main_txt .bold_txt {
    color: #D5567D;
}
.table_block .bg_box .item .note .green_txt {
    color: #D5567D;
}
.table_block .main_width .table_body .tr .td.center {
    width: 200px;
}
.results_block .main_width .contents_container .contents_btn {
    background-color: #D5567D;
}
.step_num_tit {
    background-color: #D5567D;
}
.scheme_block .main_width .flow .step_num .step_num_txt {
    background-color:#d5567d10;
}
.footer_bg {
    background-color: #D5567D;
}

@media screen and (max-width: 767px) {
    .sp_mv_block {
        background-color: #D5567D;
    }
    .sp_floating .txt_box .txt {
        color: #2E58B6;
    }
    .sp_floating .txt_box {
        background-color:#2E58B620;
    }
    .sp_floating .item_box {
        background-color: #2E58B6;
    }
    .sp_floating .txt_box .txt::before, .sp_floating .txt_box .txt::after {
        content: url(../img03/sp/arrow_blue.svg);
    }
    .forte_block .main_width .about_related .img_box {
        width: 37%;
    }
    .add-box {
        display: block;
    }
    .add-txt_box {
        margin: auto;
        width: 95%;
    }
    .add-text-conteiner {
        display: block;
    }
    .add-text-conteiner p:nth-child(1) {
        width: auto;
        margin-right: 0px;
    }
    .add-text-conteiner:nth-child(2) {
        margin: 30px 0px;
    }
    .add-text-conteiner p:nth-child(2) {
        width: auto;
    }
    .add-text-conteiner-2 {
        display: block;
    }
    .add-box-2 {
        width: 95%;
        margin: auto;
    }
    .add-box-2:nth-child(2) {
        margin-top: 20px;
    }
}