/*
html タグのスタイル定義
*/

body {
	background-color:#FFFFFF;
	color:#000000;
	margin: 0;
}

body *{
	font-family: Arial, Helvetica, "Sans Serif";
}

.en {
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

a {
	color: #3C5F8C;
	text-decoration: none;
}

a:hover {
	color: #3C5F8C;
	text-decoration:underline;
}

h1,h2,h3,h4,p,ul {
	margin:0;
	padding:0;
}

/*
レイアウト要素
*/

#zone_header {
	width: 780px;
}

#zone_middle {
	background-color:#E6E6EB;
	height:350px;
}

#zone_middle_content {
	width: 780px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}

#mainnavi {
	width: 780px;
	height: 20px;
	text-align: right;
	z-index: 30;
	left: 0px;
	width: 780px; 
	position: absolute; 
	top: 80px;
}

#mainnavi img {
	padding-left: 6px;
	padding-right:7px;
}

#mainnavi img.mainnavi_rightedge {
	padding-left: 6px;
	padding-right:0px;
}

#headline {
	height: 70px;
}

#stage {
}

#featuremenu {
	background-color: #E6E6EB;
	height: 20px;
	z-index:20;
	top:430px;
	left:0px;
	position: absolute;
	width: 782px;
}

#zone_main .zone_main_headline{
	margin-bottom:10px;
	padding-bottom:0px;
}

#zone_main .zone_main_headline h1{
	margin-bottom:10px;
	padding-bottom: 0px;
}

#zone_main .zone_main_headline h2{
	background-color:#80838B;
	color:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top: 0px;
	padding-top: 0px;
}

#zone_main .zone_main_content {
	font-size:12px;
	line-height:20px;
	margin-top: 0px;
	padding-top: 5px;
}

#zone_main h1,h2 {
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#zone_main h3 {
	font-size:100%;
	font-weight:600;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#zone_main h4 {
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#zone_main h5 {
	font-size:100%;
	font-weight:600;
	margin: 0px;
	padding: 0px;
}

#zone_main .zone_main_content h3.nonpad_top {
	padding-top:0px;
	margin-top:0px;
}

#zone_main .zone_main_content p {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:  15px;
	padding-bottom: 0px;
}

#zone_main .zone_main_content .triangle_content_inline{
	vertical-align: baseline;
	padding-top: 2px;
	margin-top:4px;
}

#zone_footer {
	clear: both;
	float:none;
	width: 760px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #9999A3;
	margin-left: 15px;
	padding-top: 20px;
}

#zone_footer a{
	color: #9999A3;
	text-decoration:none;
}

#zone_footer a:hover{
	color: #000000;
}

#zone_footer_credit {
	clear: none;
	float:left;
}

#zone_footer_links {
	clear: none;
	float:right;
}

.vertical_separater {
	padding-right: 6px;
	padding-left: 6px;
}


#logo {
}

#metanavi {
	position: absolute;
	width: 570px;
	overflow: visible;
	top: 1px; 
	left: 210px;
	font-size: 10px; 
	color: #9999A3; 
	padding-top: 3px;
	white-space: nowrap; 
	text-align:right;
}

#zone_main{
	width: 765px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

*:first-child+html #zone_main{padding-top:0px;}

/*
ボディ部の基本レイアウチE
*/

#content_main {
	width: 765px;
	margin-top:5px;
}

#content_main2 {
	width: 570px;
	_margin-top:31px;
}

#content_sub {
	float: left;
	width: 180px;
}

#content_menu {
	width: 180px;
	float: left;
	font-size:65%;
}


/*
吁EEージで使用可能なユーチEリチE
*/

.column_menu_wide {
	font-size:11px;
	line-height:15px;
	width:570px;
}

.column_menu_headline {
	color:#5C5C61;
	font-weight:bold;
	padding: 0 0 0 0;
}

.toppage .column_menu_headline {
	color:#5C5C61;
	font-weight:bold;
	margin-top: 0px;
	border:none;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
}

.column_menu_headline_text {
	color:#5C5C61;
	font-weight:bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCD1;
	margin-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 9px;
	padding-top: 0px;
	line-height: 19px;
}

.column_menu_content {
	padding-top:0px;
	margin-top: 0px;
}

#column_menu_content_left {
	width:180px;
}

#column_menu_content_left h3{
margin-bottom:7px;
padding:3px 0 0 0;
color:#88878d;
border-top:solid 1px #ccccd1;
font-size:102%;
}

#column_menu_content_left h3.recingTop{
font-weight:normal;
}

#column_menu_content_left h4{
padding:10px 0 0 0;
color:#88878d;
border-top:solid 1px #ccccd1;
}

#column_menu_content_left img.bannar{
margin-bottom:10px;
}

.column_menu dl, .column_menu_wide dl{
	margin-top:3px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom: 11px;
	padding-bottom: 0px;
}

.column_menu ul, .column_menu_wide ul{
	list-style-type: none;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom: 11px;
	padding-bottom: 0px;
}

.column_menu dt, .column_menu_wide dt{
	font-size:10px;
	line-height:10px;
	margin-top:2px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:2px;
	padding-bottom:0px;
	color:#878791;
	background-image: url(../../comImg/triangle_r_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:  Arial-Regular, Helvetica,sans-serif;
}

.column_menu dd, .column_menu_wide dd{
	margin-left:9px;
	padding-left:0px;
	margin-bottom:8px;
	padding-bottom:0px;
	margin-top: 0px;
	padding-top: 0px;
}

.column_menu li, .column_menu_wide li{
	margin-top: 0px;
	padding-top: 0px;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:5px;
	padding-bottom:0px;
	background-image: url(../../comImg/triangle_r_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.column_menu li.open, .column_menu_wide li.open{
	background-image: url(../../comImg/triangle_r_orange2.gif);
}

ul.listind {
	list-style-type: none;
	margin:0 0 11px 0;
	padding:0 0 0 1em;
	font-size:0.9em;
	line-height:1.2em;
}

ul.listind li{
	margin:0;
	padding:0;
	text-indent:-1em;
}

ul.disc {
	list-style-type: disc;
	margin:0 0 11px 0;
	padding:0 0 0 1em;
	line-height:1.5;
}

ul.disc li{
	margin:0 0 0 15px;
	padding:0;
}

.column_menu .column_menu_teaser {
}

.column_menu .column_menu_teaser img{
	margin-bottom:10px;
	padding-bottom:0px;
}


div.circuit{
    MARGIN-BOTTOM: 12px;
	PADDING: 0px;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #9999A3;
}

div.circuit A{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}

div.circuit A:link{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}

div.circuit A:visited{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}

div.circuit A:active{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}

div.circuit A:hover{
/*    COLOR: #000000;*/
    TEXT-DECORATION: none;
}

/*
トップEージ
*/

#featuremenu_models {
	width:780px;
	background-color:#9999a3;
}

#featuremenu_models img {
vertical-align:bottom;
}

.teaser {
	font-size:11px;
	line-height:15px;
	width: 180px;
	margin-right: 15px;
	float: left;
}

.teaser_headline {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCD1;
}

.teaser_images{
	margin-bottom:0;
}

.teaser_images:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.teaser_images			{display:inline-table;}
/* MacIE begin \*/
* html .teaser_images	{height:1%;}
*+html .teaser_images	{height:1%;}
.teaser_images			{display:block;}
/* MacIE end */

.teaser_sp				{margin-bottom:50px;}

.teaser_images h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom: 0px;
	padding: 20px 0 0 0;
}

.teaser_images h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom: 0px;
	padding: 2px 0 5px 0;
}

#teaser_banners {
	margin-left:15px;
	width:165px;
	margin-top: 5px;
}

#teaser_banners img{
	margin-bottom:10px;
}

.teaser_text {
}

.teaser_text02 {
margin-bottom:10px;
}

.teaser_link {
	margin-top:3px;
}

/*
sub-b
*/

#content_graphical_menu_models {
}

#content_graphical_menu_models td {
	border-bottom-style: solid;
	border-bottom-color:#CCCCD1;
	border-bottom-width:1px;
}

#content_graphical_menu_models td.bottom {
	border-bottom-style: none;
	border-bottom-color:#FFFFFF;
	border-bottom-width:0px;
}


/*	2007.4.10
----------------------------------------------------------------------*/

.clear:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear			{display:inline-table;}
/* MacIE begin \*/
* html .clear	{height:1%;}
*+html .clear	{height:1%;}
.clear			{display:block;}
/* MacIE end */

div.goTop{
	text-align:right;
	clear:both;
	margin:20px 0px;
}

img.both{vertical-align:bottom; clear:both;}

div.section{
margin-bottom:20px;
}

div.section:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.section			{display:inline-table;}
/* MacIE begin \*/
* html div.section	{height:1%;}
*+html div.section	{height:1%;}
div.section			{display:block;}
/* MacIE end */

.border{
border-bottom:dashed 1px #cccccc;
}

.border02{
border-top:solid 1px #cccccc;
}

.border03{
border-top:dashed 1px #cccccc;
padding-top:15px;
}

.border04{
border-top:dashed 1px #cccccc;
border-bottom:dashed 1px #cccccc;
padding-top:15px;
}

.border05{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:dashed 1px #cccccc;
}

ul.normal{
padding-left:15px;
}

ul.pdf{
list-style:none;
margin-bottom:10px;
}

ul.pdf li{
padding-left:15px;
background:url(../../comImg/pdf.gif) no-repeat left center;
}

.sub01{
background:#efefef;
padding:10px 0;
}
.sub01 h4,
.sub01 ul{
margin-left:10px;
}

.sub02{
background:#efefef;
padding:10px;
}

li.ready{
color:#999999;
}

div.fnavi01{
width:100%;
margin-top:15px;
text-align:right;
clear:both;
}

div.fnavi02{
width:100%;
background:#01307F;
clear:both;
}
div.fnavi02 img{
margin-left:8px;
}

div.snavi:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.snavi		{display:inline-table;}
/* MacIE begin \*/
* html div.snavi{height:1%;}
*+html div.snavi{height:1%;}
div.snavi		{display:block;}
/* MacIE end */

div.snavi{
text-align:right;
}
div.snavi ul{
margin:0;
padding:0;
list-style:none;
float:right;
}
div.snavi li{
padding-left:9px;
background: url(../../comImg/triangle_r_orange.gif) no-repeat left center;
margin-left:12px;
float:left;
}
* html div.snavi li	{width:1em; white-space:nowrap;}

/*	レーシングトッチE
-----------------------------------------------------*/
div.col07{
background:#efefef;
}
div.col08{
background:#efefef;
}
div.col07,
div.col08{
margin-bottom:10px;
padding:10px;
}

*:first-child+html div.col07,
*:first-child+html div.col08{
min-height:174px;
}

div.col07-1{
width:330px;
float:left;
}
div.col07-2{
width:210px;
float:right;
}

div.col08-1{
width:210px;
float:left;
}
div.col08-2{
width:330px;
float:right;
}

div.col07:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col08:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col07		{display:inline-table;}
div.col08		{display:inline-table;}
/* MacIE begin \*/
* html div.col07{height:1%;}
* html div.col08{height:1%;}
div.col07		{display:block;}
div.col08		{display:block;}
/* MacIE end */

.racingTop		{margin-bottom:20px;}



/*	GTI CupトッチE
-----------------------------------------------------*/
.bannerBox {
	font-size:11px;
	line-height:15px;
	width: 165px;
	margin-right: 29px;
	float: left;
}
.bannerBox img {
	margin-bottom:10px;
}

.toppage .main {
	float: right;
	width: 374px;
	font-size:0.75em;
	line-height:1.5em;
}

.content_sub {
	clear:right;
	float: right;
	width: 168px;
	padding:5px;
	border:solid 1px #999999;
}

div.col01{
margin-bottom:15px;
}
div.col01:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col01		{display:inline-table;}
/* MacIE begin \*/
* html div.col01{height:1%;}
div.col01		{display:block;}
/* MacIE end */
.col01-1{
width:150px;
float:left;
}
.col01-2{
width:350px;
float:right;
}


/*	GTI Cup Information
-----------------------------------------------------*/
.sub .main {
	float: right;
	width: 570px;
	font-size:0.75em;
	line-height:1.5em;
	padding-top:15px;
}

.sub .main2 {
	float: right;
	width: 540px;
	font-size:0.75em;
	line-height:1.5em;
	padding-top:7px;
}
.sub .main h2 {
	margin-bottom:7px;
}

.sub .main2 h2 {
	margin-bottom:7px;
}

.content_sub {
	clear:right;
	float: right;
	width: 168px;
	padding:5px;
	border:solid 1px #999999;
}

p.thumbnail img{
margin-right:15px;
}

/*	GTI Cup Information Time
----------------------------*/
table.time_table{
margin-bottom:20px;
}

table.time_table th.bod,td.bod{
border:solid 1px #cccccc;
border-right:none;
}
table.time_table th.boda,td.boda{
border:solid 1px #cccccc;
}

table.time_table th.col{
background:#F5F5F5;
}

table.time_table th{
font-weight:normal;
}

table.time_table td{
text-align:center;
}

table.time_table .gti{
background:#FDEFF5;
}
table.time_table .circuit{
background:#EBF6FD;
}

table.warning{
margin-bottom:20px;
border:solid 1px #cccccc;
}
table.warning th,
table.warning td{
text-align:left;
padding:3px;
}
table.warning th img,
table.warning td img{
vertical-align:middle;
}
img.link{
margin-top:25px;
float:right;
}

img.link_2{
float:right;
}

div#e_list{
float:right;
font-size:10px;
line-height:10px;
_line-height:13px;
margin-top:41px;
padding-top:0px;
padding-left:9px;
margin-bottom:2px;
padding-bottom:0px;
background-image: url(../../comImg/triangle_r_orange.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

*:first-child+html div#e_list{
line-height:13px;
}

div.img_link_2{
width:542px;
}

div.main div.section p.map{
text-align:center;
}


/*	GTI Cup About
-----------------------------------------------------*/
table.about{
margin-bottom:20px;
text-align:left;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}

table.about th,table.about td{
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

table.about th{
background:#F5F5F5;
font-weight:normal;
}

img.bsp{
margin-bottom:15px;
}

div.col02{
margin-bottom:7px;
}
div.col02:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col02		{display:inline-table;}
/* MacIE begin \*/
* html div.col02{height:1%;}
div.col02		{display:block;}
/* MacIE end */

.col02-1{
width:132px;
float:left;
}
.col02-2{
width:372px;
float:right;
}

div.col03{
margin:7px 10px;
}
div.col03:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col03		{display:inline-table;}
/* MacIE begin \*/
* html div.col03{height:1%;}
div.col03		{display:block;}
/* MacIE end */

.col03-1{
width:240px;
float:left;
}
.col03-2{
width:240px;
float:right;
}

#zone_main h3.special {
	margin-top:10px;
	font-size:1.2em;
}

#zone_main h3.special span {
	margin-left:0.5em;
	font-size:0.8em;
	color:#275088;
}


/*	GTI Cup About レーシングアクセサリー
----------------------------------*/
div.col04{
margin:7px 0;
padding:10px;
background:#F1F1F1;
}

div.col05{
margin:7px 0;
}

.col05-1{
width:180px;
float:left;
}
.col05-2{
width:319px;
float:right;
}

.col06-1{
width:254px;
float:left;
}
.col06-2{
width:245px;
float:right;
}

table.price{
margin:15px 0;
font-weight:600;
}

table.price th,
table.price td{
text-align:left;
}

img.new{
margin:7px 0;
}


/*	Enjoy the GTI-Cup
-----------------------------------------------------*/
table.license{
margin:15px 0;
}
table.license th,
table.license td{
text-align:left;
vertical-align:top;
}

table.license02{
}
table.license02 th,
table.license02 td{
vertical-align:top;
padding:0 5px;
}
table.license02 th{
text-align:center;
}
table.license02 td{
text-align:left;
}

table.license03{
margin:10px 0;
}
table.license03 th,
table.license03 td{
vertical-align:top;
padding:0 5px;
}
table.license03 th{
text-align:center;
}
table.license03 td{
text-align:left;
}

img.arrow{
padding:7px 0;
}

table.commodity{
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}

table.commodity th,table.commodity td{
padding:3px;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}


/*	Race Report 2007
-----------------------------------------------------*/
table.prof{
margin-bottom:20px;
}

table.prof th,
table.prof td{
text-align:left;
}
table.prof td.photo{
text-align:right;
vertical-align:top;
}
table.prof td.photo img{
margin:0 0 0 10px;
}

table.prof table.commodity th,
table.prof table.commodity td{
text-align:center;
}

h3#prof{
margin:0 0 15px 0; padding:5px 0; text-align:center; background:#333333; color:#ffffff;
}

h3#result,
h3#result2{
/*margin:15px 0; padding:5px 0; text-align:center; background:#333333; color:#ffffff;*/
margin:5px 0; padding:5px 0; text-align:center; background:#333333; color:#ffffff;/*100601*/
}

h3#guest{
margin:15px 0; padding:5px 0; text-align:center; background:#cc0000; color:#ffffff; font-weight:600;
}
h4#guest2{
margin:35px 0 0 0; font-size:1.2em; font-weight:600; letter-spacing:0.1em; float:left;
}

/*-----table.result-----*/
table.result{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

table.result th,table.result td{
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

/*-----table.msteam-----*/
table.msteam{
	border-top:none;
	border-left:none;
	border-right-style: none;
	border-bottom-style: none;
}

.msteam .driver {
	font-weight: bold;
	font-size: 120%;
}

.msteam .driver_s {
	font-size: 80%;
}

table.msteam th,table.msteam td{
	border-top:none;
	border-left:none;
	border-right-style: none;
	border-bottom-style: none;
}

p.profTxt{
padding-bottom:15px;
}

div.boxA:after		{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.boxA			{display:inline-table; margin:0 0 15px 0;}
/* MacIE begin \*/
* html div.boxA		{height:1%;}
*+html div.boxA		{height:1%;}
div.boxA			{display:block;}
/* MacIE end */
div.boxB:after		{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.boxB			{display:inline-table; margin:0 0 15px 0;}
/* MacIE begin \*/
* html div.boxB		{height:1%;}
*+html div.boxB		{height:1%;}
div.boxB			{display:block;}
/* MacIE end */
div.boxC:after		{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.boxC			{display:inline-table; margin:15px 0 15px 0; padding-top:15px; border-top:dashed 1px #cccccc;}
/* MacIE begin \*/
* html div.boxC		{height:1%;}
*+html div.boxC		{height:1%;}
div.boxC			{display:block;}
/* MacIE end */

div.boxA div.boxAL{
width:58%;
line-height:1.5em;
letter-spacing:0.1em;
float:left;
}
div.boxA div.boxAR{
width:40%;
float:right;
}
div.boxB div.boxBL{
width:40%;
float:left;
}
div.boxB div.boxBR{
width:58%;
line-height:1.5em;
letter-spacing:0.1em;
float:right;
}
div.boxB div.boxBR1{
width:58%;
float:right;
}
div.boxC div.boxCL{
width:50%;
float:left;
}
div.boxC div.boxCR{
width:50%;
float:right;
}
div.boxC p{
line-height:1.5em;
letter-spacing:0.1em;
}
p.photo{
text-align:right;
}
p.photo img{
margin-left:10px;
}

p.photo2{
text-align:right;
}
p.photo2 img{
margin:0 0 15px 10px;
}

div.gallery img{
margin-right:10px;
}

p.writing{
margin-bottom:0.7em;
}


/*	Circuit Trial
-----------------------------------------------------*/
p.center{text-align:center;}

#gmenu {
	position:absolute !important;
	width:500px;
	height:88;
	z-index:4;
	left: 280px;
	top: 82px;
	visibility: visible;
	background-color:#E6E6EB;
}


/*	Race Touareg tabBoxIndex
-----------------------------------------------------*/
#tabBoxIndex .racetouareg {
	padding-left: 10px;
}
#tabBoxIndex .result .title1 {
	margin-left: 3px;
	font-weight: bold;
}
#tabBoxIndex .result .title2 {
	margin-left: 3px;
	font-weight: bold;
	color: #333333;
}

/*	Race Report2008   Driver Information
-----------------------------------------------------*/
.vwdriver {
	color:#FF0000;
	font-family: Arial, Helvetica, "Sans Serif";
	font-weight:bold;
}

/*	Race Report2008   Daily Report
-----------------------------------------------------*/
.clear_daily {
	clear: both;
	padding-bottom: 10px;
}
div.col007 .col07-1{
width:330px;
float:left;
}
div.col007 .col007-2{
	float:right;
	width: 100px;
	margin-right: 0px;
}
div.col007 .col007-2 .col_photo{
margin-bottom:10px;
}

div.col007{
width:570px;
}
div.col007:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.col007		{display:inline-table;}
/* MacIE begin \*/
* html div.col007{height:1%;}
div.col007		{display:block;}

/* MacIE end */
#tabBoxIndex2 .col007 .col07-1 {
	width: 380px;
}

#tabContent1 #tabIndex li {
	margin: 0px;
	padding: 0px;
}
#tabBoxIndex4 .col007 .col07-1 {
	float: left;
	width:450px;
}
#tabBoxIndex4 .col007 .col07-1 .teaser_text001 {
	background: #efefef;
	padding: 5px 10px;
	margin: 0px;
}

#tabBoxIndex4 .col007 .col09 .teaser_text001 {
	background: #efefef;
	padding: 5px 10px;
	margin: 0px;
}

div.col09{
width:570px;
margin-bottom:30px;
}

.gray{
  color:#666666;
}
.question {
  border-bottom:3px double #333333;
  padding-bottom:1px;
  margin-bottom:5px;
}

/*	Information Schedule
-----------------------------------------------------*/
*html #tabBoxIndex .result th {
	font-size: 11px;
}

.teaser_sp2 {
	margin-bottom: 20px;
}


.entry {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.entry th {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.entry td {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#zone_main .sub #content_main .main .bottom20 {
	width: 570px;
}
*html #zone_main .sub #content_main .main .bottom20 {
	width: 570px;
	margin-bottom: 20px;
}

.update{
	margin-bottom:20px;
}

/*============================================================*

* Layout Share Style [nav_header]

*============================================================*/

#nav_header {
	color:#9999A3;
	padding-top:0.5em;
	font-size:11px;
	height:20px;
	text-align:right;
	width:780px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:0;
	z-index:2;
}

#nav_header a{
	color: #9999A3;
	text-decoration:none;
}

#nav_header a:hover{
	color: #000000;
}

#nav_header span {
	font-size:11px;
}

.header_vertical_separator {
	margin:0 5px;
}

.header_jp {
	font-family: "HiraginoKaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "MS PGothic", "EE EゴシチE";
	font-size:9px;
}

#logo { 
	margin:0px;
}

/*============================================================*

* Layout Share Style [nav_footer]

*============================================================*/

#nav_footer {
	clear: both;
	width: 760px;
	height: 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #9999A3;
	margin-left:15px;
}

#nav_footer a{
	color: #9999A3;
	text-decoration:none;
}

#nav_footer a:hover{
	color: #000000;
}

#nav_footer_credit {
	clear: none;
	float:left;
}

#nav_footer_links {
	clear: none;
	float:right;
}

.vertical_separater {
	padding-right: 6px;
	padding-left: 6px;
}


/*============================================================*

* Layout nav Touareg Dakar2008

*============================================================*/
#zone_main .sub #content_main #content_menu #column_menu_content_left .td2008 {
	font-size:102%;
	font-weight:600;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	border-style: none;
}
.teaser_text001 p {
	padding: 5px 0px;
	margin: 0px;
}



/*============================================================*

* from Volkswagen.co.jp

*============================================================*/

.leftm {
	font-family: "HiraginoKaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "MS PGothic", "EE EゴシチE";
	font-size:10px;
	line-height:15px;
	color:#9e9d9d;
}

#sup {
	font-size: 10px;
	vertical-align: baseline;
	position:relative;
	top:-0.6em;
    }

