/*
コメント
	background-color: #ff1493;
	background-color: #ff0000;
	*/

BODY {
	WIDTH: 70%;
	background-color: #dc1431;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	}

div.block_a {
   float: left;
   width: 60%;
}

div.block_c {
   clear: both;
}


/*
 * .block_B::after {
   content: "";
   clear: both;
   display: block;
}
*/

H1 {
	FONT-WEIGHT: normal;
	MARGIN-top: 1em;
	MARGIN-BOTTOM: 1em;
	MARGIN-LEFT: 0em;
	FONT-SIZE: 175%;
	COLOR: #7cfc00;
	LINE-HEIGHT: 150%;
	}
	/*
	COLOR: #7cfc00;
	 */

H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 180%;
	MARGIN-top: 1em;
	MARGIN-BOTTOM: 30px;
	MARGIN-LEFT: 0em;
	LINE-HEIGHT: 150%;
	COLOR: #7cfc00;
	}

	/*
*/
	font-family: "游明朝", YuMincho, 
	"Hiragino Mincho ProN W3", 
	"ヒラギノ明朝 ProN W3", 
	"Hiragino Mincho ProN", 
	"HG明朝E", 
	"ＭＳ Ｐ明朝", 
	"ＭＳ 明朝", serif;

H3 {
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 150%;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0em;
	LINE-HEIGHT: 150%;
	COLOR: #7cfc00;
	}

P {
	FONT-SIZE: 120%;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2%;
	MARGIN-LEFT: 0em;
	MARGIN-right: 0px;
	COLOR: #000000;
	TEXT-INDENT: 0em;
	LINE-HEIGHT: 200%;
}

P.prof {
FONT-SIZE: 110%; text-align: right; TEXT-INDENT: 0em; MARGIN-TOP: 30px;
}

P.copyright {
	font-family: "游明朝", YuMincho, 
	"Hiragino Mincho ProN W3", 
	"ヒラギノ明朝 ProN W3", 
	"Hiragino Mincho ProN", 
	"HG明朝E", 
	"ＭＳ Ｐ明朝", 
	"ＭＳ 明朝", serif;
	TEXT-ALIGN: center;
	FONT-SIZE: 110%;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 50px;
	}

strong {
	font-weight: normal;
   text-emphasis: filled sesame #990000;
}

a {	
	text-decoration: none;
	COLOR: #7cfc00;
	border-bottom: 1px solid #7cfc00;
	}

IMG {
	MARGIN-TOP: 0px;
	MARGIN-bottom: 3px;
	MARGIN-left: 0px;
	BORDER-WIDTH: 0px;
	max-width: 100%; 
	height:auto;
}

.center {
	text-align: center
}

figure {	
	float: left;
	margin: 20px 40px 0px 30px;
}

@media only screen and (max-width: 979px) {
	BODY{Width: 90%;}
	H1{FONT-SIZE: 120%;}
	H2{FONT-SIZE: 110%;}
	P{FONT-SIZE: 100%;}
	figure {float: none; margin: 0px 0px 30px 0px; text-align: center;}
	P.prof{FONT-SIZE: 70%; MARGIN-TOP: 15px;}
    }

@media only screen and (min-width: 321px) and (max-width: 768px) {
	BODY{Width: 95%;}
	H1{FONT-SIZE: 120%;}
	H2{FONT-SIZE: 110%;}
	P{FONT-SIZE: 100%;}
	figure {float: none; margin: 0px 0px 30px 0px; text-align: center;}
	P.prof{FONT-SIZE: 70%; MARGIN-TOP: 15px;}
} 
