/* CSS Document */

@media (min-width:751px){
	.cmenu li a { line-height: 70px; padding-top: 0; }
	
	#greeting { padding-top: 140px; margin-top: -120px; }
	#greeting .mainw {  }
	#greeting .txt { width: 625px; padding-top: 60px; }
	#greeting .txt p { padding-right: 100px; font-size: 16px; }
	#greeting .img { width: 475px; }

	/*#company { padding-top: 140px; }*/
	#company { padding: 140px 0; }
	#history { padding: 140px 0; }


} /* End @media (min-width: 751px) */

/* ---------------------------------------------------------------------------------------------------- */

@media (min-width: 751px) and  (max-width:1245px){
	
}

/* ---------------------------------------------------------------------------------------------------- */

/* Start @media (max-width: 750px) */

@media (max-width:750px){
	#mv .img { background: url(../images/mv_sp.jpg) center center no-repeat; background-size: cover; }
	#mv h2 { width: 72vw; }

	.cmenu li a { line-height: 13vw; padding-top: 0; }
	
	#greeting { padding-top: 20vw; margin-top: -10vw; }
	#greeting .mainw {  }
	#greeting .txt { padding-bottom: 8vw; }
	#greeting .txt p {  }
	#greeting .img { width: 100%; }

	/*#company { padding-top: 20vw; }*/
	#company { padding: 20vw 0; }
	#history { padding: 20vw 0; }


} /* End @media (max-width: 750px) */

