@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,
section#voice02 h2 img {
	width: auto !important;
}


section#offer p#sp_offer,
section#optin div#sp_optin {
	display: none;
}

section#optin form p {
	text-align: center;
}
section#optin form p img {
	width: auto!important;
}

div#sp-footer-btn {
	display: none;
}



/* utЉ */
/* ----------------------------------------------------- */
section#staff img  {
	width: auto !important;
}

section#staff div.member div.wrap div.img {
	float: left;
	width: 350px;
}

section#staff div.member  div.wrap div.tex {
	float: right;
	width: 730px;
}
