	@charset "utf-8";

/*-----------------------------------------------
 car
-----------------------------------------------*/


.newsBar { color:#9E9E9E; height:40px; line-height:40px; margin-top:20px; padding-left:101px; position:relative;background:url(../images/car/news_back01.png) no-repeat 0 0;}
 .newsBar_res { color:#9E9E9E; height:40px; line-height:40px; margin-top:20px; padding-left:101px; position:relative;background:url(/jp/2014renew_common/images/news_back01.png) no-repeat 0 0;}/*20141030*/
 .newsBar ul#newsSlide { float:left; height:38px; overflow:hidden;  width:100%; padding:0; 
 	background-color:#fff;
	border-top-right-radius: 4px; 
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-bottom-right-radius: 4px; 
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border:1px solid #ccc;
 }
 .newsBar_res ul#newsSlide { float:left; height:38px; overflow:hidden;  width:100%; padding:0; 
 	background-color:#fff;
	border-top-right-radius: 4px; 
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-bottom-right-radius: 4px; 
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border:1px solid #ccc;
 }/*20141030*/
 .newsBar ul#newsSlide ul#newsSlide-inner{ float:left; height:38px; width:auto; overflow:hidden; padding-right:140px; padding-left:10px;}

 .newsBar_res ul#newsSlide ul#newsSlide-inner{ float:left; height:38px; width:auto; overflow:hidden; padding-right:80px; padding-left:10px; word-break:break-all;}/*20141030*/

/*.newsBar_res ul#newsSlide ul#newsSlide-inner{ float:left; height:38px; width:auto; overflow:hidden; padding-right:140px; padding-left:10px;}/*20141030*/*/



 .newsBar .more { padding:0; position:absolute; top:7px; right:7px;}
 .newsBar_res .more { padding:0; position:absolute; top:7px; right:7px;}/*20141030*/
 .newsBar .date { padding-right:15px;  }
 .newsBar_res .date { padding-right:15px;  }/*20141030*/


 .imgLink { margin-top:20px;  }
 .imgLink_res { margin-top:20px; margin-bottom:0px; }/*20141030*/
 .imgLink ul li { float:left; width:24.4%; margin:0 0.3%; margin-bottom:6px;}
 .imgLink_res ul li { float:left; width:24.4%; margin:0 0.3%; margin-bottom:6px;}
 .imgLink_res03 ul li { float:left;  margin:0 0.3%; margin-bottom:6px;}

/*20141030*/
 .imgLink ul li a img { width:100%; display:block; line-height:0; }
 .imgLink_res ul li a img { /*width:100%;*/ display:block; line-height:0; }/*20141030*/

/*20150611*/
.imgLink_res ul li.mb_none { margin-bottom:0px; }

/*20150317*/
.pl45 {padding-left: 49.4%;}
.pr5 {padding-right: 3px;}
 .imgLink { margin-top:20px;  }
 .imgLink_res02 { margin-top: 1px;  }/*20141030*/
 .imgLink ul li { float:left; width:24.4%; margin:0 0.3%; margin-bottom:6px;}
 .imgLink_res02 ul li { float:left; width:24.4%; margin:0 0.3%; margin-bottom:6px;}/*20141030*/
 .imgLink ul li a img { width:100%; display:block; line-height:0; }
 .imgLink_res02 ul li a img { /*width:100%;*/ display:block; line-height:0; }/*201


/*-----------------------------------------------
 floating
-----------------------------------------------*/

#floating {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 500;
}

#floating .bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

#floating .movieIn {
  background-color: #000;
  width: 700px;
  height: 395px;
  padding: 35px 10px 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -360px;
  margin-top: -214px;
}

#floating .movieIn .inr {
  position: relative;
}

#floating .movieIn .inr iframe {
  width: 700px;
  height: 395px;
}

#floating .movieIn .inr .closeBtn {
  position: absolute;
  top: -31px;
  right: -4px;
  display: block;
  background-image: url(../images/car/bt_close.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #000;
  width: 29px;
  height: 28px;
  cursor: pointer;
}

#categoryLauncher img{
	width:100%;
	max-width:980px;
}

/* Car Top Image List 
----------------------------------------------------------------------------*/
.imgLink_res ul.imgLink_carTop li{
	margin : 0 7px 6px 0 ;
}
.imgLink_res ul.imgLink_carTop li.large{
	width : auto ;
}
.imgLink_res ul.imgLink_carTop li.last{
	margin : 0 ;
}
@media screen and (max-width: 768px) {
	.imgLink_res ul.imgLink_carTop li.large{
		width : 50% ;
	}
}
@media screen and (max-width: 480px) {
	.imgLink_res ul.imgLink_carTop li.large{
		width : 100% ;
	}
}

/* For Tablet CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {

 .imgLink_res ul li { float:left; width:32.7%; margin:0 0.3%; margin-bottom:6px;}
 .imgLink_res ul li a img { width:100%; display:block; line-height:0; }

 .imgLink_res02 ul li { float:left; width:32.7%; margin:0 0.3%; margin-bottom:6px;}
 .imgLink_res02 ul li a img { width:100%; display:block; line-height:0; }
.content .inner980 { width:96%; margin:0 2%; }

}

@media screen and (max-width: 1px) {

}

/* For Mobile Landscape CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
 .newsBar_res { margin-bottom:40px; padding-left:0px; padding-top:50px; position:static;}
 .newsBar_res ul#newsSlide ul#newsSlide-inner{ padding-right:10px; }
 .newsBar_res .more { float:right; position:static;}

 .imgLink_res ul li { float:left; width:49%; margin:0 0.5%; margin-bottom:6px;}
 .imgLink_res ul li a img { width:100%; display:block; line-height:0; }

 .imgLink_res02 ul li { float:left; width:49%; margin:0 0.5%; margin-bottom:6px;}
 .imgLink_res02 ul li a img { width:100%; display:block; line-height:0; }


}

/* For Mobile Portlate CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
	
 .newsBar {width:96%; margin-left:2%; margin-right:2%;}

}



