﻿@charset "UTF-8";
body{
	background:#fafafa;
}

.history{
	display:inline;
	padding:0.5em;
	font-size:0.7rem;
	color:#aaa;
}

.main{
	display:block;
	text-align:center;
}

.article{
	background:#fff;
	border:solid #aaa 1px;
	width:450px; /* 画像+38px */
	margin:0 auto 5rem auto;
	padding-bottom: 2rem;
	position:relative;
}

.yonkomaspace{
	height:1356px;
}

.gokomaspace{
	height:1685px;
}

.miiverse{
	position:absolute;
	top:0;
	right:0;
	padding-top:17px;
}

.airking{
	width:865px;
}

.wiiu{
	width:582px;
}

a.nwa:link,a.nwa:visited,a.nwa:hover,a.nwa:active {
color:#aaa;
text-decoration:none; 
}

/*
サイドメニュー
*/
.accordion {
	display:block;
	padding: 10px;
	position:fixed;
	top:0;
	left:0;
	text-align:center;
}
.accordion input {
	display: none;
}
.accordion label {
	z-index:1;
	width: 30px;
	height: 30px;
	display: block;
	cursor: pointer;
	padding: 10px;
	border: 1px solid #aaa;
	position:absolute;
	top:0;
	left:0;
}
.accordion label:hover {
	background: #aaa;
}
.ac-cont {
	height: 0;
	padding: 0 10px;
	position:absolute;
	top:0;
	left:0;
	background: #f0f0f0;
	overflow-y:scroll;
	transition: 0s;
	font-size:1rem;
}
.accordion input:checked + .ac-cont {
	width:10em;
	height:30em;
	height:90vh;
	padding: 10px;
	padding-top:50px
}