@charset "utf-8";
/* CSS Document */

#contents h1 {
	background: url(../images/forLabo/ttl_01.png) no-repeat 30px #262626;
	font-size: 130%;
	line-height: 40px;
	padding-left: 550px;
}


/* titles */


/* contents */
/* box01 */
#box01 p {
	float: right;
	width: 76%;
}

/* box02 */
#box02 table {
	width: 100%;
	font-size: 95%;
}

#box02 table th {
	background-color: dimgray;
	color: whitesmoke;
	border-bottom: 3px double #525252;
}

#box02 table tr:nth-child(odd) {
	background-color: #CCC;
}

#box02 table td {
	text-align: center;
	padding-top: 10px;
}

#box02 table td.imgBk {
	background-color: #444;
}




@media only screen and (max-width: 1023px) {

	#contents h1 {
		text-shadow: 2px 2px 2px black;
		padding-left: 380px;
		font-size: 120%;
	}

	#box01 p {
		width: 69%;
	}
	
	#box02 table {
		font-size: 80%;
	}
	
	#box02 table img {
		max-width: 100%;
		height: auto;
	}
}
