@charset "utf-8";

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
body {
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	color: #333333;
	letter-spacing: 1px;
	margin :0;
	padding :0;
	}
p.img img {
	width :350px;
	margin :50px 0 0;
	}
p.img {
	text-align :center;
	margin : 0;
}
p.coming {
	text-align :center;
	font-size :50px;
	margin :80px 0;
	font-style :italic;
	line-height :1.2;
}
p.img01 img,
p.img02 img,
p.img03 img {
	width :960px;
	margin :0;
}
p.img01,
p.img02,
p.img03 {
	text-align :center;
	margin : 0;
}
.txt01 a {
	color :#666;
	display :block;
	font-style :italic;
	font-size :20px;
	text-align :center;
	text-decoration :none;
	border :1px solid #ccc;
	width :500px;
	margin :50px auto 20px;
	padding :20px 0;
}
.txt02 {
	color :#666;
	font-style :italic;
	font-size :20px;
	text-align :center;
	margin :0 0 80px;
}
.txt02 span {
	font-size :12px;
}
.txt02 a {
	color :#666;
	text-decoration :none;
}
.txt03 {
	color :#999;
	font-style :italic;
	font-size :12px;
	text-align :center;
	margin :0 0 20px;
}
.pc {
	display :block;
}
.sp {
	display :none;
}


@media screen and (max-width: 768px) {
	p.img img {
	width :70%;
	}
	.pc {
	display :none;
	}
	.sp {
	display :block;
	}
	p.coming {
	font-size :30px;
	margin :40px 0;
	}
p.img01 img,
p.img02 img,
p.img03 img {
	width :95%;
	margin :0;
}
p.img01,
p.img02,
p.img03 {
	text-align :center;
	margin : 0;
}
	.txt01 a {
	color :#666;
	display :block;
	font-style :italic;
	font-size :14px;
	text-align :center;
	text-decoration :none;
	border :1px solid #ccc;
	width :80%;
	margin :50px auto 20px;
	padding :10px 0;
	}
	.txt02 {
	font-size :16px;
	}
	.txt02 span {
	font-size :10px;
	}
	.txt03 {
	font-size :10px;
	}

}