@charset "utf-8";

/*-----------------------------------
       TOPページのみ
------------------------------------*/
body{
    margin:0px;
	padding:0px;
	background:url(../img/body_bg.jpg) repeat-x top left;
}

#warrpar{
	background:url(../img/wrap_bg.jpg) no-repeat top left;
	width:100%;
	margin: 0;
	padding: 0;
	float: left;
	
}

#header{
	height:302px;
	background-image: url(../img/rogo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}


#header_rogo{
	position:absolute;
	width:300px;
	height:54px;
	left:56px;
	top:24px;
	text-indent: -9999px;
}

#header_rogo a{
	width:300px;
	height:54px;
	display: block;
	top: 24px;
	left: 56px;
	z-index: 1;
}

/*-----------------------------------
       コンテンツ
------------------------------------*/
/*---トピックス---*/
#main_cont .topix{
	width:720px;
	padding:23px 0 0 0;
	background-image: url(../img/topix_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.topix a:hover img{
    opacity:0.8;
	filter: alpha(opacity=80);
}

.topix img{
    margin:10px 0 0 0;
	float:left;
}

.topix dl{
	float:left;
	margin:10px 0 0 0;
	width: 160px;
}


.topix dt{
	font-size:12px;
	float: left;
	clear:right;
	margin-left: 6px;
	padding-left: 10px;
	background-image: url(../img/tpx_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.topix dd{
	float:left;
	font-size:10px;
	color:#555555;
	line-height:130%;
	clear: both;
	margin-left: 6px;
	padding: 0;
	width: 154px;
}

.tpx_partitionline_bg{
	background-image:url(../img/tpx_line.gif);
	width: 1px;
	background-repeat: no-repeat;
	background-position: center;
}

.topix a{
    text-decoration:none;
	font-weight:bold;
	color:#272950;
}

.topix a:hover{
    text-decoration:underline;
	color:#272950;
	font-weight:bold;
}

/*---What'sNew＆キャンペーン---*/
.whatsNtitle{
	width:360px;
	float: left;
	clear: left;
	padding: 26px 0 0 0;
	background-image: url(../img/whats_title.jpg);
	background-repeat: no-repeat;
}

#contents .whatsN{
	width:360px;
	float:left;
	overflow: scroll;
	height: 251px;
	clear: left;
}

.whatsN a{
    color:#436FBE;
	text-decoration:none;
}

.whatsN a:hover{
    text-decoration:underline;
}

.whatsN table{
	width:340px;
}

.whatsN td{
    background-image:url(../img/info_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 0 0;
}

.whatsN dl{
	margin:6px 0 6px 12px;
	width: 315px;
}

.whatsN dt{
	color:#365387;
	float: left;
	background-image: url(../img/wht_yajirushi.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	width: 74px;
	text-align: left;
	clear: left;
	display: inline;
}

.whatsN dd{
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 6px 0 0;
	clear: right;
	overflow: hidden;
	padding-left: 10px;
	width: 220px;
}


/*---工場入庫車情報---*/
.carinfo_title{
	width:350px;
	float:right;
	clear: right;
	padding: 26px 0 0 0;
	background-image: url(../img/info_title.jpg);
	background-repeat: no-repeat;
}

#contents .carinfo{
	width:350px;
	float: right;
	clear: right;
	overflow: scroll;
	height: 251px;
}

.carinfo a{
    font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

.carinfo a:hover{
    font-weight:bold;
	text-decoration:underline;
	font-size:10px;
}

.carinfo table{
	width:330px;
}

.carinfo img{
	float:left;
	margin: 8px 0 0 6px;
}

.carinfo dl{
	margin:8px 0 0 6px;
	float: left;
	width: 220px;
}


.carinfo dt{
	float:left;
	clear: right;
	font-size: 10px;
	color: #4151C0;
}

.carinfo dd{
	clear:both;
	font-size: 10px;
	color: #555555;
}

.info_partitionline_bg{
	background-image:url(../img/info_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top: 1px;
	height: 1px;
}

/*---メインコンテンツ下部---*/
#contents .underBox{
    float:left;
	clear:both;
}

.underBox table{
	width:720px;
	margin-top: 20px;
}

.hikitori_Box{
	background-image:url(../img/hikitori_bg.jpg);
	padding-top:26px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: top right;
	width: 350px;
}

.hikitori_Box img{
    float:left;
	clear:right;
	margin:0 10px 0 0 ;
}
.mobile_Box{
	background-image:url(../img/mobile_bg.jpg);
	padding-top:26px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: top right;
	width: 350px;
}

.mobile_Box img{
    float:left;
	clear:right;
	margin:0 10px 0 0 ;
}
.factory_Box{
	background-image:url(../img/factory_bg.jpg);
	padding-top:26px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: top right;
	width: 350px;
}

.factory_Box img{
    float:left;
	clear:right;
	margin:0 10px 0 0 ;
}

