@charset "utf-8";
/* CSS Document */

/*--------------
上記の記述を削除しない
----------------*/
/* .box {
	padding: 70px 0 0 0;
}
.pnav_wrap{
	margin-bottom: 50px;
	}
.pnav,.pnav_outer{
	background-color: #fff;
}

.box.gray {
    padding: 220px 0 0;
    overflow: hidden;
}
.gray{
	background-color:#e8edf6;
}
.box_midashi{
	margin-bottom: 50px;
} */

.box{
    padding: 190px 0 100px 0;
}
.box_inner{
    max-width: 940px;
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.branch_box{
    max-width: 440px;
    width: 100%;
    figure{
        margin: 0;
    }
}
.bb_bottom{
    padding: 20px;
}
.bb_title{
    text-align: center;
    font-size: 24px;
    letter-spacing: 1.15px;
}
.bb_add{
    color: #000000;
    text-align: center;
    line-height: 32px;
}
.more_btn{
    max-width: 403px;
    width: 100px;
    margin: auto;
    letter-spacing: 0px;
    color: #FFFFFF !important;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 44px;
    text-decoration: none;
}
.branch_box:nth-child(1){
    .bb_bottom{
        background: #EBEBEB;
        .bb_title{
            color: #187FC4;
        }
        .bb_add{
            margin-top: 22px;
        }
        .more_btn{
            background: #187FC4;
            border: 1px solid #187FC4;
            margin: 20px auto 0;
        }
    }
}
.branch_box:nth-child(2){
    .bb_bottom{
        background: #D9DDEA;
        .bb_title{
            color: #011E6F;
            margin-top: 46px;
        }
        .more_btn{
            background: #011E6F;
            border: 1px solid #011E6F;
            margin: 60px auto 0;
        }
    }
}

/* @media screen and ( max-width: 767px ){
    .box.gray {
        padding: 100px 0 0;
    }
    .box {
        padding: 70px 5%;
    }
} */
@media screen and ( max-width: 767px ){
    .box {
        padding: 50px 5%;
    }
    .box_inner{
        justify-content: center;
    }
    .branch_box:nth-child(2) {
    .bb_bottom {
        .bb_title {
            margin-top: 20px;
            }
        .more_btn {
            margin: 30px auto 0;
        }
        }
    }
}
@media print {

}