@charset "UTF-8";

/*--floatマージン--*/

.rightFloatMaginNone{
	margin-right:0!important;}

/*-----メイン-----*/

.main{
	margin-bottom:43px;
	background:url(../images/bg_main.png) center center repeat-x;}

.mainInner{
	position:relative;
	width:980px;
	height:460;
	margin:0 auto;}

.mainBtn{
	position:absolute;
	top:265px;
	left:70px;}

.mainHikari{
	position:absolute;
	top:235px;
	left:36px;}


/*-----人気モデルから探す-----*/

.ninkimodel{
	margin-bottom:26px;}

.ninkimodelInner{
	width:980px;
	margin:0 auto;}

.ninkimodel h2{
	border-bottom:solid 3px #fff;
	padding-bottom:8px;
	margin:0 115px 23px 115px;}

.ninkimodel ul{
	padding:0 10px;}

.ninkimodel li{
	float:left;
	width:300px;
	background:url(../images/bg_ninkimodel.png) center center repeat-y;
	padding:15px 0;
	margin:0 30px 30px 0;}

.ninkimodelph{
 	margin-bottom:10px;}

.ninkimodelBtnCs{
 	margin-bottom:10px;}

/*-----価格別に探す-----*/

.kakakubetsu{
	margin-bottom:32px;}

.kakakubetsuInner{
	width:980px;
	margin:0 auto;}

.kakakubetsu h2{
	border-bottom:solid 3px #fff;
	padding-bottom:8px;
	margin:0 115px 35px 115px;}

.kakakubetsu h3{
	margin-bottom:17px;}

.kakakubetsu ul{
	padding:0 50px;}

.kakakubetsu li{
	float:left;
	width:425px;
	background:url(../images/bg_kakakubetsu.png) center center repeat-x;
	padding:25px 0 18px 0;
	margin:0 30px 40px 0;}

.kakakubetsuBtnCs{
 	margin-bottom:10px;}

/*-----エリア別に探す-----*/

.areabetsu{
	margin-bottom:72px;}

.areabetsuInner{
	width:980px;
	margin:0 auto;}

.areabetsu h2{
	border-bottom:solid 3px #fff;
	padding-bottom:8px;
	margin:0 115px 35px 115px;}

.areabetsu h3{
	margin-bottom:10px;}

.areabetsu ul{
	padding:0 10px;}

.areabetsu li{
	float:left;
	width:300px;
	background:url(../images/bg_areabetsu.png) center center repeat-y;
	padding:15px 0;
	margin:0 30px 20px 0;}

.areabetsu li.areabetsuComm{
	background:url(../images/areabetsu_comm.png) center center no-repeat;
	width:300px;
	height:155px;
	padding:0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

.areabetsu li.areabetsuComm br{
	display:none;}

.areabetsuBtnCs{
 	margin-bottom:10px;}

/*-----全車一括検索-----*/

.zenshakensaku{
	background:url(../images/bg_zenshakensaku.png) center center repeat-x;
	padding:21px 0 20px 0;}

.zenshakensakuInner{
	width:980px;
	margin:0 auto;}

.zenshakensaku h2{
	padding-bottom:18px;}

.zenshakensaku ul{
	padding:0 13px;}

.zenshakensaku li.zenshakensakuCs{
	float:left;
	width:470px;}

.zenshakensaku li.zenshakensakuGetu{
	float:right;
	width:470px;}

/*-----Nissan Intelligent Choiceが安心の理由-----*/

.nic{
	background-color:#000;
	padding-top:60px;}

.nicSt{
	border-bottom:solid 3px #fff;
	padding-bottom:8px;
	margin-bottom:25px;}

.nicSt h2{
	width:980px;
	margin:0 auto;}

.nicSt h2 span{
	display:block;
	float:left;}

.nicSt h2 span:first-child{
	margin:0 8px 0 35px;}

.nicInner{
	width:980px;
	margin:0 auto;}

.nic ul{
	padding:0 10px;}

.nic li{
	float:left;
	width:465px;
	margin:0 30px 30px 0;}

.nic li .nicPointComm{
	background:url(../images/bg_nic_point.png) center bottom repeat-x #fff;
	min-height:145px;}

.nic li .nicPointComm p{
	font-weight:bold;
	font-size:15px!important;
	line-height:1.7!important;
	text-align:left;
	padding:15px 32px 0 32px;
	text-align: justify;
	text-justify:inter-ideograph;}

.nic li .nicPointComm p a{
	color:#d00;}

.nic li .nicPointComm p a:hover{
	color:#f90;}


/*-----------------------------
gototop
------------------------------*/

.gototop{
	background-color:#000;
	width:980px;
	margin:0 auto;
	padding:10px 0 40px 0;}

.gototop p a{
	display:block;
	float:right;
	padding:8px;
	background-color:#fff;
	color:#003;
	font-weight:bold;
	margin-right:10px;}

.gototop p a:hover{
	background-color:#99a;
	color:#fff;
	text-decoration:none;}