@charset "UTF-8";
/* CSS Document */
header {
	width:100%;
	margin:0 auto 10px auto;
	box-sizing:border-box;
}
.stripe {
  width: 100%;
  height:30px;
  padding-top:10px;
  background-image: linear-gradient(
    -45deg,
    rgba(232,208,175,0.2) 25%,
    rgba(195,115,105,0.2) 25%, rgba(195,115,105,0.2) 50%,
    rgba(232,208,175,0.2) 50%, rgba(232,208,175,0.2) 75%,
    rgba(195,115,105,0.2) 75%, rgba(195,115,105,0.2)
  );
  /* 幅8px、高さ8pxで背景画像のサイズを指定 */
  background-size: 32px 32px;
  text-align:center;
  color:rgba(126,39,34,1);
  font-size:14px;
}
#wrapper {
	width:100%;
	box-sizing:border-box;
	padding:0 20px;
}
#content {
	width:100%;
}
#tabs {
	width:100%;
}
#tabs li {
	width:50%;
}
#thanks {
	width:100%;
	line-height:1.5em;
}
#thanks p {
	font-size:0.8em;
}
#thanks span {
	font-size:1.8em;
}

footer {
	display:block;
	width:100%;
	height:40px;
	background-color:rgba(185,118,86,0.4);
	text-align:center;
	position:fixed;
	bottom:0;
}
footer ul li a {
	width:20%;
	box-sizing:border-box;
	font-size:1.2em;
	color:rgba(255,255,255,1);
	padding-top:10px;
	float:left;
}
footer p {
	font-size:1.2em;
	color:rgba(255,255,255,1);
	padding-top:7px;
	padding-right:10px;
	float:right;
}