@charset "utf-8";

/*------------------------------------------------
	main_leading styles
--------------------------------------------------*/
#main_leading {
	height: 230px;
	text-align: center;
	background: url(../images/idx_mbg.gif) left top repeat-x;
}
#main_leading_inner {
	width: 910px;
	height: 230px;
	margin: 0 auto;
}
#main_leading .shadow_left {
	width: 25px;
	height: 230px;
	float: left;
}
#main_leading #flashcontent1 {
	width: 860px;
	height: 230px;
	float: left;
}
/*
#main_leading #flashcontent1 .noflash ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}*/

/*----100615変更-----*/

#main_leading #flashcontent1 .noflash .flash_btn	{
	width:580px;
	margin:5px 130px 0 130px;
	padding:10px;
	background:#fff;
}

#main_leading #flashcontent1 .noflash	{
	text-align:left;
}

#main_leading #flashcontent1 .noflash ul.noflash_link	{
	width:580px;
	margin:0 130px;
	background:#fff;
	padding:10px;
}

#main_leading #flashcontent1 .noflash .noflash_link li	{
	width:280px;
	color:#fff;
	text-align:left;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}

#main_leading #flashcontent1 .noflash .noflash_link li a	{
	background: url(../common/images/mark_link01.gif) left 1px no-repeat;
	text-decoration:underline;
	padding-left:13px;
	color:#292929;
} 

#main_leading #flashcontent1 .noflash .noflash_link li a:link	{
	color:#292929;
	text-decoration:underline;
} 

#main_leading #flashcontent1 .noflash .noflash_link li a:visited	{
	color:#292929;
	text-decoration:underline;
} 

#main_leading #flashcontent1 .noflash .noflash_link li a:hover	{
	color:#292929;
	text-decoration:none;
} 

#main_leading .shadow_right {
	width: 25px;
	height: 230px;
	float: left;
}

/*------------------------------------------------
	menu(global_navi) styles
--------------------------------------------------*/
#cmanu {
	background: none;
}
ul#mainmenu {
	width: 860px;
}
#mainmenu li#mm_home a{
	background: url(../images/gnav_hom_off.gif) left top no-repeat;
}
#mainmenu li#mm_home a:hover{
	background: url(../images/gnav_hom_on.gif) left top no-repeat;
}
#mainmenu li#mm_home a#mm_act{
	background: url(../images/gnav_hom_cur.gif) left top no-repeat;
}

#mainmenu li#mm_rent a{
	background: url(../images/gnav_ren_off.gif) left top no-repeat;
}
#mainmenu li#mm_rent a:hover{
	background: url(../images/gnav_ren_on.gif) left top no-repeat;
}
#mainmenu li#mm_rent a#mm_act{
	background: url(../images/gnav_ren_cur.gif) left top no-repeat;
}

#mainmenu li#mm_lease a{
	background: url(../images/gnav_lea_off.gif) left top no-repeat;
}
#mainmenu li#mm_lease a:hover{
	background: url(../images/gnav_lea_on.gif) left top no-repeat;
}
#mainmenu li#mm_lease a#mm_act{
	background: url(../images/gnav_lea_cur.gif) left top no-repeat;
}

#mainmenu li#mm_shop a{
	background: url(../images/gnav_map_off.gif) left top no-repeat;
}
#mainmenu li#mm_shop a:hover{
	background: url(../images/gnav_map_on.gif) left top no-repeat;
}
#mainmenu li#mm_shop a#mm_act{
	background: url(../images/gnav_map_cur.gif) left top no-repeat;
}

#mainmenu li#mm_map a{
	background: url(../images/gnav_map_off.gif) left top no-repeat;
}
#mainmenu li#mm_map a:hover{
	background: url(../images/gnav_map_on.gif) left top no-repeat;
}
#mainmenu li#mm_map a#mm_act{
	background: url(../images/gnav_map_cur.gif) left top no-repeat;
}

#mainmenu li#mm_profitable a{
	background: url(../images/gnav_pro_off.gif) left top no-repeat;
}
#mainmenu li#mm_profitable a:hover{
	background: url(../images/gnav_pro_on.gif) left top no-repeat;
}
#mainmenu li#mm_profitable a#mm_act{
	background: url(../images/gnav_pro_cur.gif) left top no-repeat;
}

#mainmenu li#mm_newcar a{
	background: url(../images/gnav_new_off.gif) left top no-repeat;
}
#mainmenu li#mm_newcar a:hover{
	background: url(../images/gnav_new_on.gif) left top no-repeat;
}
#mainmenu li#mm_newcar a#mm_act{
	background: url(../images/gnav_new_cur.gif) left top no-repeat;
}

#mainmenu li#mm_yplace a{
	background: url(../images/gnav_ypl_off.gif) left top no-repeat;
}
#mainmenu li#mm_yplace a:hover{
	background: url(../images/gnav_ypl_on.gif) left top no-repeat;
}
#mainmenu li#mm_yplace a#mm_act{
	background: url(../images/gnav_ypl_cur.gif) left top no-repeat;
}


/*------------------------------------------------
	left contents styles
--------------------------------------------------*/

/* guide rent */

#guide_rent {
	width: 305px;
	float: left;
	display: inline;
}
#guide_rent h2 {
	margin: 0;
}
#guide_rent_inner {
	height: 94px;
	background: url(../images/idx_cbg_ren.gif) left top no-repeat;
}

/*---------------------100615 style change-----------------------*/

#guide_rent ul {
	padding: 6px 0 0 13px;
}

#guide_rent ul li {
	width: 134px;
	height: 20px;
	padding: 4px 0 0 0;
	float: left;
	display :inline;
	/*text-indent: -9999px;*/
}
#guide_rent ul li a {
	display: block;
	height: 20px;
	color:#292929;
	padding-top:3px;
}
#guide_rent ul li#gm_rent_mod a {
	background: url(../images/ren_nav_mod_off.gif) left top no-repeat;
	padding-left:22px;
}

#guide_rent ul li#gm_rent_mod a:link {
	text-decoration:none;
}

#guide_rent ul li#gm_rent_mod a:visited {
	text-decoration:none;
}

#guide_rent ul li#gm_rent_mod a:hover {
	text-decoration:underline;
}

#guide_rent ul li#gm_rent_acc a {
	background: url(../images/ren_nav_acc_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_rent ul li#gm_rent_acc a:link {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_acc a:visited {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_acc a:hover {
	text-decoration:underline;
}
#guide_rent ul li#gm_rent_mov a {
	background: url(../images/ren_nav_mov_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_rent ul li#gm_rent_mov a:link {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_mov a:visited {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_mov a:hover {
	text-decoration:underline;
}
#guide_rent ul li#gm_rent_nos a {
	background: url(../images/ren_nav_nos_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_rent ul li#gm_rent_nos a:link {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_nos a:visited {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_nos a:hover {
	text-decoration:underline;
}
#guide_rent ul li#gm_rent_etc a {
	background: url(../images/ren_nav_etc_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_rent ul li#gm_rent_etc a:link {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_etc a:visited {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_etc a:hover {
	text-decoration:underline;
}
#guide_rent ul li#gm_rent_eco a {
	background: url(../images/ren_nav_eco_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_rent ul li#gm_rent_eco a:link {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_eco a:visited {
	text-decoration:none;
}
#guide_rent ul li#gm_rent_eco a:hover {
	text-decoration:underline;
}

/*---------------------/100615 style change-----------------------*/

/* guide lease */

#guide_lease {
	width: 305px;
	float: right;
	display: inline;
}
#guide_lease h2 {
	margin: 0;
}
#guide_lease_inner {
	height: 94px;
	background: url(../images/idx_cbg_lea.gif) left top no-repeat;
}

/*---------------------100615 style change-----------------------*/

#guide_lease ul {
	padding: 6px 0 0 13px;
}
#guide_lease ul li {
	width: 134px;
	height: 20px;
	padding: 4px 0 0 0;
	float: left;
	display :inline;
	/*text-indent: -9999px;*/
}
#guide_lease ul li a {
	display: block;
	height: 20px;
	color:#292929;
	padding-top:3px;
}

#guide_lease ul li#gm_lease_gui a {
	background: url(../images/lea_nav_gui_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_gui a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_gui a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_gui a:hover {
	text-decoration:underline;
}

#guide_lease ul li#gm_lease_veh a {
	background: url(../images/lea_nav_veh_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_veh a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_veh a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_veh a:hover {
	text-decoration:underline;
}
#guide_lease ul li#gm_lease_sys a {
	background: url(../images/lea_nav_sys_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_sys a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_sys a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_sys a:hover {
	text-decoration:underline;
}
#guide_lease ul li#gm_lease_est a {
	background: url(../images/lea_nav_est_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_est a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_est a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_est a:hover {
	text-decoration:underline;
}
#guide_lease ul li#gm_lease_dif a {
	background: url(../images/lea_nav_dif_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_dif a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_dif a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_dif a:hover {
	text-decoration:underline;
}
#guide_lease ul li#gm_lease_tcm a {
	background: url(../images/lea_nav_tcm_off.gif) left top no-repeat;
	padding-left:22px;
}
#guide_lease ul li#gm_lease_tcm a:link {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_tcm a:visited {
	text-decoration:none;
}
#guide_lease ul li#gm_lease_tcm a:hover {
	text-decoration:underline;
}

/*---------------------/100615 style change-----------------------*/

/* guide cartype */

#guide_cartype {
	margin: 15px 0 0 0;
}
#guide_cartype h2 {
	margin: 0;
}
#guide_cartype_inner {
	background: url(../common/images/idx_cbg_mod.gif) left top repeat-y;
	padding: 9px 0 0 0;
}
#guide_cartype ul {
	padding: 0 0 0 11px;
	list-style-type: none;
}
#guide_cartype ul li {
	width: 304px;
	height: 46px;
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	display :inline;
	text-indent: -9999px;
}

#guide_cartype ul li a {
	display: block;
	width: 304px;
	height: 46px;
}
#guide_cartype ul li#cartype_pas a {
	background: url(../common/images/mod_nav_pas_off.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_pas a:hover {
	background: url(../common/images/mod_nav_pas_on.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_min a {
	background: url(../common/images/mod_nav_min_off.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_min a:hover {
	background: url(../common/images/mod_nav_min_on.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_van a {
	background: url(../common/images/mod_nav_van_off.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_van a:hover {
	background: url(../common/images/mod_nav_van_on.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_wel a {
	background: url(../common/images/mod_nav_wel_off.jpg) left top no-repeat;
}
#guide_cartype ul li#cartype_wel a:hover {
	background: url(../common/images/mod_nav_wel_on.jpg) left top no-repeat;
}

/* news & topics */

#news_topics {
	margin: 15px 0 0 0;
}
#news_topics h2 {
	margin: 0;
}
#news_topics_inner {
}
#news_topics ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 0;
}
#news_topics ul li:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
/* no ie mac \*/
* #news_topics ul li {
	height: 1%;
}
#news_topics ul li {
	padding: 5px 0;
	display: block;
}
#news_topics ul li p.date {
	width: 75px;
	padding: 0 0 0 5px;
	float: left;
	color: #666666;
}
#news_topics ul li p.text {
	width: 550px;
	float: left;
	display: inline;
	color: #666666;
}

/*-------100615追加--------*/

#news_topics ul li a	{
	color: #4a8e00;
	text-decoration:underline;
}

#news_topics ul li a:link	{
	color: #4a8e00;
	text-decoration:underline;
}

#news_topics ul li a:visited	{
	color: #4a8e00;
	text-decoration:underline;
}

#news_topics ul li a:hover	{
	color: #4a8e00;
	text-decoration:underline;
}

/*------------------------------------------------
	right contents styles
--------------------------------------------------*/

#event_info {
	margin: 0;
	padding: 0;
}
#event_info h2 {
	margin: 0;
	padding: 0;
}
#event_info #event_info_inner {
	border: 1px solid #dfdddd;
	border-top: none;
	padding: 4px 11px 7px 11px;
}
#event_info .article {
	text-align: left;
	margin: 8px 0 0 0;
	padding: 9px 0 0 0;
	background: url(../common/images/line_dot_x.gif) left top repeat-x;
}
#event_info .first {
	margin-top: 3px;
	padding-top: 0;
	background: none;
}
#event_info .article h3 {
	color: #4a8e00;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../common/images/mark_link01.gif) left 1px no-repeat;
	text-align: left;
	font-weight: bold;
	min-height: 13px;
	line-height: 1.2;
}
#event_info .article h3 a,
#event_info .article h3 a:link,
#event_info .article h3 a:visited {
	color: #4a8e00;
	text-decoration: underline;
}
#event_info .article h3 a:hover,
#event_info .article h3 a:active {
	text-decoration: underline;
}
#event_info .article .outline {
	color: #666666;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	font-size: 95%;
}
#event_info .article .outline {
}

/*------------------------------------------------
	100615/index layout change
--------------------------------------------------*/

#maincontents{
	width: 860px;
	margin: 0 auto;
}

#maincontents .main_lead_txt	{
	margin:10px 0;
	color: #4a8e00;
}

#right_content div.prius_bnr img	{
	margin-top:0;
	vertical-align:bottom;
}

#right_content div.prius_bnr div{
	padding: 0px 8px;
	margin:0;
	background-color: #eeeeee;
}

#event	{
	margin: 0;
	padding: 0;
}

#event h2	{
	margin: 0;
	padding: 0;
}

#event	{
	margin-bottom:15px;
}

#event .event_inner	{
	border: 1px solid #dfdddd;
	border-top: none;
	padding:5px 10px;
}

#event .event_inner .info_img	{
	float:left;
	margin-right:10px;
}

#event .event_inner .info_txt	{
	float:left;
	padding-left:15px;
	text-indent:-15px;
	margin-top:1.4em;
}

#event .event_inner .info_txt a	{
	background:url(../common/images/mark_link01.gif) no-repeat 0 0;
	padding-left:15px;
	color: #4a8e00;
	font-weight:bold;
}

event .event_inner .info_txt a:link	{
	color: #4a8e00;
	text-decoration:underline;
}

event .event_inner .info_txt a:visited	{
	color: #4a8e00;
	text-decoration:underline;
}

event .event_inner .info_txt a:hover	{
	color: #4a8e00;
	text-decoration:underline;
}

#event .event_inner .event_no01,
#event .event_inner .event_no02,
#event .event_inner .event_no03	{
	float:left;
}

#event .event_inner .event_no01	{
	width:275px;
}

#event .event_inner .event_no02	{
	width:276px;
	background:url(../images/event_cep_dotte.gif) repeat-y 0 0;
	padding-left:10px;
}

#event .event_inner .event_no03	{
	width:265px;
	background:url(../images/event_cep_dotte.gif) repeat-y 0 0;
	padding-left:10px;
}


