@charset "utf-8";




/*
//-----------------------------------
//body部分（共通）
//-----------------------------------
Hondaヘッダーで強制的に決められる部分を含む
*/
body{
font-size:80%;
}
*{
margin:0px;
padding:0px;
}

img{
border:0;
}

/*
//-----------------------------------
//vms_contents部分（共通）
//-----------------------------------
*/

#vms_contents{
text-align:left;
width:700px;
margin:0px auto;
color:#707070;
}

/*
//-----------------------------------
//Top
//-----------------------------------
*/


table#vms_menu,
table#vms_top_menu{
margin-top:10px;
}

/*news_topics*/
table.news_topics td {
padding:3px;
}

table.news_topics h4 {
margin-top:5px;
font-size:small;
}


.bnr_area img{
margin:10px 11px 0 0;
}

/*メニュまわり===============*/

#web_cata_menu,
#suport_menu,
#kanren_menu{
width:260px;
border-top:1px #fff solid;
}

#web_cata_menu{
background:url(../image/navi/webcat_bg.gif) right top no-repeat;
}

#suport_menu{
background:url(../image/navi/suport_bg.gif) right top no-repeat;
margin:10px 0;
}

#kanren_menu{
background:url(../image/navi/kanren_bg.gif) right top no-repeat;
}

#kanren_menu table{
border:1px #2441af solid;
background-color:#FFF;
}

#kanren_menu .kanren_menu_l{
padding:4px 4px 0px 4px;
}

#kanren_menu .kanren_menu_r{
padding:4px 4px 0px 0px;
}

#kanren_menu .kanren_menu_btom{
padding:0 4px 4px 4px;
}

/*リコール情報だけテキストに2008.04.03*/

#recall_info{
text-align:left;
}


#recall_info a {
width:222px;
padding:1px 0 1px 18px;
font-size: x-small;
display:block;
color: #2441af;
text-decoration:none;
background: url(../image/navi/top_kanren_sikaku.gif) no-repeat 6px center;
}
#recall_info a:hover {
color: #2441af;
background-color:#ecc601;
}
#recall_info a:visited {
color:#2441af;}

#web_cata_menu a.webcata_midashi{
display:block;
width:120px;
height:30px;
margin-left:120px;
text-decoration:none;
}

#web_cata_menu .webcata_midashi span{
visibility:hidden;
}

#web_cata_menu table{
margin:0px 10px 0 0;
}

#suport_menu table,
#kanren_menu table{
margin:30px 10px 0 0;
/*border:1px #2441af solid;	ブルー罫線*/
}


/*投稿数レイヤー表示用------------*/

#voice_kaigi{
position:relative;
}

#Layer1 {
	position:absolute;
	width:171px;
	height:17px;
	z-index:1;
	left: 240px;
	top: 11px;
	visibility: visible;
}

/*フッタまわり------------*/

#vms_footer{
margin:30px 0;
}

table#get_flash,
table#foot_menu_suport{
margin-top:10px;
}

#get_flash img{
margin-right:5px;
vertical-align:middle;
}


#foot_menu_suport{
font-size:x-small;
}

#foot_menu_suport a{
margin-right:10px;
color:#2441af;
text-decoration:none;
}
#foot_menu_suport a:hover {color: #2441af; text-decoration:underline;}
#foot_menu_suport a:visited {color:#2441af;}


#foot_menu{
font-size:x-small;
margin-top:20px;
}
#foot_menu a {
color:#707070;
text-decoration:none;
}
#foot_menu a:hover {color: #707070; text-decoration:underline;}
#foot_menu a:visited {color:#707070;}
