@charset "UTF-8";

@import url("normalize.css");
@import url("font-awesome.css");
@import url("general.css");
@import url("style.css");


.sp {
	display: none;
}

/*
@media (min-width: 980px) {
	div.container {
		width: 980px;
	}
}*/

div.container {
	max-width: 1140px;
	width: 95%;
}

/*
@media (min-width: 980px) {
	header p {
		width: 17%;
	}
}

@media (min-width: 1000px) {
	header p {
		width: 18%;
	}
}

@media (min-width: 1050px) {
	header p {
		width: 23%;
	}
}

@media (min-width: 1070px) {
	header p {
		width: 27%;
	}
}

@media (min-width: 1100px) {
	header p {
		width: 23%;
	}
}

@media (min-width: 1139px) {
	header p img {
		width: 95%;
	}
}

@media (min-width: 1140px) {
	header p img {
		width: auto !important;
	}
}
*/

section#story01 article {
	display: table-cell;
	width: 72.8%;
}

section#story01 aside {
	display: table-cell;
	width: 24.5%;
}

section#story01 div.spacer {
	display: table-cell;
	width: 2.7%;
}

section#story01 article h2 img,
section#story02 h2 img,
section#benefit h2 img,
section#menu h2 img,
section#voice h2 img,
section#voice h3 img,
section#offer h3 img,
section#faq h2 img,
section#optin h2 img {
	width: auto !important;
}


section#offer p#sp_offer,
section#optin div#sp_optin {
	display: none;
}

