/*
既存デザインオーバーライド
*/
body {
	font-size:100%;
	line-height: 1.35;
	color:#DDD;
	margin:0;
	padding:0;
}
body:not(.cke_editable) {
	background:#182030 url("https://img.wiki3.jp/NovaDrift-jp/NDjpwiki_bg.png");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom
}
a, .uk-link { color: #7EE; text-decoration: none; cursor: pointer; }
a:hover, .uk-link:hover { color: #8FF; text-decoration: underline; }
a:visited, .uk-link:visited { color: #4AA; text-decoration: underline; }
.uk-button-link:hover, .uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active {
    color: #7EE;
    text-decoration: underline;
}
body>div.uk-container>div.uk-grid>div[class*=uk-width-] {
  background:rgba(24, 32, 48, 0.75);
  box-shadow:0 4px 12px rgba(0, 0, 0, 0.75);
  margin-left:6px;
}
body>div.uk-container.uk-container-center:not(#site_header) {
  width:80%;
  min-width:720px;
  max-width:1080px;
  margin-top:10px;
}
body>div.uk-container.uk-container-center#site_header {
  width:100%;
  height:80px;
  min-width:auto;
  max-width:none;
  margin:10px auto 0;
  padding-left:20px;
  background: linear-gradient(rgba(0, 5, 10, 0), rgba(0, 5, 10, 0.5));
}
@media(min-width: 1220px) {
    .uk-container {
        max-width:none;
        padding:0;
    }
}
body>div.uk-container.uk-container-center>div.uk-grid>div[class*=uk-width-].main_content {
    width:calc(100% - 240px);
}
section#main_content {
	padding:0 10px;
}