@charset "utf-8";
/* CSS Document */

/* car/css/its.css にあったもの　ここから */
img {
border:0;
}
#wrapper {
	width:711px;
}
#wrapper2 {
	width:673px;
	margin-left:19px;/*センタリング用*/
}
#mainVisual {
	margin-top:6px;
	margin-bottom:6px;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
}

h4.func{
margin: 7px 0;
}
h4.funcTxt{
margin:7px 0;
padding:3px 0px 3px 10px;
color:#000066;
font-weight:bold;
border-left:1px solid;
border-bottom:1px solid;
}

.panelBoxA {
	padding:0px;
	height:129px;
	margin:2px 0 12px 0;
/*	border:1px solid;*/
}
.panelBoxA ul {
	padding:0px;
	margin:0;
	list-style:none;
}
.panelBoxA li {
	padding:0px;
	width:345px;
/*	height:129px; */
	margin:2px 0 12px 0;
/*	border:1px solid;*/
}
.panelBoxB ul{
	padding:0px;
	list-style:none;
/*	height:10em;*/
	margin:12px 0 12px 0;
/*	border:1px solid;*/
}
.panelBoxB li{
	width:345px;
	padding:0px;
	float:left;
	margin-bottom:12px;
}
.panelBoxB li.right{
	width:345px;
	padding:0px;
	float:right;
	margin-bottom:12px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.leftBox {
float:left;
/* width:425px; */
width:412px;
height:auto;
margin-bottom:30px;
}
.rightBox {
float:right;
width:248px;
margin-bottom:30px;
}
.rightUL {
	margin:0;
	padding:0;
	list-style:none;
/*
	position:relative;top:-31px;left: 300px;
*/
	float:right;
	width:250px;
	height:31px;
}
.rightUL li {
	margin:0;
	padding:0;
}
.tabMenu{
margin:0;
height:27px;
margin-top:10px;
}
.tabMenu ul{
margin:0;
padding:0;
list-style:none;
vertical-align:bottom;
}
.tabMenu li{
margin:0;
padding:0;
float:left;
}
.tabmenu img {
vertical-align:bottom;
}
#sound div.s3 {
	width:328px;
	margin-bottom:20px;
/*	height:200px; */
/*	border:1px solid; */
}
#sound p.txt {
height:4em;
}
#sound p.bt {
vertical-align:bottom;
}
.avThumb {
	float:right;
	margin-left:3px;
}
.avThumbs {
	float:right;
	margin:0;
	padding:0;
}
.funcTop h3 {
}
.funcBox p , .specBox p, .specBoxr p, .panelBoxA p, .panelBoxB p, .panelBoxC p{
	margin:6px;
}
.funcBoxTop p {
	margin:4px;
}
.specBox {
	clear:left;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:2px solid #999;
	padding:0px;
	width:345px;
	float:left;
	height:100px;
	margin-top:2px;
	margin-bottom:12px;
}
.specBoxr {
	float:right;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:2px solid #999;
	padding:0px;
	width:345px;
	height:100px;
	margin-top:2px;
	margin-bottom:12px;
}
ul.spec {
	padding:0;
	margin:2px 0 2px;
	clear:left;
}
h2.intro {
	margin-bottom:12px;
}
h3.func {
	margin:12px 0;
}
p.intro {
	margin:15px 0 12px;
}
p.spec {
	margin:15px 0 10px;
}
p.p2{
	margin-bottom:2em;
}
p.p4 {
	margin-bottom:4em;
}
#commonSpec {
	clear:both;
}
dl.spec {
	margin:0;
}
dl.spec dt {
/*	display: inline; */
	padding:0;
	margin:0;
/*	float:left; */
	width:9em;
	line-height:1.3em;
	border:1px solid #FFFFFF; 
/*	height:8em; */
}
dl.spec dd {
	display: block;
	margin:0 0 24px 0;
	line-height:1.3em;
	border:1px solid #FFFFFF; 
}
#attention {
/*	margin:px; */
}
#attention li{
/*	margin:px; */
margin:1em 0 0 0;
}
.clear {
	clear: both;
}
/* テキストにBoldを指定 */
.b {
	font-weight: bold;
}
p.gototop {
text-align:right;
padding:8px 0;
}
hr {
height:1px;
text-indent:-2000px;
display:none;
}
.box{ padding:8px; border: solid 1px #CC0033; }

/* 警告部分の枠 */
.boxkeikoku{ padding:8px; border: solid 1px #ff3399; width: 693px; _width: 709px;}

/* サブメニュー部分の枠 */
.boxsub{ padding:8px; border: solid 1px #666666; background-color: #99FF66; width: 693px; margin: 0px}

/* ITSコンテンツ部分の枠 */
.boxborder{ padding:0px; border-bottom-color: #000066; width: 711px; margin: 0px;}

/* 900タイトル部分の枠 */
.box900{ padding:5px; border: solid 1px #003333; width: 699px; _width: 710px; background-color: #339966;}

/* 800タイトル部分の枠 */
.box800{ padding:5px; border: solid 1px #000066; width: 699px; _width: 710px; background-color: #336699;}

/* 安全に関するご注意タイトル部分の枠 */
.boxcaution{ padding:5px; border: solid 1px #cc3333; width: 699px; _width: 710px; background-color: #FFCCFF;}

.px12 { FONT-SIZE: 75%; LINE-HEIGHT: 135%; color: #000; }

.px14 { FONT-SIZE: 90%; LINE-HEIGHT: 160%; color: #000; }

.txtDARKGR {
 color: #009900 
}

.txtDARKBR { color: #000099 }

/* パンくず */
a.carbread:link { color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbread:visited { color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbread:active { color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbread:hover { color:#7f7f7f; text-decoration:underline; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbreadb:link {font-weight: bold; color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbreadb:visited {font-weight: bold; color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbreadb:active {font-weight: bold; color:#7f7f7f; text-decoration:none; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
a.carbreadb:hover {font-weight: bold; color:#7f7f7f; text-decoration:underline; FONT-SIZE: 80%; LINE-HEIGHT: 125%;}
.carbreadb { font-weight: bold; color:#7f7f7f; }

/* 注意書きのリンクなど緑色の部分  */
a.green:link {color:#666666; text-decoration:none;}
a.green:visited {color:#ff0000; text-decoration:none;}
a.green:active {color:#ff0000; text-decoration:none;}
a.green:hover {color:#669966; text-decoration:underline;}

/* 注意書きのリンクなど青色の部分  */
a.blue:link {color:#666666; text-decoration:none;}
a.blue:visited {color:#ff0000; text-decoration:none;}
a.blue:active {color:#ff0000; text-decoration:none;}
a.blue:hover {color:#336699; text-decoration:underline;}

/* 060404追加  */
.txtWhite {
 color: #FFFFFF;
}

/* タイトル部分の枠(060502追加) */
.box906_long{
	padding:1px;
	border: none;
	width: 709px;
	_width: 711px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET906/images/title_back.gif);
	background-repeat: repeat-y;
	color:#003333;
}
.box906_mid{
	padding:1px;
	border: none;
	width: 639px;
	_width: 641px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET906/images/title_back.gif);
	background-repeat: repeat-y;
}
.box906_Spec1{
	padding:1px;
	border: none;
	width: 457px;
	_width: 459px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET906/images/title_back.gif);
	background-repeat: repeat-y;
}
.box906_Spec2{
	padding:1px;
	border: none;
	width: 234px;
	_width: 236px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET906/images/title_back.gif);
	background-repeat: repeat-y;
}
.box806_long{
	padding:1px;
	border: none;
	width: 709px;
	_width: 711px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET806/images/title_back.gif);
	background-repeat: repeat-y;
}
.box806_mid{
	padding:1px;
	border: none;
	width: 639px;
	_width: 641px;
	background-color: #3399CC;
	background-image: url(../its/products/ETC/ET806/images/title_back.gif);
	background-repeat: repeat-y;
}

/* スペック修正(061106追加) */
#specBox{
margin:5px 0 15px 0;
}

#specBox .sampleLeft{
width:350px;
float:left;
}
#specBox .sampleRight{
width:350px;
float:right;
text-align:left;
}
#specBox .optionLeft{
float:left;
width:310px;
margin-bottom:8px;
}
#specBox .optionRight{
width:390px;
float:right;
margin-bottom:8px;
}
#specBox .photoImg{
width:350px;
height:267px;
margin:0px;
padding:0px;
border:1px solid #999999;
text-align:center;
}
#specBox table{
width:100%;
margin:0;
border:1px solid #999999;
border-collapse:collapse;
color:#000000;
}
#specBox th{
width:40%;
padding:0.2em;
text-align:left;
font-weight:normal;
border:1px solid #999999;
}
#specBox td{
width:60%;
text-align:center;
padding:0.2em;
border:1px solid #999999;
}

#specBox .soon{
margin-right:3px;
float:left;
}
#specBox .dotline{
width:709px;
margin:5px 0 5px 0;
height:3px;
background-image:url(../its/products/ETC/ET906/images/dot_line.gif);
background-repeat:repeat-x;
}


/******** MCJ20080625追加) *********/

/* テキストの色を指定 */

.txtRed {
	color: #FF0000;
}

/* リンクカラー指定（他ページと統一） */
a:link:hover,
a:link:active,
a:link:focus,
a:visited:hover,
a:visited:active
a:visited:focus {
	color: #6186d4;
}
a:link {
	color: #003a91;
}
a:visited {
	color: #8b1db9;
}
a:hover,
a:active {
	_color: #6186d4;
}


a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}


/* car/css/its.css にあったもの　ここまで */


table.ETC_table001{
	width:747px;
	border:none;
	margin-left:110px;
	margin-bottom:20px;
}

table.ETC_table001 td,table.ETC_table001 th{
	border:none;
}

table.ETC_table002{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	border: 1px solid #9E9E9E;
	margin: 5px auto;
}
table.ETC_table002 th, table.ETC_table002 td{
	padding: 6px 5px;
	color: #1D5C79;
	text-align:center;
}
table.ETC_table002 th{
	border: 1px solid #9E9E9E;
	color: #fff;
	text-align: center;
	background-color:#6255A2;
}
table.ETC_table002 td{
	border: 1px solid #9E9E9E;
	color: #333;
	vertical-align: middle;
}

#wrapper h3{
	margin:5px auto;
}

#wrapper ul.list001{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:1em;
}
#wrapper ul.list001 li{
	margin-bottom:1em;
}

.mb10{
	margin-bottom:10px;
}
