@charset "UTF-8";

body {
	margin: 0 auto;
}
.containerSecret {
	background: url(/special/motonowifi/img/ouen/back.gif)#FFF repeat fixed;
	margin: 0 auto 0;
	padding: 52px 0 50px 300px;
	width: 100%;
}
header,
main,
footer {
	margin: 0 auto;
	text-align: center;
	width: 900px;
	box-sizing: border-box;
}
@media screen and (max-width: 900px) {
	header,
	main,
	footer {
			width: 100%;
			padding: 0px 20px;
	}
}





/* content ------------------------------ */
header {
	padding: 40px 0 24px;
	position: relative;
}
h1 {
	display: inline-block;
	margin: 0 auto 40px;
	position: relative;
}
h1::before,
h1::after {
    display: none;
}
.moto::before,
.moto::after {
    content: url(/special/motonowifi/img/icon_kouji.gif);
    margin: 10px;
    position:relative;
    top: -160px;
    margin: 40px;
}
.construction {
    padding:40px; 

}

footer {
	padding: 80px 0 24px;
}

@media screen and (max-width: 767px){
    h1 {
        width: 100%;
        max-width: 100%;
        padding: 0px 40px;
    }
    header> p:nth-last-of-type(1) img {
        width: auto;
    }
}

@media screen and (max-width: 767px){
    header> p:nth-last-of-type(1) img {
        width: 120px;
    }
    .moto::before,
    .moto::after {
        top: -70px;
    }
}
@media screen and (max-width: 479px){
	header> p:nth-last-of-type(1) img {
		width: 33%;
	}
}