
    html {
        font-size:16px;
    }
    body {
        line-height:1em;
        margin:0;
    }
    p , span , h1 , h2 , h3 , h4 , h5 , label {
        color: #000000;
        margin:0;
    }
    .d-block {
        display: block;
    }
    .d-flex {
        display: flex;
    }
    .img-fluid {
        max-width:100%;
    }
    .wrap {
        position:relative;
        overflow: hidden;
    }
    .text-center {
        text-align: center!important;
    }
    .centering {
        position:absolute;
        top:50%;
        left:50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }



/* ボタン */
    .round_btn__01 {
        position:relative;
        display: inline-block;
        background: #000;
        color: #FFF;
        width: 53.33vw;
        height: 13.33vw;
        border-radius: 6.77vw;
        font-size: 4.67vw;
        line-height: 13.33vw;
        font-family: 'Noto Sans JP', sans-serif;
        text-decoration: none;
    }
    .round_btn__01:hover {
        text-decoration: underline;
    }
    .round_btn__02 {
        position:relative;
        display: inline-block;
        font-family: 'Noto Sans JP', sans-serif;
        text-decoration: none;
        font-size: 4.67vw;
        line-height: 13.33vw;
        background: #000;
        color: #FFF;
        width: 53.33vw;
        height: 13.33vw;
        border-radius: 6.77vw;
        background-position: 51% 99%;
        background-size: 200% auto;
        transition: all 0.3s ease-out;
    }
    .round_btn__02:hover {
        text-decoration: underline;
        background-position: 1% 50%;
    }
    .round_btn__03 {
        position:relative;
        display: inline-block;
        font-family: 'Noto Sans JP', sans-serif;
        text-decoration: none;
        font-size: 4.27vw;
        line-height: 10.67vw;
        background: #C00D23;
        color: #FFF;
        width: 66.67vw;
        height: 10.67vw;
        border-radius: 5.33vw;
    }
    .round_btn__03:hover {
        text-decoration: none;
    }
    .round_btn__03 > .fa.fa-chevron-right {
        position:absolute;
        right:4.8vw; 
        top: 50%;
        transform: translate(0%, -50%);
    }

    .triangle1{
        position:absolute;
        top:50%;
        right:4vw;
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        width: 0;
        height: 0;
        border-left: 2vw solid #FFF;
        border-top: 1.4vw solid transparent;
        border-bottom: 1.4vw solid transparent;
    }
/* ボタンend */

    .pc {
        display:none;
    }
    .pc-inline {
        display: none;
    }
    .pc-flex {
        display: none;
    }
    .sp {
        display: block;
    }
    .sp-inline {
        display:inline-block;
    }

@media (min-width: 768px) {

    .pc {
        display:block;
    }
    .pc-inline {
        display: inline-block;
    }
    .pc-flex {
        display: flex;
    }
    .sp {
        display: none;
    }
    .sp-inline {
        display:none;
    }


    /* ボタン */
    .round_btn__01 {
        width: 13.16vw;
        height: 2.63vw;
        border-radius: 1.32vw;
        font-size: 1.05vw;
        line-height: 2.63vw;
    }
    .round_btn__02 {
        width: 13.16vw;
        height: 2.63vw;
        border-radius: 1.32vw;
        font-size: 1.05vw;
        line-height: 2.63vw;
    }

    .round_btn__03 {
        font-size: 1vw;
        line-height: 2.5vw;
        background: #C00D23;
        color: #FFF;
        width: 15.63vw;
        height: 2.5vw;
        border-radius: 1.25vw;
    }
    .round_btn__03:hover {
        text-decoration: none;
    }
    .round_btn__03 > .fa.fa-chevron-right {
        position:absolute;
        right:1.25vw; 
        top: 50%;
        transform: translate(0%, -50%);
    }


    .triangle1{
        right:1.05vw;
        border-left: 0.53vw solid #FFF;
        border-top: .4vw solid transparent;
        border-bottom: .4vw solid transparent;
    }
    /* ボタンend */




}
