/* *****************************************
/*+  lineupPage  +**************************
/***************************************** */
/*+ BACKGROUND + ---------------------------- */
body#lineup div#mainImage {background:url(../img/lineup_bg.jpg) no-repeat top center;}

/*+ lineup + ---------------------------- */
ul.lineupLink{
	margin:0 auto;
	width:760px;
	}
ul.lineupLink li {
	margin:0 0 30px;
	}
ul.lineupLink li.last {
	margin-bottom:0;
	}
ul.lineupLink li a {
	display:block;
	width:760px;
	height:200px;
	text-indent:-99999px;
	overflow:hidden;
	}
li.lineup500 a {background:url(../img/fiat500.jpg) no-repeat top left;}
li.lineupGrande a {background:url(../img/fiatgrande.jpg) no-repeat top left;}
li.lineupPanda a {background:url(../img/fiatpanda.jpg) no-repeat top left;}
li.lineupEvo a {background:url(../img/fiatpuntevo.jpg) no-repeat top left;}
li.lineup500 a:hover,
li.lineupGrande a:hover,
li.lineupPanda a:hover,
li.lineupEvo a:hover {
	background-position:0 -200px;
	}

/*+ lineup lightBox + ---------------------------- */
div#lineupPhoto {
	position:relative;
	margin:0 auto 10px;
	width:520px;
	height:301px;
	}
div#lineupPhoto li {
	position:absolute;
	top:241px;
	}	
div#lineupPhoto li.linePh1 {top:0; left:0;}
div#lineupPhoto li.linePh2 {left:0;}
div#lineupPhoto li.linePh3 {left:131px;}
div#lineupPhoto li.linePh4 {left:261px;}
div#lineupPhoto li.linePh5 {left:391px;}
div.alfaKind {
	margin:0 auto 35px;
	width:520px;
	font-size:0.9em;
	line-height:1.2;
	}
div.fiat500Color {
	margin:0 0 30px;
	text-align:center;
	}
/*+ lineup 写真とテキスト + ---------------------------- */
div.fiatBox {
	margin:0 auto 35px 20px;
	width:520px;
	}
div.fiatBox .fiatTxtL {
	float:left;
	margin:0 15px 0 0;
	width:310px;
	}
div.fiatBox .fiatImageR {
	float:left;
	width:186px;
	}
div.fiatBox .fiatTxtR {
	float:left;
	width:310px;
	}
div.fiatBox .fiatTxtN {
	clear:both;
	padding:10px 0 0 0;
	width:520px;
	}
div.fiatBox .fiatImageL {
	float:left;
	margin:0 15px 0 0;
	width:186px;
	}
div.fiatBox .fiatImageL2 {
	float:left;
	margin:0 15px 0 0;
	width:150px;
	}
div.fiatBox .fiatTxtR2 {
	float:left;
	width:340px;
	}
div.btDownload{
	text-align:center;
	}
/*+ lineup 車種セレクトエリア + ---------------------------- */
div.selectArea{
	margin:0 auto;
	width:520px;
	}
div.selectArea dl.selectTop{
	position:relative;
	width:520px;
	height:30px;
	margin:0 0 10px;
	}
div.selectArea dl.selectTop dd {
	position:absolute;
	top:5px;
	right:0;
	}
div.selectArea table{
	width:520px;
	}
div.selectArea th {
	padding:6px 0 6px 20px;
	width:180px;
	background:#e8e8cc;
	border-bottom:solid 1px #FFF;
	border-right:solid 4px #FFF;
	vertical-align:top;
	text-align:left;
	}
div.selectArea td {
	padding:6px 0 6px 20px;
	background:#f3f3f3;
	border-bottom:solid 1px #FFF;
	vertical-align:top;
	}
div.selectArea td span {
	font-size:0.9em;
	}
div.selectArea h4 {
	margin:20px 0;
	}
div.lineupBt {
	position:relative;
	width:520px;
	height:70px;
	margin:30px auto 30px;
	}
div.lineupBt li.lineCatalog {
	position:absolute;
	top:0;
	left:0;
	}
div.lineupBt li.lineEstimate {
	position:absolute;
	top:0;
	left:265px;
	}
div.lineupBt li.lineTestdrive {
	position:absolute;
	top:40px;
	left:0;
	}
div.lineupBt li.lineContact {
	position:absolute;
	top:40px;
	left:265px;
	}
/*+ lineup side お問い合わせ + ---------------------------- */
div#sideContact{
	margin:0 0 15px;
	width:222px;
	height:161px;
	background:url(../img/side_contactbg.jpg) no-repeat;
	}
div#sideContact ul {
	margin:0 auto;
	padding:40px 0 0;
	width:216px;
	}
div#sideLineup h4 {
	margin:0 0 10px;
	}
div#sideLineup ul {
	margin:0 auto;
	width:206px;
	}
div#sideLineup li {
	margin:0 0 10px;
	}
div#sideLineup li a{
	display:block;
	width:206px;
	height:60px;
	overflow:hidden;
	text-indent:-999999px;
	}
div#sideLineup li.fiat500 a {background:url(../img/bnr_fiat500.jpg) no-repeat top left;}
div#sideLineup li.fiatGrande a {background:url(../img/bnr_fiatgrande.jpg) no-repeat top left;}
div#sideLineup li.fiatPanda a {background:url(../img/bnr_fiatpanda.jpg) no-repeat top left;}
div#sideLineup li.fiatEvo a {background:url(../img/bnr_fiatevo.jpg) no-repeat top left;}
div#sideLineup li.pandaViolet a {background:url(../img/bnr_pandaviolet.jpg) no-repeat top left;}
div#sideLineup li.fiat500Bi a {background:url(../img/bnr_fiat500Bi.jpg) no-repeat top left;}
div#sideLineup li.fiat500Guacamole a {background:url(../img/bnr_fiat500guacamole.jpg) no-repeat top left;}
div#sideLineup li.fiat500Magenta a {background:url(../img/bnr_fiat500magenta.jpg) no-repeat top left;}
body.fiat500 div#sideLineup li.fiat500 a,
body.grandePunto div#sideLineup li.fiatGrande a,
body.fiatPanda div#sideLineup li.fiatPanda a,
body.puntoEvo div#sideLineup li.fiatEvo a,
div#sideLineup li.fiat500 a:hover,
div#sideLineup li.fiatGrande a:hover,
div#sideLineup li.fiatPanda a:hover,
div#sideLineup li.fiatEvo a:hover,
div#sideLineup li.pandaViolet a:hover,
div#sideLineup li.fiat500Bi a:hover,
div#sideLineup li.fiat500Guacamole a:hover,
div#sideLineup li.fiat500Magenta a:hover {
	background-position:0 -60px;
	}
