@charset "UTF-8";

/*
 * --　index.html専用　-----------------------------------------*/
    nav ul li a[href="./sitemap.html"] {
                                        background-image: url(../../images/background/onclick.jpg);
                                        color: #800000;
                                        }

/*
 * --　コンテンツ・ページ内容---------------------------------*/
    section#sitemap {
                        border-top: 5px solid #228b22;
                        width: 700px;
                        column-fill: balance;
                        column-count: 2;
                        -moz-column-count: 2;
                        -webkit-column-count: 2;
                        column-gap: 3em;
                        -moz-column-gap: 3em;
                        -webkit-column-gap: 3em;
                        margin: 0 0 20px 0;
                        }

    section article {
                        position: relative;
                        margin: 0 0 2em 0;
                        padding: 0 0 1em 0;
                        }

    section article h3 {
                            position: relative;
                            line-height: 35px;
                            background: url(../../images/background/menu-banner.jpg) no-repeat;
                            font-size: 16px;
                            font-weight: bold;
                            column-span: all;
                            -moz-column-span: all;
                            -webkit-colummn-span: all;
                            margin: 0 0 20px 0;
                            padding: 2px 0 0 30px;
                            }

    section article p {
                        position: relative;
                        line-height: 40px;
                        font-size: 16px;
                        color: #2f2120;
                        background-image: url(../../images/background/line1.png);
                        background-position: left bottom;
                        margin: 0 0 5px 0;
                        padding: 0 15px 0 15px;
                        }
    
    #sitemap ul {
                    margin: 5px;
                    padding: 0px;
                    }
    
    #sitemap ul li {
                        line-height: 1.7;
                        background-image: url(../../images/icon/orange_point.gif);
                        background-repeat: no-repeat;
                        font-size: 12px;
                        list-style-type: none;
                        margin: 25px 0 0 0;
                        padding: 0 0 0 25px;
                        }

    #sitemap li a {
                    text-decoration: none;
                    }

/* トップへ戻る
-----------------------------------------*/
    section section article p {
                                margin: 3px 5px 5px 0;
                                font-size: 12px;
                                color: #666;
                                }

    section > p {
                    margin-bottom: 2em;
                    min-height: 1em;
                    }

    section > p a[href="#top"] {
                                    text-decoration: underline;
                                    display: block;
                                    float: right;
                                    }
