@charset "UTF-8";

@import url("./normalize.css");
@import url("./general.css");
@import url("./style.css");



.sp,
.spimage,
img[src*="_sp."],
.hidden {
	display: none !important;
}

div.container {
	width: 100%;
	max-width: 1030px;
	padding: 0;
}





/* ▼ */
/* ----------------------------------------------------- */
section#header {
	background: url(../img/headline.png) top no-repeat ;
	padding-top: 0;
	padding-bottom: 0;
	height: 498px;
}
section#header .container {
	height: 498px;
}
section#header .container iframe {
	margin: 160px 0px 0px 50px;
}
section#logo {
	padding-top: 0;
	padding-bottom: 0;	
}
section#whyme {
	margin-top: 0;
	margin-bottom: 0;	
}
.box2 {
    padding: 0.5em 1em;
    margin: 2em 20px;
    font-weight: bold;
    color: #6adcff;/*文字色*/
    background: #FFF;
    border: solid 3px #6adcff;/*線*/
    border-radius: 10px;/*角の丸み*/
}
section#whyme .box2 p {
	background: url(../img/il_check.png) left no-repeat;
	font-size: 40px;
    margin: 0 0 0 20px; 
    padding: 0 0 0 50px;
}
section#banner {
	padding-top: 0;
	padding-bottom: 0;
}
section#banner p {
	text-align: center;
	font-size: 62px;
	color: #cc9966;
	margin-top: 0;
	margin-bottom: 0;
}
section#explain .container {
	padding: 0 20px;
}
section#explain p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#explain img {
	margin: 20px 20px 0 0;
}
section#whyyou h2 {
	text-align: center;
	font-size: 52px;
}
section#whyyou p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_senjyo .container {
	padding: 0 20px;
}
.box12{
    padding: 0.5em 1em;
    margin: 1em 0;
    color: #FFF;
    background: #6adcff;
    border-radius: 10px;
}
section#ex_senjyo h2 {
	background-color: #6adcff;
	text-align: center;
	font-size: 52px;
}
section#ex_senjyo .floatLeft {
	margin: 0 20px 0 0;
}
section#ex_senjyo p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_onyoku h2 {
	background-color: #6adcff;
	text-align: center;
	font-size: 52px;
}
section#ex_onyoku p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_onyoku .center {
	text-align:center;
	margin: 20px 0;
}
section#ex_jet h2 {
	background-color: #6adcff;
	text-align: center;
	font-size: 52px;
}
section#ex_jet p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_jet .center {
	text-align:center;
	margin: 20px 0;
}
.youtube{
    padding: 0.5em 1em;
    margin: 1em 220px;
    color: #FFF;
    background: #6adcff;
    border-radius: 10px;
}
section#ex_spot h2 {
	background-color: #6adcff;
	text-align: center;
	font-size: 52px;
}
section#ex_spot p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_spot .center {
	text-align:center;
	margin: 20px 0;
}
section#ex_spot img {
	margin: 0 0 20px 0;
}
section#ex_buildin h2 {
	background-color: #6adcff;
	text-align: center;
	font-size: 52px;
}
section#ex_buildin p {
	font-size: 42px;
	margin: 0 0 0 0;
}
section#ex_buildin .center {
	text-align:center;
	margin: 20px 0;
}section#whyyou .center {
	text-align:center;
	margin: 20px 0;
}
section#ex_onyoku .container {
	padding: 0 20px;
}
section#ex_jet .container {
	padding: 0 20px;
}
section#ex_spot .container {
	padding: 0 20px;
}
section#ex_senjyo .container {
	padding: 0 20px;
}
section#ex_senjyo .container {
	padding: 0 20px;
}
section#ex_buildin .container {
	padding: 0 20px;
}
section# {
	
}
section# {
	
}
section# {
	
}
section# {
	
}
section# {
	
}
section# {
	
}
section# {
	
}