body {
	background-color		: #ffffff;
	color					: #000000;
	margin					: 0px;
	padding					: 0px;
	font-family				: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size				: 11px;
}

#e_car_dv td { font:normal 11px Tahoma, Helvetica, Arial, Verdana, sans-serif; color:#333333;}
#e_car_dv .menu	{ color: #003399; text-decoration: none;}
#e_car_dv a.menu { color: #003399; text-decoration: none;}
#e_car_dv a:hover.menu { color: #000066; text-decoration: none;}
#e_car_dv a.footerLink { color: #999999; text-decoration: none;}
#e_car_dv a:hover.footerLink { color: #666666; text-decoration: none;}

/* base
-------*/

#e_car_dv h1,h2,h3,ul,li,dl,dt,dd { margin:0px; padding:0px;}
#e_car_dv #content { width:750px; margin:0px 10px;}
#e_car_dv #content_inner { width:725px; margin-left:20px;}

#e_car_dv .e_dv_hd { margin:0px 10px 0px;}

#e_car_dv h1.inst_main {
	margin:10px 20px 10px;
	width:705px;
}
#e_car_dv .e_inst_main { margin:0px 20px;}
#e_car_dv .e_inst_li { 
	margin:0px 0px 0px 10px; 
	padding:0px; 
	list-style:none; 
	font-size:12px;
}


/* フォント
--------------------------*/
#e_car_dv #content_inner p { margin:0px 0px; padding:0px;}

#e_car_dv #content_inner .small { font-size:10px; line-height:140%;}
#e_car_dv #content_inner .small_b { font-size:10px; font-weight:bold; line-height:140%;}
#e_car_dv #content_inner .nomal { font-size:12px; line-height:140%; margin-top:0px; padding-top:0px;}
#e_car_dv #content_inner .nomal_a { font-size:12px; line-height:160%;}
#e_car_dv #content_inner .nomal_b { font-size:12px; font-weight:bold; line-height:145%;}
#e_car_dv #content_inner .nomal_c { font-size:12px; font-weight:bold; line-height:100%;}

#e_car_dv #content_inner a { color:#2682d8; text-decoration:none;}
#e_car_dv #content_inner a:hover {color: #2682d8; text-decoration:underline;}


/* margin
--------------------------*/

#e_car_dv #content_inner .m_top5 { margin-top:5px;}
#e_car_dv #content_inner .m_top10 { margin-top:10px;}
#e_car_dv #content_inner .m_top15 { margin-top:15px;}
#e_car_dv #content_inner .m_bottom5 { margin-bottom:5px;}
#e_car_dv #content_inner .m_bottom10 { margin-bottom:10px;}
#e_car_dv #content_inner .m_bottom15 { margin-bottom:15px;}
#e_car_dv #content_inner .m_bottom20 { margin-bottom:20px;}
#e_car_dv #content_inner .m_bottom25 { margin-bottom:25px;}
#e_car_dv #content_inner .m_bottom30 { margin-bottom:30px;}
#e_car_dv #content_inner .m_bottom40 { margin-bottom:40px;}
#e_car_dv #content_inner .m_left5 { margin-left:5px;}
#e_car_dv #content_inner .m_left10 { margin-left:10px;}
#e_car_dv #content_inner .m_left20 { margin-left:20px;}
#e_car_dv #content_inner .m_right10 { margin-right:10px;}
#e_car_dv #content_inner .m_right20 { margin-right:20px;}


/* float
--------------------------*/
#e_car_dv #content_inner .right { float:right;}
#e_car_dv #content_inner .left { float:left;}
#e_car_dv #content_inner .clear { clear:both;}



/* index
--------------------------*/

#e_car_dv #content_inner .main_menu_bg01 { background:url(../images/car_menu_bg01.jpg) top left no-repeat; height:110px;}
#e_car_dv #content_inner .main_menu_bg02 { background:url(../images/car_menu_bg02.jpg) top left no-repeat; height:110px;}
#e_car_dv #content_inner .main_menu_tb { margin:5px 0px 0px 20px;}

#e_car_dv #content_inner .main_toiawase_bg { background:url(../images/car_main_img02_bg.jpg) top left no-repeat; }
#e_car_dv #content_inner .main_border {border:#d9d9d9 solid 1px;}
#e_car_dv #content_inner .main_toiawase_sp { padding:5px 0px;}


/* second
--------------------------*/

#e_car_dv #left { width:170px; margin-right:10px;}
#e_car_dv #right { width:525px;}
#e_car_dv #left_02 { width:170px; margin-right:13px; padding-top:10px;}
#e_car_dv #right_02 { width:523px;}
#e_car_dv #left_03 { width:170px; margin-right:12px;}
#e_car_dv #right_03 { width:524px;}


/* second_menu
--------------------------*/

#e_car_dv #content_inner #menu { width:170px; margin:0px; font-size:1px;}
#e_car_dv #content_inner #menu ul { list-style:none; margin:0px 0px 4px 0px; padding:0px;}
#e_car_dv #content_inner #menu ul li { list-style:none; height:40px;}
#e_car_dv #content_inner #menu ul li.list_bottom01 { margin-bottom:4px;}

#e_car_dv #content_inner #menu ul.sec_menu_bg01,
#e_car_dv #content_inner #menu ul.sec_menu_bg02  { 
	list-style:none;  
	padding-left:10px; 
	padding-top:0px;
	margin-bottom:4px;
}

#e_car_dv #content_inner #menu ul.sec_menu_bg01 li,
#e_car_dv #content_inner #menu ul.sec_menu_bg02 li { list-style:none; height:12px;}

#e_car_dv #content_inner #menu ul.sec_menu_bg01 li.list_bottom01,
#e_car_dv #content_inner #menu ul.sec_menu_bg02 li.list_bottom01 { margin-bottom:9px; padding-top:8px;}
*html #e_car_dv #content_inner #menu ul.sec_menu_bg01 li.list_bottom01,
*html #e_car_dv #content_inner #menu ul.sec_menu_bg02 li.list_bottom01 { list-style:none; height:12px; margin-bottom:6px; padding-top:8px;}

#e_car_dv #content_inner #menu ul.sec_menu_bg01 li.list_bottom02 { margin-bottom:6px;}
#e_car_dv #content_inner #menu ul.sec_menu_bg02 li.list_bottom02 { margin-bottom:6px;}

#e_car_dv #content_inner #menu ul.sec_menu_bg01 { background:url(../images/sec_menu_03_bg.jpg) top left no-repeat; padding-bottom:6px;}
#e_car_dv #content_inner #menu ul.sec_menu_bg02 { background:url(../images/sec_menu_04_bg.jpg) top left no-repeat; padding-bottom:4px; margin-bottom:4px;}


/* second - seihin -
--------------------------*/

#e_car_dv #content_inner .border_gray { border:#e2e2e2 solid 1px;}
#e_car_dv #content_inner .border_gray p { margin-left:8px; margin-bottom:5px;}
#e_car_dv #content_inner .border_gray p.roll { padding-top:5px; margin:0px;}

#e_car_dv #content_inner .sec_device01_roll a,
#e_car_dv #content_inner .sec_device02_roll a,
#e_car_dv #content_inner .sec_device03_roll a,
#e_car_dv #content_inner .sec_device04_roll a {
	display:block;
	text-decoration:none;
}

#e_car_dv #content_inner .padd { padding:5px 40px 4px 11px; display:block;}

#e_car_dv #content_inner .sec_device01_roll a { background:url(../images/sec_seihin_d01_item.jpg) top left no-repeat; border-bottom:#802064 solid 2px; color:#802064; font-weight:bold;}
#e_car_dv #content_inner .sec_device01_roll a:hover {background:url(../images/sec_seihin_d01_item_on.jpg) top left no-repeat; border-bottom:#802064 solid 2px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

#e_car_dv #content_inner .sec_device02_roll a { background:url(../images/sec_seihin_d02_item.jpg) top left no-repeat; border-bottom:#007d5c solid 2px; color:#007d5c; font-weight:bold;}
#e_car_dv #content_inner .sec_device02_roll a:hover {background:url(../images/sec_seihin_d02_item_on.jpg) top left no-repeat; border-bottom:#007d5c solid 2px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

#e_car_dv #content_inner .sec_device03_roll a { background:url(../images/sec_seihin_d03_item01.jpg) top left no-repeat; border-bottom:#bb651d solid 2px; color:#bb651d; font-weight:bold;}
#e_car_dv #content_inner .sec_device03_roll a:hover {background:url(../images/sec_seihin_d03_item01_on.jpg) top left no-repeat; border-bottom:#bb651d solid 2px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* second - concept -
--------------------------*/
#e_car_dv #content_inner #concept { background:url(../images/sec_concept_main.jpg) no-repeat; /*padding-top:40px;height:364px;*/ }

#e_car_dv #content_inner .concept_category {background:url(../images/sec_concept_bg.jpg) top left no-repeat; padding-top:10px;}

#e_car_dv #content_inner .concept_category_line { background-color:#317290;}

#e_car_dv #content_inner .concept_main_p { margin-left:4px;}


/* second - appli -
--------------------------*/

#e_car_dv #content_inner .appli_navi_b { padding-top:5px; color:#000000;}

#e_car_dv #content_inner .appli_arr img { border:none; margin-right:2px;}

#e_car_dv #content_inner .appli_arr .arr_a,
#e_car_dv #content_inner .appli_arr .arr_a_non {
	font-size:12px; 
	font-weight:bold;
	color:#ec7151;
}
#e_car_dv #content_inner .appli_arr .arr_a:hover { font-weight:bold; color:#ec7151;}


/* second - pagetop -
--------------------------*/
#e_car_dv #content_inner .car_p_top { text-align:right; width:520px; }

/* second - topics -
--------------------------*/
#e_car_dv .topics_border { border:#e2e2e2 1px solid; padding-bottom:20px;}
#e_car_dv .topics_border2 { border:#e2e2e2 1px solid; padding-bottom:13px;}

#e_car_dv .topi_navi_b { padding-top:5px;}

