@charset "utf-8";


body.dark #fixArea.faUpper{}

body.dark #fixArea nav {
    background: #1a1a1a;
    padding: 30px;
}

#fixArea nav li a{
border-radius: 0;
border: none;
box-shadow:none;
background: #333;
}

.topBtns .topListBtn {
    display: block;
    width: 60%;
    margin: 0 auto 50px;
    padding: 30px 0 30px;
    background: #222;
    border-radius: 10px;
    color: #fff;
    box-shadow: none;
}


body.dark #gHeader p.pageTitle {color: #fff;}
body.light #gHeader p.pageTitle {color: #000;}


body.dark h2{ color: #fff;}
body.light h2{ color: #000;}

/* リンク：ベースカラー ：とりあえず固定でOK */

.dark a:link{ color:#fff;text-decoration: none;}
.dark a:visited{ color:#fff;text-decoration: none;}
.dark a:active{ color:#fff;text-decoration:none;}
.dark a:hover{ color:#fff;text-decoration:none;}

.light a:link{ color:#222;text-decoration: none;}
.light a:visited{ color:#222;text-decoration: none;}
.light a:active{ color:#222;text-decoration:none;}
.light a:hover{ color:#222;text-decoration:none;}

.dark body {color:#fff;}
.light body {color:#000;}
