@charset "utf-8";
#main {
	width:550px;
}
/***** mazda ***/

.mtop15{
	margin-top:15px;
}

.notes p {
	font-size:80%;
	color:#999;
	padding:0;
	margin:0;
	line-height:1.3em;
}
.mleft35 {
	margin-left:35px;
}
.mleft32 {
	margin-left:32px;
}
.mleft20 {
	margin-left:20px;
}
.mleft18 {
	margin-left:18px;
}
.mleft16 {
	margin-left:16px;
}
.mleft08 {
	margin-left:8px;
}
.mleft01 {
	margin-left:1px;
}
.mright03 {
	margin-right:03px;
}
.mright08 {
	margin-right:08px;
}
.mright18 {
	margin-right:18px;
}
.mbottom10 {
	margin-bottom:10px;
}
.mbottom20 {
	margin-bottom:20px;
}
.mbottom05 {
	margin-bottom:05px;
}
.mtop30 {
	margin-top:30px;
}
.mtop40 {
	margin-top:40px;
}
.mtop80 {
	margin-top:80px;
}
.mtop25 {
	margin-top:25px;
}
.mtop20 {
	margin-top:20px;
}
.mtop07 {
	margin-top:7px;
}
/***** rightarea ***/

#rightarea .txt {
	line-height: 1.2em;
}


/*****philosophy/history/greatcar*******/



.greatcar_graytext {
	color:#747571;
	font-size:10px;
	line-height:12px;
}
.greatcar_775 {
	width:775px;
	float:left;
	text-align:right;
}
.greatcar_line {
	background-image: url(../img/line.gif);
	background-repeat: repeat-x;
	width:775px;
	height: 1px;
}
.greatcar_550 {
	width:550px;
	float:left;
}
.greatcar_128_right {
	width:128px;
	float:right;
}
.greatcar_top_180 {
	width:180px;
	float:left;
	text-align:left;
}
.greatcar_top_595 {
	width:595px;
	float:left;
	text-align:left;
}
.greatcar_top_595_right {
	width:595px;
	float:right;
}
.greatcar_top_120_right {
	width:80px;
	float:right;
}
.greatcar_top_mtop15 {
	margin-top:15px;
}
.greatcar_sub_550 {
	width:550px;
	float:left;
}
.greatcar_sub_380 {
	width:380px;
	float:left;
}
.greatcar_sub_160 {
	width:160px;
	float:right;
}
.greatcar_sub_160_left {
	width:160px;
	float:left;
}
.greatcar_sub_font_title {
	font-weight:bold;
	font-size:13px;
}
.greatcar_sub_mtop18 {
	margin-top:18px;
}
.greatcar_sub_text10 {
	font-size:10px;
}
.greatcar_sub_text12 {
	font-size:12px;
}
.greatcar_sub_next {
	float:right;
	width:74px;
}
.greatcar_sub_center {
	margin-left:250px;
}
.greatcar_sub_screen01 {
	width:210px;
	float:left;
}
.greatcar_previous {
	float:left;
	width:48px;
}
.greatcar_next {
	float:right;
	width:48px;
}
/***** mazda ***/

.chronological {
	margin-top:10px;
}
.chronological table {
	border-collapse:collapse;
	width:550px;
}
.chronological th {
	padding:2px 0;
	background:#c0d7de;
	font-weight:normal;
}
.chronological th.date {
	width:91px;
	border-right:1px solid #fff;
}
.chronological th.incident {
	width:244px;
	border-right:1px solid #fff;
}
.chronological th.social {
	width:215px;
}
.chronological tr.annual {
	background:url(/common/img/prt_dotline_01.gif) repeat-x;
}
.chronological td {
	padding:0 0 8px 10px;
	vertical-align:top;
}
.chronological tr.ceil td {
	padding:15px 0 8px 10px;
}
.chronological tr.annual td {
	padding:15px 0 8px 10px;
}
.chronological td.date {
	font-family:monospace;
}
.chronological td ul {
	margin-left:1em;
	padding-left:0;
}
.chronological td li {
	list-style:disc outside;
	margin-left:0;
	padding:0 0 5px 0;
	line-height:1.2em;
}
.chronological td li img {
	margin-top:8px;
}
.chronological td li a:link img {
	border:1px solid #197DAA;
}
.chronological td li a:visited img {
	border:1px solid #669999;
}
.chronological td li a:active img {
	border:1px solid #E0B800;
}
.chronological td li a:hover img {
	border:1px solid #E0B800;
}
.gallery {
	width:202px;
	margin:15px 0 0 8px;
}
.gallery .date {
	margin:0;
	padding:0;
	line-height:1.1em;
}
.gallery .content {
	margin:3px 0 0 0;
	padding:0;
	line-height:1.1em;
}
.gallery .pict img {
	margin:8px 0 0 0;
	padding:0;
}
.gallery .pict a:link img {
	border:1px solid #197DAA;
}
.gallery .pict a:visited img {
	border:1px solid #669999;
}
.gallery .pict a:active img {
	border:1px solid #E0B800;
}
.gallery .pict a:hover img {
	border:1px solid #E0B800;
}
/***** gallary ***/



.gallaryitem {
	margin: 4px 0 15px 0;
	padding: 3px 0 0 10px;
	background: url(/resource/img/prt_top_01.gif) repeat-x;
}
.picL {
	float: left;
	width:378px;
}
.wallpaper {
	margin:0 20px;
}
.wallpaperL {
	float: left;
	width:380px;
	margin-bottom:20px;
}
.wallpaperR {
	float: left;
	width:300px;
	margin-bottom:20px;
}
.gallarytxt {
	padding:20px 10px;
	background: url(/common/img/prt_dotline_01.gif) repeat-x top left;
}
