@charset "UTF-8";

/*-- 共通CSS ------------------------------------------------------------------------------*/

body {
    padding-top: 98.75px;
}

.br_sp {
    display: none;
}

.in_cover_wrap {
    padding: 0 0 8.022% 9.75%;
    position: relative;
}

.in_cover_area {
    height: 250px;
    background: url(../img/in_reason_cover.jpg)no-repeat center;
    background-size: cover;
    position: relative;
    z-index: 9;
    display: flex;
    align-items: center;
    padding: 0 30px;
}

.in_cover_tit_box {
    max-width: 1363px;
    width: 100%;
    margin: auto;
}

.in_cover_bg {
    height: 250px;
    background: url(../img/in_cover_bg01.jpg)no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 1737px;
    width: 100%;
}

.in_cover_tit {
    font-size: 200%;
    color: #0C509B;
}

.in_cover_sub_tit {
    color: #0C509B;
    font-size: 112.5%;
	line-height: 2.5em;
}

.in_txt01 {
    color: #333333;
    font-size: 87.5%;
}

.in_btn01 {
    max-width: 300px;
    width: 100%;
    padding: 18px 20px;
    font-size: 100%;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(to bottom right, #3A5EAE, #408FDE);
    display: block;
    text-align: center;
	opacity: 1;
	transition: all .5s ease;
}

.in_btn01:hover {
    opacity: 0.7;
}

@media screen and (min-width: 768px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    .br_sp {
        display: block;
    }
    /*-- 共通CSS ------------------------------------------------------------------------------*/
    .in_cover_area {
        height: 600px;
    }
    .in_cover_tit {
        font-size: 350%;
    }
    .in_cover_sub_tit {
        font-size: 150%;
    }
    .in_cover_bg {
        height: 639px;
    }
    .in_txt01 {
        color: #333333;
        font-size: 100%;
    }
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}


/* min-width: 768px ここまで */


/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width: 992px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}


/* min-width: 992px ここまで */


/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width: 1200px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}


/* min-width: 1200px ここまで */


/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */