/* 全体レイアウト */

@media screen and (min-width: 641px){

#lp {
	background: #eeeeee;
	margin: 0px 0px -100px 0px;
	padding: 50px 0px 100px 0px;
	}

#lp .main {
	width: 100%;
	max-width: 800px;
	margin: 0px auto;
	}

#lp .main img {
	width: 100%;
	}

#res .hli {
	margin: 0px 0px 50px 0px;
	}

#res form,
#res .priv {
	width: 90%;
	max-width: 800px;
	margin: 0px auto;
	}

}

@media screen and (max-width: 640px){

#lp .main {
	width: 100%;
	}

#lp .main img {
	width: 100%;
	}

#res .hli {
	font-size: 21px;
	}


}

