@charset "UTF-8";

#Area_contact {
    padding: 4em 1em;

    background-color: rgba(255,255,255,0.85);
    background-image: url("../img/bg-contact-sp.png");
    background-size: 100% auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
}

    #Area_contact .explain-text {
        margin-top: 2em;
    }

        #Area_contact .explain-text a {
            text-decoration: underline;
        }


footer {
    padding: 3em 1em 2em;
    box-sizing: border-box;

    background: #01417f;
}

    #nav_footer {
        display: flex;

        flex-direction: column;
    }
        #nav_footer h1 {
            align-items: flex-start;
        }

        #logo_footer {
            width: 280px;
        }

        #nav_footer ul {
            padding-left: 2em;
        }
            #nav_footer ul:nth-child(2) {
                margin-top: 2em;
            }

            #nav_footer ul li {
            }

            #nav_footer ul li~li {
            }

            #nav_footer ul li a {
                padding: 1em 0;

                color: #fff;
                letter-spacing: 2px;
                font-weight: lighter;
            }


    #tokusyou {
        margin-top: 5em;

        text-align: right;
    }
        #tokusyou a {
            color: #fff;
            font-size: 16px;
            font-weight: lighter;
            letter-spacing: 1px;
        }

    #copyright {
        margin-top: 1em;

        color: #fff;
        font-weight: lighter;
        text-align: right;
        letter-spacing: 1px;
    }



/* ■□■――――――――――――――――■□■
            ＰＣ
■□■―――――――――――――――――■□■ */
@media screen and (min-width:1000px) {

#nav_footer {
    flex-direction: row;
}

    #nav_footer ul:nth-child(2),
    #nav_footer ul:nth-child(3) {
        margin-top: -1em;
    }


}/* @media screen and (min-width:1000px) */


