@charset "utf-8";



/*----------------------------------------------
　James top page
-----------------------------------------------*/
#jam_top{
margin:10px 0 0 0;
background:url(img/main_james.jpg) no-repeat left top;
width:960px;
height:550px;
display:inline-block;
}

#jam_top h1{
display:none;
}


/**jamesのボタンに関するcss**/
/*#jam_top_button_area {
width:960px;
height:107px;
margin:0 auto;
padding-top:10px;

}


#jam_lineup a {
display:block;
float:left;
width:482px;
height:107px;
background-image:url(/originalbrand/james_new/img/james_lineup_bt.jpg);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-9999px;
}

#jam_feature a {
display:block;
float:left;
width:478px;
height:107px;
background-image:url(/originalbrand/james_new/img/james_feature_bt.jpg);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-9999px;
}

#jam_lineup a:hover, #jam_feature a:hover {background-position:0 -107px;}

*/

/*----------------------------------------------
　James lineup エターナルシリーズ3列
-----------------------------------------------*/

#main_content .main_content_inner .col3{
width:909px;
margin:0;
padding/**/:10px 0 10px 8px;
background:url(../history/img/cont-inner-box-3cbg.gif) repeat-y left top;
display:inline-block;
}

* html #main_content .main_content_inner .col3{
padding:10px 0 10px 11px;
}


#main_content .main_content_inner .col3 .lineup_box_length3{
float:left;
width:283px;
height:250px;
margin:0;
padding/**/:0;
}

 html #main_content .main_content_inner .col3 .lineup_box_length3{
padding:0 9px;
}

#main_content .main_content_inner .col3 .lineup_box_length3 .model_area{
float:left;
width:120px;
font-size:12px;
}

#main_content .main_content_inner .col3 .lineup_box_breadth .model_area h3,
#main_content .main_content_inner .col3 .lineup_box_length3 .model_area h3{
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}

#main_content .main_content_inner .col3 .lineup_box_breadth .model_area p,
#main_content .main_content_inner .col3 .lineup_box_length3 .model_area p{
font-size:12px;
}

#main_content .main_content_inner .col3 .lineup_box_length3 .model_area .cv{
margin:20px 0 60px;
font-size:10px;
}
#main_content .main_content_inner .col3 .lineup_box_breadth .cv_area .cv ul,
#main_content .main_content_inner .col3 .lineup_box_length3 .model_area .cv ul{
margin-top:2px;
display:inline-block;
}

#main_content .main_content_inner .col3 .lineup_box_breadth .cv_area .cv ul li,
#main_content .main_content_inner .col3 .lineup_box_length3 .model_area .cv ul li{
float:left;
padding-left:1px;
}

#main_content .main_content_inner .col3 .lineup_box_length3 .img_area3{
float:right;
width:90px;
padding-right:40px;
}

/*---------------------------------------
 バナー部分
----------------------------------------*/
.description_box_eternal {
	width: 910px;
	height:250px;
	float: left;
	margin:0 0 10px 8px;
	background:url(img/eternal.jpg) no-repeat;

}
.description_box_right {
	width: 330px;
	float:right;
	padding:35px 20px 0 0;
	line-height:19px;
	font-size:11px;
}
.description_box_right h4{
	font-weight:bold;
	padding:5px 0 10px 0;
	font-size:14px;
	color:#333333;
}

#main_content .main_content_inner #series{
clear:both;
margin:20px 0 10px 8px;
padding:15px 0 0 10px;
width:887px;
height:30px;
font-weight:bold;
color:#888888;
font-size:15px;
border-left:solid 10px #FF6600;
border-bottom:solid 1px #CCCCCC;
}

.description_box_primary {
	width: 910px;
	height:260px;
	float: left;
	margin:0 0 0 8px;
	background:url(img/primary.jpg) no-repeat;

}
.description_box_left {
	width: 310px;
	float:left;
	padding: 33px 0 0 50px;
	line-height:19px;
	font-size:11px;
}
.description_box_left h4{
	font-weight:bold;
	padding:5px 0 10px 0;
	font-size:14px;
	color:#333333;
}

