@charset "Shift_JIS";
/* CSS Document */

/*TOPページ*/

/*globalNavi
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#globalNavi {
	height:840px;
	}	


/*メインイメージ
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainImgRepeat {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_index03_main_ver2022.jpg) no-repeat center top;
	background-size:130%;
}

@media screen and (min-width:1041px){
	#mainImgRepeat {
	background:url(../images/bg_index03_main_ver2022_max.jpg) no-repeat center bottom;
	background-size:110%;
	}
}
@media screen and (max-width:980px){
	#mainImgRepeat {
	background:url(../images/bg_index03_main_ver2022.jpg) no-repeat center top;
	background-size:1280px;
	}
}
.mainImgIn {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width: 940px;
}


.mainImgIn .contents h1 {
	margin:70px auto 28px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.mainImgIn .contents h2 {
	margin:0px auto 42px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.mainImgIn .contents p {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	height:220px;
	background:url(../images/txt_index02.png) no-repeat center top;	
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

/*コンテンツ
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.mainImgIn .contents {
	width:784px;
	float:right;
	}


/*ラインナップ
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#lineupOut {
	background:#FFFFFF;
	height:540px;
	background:url(../images/bg_index03_lineup.png) repeat-x center top;	
}
.lineupIn {
	margin:0px auto;
	padding:37px 0px 60px 0px;
}

.lineupIn h2 {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/hline_index01_lineup.png) no-repeat left top;
	height:18px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.lineupIn ul {
	margin:30px -100px 0px 130px;
	padding:0px 0px 0px 0px;
	width:830px;
}
.lineupIn li {
	width:298px;
	margin:0px 100px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	*display: inline;
	*zoom: 1;
	position:relative;
}

.lineupIn li span {
	position:absolute;
	top:-20px;
	right:0px;
}



