body {
 width: 36000px;
 position: absolute;
 top: 0px; left: 0px; bottom: 0px;
 text-align: left;
 font-size: 62.5%;
 font-family: "Lucida Grande" "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
 color: #fff; line-height: 1.62;
 background: #000;
 overflow: hidden;
}
/********** 構造部分 **********/
.section {
 position: relative;
 margin: 0px;
 bottom: 0px;
 width: 1920px;
 float: left;
 height: 100%;
}
.active {
 position: absolute;
 left: 23px;
 width: 180px; height: 26px;
 z-index: 9998;
}
.contents {
 position: absolute;
 top: 30px;
}

.color {
 background: #fff;
}

/****** 全体 ******/
a {
 color: #ccc;
 text-decoration: none;
}
a:hover {
 color: #fff;
}

.mb15 { margin-bottom: 15px; }
.mb30 { margin-bottom: 30px; }

/*clearfix関係*/
.cf:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.cf {
min-height:1px;
}
/****** FreeGameNovel ******/
#fgn {
 position: fixed;
 left: 27px; top: 24px;
 z-index: 9998;
}

/****** グローバルナビ部分 ******/
ul#gnav {
 position: fixed;
 top: 70px; left: 23px;
 z-index: 9999;
}
ul#gnav li {
 margin-bottom: 8px;
 width: 180px; height: 26px;
}
ul#gnav li.mb {
 margin-bottom: 18px;
}
img.new {
 margin-top: -5px;
 position: absolute;
 right: 0;
} 

/****** グッズ特設ページリンク部分 ******/
#goods {
 position: fixed;
 top: 0px; right: 5px;
	z-index: 99;
}

/****** ツイッター部分 ******/
#twitter {
 position: fixed;
 bottom: 37px; left: 23px;
 z-index: 999;
}
#twitter_php {
 position: fixed;
 bottom: 10px; left: 23px;
 z-index: 998;
}

/****** ロゴ部分 ******/
.logo {
 position: fixed;
 bottom: 80px; right: 36px;
 z-index: 0;
}

/****** フッター部分 ******/

#footer {
 position: fixed;
 bottom: 15px; right: 20px;
 z-index: 9997;
}
ul#snsb {
 padding-bottom: 5px;
}
ul#snsb li {
 float: right;
 width: 100px;
}
ul#snsb iframe {
 margin: 0 !important;
}
.copy {
 color: #fff;
}

/****** コンテンツ部分 ******/
h3 {
 margin-top: 10px;
 margin-left: 270px;
}
ul#sp {
 margin-left: -20px;
}
ul#sp li {
 float: left;
 margin-right: 10px;
}
#link dl {
 font-size: 1.5em;
 line-height: 16px;
 padding-bottom: 20px;
}
#link dl dt {
 float: left;
 margin-right: 20px;
}
#link dl dd {
 float: left;
 margin-right: 10px;
}
#link ul {
 margin-top: 20px;
 font-size: 1.2em;
}
#link ul li {
 margin-bottom: 10px;
}