@import url('https://fonts.googleapis.com/css2?family=Cardo&family=Kaisei+Tokumin&family=Reggae+One&family=Train+One&family=Zen+Kaku+Gothic+New:wght@700&display=swap');

body {
    background-attachment: fixed !important;
    background: linear-gradient(-225deg, #2CD8D5 0%, #C5C1FF 56%, #dbff99 100%);
}



.title-block {
    margin-bottom: 40px;
}

.title-block span {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
}

.h {
    font-family: 'Train One', cursive;
    color: #0000CD;
}


h2 {
    color: white;
}

.subtitle {
    text-align: center;
}

.japan {
    /*font-family: "Abel", sans-serif;*/
    font-family: 'Kaisei Tokumin', "Yu Gothic", "游ゴシック", "Noto Sans JP", "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.japan2 {
    /*font-family: "Abel", sans-serif;*/
    font-family: 'Zen Kaku Gothic New', "Yu Gothic", "游ゴシック", "Noto Sans JP", "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.pf {
    text-align: end;
}