/* カスタマイズ用CSS */

.masthead {
    text-align: center;
}

.back-picture {
    position: relative;
    display: inline-block;
}


.masthead-heading {
    text-align: left;
    position: absolute;
    display: inline-block;
    top: 10%;
    right: 2.5%;
    height: 35.417vw;
    width: 27.604vw;
    max-width: 415px;
    max-height: 532px;
}

.break-1 {
    height: 0.917vw;
    padding: 1px;
}

.masthead-title {
    font-size: min(4.467vw, 67px);
}

.masthead-picture {
    width: 18.75vw;
    height: 13.5vw;
    max-width: 250px;
    max-height: 180px;
}

.head-h {
    font-size: min(1.600vw, 24px);
}

.ec-blockBtn--action-ai {
    display: inline-block;
    background-color: #DE5D50;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px 0px 16px;
    padding: 0;
    border: none;
    width: 27.493vw;
    height: 3.627vw;
    max-width: 412.4px;
    max-height: 54.4px;
}

.button-inside {
    font-size: 0.833vw;
    line-height: 1.867vw;
}