@charset "utf-8";
/* CSS Document */

#search_shop_box {
	background:url(shop_search_back_head.png) no-repeat;
	padding:3px 5px 5px 5px ;
}

#search_category_box {
	text-align:left;
	background:url(shop_search_back.png) repeat-y;
	padding:0 5px 5px 5px ;
}

#search_category_box ul {
	padding:0;
	margin:0 3px 5px 5px;
}

#search_shop_box_bottom {
	background:url(shop_search_back_bottom.png) no-repeat;
	height:20px;
}

#flash_box {
	margin:0 0 15px 0;
}

#contents_box {
	background:#CCCCCC;
	border:1px solid #CCCCCC;
	text-align:left;
	margin-bottom:10px;
	padding:2px 0 0 0;
}

#con_news {
	color:#C00;
	width:80px;
	padding:0 0 3px 7px;
	float:left;
}
#con_news a{
	color:#C00;
	width:100%;
}

#con_newcar {
	color:#C00;
	width:90px;
	padding:0 0 3px 7px;
	float:left;
}
#con_newcar a{
	color:#C00;
}

#con_event {
	color:#C00;
	width:130px;
	padding:0 0 3px 7px;
	float:left;
}
#con_event a{
	color:#C00;
}

#con_pre {
	color:#C00;
	width:120px;
	padding:0 0 3px 7px;
	float:left;
}
#con_pre a{
	color:#C00;
}

#con_dis {
	color:#C00;
	width:120px;
	padding:0 0 3px 7px;
	float:left;
}
#con_dis a{
	color:#C00;
}

#con_mania {
	color:#C00;
	width:140px;
	padding:0 0 3px 7px;
	float:left;
}
#con_mania a{
	color:#C00;
}

#con_yakudachi {
	color:#C00;
	width:140px;
	padding:0 0 3px 7px;
	float:left;
}
#con_yakudachi a{
	color:#C00;
}





#news_title {
	float:left;
}

#news_all {
	float:right;
	padding:3px 3px 0 0;
}

#news_out_box {
	background:#FFF;
	padding:5px;
}

.news_in_box {
	background:#FFF;
	padding:7px;
}

#contents_box_1 {
	position:relative;
	top:0px;
	left:0px;
	background:#FFF;
	padding:10px;
	height:230px;
}

#contents_box_2 {
	position:relative;
	top:0px;
	left:0px;
	background:#FFF;
	padding:10px;
	height:230px;
}

#contents_box_3 {
	position:relative;
	top:0px;
	left:0px;
	background:#FFF;
	padding:10px;
	height:150px;
}

#new_car_update_box {
	height:230px;
	overflow:auto;
	text-align:left;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:5px;
	margin-bottom:15px;
}

#new_car_update_box_2 {
	height:105px;
	overflow:auto;
	text-align:left;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:5px;
	margin-bottom:15px;
}

#new_car_update_box_title {
	color:#C00;
	padding:0 0 3px 7px;
	text-align:left;
	background:#FFF;
	border-top:2px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}


#news_list {
	line-height:14px;
	width: 350px;
	margin-bottom:5px;
}
.news_date {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:9px;
}

#newcar_list {
	width:90px;
	float:left;
	line-height:14px;
	margin-bottom:5px;
}

#news_photo_new_box {
	width:100px;
	border:1px solid #C1C1FF;
	background:#F0F0FF;
	text-align:center;
	padding:5px;
	position:absolute;
	top:10px;
	right:10px;
}

#news_photo_new_box #small_txt{
	font-size:9px;
}

#new_magazine_out_box {
	border:1px solid #999;
	background:#FFF;
	padding:1px;
}

#new_magazine_in_box {
	text-align:center;
	background:url(new_magazine_back.jpg) no-repeat;
	padding:10px;
}

#rensai_out_box {
	border:1px solid #999;
	background:#FFF;
	padding:1px;
	margin-bottom:15px;
}
#rensai_in_box {
	text-align:center;
	padding:5px;
}
#one_banner {
	width:170px;
	line-height:14px;
	margin-bottom:5px;
	text-align:left;
	padding:5px 0 0 0;
}

#webmaga_title {
	text-align:left;
}

#webmaga_date {
	text-align:right;
	font-size:9px;
	color:#666;
	line-height:10px;
}

#rensai_in_box ul {
	padding:0;
	margin:10px 0 0 0;
}

#rensai_in_box ul li {
	background:url(icon_gallery_list.png) no-repeat;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	text-align:left;
	line-height:12px;
}

#instshop_in_box {
	text-align:center;
	padding:5px;
}
#instshop_in_box span {
	color:#666;
	font-size:9px;
}

#instshop_in_box ul {
	padding:0;
	margin:10px 0 0 0;
}

li.inst {
	background:url(icon_gallery_list.png) no-repeat;
	padding:2px 0 0 10px;
	margin:0 0 8px 0;
	text-align:left;
	line-height:12px;
	width:40%;
	float:left;
}

#gallery_title {
	background:#000;
	color:#F60;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}

#rensai_title {
	background:#00EA00;
	color:#FF0;
	text-align:center;
	font-weight:bold;
}

#sechi_title {
	background:#39F;
	color:#00F;
	text-align:center;
	font-weight:bold;
}

#sechi_coment {
	text-align:left;
	font-size:9px;
	line-height:12px;
	color:#333;
}

#sp_photo a {
	line-height:14px;
	font-weight:bold;
	color:#F00;
}

#sp_photo a:hover {
	line-height:14px;
	font-weight:bold;
	color:#F90;
}









