/* -------------------------------------------
レポート
--------------------------------------------*/
#report #contentsHeader {
	overflow: hidden;
	_zoom: 1;
}

#report #contentsHeader h1,
#report #contentsHeader h3 {
	width: 100%;
	text-align: center;
}

#report #contentsHeader h1 img,
#report #contentsHeader h3 img {
	width: 100%;
	height: auto;
}

#report #contentsHeader ul {
	width: 100%;
	float: left;
	display: block;
	overflow: hidden;
	_zoom: 1;
	background-color: #9e9e9e;
}

#report #contentsHeader ul li {
	width: 33%;
	float: left;
	line-height: 0;
}

#report #contentsHeader ul li img {
	width: 100%;
	height: auto;
}

#report #contentsHeader .logoBox {
	display: none;
}

#report .inner {
	padding: 30px 20px 0px 20px;
	line-height: 1.6;
}

#report .title {
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 20px;
}

#report .title .pcillust {
	float: left;
	margin: -10px 15px 0 0;
}

#report .title .pcillust img {
	width: 70px;
	height: auto;
}

#report .title h2 img {
	display: none;
}

#report .title h2:after {
	display: block;
	content: attr(title);
	margin: 0 0 0 0;
	color: #000;
	font-size: 1.8rem;
	padding: 0px 0px 0px 0px;
}

#report .title h4 {
	text-align: right;
}

#report .title h4 img {
	width: 30%;
	height: auto;
}

#report .inner .inner_foot {
	text-align: right;
	margin: 20px auto;
}

#report .inner .inner_foot img {
	width: 40%;
	height: auto;
}

#report .inner .inner_foot .next_link a {
	padding-right: 26px;
	line-height: 1.6;
	font-size: 1.4rem;
	background: url(images/arrow_next.png) no-repeat right center;
}



/* -------------------------------------------
第1回
--------------------------------------------*/
#report .inner #report01 .purpose {
	font-size: 1.6rem;
	font-weight: bold;
	margin: 1em 0 0 0;
}

#report .inner #report01 .img_box {
	display: none;
}

#report .inner #report01 .for_sp_img {
	margin: 20px auto;
	text-align: center;
}

#report .inner #report01 .for_sp_img img {
	width: 100%;
	height: auto;
}

#report .inner #report01 .pack01  .for_sp_img img {
	width: 90%;
}

#report .inner #report01 .pack03 {
	margin-bottom: 1em;
}


/* -------------------------------------------
第2回
--------------------------------------------*/
#report .inner #report02 .pc_img {
	display: none;
}

#report .inner #report02 .sp_img img {
	width: 100%;
	height: auto;
}

#report .inner #report02 br.sp_nobr {
	display: none;
}

#report .inner #report02 .text p {
	margin-bottom: 1.6em;
}

#report .inner #report02 .photo {
	line-height: 0;
}

#report .inner #report02 #lead {
	margin-bottom: 2em;
}

#report .inner #report02 #games {
	margin-bottom: 2em;
}

#report .inner #report02 #games .text h3 {
	font-weight: bold;
}

#report .inner #report02 #games .text ul {
	margin: 1em 0;
}

#report .inner #report02 #games .text ul:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#report .inner #report02 #games .text ul li {
	float: left;
	padding: 0 2%;
	width: 46%;
	overflow: hidden;
}

#report .inner #report02 #games .text ul li img {
	width: 100%;
	height: auto;
}

#report .inner #report02 #games .photo ul li {
	margin-bottom: 2em;
}

#report .inner #report02 #games #miiverse p {
	margin-bottom: 1em;
}

#report .inner #report02 #games #miiverse div.btn img {
	width: 100%;
	height: auto;
}

#report .inner #report02 #reporting {
	margin-bottom: 2em;
}

#report .inner #report02 #advice {
	margin-bottom: 2em;
}

/* -------------------------------------------
第2回
--------------------------------------------*/
#report .inner #report03 br.sp_nobr {
	display: none;
}

#report .inner #report03 .text p {
	margin-bottom: 1.6em;
}

#report .inner #report03 #lead {
	margin-bottom: 2em;
}

#report .inner #report03 #voice_pc {
	display: none;
}

#report .inner #report03 #voice_sp {
	margin-bottom: 3.2em;
}

#report .inner #report03 #voice_sp img {
	width: 100%;
	height: auto;
}

#report .inner #report03 #voice_sp h2 {
	width: 74%;
}

#report .inner #report03 #voice_sp div {
	margin-bottom: 2em;
}

#report .inner #report03 #voice_sp div p {
	margin-bottom: 1.6em;
}

#report .inner #report03 #postscript p {
	margin-bottom: 1.6em;
}

#report .inner #report03 #postscript .btn_box {
	margin-bottom: 2em;
}

#report .inner #report03 #postscript .btn_box .btn {
	text-align: center;
}

#report .inner #report03 #postscript #miiverse {
	margin-bottom: 3.2em;
}

#report .inner #report03 #postscript #miiverse p {
	margin-bottom: 1em;
}

#report .inner #report03 #postscript #miiverse div.btn img {
	width: 100%;
	height: auto;
}



