@charset "Shift_JIS";


a:link    {text-decoration: underline; color: #016CA4;}
a:visited {text-decoration: underline; color: #016CA4;}
a:active  {text-decoration:none; color: #02265C;}
a:hover   {text-decoration: underline; color: #00C3FF;}



body,td,li,th{font-size: 10pt; line-height:120%;
           text-decoration:none; color: #454545;
}
a img{border:none;
}


scrollbar {-face-color:#ACB5C5; }
scrollbar {highlight-color:#0B3178;}
scrollbar {shadow-color: #0B3178; }
scrollbar {3dlight-color: #ffffff; }
scrollbar {arrow-color: #0B3178; }
scrollbar {track-color: #07100E; }
scrollbar {darkshadow-color: #ffffff;}


.txt_net { font-size:9pt; line-height:110%;}
.txt_net2 { font-size:8pt; line-height:120%;}

.text9 {  font-size: 9px; line-height: 9px}
.text10 {  font-size: 10px; line-height: 10px}
.text11 {  font-size: 11px; line-height: 12px}
.text12 {  font-size: 12px; line-height: 16px}
.text14 {  font-size: 14px; line-height: 16px}
.text16 {  font-size: 14px; line-height: 22px}
.text18 {  font-size: 18px; line-height: 22px}
.text20 {  font-size: 20px; line-height: 24px}
.text24 {  font-size: 24px; line-height: 28px}
.text30 {  font-size: 30px; line-height: 34px}
.text40 {  font-size: 40px; line-height: 44px}


.ae:link    {text-decoration: underline: none; color: #454545;}
.ae:visited {text-decoration: underline: none;color: #454545;}
.ae:active  {text-decoration: underline: none;color: #454545;}
.ae:hover   {text-decoration: underline; color: #CA6161;}

.ag:link    {text-decoration: underline; color: #E3E9FF;}
.ag:visited {text-decoration: underline; color: #E3E9FF;}
.ag:active  {text-decoration: underline; color: #E3E9FF;}
.ag:hover   {text-decoration: underline; color: #FEF487;}




/* 新着情報設定
******************************************************************************************** */

.new{
	width: 556px;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #E9ECEE;
	color: #336666;
	line-height: 1.4;
	font-size: 13px;
	text-align: left;
}

.new h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding-bottom: 5px;
}
.new h3.small{
	font-size: 14px;
	font-weight: bold;
}
.new p.from{
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}
.new p.sub{
	text-align: center;
	font-size: 16px;
	font-style: italic;
	margin: 0;
	padding-bottom: 10px;
}

.new img.man{
	border: 0;
	width: 110px;
	height: 140px;
	float: right;
	margin: 0px 0px 50px 10px;
}
.new #pic{
	text-align: center;
}
#pic img.toyota{
	border: 0;
	width: 374px;
	height: 281px;
	margin-top: 20px;
}

.traffic{
	border: 4px double #B4BCB5;
	background: #fff;
	width: 548px;
}
.traffic ul.forLink li{
	list-style: none;
	margin-bottom: 5px;
}
.traffic ul.forLink li a{
	padding-left: 20px;
	background: url(./img/yaji.gif) no-repeat 0 0;
}
.traffic ul.forLink li a:hover{
	padding-left: 20px;
	background: url(./img/yaji.gif) no-repeat 3px 0px;
}

.talkText {
	width: 586px;
	margin-bottom: 10px;
	background-color: #E9ECEE;
	text-align: left;
}
.talkText p{
	padding: 0px 15px 15px 15px;
	color: #336666;
	line-height: 1.4;
	font-size: 100%;
}

.opinion{
	padding: 15px;
	margin-right: 16px;
	background-color: #E9ECEE;
}
.opinion .box{
	padding: 10px 10px;
	background-color: #fff;
	text-align: left;
	line-height: 1.4;
}
.opinion h4{
	text-align: center;
	color: #253762;
}


