  html,
        body,
        div,
        span,
        applet,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        big,
        cite,
        code,
        del,
        dfn,
        em,
        font,
        img,
        ins,
        kbd,
        q,
        s,
        samp,
        small,
        strike,
        strong,
        sub,
        sup,
        tt,
        var,
        b,
        u,
        i,
        center,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        section,
        article,
        aside,
        hgroup,
        header,
        footer,
        nav,
        dialog,
        figure,
        menu,
        video,
        audio,
        mark,
        time,
        canvas,
        details {
            font-family: "Noto Sans JP", sans-serif;
            font-optical-sizing: auto;

        }

        .top p.leader {
            text-align: left;
            color: #666;
            font-size: 15px;
            line-height: 20px;
            margin: 0 0 40px;
            clear: both;
        }

        .top table.news th {
            font-weight: normal;
            width: 110px;
        }

        .main_visual_btn {
            display: flex;
            justify-content: center;
            margin-bottom: 20px;
        }

        .main_visual_btn a {
            width: 40%;
            max-width: 400px;
            padding: 20px 20px;
            margin: 0 10px;
            text-align: center;
            color: #ffffff;
            background: #eeca18;
            text-decoration: none;
            font-size: 20px;
            font-weight: bold;
        }

        .main_visual_btn .fa-solid,
        .fas {
            font-weight: 900;
            color: #ffffff;
            margin-right: 5px;
        }

        .main_visual_btn a.guide {}

        .main_visual_btn a.experience {
            background: #ff7936;
        }