/* ==============================
   PC
============================== */
.conMv{
    position:relative;
}

.fv-event-link{
    position:absolute;
    right:60px;
    bottom:70px;
    z-index:100;
    max-width:700px;
}

.fv-event-link a{
    color:#fff;
    text-decoration:none;
    text-shadow:0 2px 8px rgba(0,0,0,.45);
}

.fv-event-label{
    display:block;
    margin-bottom:8px;
    color:#C8A45A;
    font-size:12px;
    letter-spacing:.18em;
}

.fv-event-title{
    display:block;
    font-size:20px;
    line-height:1.8;
    font-weight:300;
}

.fv-event-line{
    display:block;
    margin-top:12px;
    width:100%;
    height:1px;
    background:#C8A45A;
}


/* ==============================
   TABLET（iPad）
============================== */
/* 通常は改行しない */
.fv-tablet-break{
    display:inline;
}

.fv-tablet-dash{
    display:inline;
}

@media screen and (min-width:768px) and (max-width:1024px){

    .fv-event-link{
        right:24px;
        bottom:30px;
        max-width:260px;
    }

.fv-event-label{
    display:block;
    margin-bottom:8px;
    color:#C8A45A;
    font-size:9px;
    letter-spacing:.18em;
    }
    
    .fv-event-title{
        font-size:12px;
        line-height:1.8;
    }

    /* iPadだけ改行 */
    .fv-tablet-break{
        display:block;
    }

    .fv-tablet-dash{
        display:none;
    }

}


/* ==============================
   SP
============================== */
.fv-event-link-sp{
    padding:28px 20px 12px;
}

.fv-event-link-sp a{
    display:block;
    color:#fff;
    text-decoration:none;
}

.fv-event-label-sp{
    display:block;
    color:#B08A3C;
    font-size:12px;
    letter-spacing:.18em;
    margin-bottom:6px;
}

.fv-event-title-sp{
    display:block;
    font-size:15px;
    line-height:1.8;
}

.fv-event-line-sp{
    display:block;
    margin-top:10px;
    width:100%;
    height:1px;
    background:#B08A3C;
}


/* PCではSP非表示 */

@media(min-width:768px){

    .fv-event-link-sp{
        display:none;
    }

}

/* SPではPC非表示 */

@media(max-width:767px){

    .fv-event-link{
        display:none;
    }

}