red{color:red;font-weight:900;}
blue{color:blue;text-decoration: underline;cursor:pointer;}
body{margin:0;padding:0;font-family:sans-serif;}
#area{
	width:100%;
	max-width:1080px;
	margin:0 auto;
	
}
#header{
	background:#333333;
	border-bottom:5px solid #ff8800;
	height:75px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
}
.menu{
	width:100px;
	max-width:100%;
	height:55px;
	border:3px solid #ffffff;
	box-sizing:border-box;
	text-align:center;
	float:right;
	margin:10px;
	color:#ffffff;
	line-height:52px;
	border-radius:10px;
	font-size:1.2em;
	cursor: pointer;
}

.btn-square {
  
  padding: 20px 0;
  text-decoration: none;
  background: #e33939;/*ボタン色*/
  color: #FFF;
  border-bottom: solid 4px #a82a2a;
  border-radius: 3px;
  text-align:center;
  width:46%;
  margin:2%;
  float:left;
  font-size:1.3em;
  font-weight:900;
  cursor: pointer;
}
.btn-square:active {
  /*ボタンを押したとき*/
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  border-bottom: none;/*線を消す*/
}

.paging{text-align:center;}
.paging ul{margin:0;padding:0;}
.paging li{
	display: inline-block;
	border:1px solid #ffb400;
	background:#ffffff;
	margin:3px;
	min-width:35px;
	text-align:center;
	height:30px;
	line-height:30px;
}
.paging li a{
	text-decoration: none;
	color:#777777;
}