@charset "utf-8";
/* CSS Document */
.maintext p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.maintext p:last-child{
	margin-bottom: 10px;
	padding-bottom: 0;
}
.maintext  img{
	width:200px;
	margin: 0 auto;
}
h2{
	border-left: 15px #008000 solid;
	border-bottom: 2px #008000 solid;}
.page1{
	width:300px	;
	color: #1e90ff;
	text-shadow: 
	-1px -1px 0px #a0ceef, 
	1px -1px 0px #a0ceef, 
	1px 1px 0px #a0ceef, 
	-1px 1px 0px #a0ceef,
	1px 2px 3px rgba(0, 0, 0, 0.6);
}
.page2{
	width:340px	;
	color: #1e90ff;
	text-shadow: 
	-1px -1px 0px #a0ceef, 
	1px -1px 0px #a0ceef, 
	1px 1px 0px #a0ceef, 
	-1px 1px 0px #a0ceef,
	1px 2px 3px rgba(0, 0, 0, 0.6);
}

.maintext ul{
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.maintext a{						/*リンクテキストの文字設定*/
	color: blue;
	font-size: 1.1em;
	font-weight: bold;
}
#container img {
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
}
#container .maintext img{
	margin: 10px 5px 5px;
}
@media (min-width:800px){


h2{	
	border-left: 15px #008000 solid;
	border-bottom: 2px #008000 solid;
	}
.page1{
	width:350px;	
}
.page2{
	width:425px;	
}
.maintext ul{
	margin: 0 0 10px 10px;	
	font-size: 1.4em;
}
}