@charset "UTF-8";

@import url("/scripts_lib/fancybox/fancybox.css");
@import url("base.css");






/* スマホとカーナビ、つながる */
#toppage #section0{
	
	padding:118px 0 10px 0;
	border-bottom:3px solid #DADF00;	
	}
#toppage #read_2{
	padding-top:5px;
	}
#toppage #read_3{
	padding-top:7px;
	margin-bottom:13px;
	}	
#toppage #text_1{
	}	
#toppage #read_4{
	padding-top:80px;
	}
#toppage #section1 ul#linknavi{
	list-style:none;
	margin:0;
	padding:0;
	}
#toppage #section1 ul#linknavi li{
	float:left;
	margin:0;
	padding:0;
	border-left:3px solid #DADF00;
	}
/*#toppage #section1 ul#linknavi li.last{
	border-right:3px solid #DADF00;
	}	*/
 .linknavilast{
	border-right:3px solid #DADF00;
	}
#toppage #section1_1 ul#linknavi li{
	float:left;
	margin:0;
	padding:0;
	border-left:3px solid #DADF00;
	list-style: none;
	}
	
	
	
	
	
#toppage .section{
	margin:0 auto;
	text-align:center;
	}	

.anchor{
	height:53px;
	}

/* topic */

#toppage #topicbox{
	border-bottom:3px solid #DADF00;
	text-align:left;
	padding:35px 0 40px 0;
	}
	
#toppage #topicbox ul{
	color:#A5C703;
	font-weight:bold;
	font-size:110%;
	list-style:none;
	margin:0px 0 0 0;
	padding:0;
	background:url(../../pic/topicbox_ul-bg.png) repeat-y left;


	}	
#toppage #topicbox ul li{
	margin:3px 0;
	padding:3px 0;
	position:relative;
	clear:both;
	}

#toppage #topicbox ul li img{
	position:absolute;
	right:0;

	}

#toppage #topicbox ul li span{
	margin:0 50px 0 0;
	padding:0;
	}		


/**/

#toppage #topicbox{
	border-bottom:3px solid #DADF00;
	text-align:left;
	padding:35px 0 40px 0;
	}
	
#toppage #topicbox dl{
	color:#A5C703;
	font-weight:bold;
	font-size:110%;
	list-style:none;
	margin:0px 0 0 0;
	padding:0;
	background:url(../../pic/topicbox_ul-bg.png) repeat-y left;
	position:relative;


	}	
#toppage #topicbox dl dt{
	width:125px;
	margin:3px 0;
	padding:3px 0;
	float:left;
	}

#toppage #topicbox dl dd{
	margin:3px 0;
	padding:5px 0 3px 0;
	}

#toppage #topicbox dl dd img{
	position:absolute;
	right:0;

	}

#toppage #topicbox dl dd span{
	margin:0 50px 0 0;
	padding:0;
	}		





	
	
#toppage #section1 h2{
	margin:0 0 10px 0;
	padding:0;}

#toppage #section1{
	padding:0;
	}


#toppage #charadebox{
	height:30px;
	}

/*　カーナビを進化させる部分注釈　*/
#toppage #section1_1{
	width:546px;
	padding:0 110px 0px 110px;
	}

/*　目的地転送　*/
#toppage #section2{
	width:510px;
	margin-top:80px;
	padding:0 110px 68px 110px;
	border-bottom:3px solid #DADF00;
	border-top:3px solid #DADF00;
	}

#toppage #section2 h2{
	margin-bottom:48px;
	}
#toppage #read_5{
	padding-top:7px;
	}



#toppage #charade{
width:420px;
padding:50px 40px 30px 40px;
margin-top:40px;
border-color:rgb(83,174,219);
border-width:3px;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:32px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:32px ;
border-style:solid;
}

#toppage #charade ul.phoneimage{
	margin:30px 0 10px 10px;
	}

#toppage #charade ul.phoneimage li{
	float:left;
	margin:0 15px 0 0px;
	padding:0;
	}




/*　リモコン操作　*/
#toppage #section3{
	width:510px;
	padding:0 110px 68px 110px;
	border-bottom:3px solid #DADF00;	
	}

#toppage #section3 h2{
	margin-bottom:48px;
	}

/*　エコドライブ　*/
#toppage #section4{
	width:510px;
	padding:0 110px 68px 110px;
	}

#toppage #section4 h2{
	margin-bottom:48px;
	}
	
/*　イマドコナビ　*/
#toppage #section5{
	width:510px;
	padding:0 110px 68px 110px;
	}

#toppage #section5 h2{
	margin-bottom:48px;
	}
#toppage #section5 h3{
	text-align:left;
	color:#51b9ea;
	margin:0;
	}
#toppage #section5 p.images{
	margin-bottom:0;
	}
#toppage .leftbox{
	width:244px;
	float:left;
	}
#toppage .rightbox{
	width:244px;	
	float:right;
	}
	
	
/* メインメニュー */	



#mainmenu{
	position:fixed;	
	top:204px;
	left:0px;
	}
#mainmenu ul{
	margin:0;
	padding:0;
	}
#mainmenu ul li{
	background:none;
	border:none;
	float:none;
	padding:3px 0 4px 0;	
	margin:0;
	list-style:none;
	}
#mainmenu ul li a{
	padding-left:17px;	
	text-decoration:none;
	font-weight:bold;	
	color:#abcd03;	
	display:block;
		height:30px;
	}	
#mainmenu ul li a:hover{
	color:#51B9EA;
	}
#mainmenu ul#main{
	margin-bottom:16px;
	}		
#mainmenu ul#main li a{
	font-size: medium;
	}
#mainmenu ul#sub li a{
	padding-top:0px;
	padding-bottom:0px;
	margin:-3px 0 -3px 0;
	}

	

	
	
	
#toppage #mainmenu{
	position:fixed;
	top:200px;
	left:0px;
	text-align:left;
	display:block;
	}
#toppage #mainmenu ul{
	margin:0;
	padding:0;
	}
#toppage #mainmenu ul li{
	background:none;
	border:none;
	float:none;
	padding:3px 0;	
	margin:0;
	list-style:none;

	}
#toppage #mainmenu ul li a{
	text-decoration:none;
	font-weight:bold;	
	color:#abcd03;
	height:30px;
	padding:1px 0 0 17px;	
	}	
#toppage #mainmenu ul li a:hover{
	color:#51B9EA;
	}
#toppage #mainmenu ul#main{
	margin-bottom:20px;
	}			
#toppage #mainmenu ul#main li a{
	font-size: medium;
	}
#toppage #mainmenu ul#sub li a{
	padding-top:0px;
	padding-bottom:0px;
	margin:-3px 0 -3px 0;
	}
	
#toppage #mainmenu ul li a{
	display:block;
	}
#toppage #mainmenu ul li a.display{

	background:url(../pic/menuarrow.png) left top no-repeat;
	color:#51B9EA;	
	}
#toppage p {
	font-weight:bold;	
}	

#mainmenu ul#main li.topic{
	margin-bottom:13px;
	}



		
	
/* NEWS  */	
	
#news dl {
    margin: 0 0px 20px 0;
    padding: 0 0 0px 0;
}
#news dl dt {
    clear: both;
    margin: 0 0px 5px 0;
    padding: 0 0 0px 0;
}

#news dl dd {
    padding: 0 0 30px 30px;

}
	
	

	
/* SPEC */



/* SUPPORT */
#support dl {
    margin: 0 0px 20px 0;
    padding: 0 0 0px 0;
}
#support dl dt {
    clear: both;
    float: left;
    margin: 0 0px 0 0;
    padding: 0 0 0px 0;
    width: 50px;
	font-weight:normal;
}
#support dl dt span {
    margin: 0 0 0 2em;
    text-indent: -1.5em;
	font-weight: bold;	
}
#support dl dd {
    padding: 0 0 0px 60px;

}
#support dl dd span {
    padding: 0 0 0px 0px;
	font-weight:bold;
	vertical-align:2px;
	
}

/* CONTACT */


.contact p{
	font-weight:normal;}



body#popup{
	margin:0;
	padding:0px;
	background:none;
	text-align:left;
overflow:hidden;	
	}

body#popup #contentsblock{
	margin:0;
	padding:0;
	text-align:left;
	}

body#popup .contentswidth{
	margin:0;
	padding:0;
	width:790px;	
	background:none;
	text-align:left;	
	}

body#popup .contentswidth p{
	margin:0;
	padding:0;
	}
body#popup .contentswidth p.link{
	margin:15px 0 0 0;
	}	

	
body#popup h2{
	text-align: center;	
	}

#popup .contentsleft{
	float:left;
	}
	
#popup .contentsright{
	float:right;
	}
	
#popup #popupbox{
	padding:60px;
border-color:rgb(83,174,219);
border-width:3px;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:15px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:15px ;
border-style:solid;	
	}
	

#charade_search .section h1{
	margin-top:17px;
	margin-bottom:0;
	}
	
#charade_search .section p#text_1{
	margin-top:-10px;
	}	
#charade_search .section p#text_2{
	margin-top:40px;
	}	
#charade_search .section p#text_4{
	margin-top:-15px;
	margin-left:38px;
	line-height:1.2;
	}	
	
	