* {
	margin: 0px;
	padding: 0px;
	font-family: verdana, 'trebuchet ms', sans-serif, Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

#body{
	width: 893px;
	font-size: 13px;
}

#content{
	background-color: #ddd;
	width: 720px;
	float: left;
}

#side-banner{
	width: 170px;
}

#header{
	width: 720px;
}

#header ul{
	margin: 0px;
}

#header li{
	margin: 0px;
}

#main {
	width: 718px;
	margin: auto;
	background-color: #fff;
}

p {
	line-height: 140%;
	margin: 8px 0px;
}

.text {
	line-height: 140%;
	padding: 16px;
}

#left{
	width: 180px;
	float: left;
	overflow: hidden;
}

.inner{
	margin: 2px;
	padding: 8px;
	background-color: #fff;
}

#right{
	width: 540px;
	float: left;
}

#footer{
	clear: both;
	width: 720px;
	text-align: right;
}

h1{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

h1.photo-up{
	line-height: 150%;
	font-size: 21px;
	color: #fff;
	background-color: #999;
	margin-bottom: 8px;
	padding-left: 8px;
}

h2{
	clear: both;
	color: #000;
	background-color: #9cf;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0px 6px 10px;
	height: 16px;
}

h2.photo-up{
	background-color: transparent;
	font-weight: normal;
	border-left: 4px solid #999;
	border-bottom: 1px solid #999;
	padding-left: 4px;
	margin-bottom: 8px;
}


h3{
	font-size: 18px;
	font-weight: normal;
	border-left: 4px solid #999;
	border-bottom: 1px solid #999;
	padding-left: 4px;
	margin-bottom: 8px;
}

img {
	padding: 0px;
	margin: 0px;
	border: none;
}

.nowrap{
	white-space: nowrap;
}

#content table {
	font-size: 13px;
	margin: 8px;
	border-collapse: collapse;
}

#content th {
        border: solid 1px #333;
        padding: 2px;
        background-color: #ccc;
        text-align: center;
}

#content td {
        border: solid 1px #333;
        padding: 2px;
}

ul{
	margin: 0 0 0 1em; 
	padding: 0;
}

ul.arrow1{
	list-style-image: url('./skin/icon_1.gif');
}

ul.arrow2{
	list-style-image: url('./skin/icon_2.gif');
}

ul.arrow3{
	list-style-image: url('./skin/icon_3.gif');
}


li{
	margin: 3px 0 0 0;
}

hr{
	margin: 8px 10%;
	color: #999;
	background-color: #999;
	height: 1px;
	border: 1px;
}

hr.photo-up{
	margin: 8px;
}

dd{
	margin: 0px 0px 8px 16px;
}


#content td.none{
	border-style: none;
}

#content td.nowrap{
	white-space: nowrap;
}

li.a1gp{
	list-style-image: url('./logo/mark_a1gp.gif');
	margin: 0px 0px 0px 40px;
}

li.alms{
	list-style-image: url('./logo/mark_alms.gif');
	margin: 0px 0px 0px 40px;
}

li.bf3{
	list-style-image: url('./logo/mark_bf3.gif');
	margin: 0px 0px 0px 40px;
}

li.btcc{
	list-style-image: url('./logo/mark_btcc.gif');
	margin: 0px 0px 0px 40px;
}

li.ccws{
	list-style-image: url('./logo/mark_ccws.gif');
	margin: 0px 0px 0px 40px;
}

li.dtm{
	list-style-image: url('./logo/mark_dtm.gif');
	margin: 0px 0px 0px 40px;
}

li.ef3{
	list-style-image: url('./logo/mark_ef3.gif');
	margin: 0px 0px 0px 40px;
}

li.f1{
	list-style-image: url('./logo/mark_f1.gif');
	margin: 0px 0px 0px 40px;
}

li.f1-news{
	list-style-image: url('./logo/mark_f1-news.gif');
	margin: 0px 0px 0px 40px;
}

li.f1-result{
	list-style-image: url('./logo/mark_f1-result.gif');
	margin: 0px 0px 0px 40px;
}

li.f3{
	list-style-image: url('./logo/mark_f3.gif');
	margin: 0px 0px 0px 40px;
}

li.fia-gt{
	list-style-image: url('./logo/mark_fia-gt.gif');
	margin: 0px 0px 0px 40px;
}

li.fn{
	list-style-image: url('./logo/mark_fn.gif');
	margin: 0px 0px 0px 40px;
}

li.gp2{
	list-style-image: url('./logo/mark_gp2.gif');
	margin: 0px 0px 0px 40px;
}

li.gt3{
	list-style-image: url('./logo/mark_gt3.gif');
	margin: 0px 0px 0px 40px;
}

li.irl{
	list-style-image: url('./logo/mark_irl.gif');
	margin: 0px 0px 0px 40px;
}

li.japan{
	list-style-image: url('./logo/mark_japan.gif');
	margin: 0px 0px 0px 40px;
}

li.jlmc{
	list-style-image: url('./logo/mark_jlmc.gif');
	margin: 0px 0px 0px 40px;
}

li.kaigai{
	list-style-image: url('./logo/mark_kaigai.gif');
	margin: 0px 0px 0px 40px;
}

li.lm24{
	list-style-image: url('./logo/mark_lm24.gif');
	margin: 0px 0px 0px 40px;
}

li.lmes{
	list-style-image: url('./logo/mark_lmes.gif');
	margin: 0px 0px 0px 40px;
}

li.nascar{
	list-style-image: url('./logo/mark_nascar.gif');
	margin: 0px 0px 0px 40px;
}

li.others{
	list-style-image: url('./logo/mark_others.gif');
	margin: 0px 0px 0px 40px;
}

li.pwrc{
	list-style-image: url('./logo/mark_pwrc.gif');
	margin: 0px 0px 0px 40px;
}

li.sgt{
	list-style-image: url('./logo/mark_sgt.gif');
	margin: 0px 0px 0px 40px;
}

li.stai{
	list-style-image: url('./logo/mark_stai.gif');
	margin: 0px 0px 0px 40px;
}

li.wrc{
	list-style-image: url('./logo/mark_wrc.gif');
	margin: 0px 0px 0px 40px;
}

li.wsr{
	list-style-image: url('./logo/mark_wsr.gif');
	margin: 0px 0px 0px 40px;
}

li.wtcc{
	list-style-image: url('./logo/mark_wtcc.gif');
	margin: 0px 0px 0px 40px;
}

