@charset "shift_jis";
/* CSS Document */

#contents h2{
	margin:0px; padding-bottom:20px;
}

#contents .box01 h3{
	margin:0px; padding:0px;
	text-align:center;
	font-size:140%;
	color:#F00;
}

#contents .box01 p{
	padding:15px 0;
	line-height:22px;
}


#contents .box01 img{
	display:block;
	width:100%;
	height:auto;
}

#contents .text{
	padding-bottom:30px;
}



#contents .box01 table{
	border:solid #aaa 1px; border-collapse:collapse; width:680px; margin:0 auto;
}

#contents .box01 td,#contents .box01 th{
	border:solid #aaa 1px; border-collapse:collapse; padding:8px;
}

#contents .box01 th{
	background-color:#eee; font-weight:normal
}


#contents .pic{
	float:left; width:200px; padding-bottom:15px;
}

#contents .r-box{
	float:right; width:560px; margin:0px; padding:0;
}



@media screen and (max-width: 1024px) {
	
	#contents .box01 table{
	 width:100%;
}

#contents .pic{
	float:none; width:60%; margin:0 auto;
}

#contents .pic img{
	width:100%; height:auto;
}

#contents .r-box{
	float:none; width:100%;
}

#contents .box01{
	width:96%;
	margin:0 auto;
}



}
