@charset "UTF-8";

header {
	margin-bottom:0 !important;
}
#main .mainInner {
	max-width:none !important;
}
footer {
	margin-top:0 !important;
}
a img:hover {
  opacity:inherit;
}
/* arpeggio */
#wrap_arpeggio {
	color:#FFFFFF;
	background-color:#000000;
}
#arpeggio {
	max-width:1090px;
	margin:0 auto;
}
#arpeggio_contents {
	padding:0 55px 20px;
}
#arpeggio h1 {
	margin-top:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:30px !important;
	padding:0 !important;
	border:none !important;
}
#arpeggio h2 {
	margin-bottom:20px;
}
#arpeggio_figures {
	padding-top:20px;
}
#arpeggio_plastic_model_kit ul,
#arpeggio_figures ul {
	list-style:none;
	list-style-image:none;
}
#arpeggio_plastic_model_kit ul li,
#arpeggio_figures ul li {
	width:49%;
	margin-bottom:20px;
}
#arpeggio_plastic_model_kit ul li:nth-child(2n+1),
#arpeggio_figures ul li:nth-child(2n+1) {
	float:left;
}
#arpeggio_plastic_model_kit ul li:nth-child(2n+0),
#arpeggio_figures ul li:nth-child(2n+0) {
	float:right;
}
#arpeggio_contents p.copy {
	font-size: 86%;
	text-align: right;
}
/* clearfix */
#wrap_arpeggio:after,
#arpeggio:after,
#arpeggio_contents:after,
#arpeggio_plastic_model_kit:after,
#arpeggio_figures:after {
	content:".";
	display:block;
	height:0;
	font-size:0.1%;
	line-height:0.1;
	clear:both;
	visibility:hidden;
}
*:first-child+html #wrap_arpeggio,
*:first-child+html #arpeggio,
*:first-child+html #arpeggio_contents,
*:first-child+html #arpeggio_plastic_model_kit,
*:first-child+html #arpeggio_figures {
	min-height:1%;
}