@charset "shift_jis";/* CSS Document */#layout_brand {	margin-bottom: 20px;	width: 600px;}#layout_brand h3 {	margin: 0px 0px 5px 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	font-size: 140%;	line-height: 150%;}#layout_brand h4 {	margin: 0px 0px 5px 0px;	padding: 0px;	font-size: 130%;	line-height: 150%;	font-weight: bold;	color: #A391A6;}#layout_brand h5 {	margin: 0px 0px 5px 0px;	padding: 0px;	font-size: 110%;	line-height: 130%;	font-weight: bold;	color: #FF0000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0000;}#layout_brand h6 {	margin: 0px 0px 5px 0px;	padding: 0px;	font-size: 110%;	line-height: 130%;	font-weight: bold;}#layout_brand p {	margin: 0px;	padding: 0px;}.photo_right {	margin: 0px 0px 10px 10px;	padding: 0px;	float: right;}.photo_cap {	font-size: 70%;	margin: 810px 0px 0px 0px;	padding: 0px;	text-align: right;}.url_info a {	font-weight: bold;	color: #CB5841;	font-size: 120%;	text-decoration: none;}.sub_title_red {	font-weight: bold;	color: #FF0000;	margin: 0px 0px 5px 0px;	padding: 0px;}.font_blue {	color: #008ACF;}.float_right {	float: right;}.float_left {	float: left;}.left {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}.cls {	margin: 0px;	padding: 0px;	clear: both;}/*top*/.top_info {	margin: 0px 0px 30px 0px;	padding: 0px;	width: 600px;}.top_img {	margin: 0px 0px 0px 10px;	padding: 0px;	float:right;	background-image: url(images/top_bg_img.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 320px;	width: 310px;}.top_img_cap {	font-size: 70%;	margin: 320px 0px 0px 0px;	padding: 0px;}.top_copy {	margin: 0px;	padding: 0px;}#layout_story {	margin-bottom: 20px;	width: 600px;}#layout_story h3 {	margin: 0px 0px 5px 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	font-size: 140%;	line-height: 150%;}#layout_story h4 {	margin: 0px 0px 10px 0px;	padding: 0px;	font-size: 130%;	line-height: 150%;	font-weight: bold;	color: #CB5841;}#layout_story h5 {	margin: 0px;	padding: 0px;	font-size: 110%;	line-height: 130%;	font-weight: bold;}#layout_story p {	margin: 0px;	padding: 0px;}.story_title {	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CB5841;}.story_era {	margin: 0px 2px 0px 0px;	padding: 0px;	font-size: 180%;	font-style: italic;	font-weight: bold;	color: #CB5841;	font-family: "Times New Roman", Times, serif;}/*motorsports*/.title_formura {	font-weight: bold;	color: #FFFFFF;	background-color: #999999;	text-align: center;	padding: 2px 0px;}/*environment*/.environment_cmnt {	font-size: 70%;	background-color: #E9E1CC;	margin: 10px 0px;	padding: 5px;}#title_environmental h4{	color: #FFFFFF;	background-color: #009933;	margin: 0px 0px 10px 0px;	padding: 2px 2px 2px 5px;}#title_promot h4 {	color: #0073BB;	background-color: #B6DEF7;	margin: 0px 0px 10px 0px;	padding: 2px 2px 2px 5px;}#title_effort h4 {	color: #0073BB;	background-color: #FAD69A;	margin: 0px 0px 10px 0px;	padding: 2px 2px 2px 5px;}#title_reduction h4 {	color: #E10058;	background-color: #F6AEB1;	margin: 0px 0px 10px 0px;	padding: 2px 2px 2px 5px;}#title_recycling h4 {	color: #009F3C;	background-color: #B5D977;	margin: 0px 0px 10px 0px;	padding: 2px 2px 2px 5px;}#contents {	float: right;}#menu {	float: left;	width: 100px;	margin-right: 18px;}#contentstitle {	font-size: 105%;	padding-left: 10px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #FF0000;	font-weight: bold;	margin-bottom: 20px;}
