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

.noDisp {
	display: none;
}
.cred {
	color: #FF0000;
}
.listBlack {
	background: #1A1A1A;
}
.listGray {
	background: #2C2C2C;
}


#idContentIndex2{
	width: 980px;
	margin:0px auto;
	display:block;
	
	background-color:#141414;
	}

#pankuzu{
width:900px;
margin:15px 30px 15px;

font-size:10px;
}
#pankuzu .stay{
color:#FFCC00;
}
#pankuzu a{
text-decoration:none;
}


/*top*/

#flashContent{

width:980px;
	height:346px;
	background-color:#000000;
}


.flash326{
	width:326px;
	height:152px;
	float:left;
	padding-bottom:0px;
}
.flash326-r{
	width:326px;
	height:152px;
	float:left;
	padding-bottom:0px;
}


#2nd{
width: 980px;
	margin:0px auto;
	display:block;
	
}

#2ndleft{
	float:left;
	text-align: left;
	width:650px;
	margin:0;
	background-color:#141414;
}



#2ndright{
	float:left;
	width:326px;
	margin:0;
}

.gaiyou{
width:590px;
margin-left:20px;
margin-bottom:40px;
}


.gaiyou_l{
width:320px;
margin-right:30px;
float:left;
}
.gaiyou_r{
width:240px;
margin-right:0px;
float:left;
}


.gaiyou_l2{
width:240px;
margin-right:30px;
float:left;
}
.gaiyou_2r{
width:320px;
margin-right:0px;
float:left;
}

.20px{
margin: 20px,0px,20px,0px;
}

#ModelContent {
	width:980px;
	background-color: #141414;
}

#ModelLeft {
	float:left;
	width:653px;
	
	
}
#ModelRight {
	float: left;
	width:326px;
	margin: 0;
	padding: 0;
	background-color:#141414;

}

.TxtLineLeft {
	width:590px;
	height: 220px;
	margin:0px auto;
}
.TxtLineLeft div.Center {
	
}
.TxtLineLeft div.Center img {
	margin-bottom:10px;
}
.TxtLineLeft div.Center p {
	line-height: 130%;
}

.TxtLineLeft div.Left {
	float: left;
	width:320px;
	margin-right:30px;
}
.TxtLineLeft div.Left img {
	margin-bottom:10px;
}
.TxtLineLeft div.Left p {
	line-height: 130%;
}

.TxtLineLeft div.Right {
	float:left;
	width:240px;
}

.TxtLineRight {
	width:590px;
	height: 220px;
	margin:0px auto;
}
.TxtLineRight div.Left {
	float: left;
	width:240px;
	margin-right:30px;
	
}
.TxtLineRight div.Right img {
	margin-bottom:10px;
}
.TxtLineRight div.Right p {
	line-height: 130%;
}

.TxtLineRight div.Right {
	float:left;
	width:320px;
}

.TxtLineall {
	width:590px;
	margin:0px auto;
}

.TxtLineall2 {
	width:590px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	/*font-weight: bold;*/
	line-height: 150%;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.TxtLineall2 a{color: #FFCC00;text-decoration: none;}
.TxtLineall2 a:visited {color: #FFCC00;text-decoration: none;}
.TxtLineall2 a:hover {color: #808080;text-decoration: underline;}
.TxtLineall2 a:active {color: #808080;text-decoration: none;}


.TxtLineall2-2 {
	width:590px;
	margin:30px 0 0 20px;
	padding-top:10px;
	padding-bottom:10px;
	/*font-weight: bold;*/
	line-height: 150%;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.TxtLineall2-2 a{color: #FFCC00;text-decoration: none;}
.TxtLineall2-2 a:visited {color: #FFCC00;text-decoration: none;}
.TxtLineall2-2 a:hover {color: #808080;text-decoration: underline;}
.TxtLineall2-2 a:active {color: #808080;text-decoration: none;}

/*---------- SPECIFICATION ----------*/

#ModelLeft h2 {
	width:653px;
	height:65px;

}
#ModelLeft h3 {
	font-size:12px;
	margin: 20px 0 15px 20px;
}
#ModelLeft table {
	border: none;
	margin:0 0 0 20px;
	width:613px;
}
#ModelLeft td.Left {
	padding: 8px 0 8px 5px;
	width:307px;
	text-align: left;
}
#ModelLeft td.Right {
	padding: 8px 5px 8px 0;
	width:306px;
	text-align: right;
}
#ModelLeft div#EquipLeft {
	float: left;
	margin:0 20px 0 0;
	width:297px;
}
#ModelLeft div#EquipLeft dt {
	padding:8px 0 8px 5px;
	margin:0 0 10px 0;
	background: #2C2C2C;
}
#ModelLeft div#EquipLeft ul {
	list-style-type: circle;
}
#ModelLeft div#EquipLeft li {
	list-style-type: disc;
	margin:0 0 5px 20px;
	line-height: 130%;
}




#ModelLeft div#EquipRight {
	float: left;
	margin:0;
	width:296px;
}
#ModelLeft div#EquipRight dt {
	padding:8px 0 8px 5px;
	margin:0 0 10px 0;
	background: #2C2C2C;
}
#ModelLeft div#EquipRight ul {
	list-style-type: circle;
}
#ModelLeft div#EquipRight li {
	list-style-type: disc;
	margin:0 0 5px 20px;
	line-height: 130%;
}

#Esseess {
	clear:both;
	width:652px;
}
#Esseess h2 {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	width: 652px;
	height: 65px;
	background: url(../images/model/500/abarth5_esseesse_kit_bg.png) left bottom no-repeat;
}
#Esseess div.Left {
	float:left;
	width:352px;
}
#Esseess div.Left li {
	list-style-type: disc;
	margin:0 0 5px 40px;
	line-height: 130%;
}
#Esseess div.Right {
	float: left;
	width:300px;
	height: 215px;
}


#ModelLeft table.table2 {
	border: none;
	margin:0 0 0 20px;
	width:613px;
}
#ModelLeft table.table2 td.Left {
	padding: 8px 0 8px 5px;
	width:204px;
	text-align: left;
}
#ModelLeft table.table2 td.Center {
	padding: 8px 0 8px 0;
	width:204px;
	text-align: right;
}
#ModelLeft table.table2 td.Right {
	padding: 8px 5px 8px 0;
	width:205px;
	text-align: right;
}


.btnerea {
width: 330px;
height:40px;
margin-top:30px;
}




#idSpace1{
	clear: both;
	height: 1px;
}

