@charset "utf-8";

#main-img2{
    width: 100%;
    height: 1000px;
    background-image: url(../images/main-img2.jpeg);
    background-size: cover;
    background-position: center;
    margin:0 auto;
}

/* キャラクターセクション */
.char-section{
    margin-bottom: 100px;
}

.char-1{
    display: flex;
    justify-content: space-between;
    margin-bottom: 100px;
}

.char-2{
    display: flex;
    justify-content: space-between;
    margin-bottom: 100px;
}

.char1-left{
    width: 465px;
    height: 265px;
    padding: 1em calc(1.6em + 10px);
}

.char1-right{
    width: 465px;
    height: 265px;
}

.char2-left{
    width: 465px;
    height: 265px;
}

.char2-right{
    width: 465px;
    height: 265px;
    padding: 1em calc(1.6em + 10px);
}

h4{
    font-family: "FOT-マティス Pro EB", serif;
    font-size: 20px;
    margin-bottom: 15px;
}

/* キャラクターイメージ */
.sinji{
    background-image: url(../images/sinji.avif);
    background-size: cover;
    background-position: center;
}

.ayanami{
    background-image: url(../images/ayanami.jpg);
    background-size: cover;
    background-position: center;
}

.asuka{
    background-image: url(../images/asuka.jpg);
    background-size: cover;
    background-position: center;
}

.mari{
    background-image: url(../images/mari.webp);
    background-size: cover;
    background-position: center;
}

.kaoru{
    background-image: url(../images/kaoru.jpg);
    background-size: cover;
    background-position: center;
}

.misato{
    background-image: url(../images/misato.jpeg);
    background-size: cover;
    background-position: center;
}

.rituko{
    background-image: url(../images/rituko.jpg);
    background-size: cover;
    background-position: center;
}


.sakura{
    background-image: url(../images/sakura.jpg);
    background-size: cover;
    background-position: center;
}

.gendou{
    background-image: url(../images/gendou.png);
    background-size: cover;
    background-position: center;
}

.huyutuki{
    background-image: url(../images/fuyutuki.png);
    background-size: cover;
    background-position: center;
}