/* Google Fonts */
@font-face {
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    font-family: 'Noto Sans JP';
    src: url('../fonts/NotoSansJP-Regular.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-weight: 700;
    font-style: bold;
    font-family: 'Noto Sans JP';
    src: url('../fonts/NotoSansJP-Bold.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    font-family: 'Original Surfer';
    src: url('../fonts/OriginalSurfer-Regular.woff') format('woff');
}
/* Font Awesome */
.fa-lg {
    font-size: 1.33333em
}
.fa-2x {
    font-size: 2em
}
.fa-5x {
    font-size: 5em
}
.fa-7x {
    font-size: 7em
}
.fa-fw {
    text-align: center;
    width: 1.25em
}
.fa-home:before {
    content: "\f015"
}
.fa-book:before {
    content: "\f02d"
}
.fa-calendar-alt:before {
    content: "\f073"
}
.fa-chart-line:before {
    content: "\f201"
}
.fa-user:before {
    content: "\f007"
}
.fa-users:before {
    content: "\f0c0"
}
.fa-envelope:before {
    content: "\f0e0"
}
.fa-clock:before {
    content: "\f017"
}
.fa-map-marker-alt:before {
    content: "\f3c5"
}
.fa-pen:before {
    content: "\f304"
}
.fa-handshake:before {
    content: "\f2b5"
}
.fa-user-friends:before {
    content: "\f500"
}
.fa-lightbulb:before {
    content: "\f0eb"
}
.fa-comments:before {
    content: "\f086"
}
.fa-thermometer-half:before {
    content: "\f2c9"
}
.fa-hand-sparkles:before {
    content: "\e05d"
}
.fa-pump-soap:before {
    content: "\e06b"
}
.fa-mask-face:before {
    content: "\e1d7"
}
.fa-arrow-right:before {
    content: "\f061"
}
.fa-arrow-down:before {
    content: "\f063"
}
.fa-wind:before {
    content: "\f72e"
}
.fa-clipboard-list:before {
    content: "\f46d"
}
.fa-phone:before {
    content: "\f095"
}
.fa-school:before {
    content: "\f549"
}
.fa-chalkboard-user:before {
    content: "\f51c"
}
.fa-solid {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/fa-solid-900.woff2) format("woff2");
}