@charset "utf-8";
/*------------------------------------------------
 * Title : Newcar (新車情報)
 * Author:
 -------------------------------------------------*/
@import "common.css"; /* 共通CSS */

/*mainlayout*/ 

#newcarIndex {
	margin:0 20px 0 20px;
}

/*customlayout*/ 

/*
#main .page-titile {
    border-bottom: 1px solid #2561A9;
    width: 655px;
	margin-bottom:15px;
}


#main .page-titile h1 {
	padding:26px 0 30px 8px;
}
*/

p.caption {
	font-size:90%;
	line-height:1.5;
	padding:0 20px;
	margin-bottom:20px;
}

p.index-caption {
	text-align:right;
	margin:5px 0 50px 0;
	overflow:hidden;
}

h2.page-index {
	border-bottom:1px dotted #cccccc;
	padding:0 0 7px 25px;
	background:url(images/title_arrow1.gif) no-repeat 0px 2px;
}

.carcategory {
	width:100%;
	overflow:hidden;
}

.boxL {
	float:left;
	width:135px;
	padding:0 0 0 10px;
}

.boxR {
	width:470px;
	/*margin:0px 0px 20px 0px;*/
	padding:30px 0 20px 0;
	_zoom:1;
	float:left;
	overflow:hidden;
	border-top:1px solid #cccccc;
}

.car-thum {
	width:150px;
	margin:0 10px 10px 0;
	float:left;	
	overflow:hidden;
}

.right-item {
	margin :0 0 10px 0;

}

#newcarIndex .pagetopLink {
	text-align:right;
	margin:20px 0 50px 0;
}

.boxL2 {
	float:left;
	width:284px;
	padding:10px;
	margin:10px 0 0 0;
	overflow:hidden;
}

.boxR2 {
	float:left;
	width:284px;
	padding:10px;
	margin:10px 0 0 0;
	overflow:hidden;
}

.boxL2 p.caption, .boxR2 p.caption {
	font-size:90%;
	line-height:1.5;
	margin:0;
	padding:10px 0;
}

.boxR2 p.newcar_box_img, .boxL2 p.newcar_box_img {
	text-align:center;
	padding-bottom:10px;
}

.boxM {
	width:100%;
}

.boxM .caption {
	padding-top:10px;
}

.boxM p.newcar_box_img {
	width:100%;
	text-align:center;
	padding-bottom:20px;
}

/*welcab*/

.welcab {
	margin:30px 45px 20px 23px;
	overflow:hidden;
}

.box1 {
	margin:0 0 20px 0;
}

.box1 .left-img {
	float:left;
	overflow:hidden;
}

.box1 .right-caption {
	padding-left:10px;
	overflow:hidden;
	font-size:90%;
	line-height:1.5;
}

.box1 .right-img {
	float:right;
	overflow:hidden;
}

.box1 .left-caption {
	padding-right:10px;
	overflow:hidden;
	font-size:90%;
	line-height:1.5;
}

.box2L {
	width:285px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.box2R {
	width:285px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.bt_title {
	padding-bottom:10px;
}

.welcab_bt {
	margin-bottom:10px;
}

.welcab .pagetopLink {
	clear:left;
	text-align:right;
	margin:20px 0 50px 0;
	overflow:hidden;
}

.sijo-report {
	margin:80px 0 100px 40px;
}

.caption-newcarindex1 {
	font-size:90%;
	line-height:1.5;
	padding:10px 20px;
	margin-bottom:10px;
}

.right-caption1 {
	width:380px;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
	font-size:90%;
	line-height:1.5;
}

.left-caption1 {
	width:380px;
	padding-top:10px;
	padding-right:10px;
	overflow:hidden;
	font-size:90%;
	line-height:1.5;
}

.box-width1 {
	width:580px;	
}


/******個別車種情報*******
**********miyata write*/

#newCarTitle {
    border-bottom: 1px solid #2561A9;
    width: 655px;
	padding-top:10px;
	padding-bottom:20px;
}

#newcar_menu {
	padding-top:25px;
	/*padding-bottom:10px;*/
	padding-bottom:0px;
	margin-bottom:0px;
}

#newcar_menu img{
	/*float:left;*/
	margin:0px 0px 0px 0px;
	border:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	/*vertical-align:top;*/
}

#newCarMainBodyInner{
	font-size: 90%;
	line-height: 1.5;
	width:625px;
	padding-left:20px;
	padding-bottom: 30px;
}

#newcar_menu ul{
	list-style:none;
	padding-bottom:0px;
	margin-bottom:0px;
	
	/*padding-bottom:3px;*/
}

#newcar_menu li{
	float:left;
	/*padding:0px 0px 1px 0px;*/
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#newcar_menu table{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#newcarSplashWrap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:0px;
}

#newcarSplashWrap img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	vertical-align:top;
}

#recommendArea{
	clear:both;
	width:620px;
	padding-top:25px;
}

#recommendArea h2{
	border-bottom:1px dotted #cccccc;
	padding:0 0 7px 25px;
	background:url(images/title_arrow1.gif) no-repeat 0px 2px;
}

#recommendMsgArea{
	clear:both;
	padding-left:5px;
	padding-top:2px;
}

#recommendMsgArea font{
	font-size:90%;
	/*line-height:135%;*/
}

#recommendArea h3{
	padding:10px 0px 7px 18px;
	background:url(/images/common/title_arrow_gray.gif) no-repeat 3px 15px;
}

#reccomendMsgAreaLeftBox {
	float:left;
	width:450px;
}

#reccomendMsgAreaRightImg {
	clear:right;
	float:right;
}

#recommendBodyCopy {
	padding-left:20px;
	line-height:1.5;
}

#pageTop{
	clear:both;
	width:620px;
	padding-top:25px;
	padding-bottom:25px;
}

#pageTop img{
	/*padding-right:40px;*/
}

/*カタログ*/
.input-label {
	padding-left:14px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	background:url(catalog_images/catalog_txt_icon.gif) no-repeat 0px 2px;
}

.input-caption {
	padding-left:14px;
	padding-top:3px !important;
	padding-bottom:3px !important;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px ;
	line-height:1.4;
	background:url(catalog_images/catalog_txt_icon.gif) no-repeat 0px 7px;
}

#catalogFormInputItem {
	clear:both;
	padding-top:9px;
	padding-left:15px;
	padding-bottom:20px;
}
