<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1110px) {
    #page-title {
        display: block;
    }
    .headline2 { height: auto; line-height: 1.2em; padding: 1em;}

    #footer_widget .footer_widget .contact { width: 100%; font-size: 12px; line-height:1.5em; text-align:left; margin-bottom: 30px;}
    #footer_widget .footer_widget .contact .zip::before { content:'縲�';}
    #footer_widget .footer_widget .contact .zip { display:block;}
    #footer_widget .footer_widget .contact .address { display:block; }
    #footer_widget .footer_widget .contact .tel::before { content:'TEL:';}
    #footer_widget .footer_widget { width: 100%!important; min-height:auto; text-align: center;}
    #footer_widget .footer_widget .contact { width: 100%; font-size: 12px; line-height:1.5em; }

}

@media screen, print and (min-width: 767px) {
    .top_list li {
        padding-bottom: 0;
        padding-top: 0.1em;
        min-height: 3.5em;
        line-height: 1.5em;
        background-image: url(images/dot_02.png);
        background-repeat: repeat-x;
        background-position: left bottom;
        font-size: 14px;
        display: block;
        border-bottom: dotted 1px #bbb;
        margin-left: 5px;
    }
    .top_list li a {
        text-decoration: none;
        /* font-weight:bold; */
        display: block;
        float: left;
        width: 600px;
    }

    .top_list li span {
        width: 120px;
        display: block;
        float: left;
    }

    /* seminar-list 繧ｻ繝溘リ繝ｼ繝ｻ繧､繝吶Φ繝� */
    .seminar-list ul {
        border-top: solid 2px #666;
    }
    .seminar-list li {
        display: block;
        border-bottom: dotted 1px #666;
        line-height: 1.5rem;
        padding: 1rem 2rem;
    }
    .seminar-list ul &gt; a { text-decoration: none; font-weight:bold;}
    .seminar-list ul &gt; a li { background-color:#fff; }
    .seminar-list ul &gt; a:hover li { background-color:#eee; }
    .category-seminar .headline2 {
        margin-bottom: 32px;
    }
}

@media screen and (max-width: 769px)
{
    .top_list li {
        padding-bottom: 0;
        padding-top: 0.1em;
        min-height: 3.5em;
        line-height: 1.5em;
        background-image: url(images/dot_02.png);
        background-repeat: repeat-x;
        background-position: left bottom;
        font-size: 14px;
        display: block;
        border-bottom: dotted 1px #bbb;
        margin-left: 5px;
    }
    .top_list li a {
        text-decoration: none;
        /* font-weight:bold; */
        display: block;
        float: left;
        width: 600px;
    }

    .top_list li span {
        width: 120px;
        display: block;
        float: left;
    }

    /* seminar-list 繧ｻ繝溘リ繝ｼ繝ｻ繧､繝吶Φ繝� */
    .seminar-list ul {
        border-top: solid 2px #666;
    }
    .seminar-list li {
        display: block;
        border-bottom: dotted 1px #666;
        line-height: 1.5rem;
        padding: 1rem 2rem;
    }
    .seminar-list ul &gt; a { text-decoration: none; font-weight:bold;}
    .seminar-list ul &gt; a li { background-color:#fff; }
    .seminar-list ul &gt; a:hover li { background-color:#eee; }
    .category-seminar .headline2 {
        margin-bottom: 32px;
    }
}

#global_menu ul.menu &gt; li a{ font-weight: bold; background-color:lightskyblue;}
#global_menu ul.sub-menu &gt; li a { font-weight: normal;}



</pre></body></html>