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

*{margin:0; padding:0;}

body{width: 100%; max-width: 900px; margin: 0 auto; text-align: center;}

.contents img {width: 100%;}

.icon {display: flex; flex-wrap:wrap;}
.icon p {
	width: calc(100%/4);
	box-sizing: border-box;
	margin: 0;
	margin-bottom: -5px;
}
.icon p img {max-width:100%; height: auto;}
.icon p:hover {opacity: 0.7;}
a:hover img{
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}



/*---------- スマホサイズ ---------- */
hr{
margin-top: 23px;
border:none;
border-top:dashed 1px #c7c7c7;
height:1px;
color:#FFFFFF;
width:100%;
}
.contents1 img {width: 100%;  margin-top: 25px;}
.contents2 img {width: 100%;  margin-top: 10px;}
.contents3 img {width: 90%;  margin-top: 25px;}
.contents4 img {width: 90%;  margin-top: 10px;}
.footer img {width: 95%;  margin-top: 10px;}
.back img {width: 90%; margin-top: 10px; margin-bottom: 20px;}
.box1 { margin-top: 10px; text-align: left }
.box1 ul li{ display:inline; }

.text1{
	font-size: 15px;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight: 500;
	margin-top: 10px;
	color: #000000;
	text-align: left;
}
.copyright{
	font-size: 12px;
	font-family: YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';
	font-weight: 500;
	color: #000000;
	text-align: center;
}
/*---------- pcサイズ ---------- */
@media (min-width:601px){
	
hr{
margin-top: 55px;
border:none;
border-top:dashed 1px #c7c7c7;
height:1px;
color:#FFFFFF;
width:100%;
}
.contents1 img {width: 100%; margin-top: 60px}
.contents2 img {width: 100%;  margin-top: 30px}
.contents3 img {width: 90%;  margin-top: 60px;}
.contents4 img {width: 90%;  margin-top: 30px;}
.footer img {width: 95%;  margin-top: 30px;}
.back img {width: 90%; margin-top: 30px; margin-bottom: 30px;}
.box1 { margin-top: 30px;}
.box1 ul li{ display:inline;}

.text1{
	font-size: 30px;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight: 500em;
	margin-top: 10px;
}	
.copyright{
	font-size: 20px;
	font-family: YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';
	font-weight: 500;
	color: #000000;
	text-align: center;
}
}
