@charset "utf-8";

.cont h1 {
	background-image: url(../images/title.png);
}

#message p.lead {
	font-size: 20px;
	font-weight: bold;
	color: #fdbe34;
	text-align: center;
}

#message .inner {
	width: 100%;
	overflow: hidden;
}

#message .inner:first-of-type {
	margin-bottom: 20px;
}

#message img {
	float: left;
}

#message .inner  p {
	width: 340px;
	float: right;
}

#guide table.info {
	margin-bottom: 60px;
}

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

.cont h1 {
	background-image: url(../images/title_sp.png);
	background-size: 74.4%;
}

#message img {
	float: none;
	margin-bottom: 20px;
	width: 100%;
}

#message .inner  p {
	width: 100%;
	float: none;
}

#guide table.info {
	margin-bottom: 30px;
}
	
}
