@charset "UTF-8";
@import url("vegas.css");

/***** ホーム *****/

#vegas {
	width:100%;
	position:relative;
	display:block;
}

#vegas h2 {
	width:583px;
	height:54px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-27px;
	margin-left:-292px;
	z-index:999;
	text-align:center;
}

#vegas .btnScroll {
	width:50px;
	height:auto;
	position:absolute;
	left:50%;
	bottom:50px;
	margin-left:-25px;
	z-index:999;
}

/***** #top01 *****/

#top01 p {
	font-size:115%;
	line-height:200%;
}

/***** #top02 *****/

#top02 ul li {
	width:50%;
	float:left;
}

#top02 ul li img {
	width:90%;
	height:auto;
	margin:0 auto;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
	border:1px solid #ccc;
}

/***** bg *****/

.bg01,
.bg02 {
	width:100%;
	position:relative;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	z-index:1;
}

.bg01 {
	height:500px;
	background-image:url(../img/bg_01.png);
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_01.png', sizingMethod='scale')"
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_01.png', sizingMethod='scale')"
}

.bg02 {
	height:600px;
	background-image:url(../img/bg_02.png);
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_02.png', sizingMethod='scale')"
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_02.png', sizingMethod='scale')"
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:766px) {
}

@media screen and (max-width:479px) {

/*	#vegas {
		height:400px !important;
	}
*/
	#vegas h2 {
		top:60%;
	}

	#vegas h2 img {
		width:70%;
		display:inline;
	}

	.bg01 {
		height:200px;
	}

}






