@charset "UTF-8";
/* ======================================================================================
    Common
====================================================================================== */
#showroomReport {
	font-size: 1.6rem;
}
#showroomReport a {
	color: #282828;
}
#showroomReport a:hover {
	opacity: 0.6;
}
#showroomReport img {
	max-width: 100%;
	height: auto;
}
#showroomReport p {
	font-size: 1.6rem;
	line-height: 1.8em;
}
#showroomReport .spView {
	display: none;
}
#showroomReport a{
	text-decoration:none;
}

/* ======================================================================================
	showroom report
========================================================================================= */
#showroomReport {
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
	border-top: 5px #FFE03B solid;
	padding: 2% 5% 3% 5%;
	background-color: #fff;
	box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.3);
}

#showroomReport header h2 {
	margin-bottom: 3%;
	text-align: center;
}

#showroomReport header .flexslider img {
	width: 100%;
	height: auto;
}

#showroomReport header .btn-sr {
	position:fixed;
	right:50px;
	bottom:0;
	text-align: right;
}

#showroomReport header .btn-sr a{
	display:block;
	padding: 1em;
	line-height:1em;
	background-color: #A29D95;
	color: #fff;
	text-align:center;
	font-weight: bold;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

#showroomReport header .btn-sr a img {
	width:2em;
	height: auto;
	vertical-align: middle;
}

#showroomReport .report {
	padding: 5%;
	font-size: 1.6rem;
	line-height: 1.8em;
}

#showroomReport .report::after {
	content: "";
	display: block;
	clear: both;
}

#showroomReport .report h3 {
	margin: 2% 0;
	padding-left: 0.25em;
	border-left: 1em #FFE03B solid;
	font-size: 2rem;
	font-weight: bold;
}

#showroomReport .report figure {
	margin: 1% 0;
	text-align: center;
}

#showroomReport .report figure img {
	width: 100%;
	height: auto;
}

#showroomReport .report p {
	margin-bottom: 0.8em;
}

#showroomReport .report strong {
	font-size: 1.8rem;
	font-weight: bold;
	border-bottom: 3px #FFE03B solid;
}

#showroomReport .report#repo01 {
	padding-top: 4%;
	background-color: #f7f7f0;
}

#showroomReport .report#repo01 h3 {
	margin-top: 0;
	border-left: none;
	padding-left: 0;
	text-align: center;
}

#showroomReport .report#repo01 figure {
	display: block;
	float: right;
	width: 40%;
	margin: 0 0 0 2%;
}

#showroomReport footer h3 {
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.6em;
}
