@charset "utf-8";
/* CSS Document */

/*==========pc-style==========*/
@media screen and (min-width: 751px) {
	/*==========intoro==========*/
	body{
		width:100%;
		min-width:1180px;
		height:auto;
	}
	.wrap{
		position:relative;
		height:auto;
		margin:-22px 0 0 0;
		background:url(../images/intro.jpg) repeat;
		background-size:cover;
		background-attachment:fixed;
	}
	.main_contents{
		padding:54px 0 100px 0;
	}
	.main_contents h2{
		width:894px;
		margin-left:23%;
	}
	.main_contents .intoro_img {
		width:894px;
		margin-left:23%;
	}
	
}
@media screen and (max-width:750px) {
	/*==========index==========*/
	body{
		width:750px;
		height:auto;
		background:url(../images/sp/s_intro_bg.jpg) center/cover no-repeat fixed #800000;
	}
	.main_contents{
		position:relative;
		width:750px;
		padding-top:210px;
	}
	.main_contents h2{
		width:710px;
		margin:auto;
	}
	.main_contents .intoro_img{
		width:750px;
		margin:auto;
	}
}

