#local-navi ul li#l1 a{
	background-image:url(../images/local_c1_1.gif);
}
#local-navi ul li#l2 a{
	background-image:url(../images/local_c1_2.gif);
}
#local-navi ul li#l3 a{
	background-image:url(../images/local_c1_3.gif);
}
#local-navi ul li#l4 a{
	background-image:url(../images/local_c1_4.gif);
}
#local-navi ul li#l5 a{
	background-image:url(../images/local_c1_5.gif);
}
#local-navi ul li#l6 a{
	background-image:url(../images/local_c1_6.gif);
}
#local-navi ul li#l7 a{
	background-image:url(../images/local_c1_7.gif);
}
#local-navi ul li a:hover,#local-navi ul li.here a{
	text-decoration:none;
	background-position:left bottom;
}
#content-body-center #pressrelease{
	width:482px;
	clear:both;
	margin:0;
	padding:0;
}
#content-body-center #notice{
	width:482px;
	clear:both;
	margin:0;
	padding:0;
}
#content-body-center #pressrelease .title {
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
	height:27px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#content-body-center #notice .title {
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
	height:27px;
	margin:0;
	padding:0;
}
#content-body-center .list{
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
}
#content-body-center #pressrelease .title .btn-more{
	margin:3px 5px 0 0;
	line-height:0;
	font-size:10px;
}
.table{
	margin:0;
	padding:0;
	width:230px;
	background-color:#F4F4F4;
}
.table#vision{
	float:left;
	margin-right:15px;
}
.table#contribute{
	float:left;
}
.table dt{
	height:24px;
	background:transparent none left top no-repeat;
}
.table#vision dt{
	height:24px;
	background-image:url(../images/head_vision.gif);
}
.table#contribute dt{
	height:24px;
	background-image:url(../images/head_contribute.gif);
}
.table dt .thide{
	display:block;
	float:left;
}
.table dt a{
	display:block;
	margin:0;
	padding:0;
	width:48px;
	height:22px;
	float:right;
	background:transparent url(../images/btn_more_yellow.gif) left top no-repeat;
	text-indent:-9999px;
}
.table dt a:hover{
	text-decoration:none;
}
.table dd{
	margin:0;
	padding:6px 8px;
	line-height:1.4em;
}
.table dd img{
	margin:0 3px 3px 0;
	float:left;
}
.title {
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
	height:27px;
}

#environment .title h3{
	background:transparent url(../images/h_environment.gif) left top no-repeat;
}
#environment .title h3.title1{
	background:transparent url(../images/h_environment_buy.gif) left top no-repeat;
}
#environment .title h3.title2{
	background:transparent url(../images/h_environment_sell.gif) left top no-repeat;
}
#environment .title h3.title3{
	background:transparent url(../images/h_environment_future.gif) left top no-repeat;
}
#environment .title h3.title4{
	background:transparent url(../images/h_environment_company.gif) left top no-repeat;
}
#ceo .title h3{
	background:transparent url(../images/h_vision.gif) left top no-repeat;
}
#vision .title h3{
	background:transparent url(../images/h_vision.gif) left top no-repeat;
}
#profile .title h3{
	background:transparent url(../images/h_profile.gif) left top no-repeat;
}
#ex .title h3{
	background:transparent url(../images/h_ex.gif) left top no-repeat;
}
#eg .title h3{
	background:transparent url(../images/h_eg.gif) left top no-repeat;
}
#ez .title h3{
	background:transparent url(../images/h_ez.gif) left top no-repeat;
}
#history .title h3{
	background:transparent url(../images/h_history.gif) left top no-repeat;
}
#business .title h3{
	background:transparent url(../images/h_business.gif) left top no-repeat;
}
#purchase .title h3{
	background:transparent url(../images/h_purchase.gif) left top no-repeat;
}
#auc .title h3{
	background:transparent url(../images/h_auc.gif) left top no-repeat;
}
#sales .title h3{
	background:transparent url(../images/h_sales.gif) left top no-repeat;
}
#franchise .title h3{
	background:transparent url(../images/h_franchise.gif) left top no-repeat;
}
#foreign .title h3{
	background:transparent url(../images/h_foreign.gif) left top no-repeat;
}
#carshare .title h3{
	background:transparent url(../images/h_carshare.gif) left top no-repeat;
}
#finance .title h3{
	background:transparent url(../images/h_finance.gif) left top no-repeat;
}
#transport .title h3{
	background:transparent url(../images/h_transport.gif) left top no-repeat;
}
#declare .title h3{
	background:transparent url(../images/h_declare.gif) left top no-repeat;
}
#desc .title h3{
	background:transparent url(../images/h_desc.gif) left top no-repeat;
}
#report .title h3{
	background:transparent url(../images/h_report.gif) left top no-repeat;
}
#contact .title h3{
	background:transparent url(../images/h_contact.gif) left top no-repeat;
}
#access .title h3{
	background:transparent url(../images/h_access.gif) left top no-repeat;
}
#callcenter .title h3{
	background:transparent url(../images/h_callcenter.gif) left top no-repeat;
}
.caption{
	font-size:0.8em;
}
#business .body h4{
	margin:10px 0 5px 0;
}
#environment .body{
	padding:10px 0 0 0;
}
#environment .body dl{
	padding:0 10px;
}
#environment .body dl dt{
	font-size:1em;
	margin:0 0 2px 0;
	padding:0;
	line-height:20px;
	background:url(../images/p_green.gif) left center no-repeat;
	text-indent:10px;
}
#environment .body dl dt .line{
	margin-left:15px;
	padding-left:10px;
	background:url(../images/p_arrow.gif) left center no-repeat;
}
#environment .body h4{
	background:url(../images/head_yellow.gif) left top repeat-x;
	line-height:24px;
	text-indent:10px;
	margin:0;
	padding:0;
}
#environment .body dl dd{
	margin:10px 0 0 0;
	padding:0 10px 20px 10px;
	background:url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
.float-img-left{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.left-img{
	margin-top:15px;
	width:170px;
	float:left;
}
.left-img02{
	margin-top:15px;
	width:340px;
	float:left;
}
.float-desc-left{
	margin-top:10px;
	width:510px;
	float:left;
}
.float-desc-left02{
	margin-top:10px;
	width:340px;
	float:left;
}
.float-desc{
	margin-top:10px;
	width:100%;
}
#president-img01{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#president-img02{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

#profile .left{
	padding-top:15px;
	width:165px;
	float:left;
}
#profile .right{
	padding-top:15px;
	width:517px;
	float:right;
}
#profile-table{
	width:100%;
}
#profile-table td{
	vertical-align:top;
	padding:2px;
}
#profile-table .list {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#profile-table .line {
	width:auto;
}
#profile-table .line02 {
	width:auto;
	padding:2px 0 2px 15px;
}

#profile-table .list03 {
	background:transparent url(../../common/images/dot_fadeout_full.gif) right bottom no-repeat;
	padding-left:20px;
}

#profile-table .list04 {
	background:transparent url(../../common/images/dot_fadeout_full.gif) right bottom no-repeat;
	padding-left:7px;
}

#profile-table .fieldname{
	width:100px;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
#profile .body{
	width:auto;
}

#ex{
	clear:both;
}

/*HISTORY*/

#history .title h3{
	background:transparent url(../images/h_history.gif) left top no-repeat;
}
#history .left{
	padding-top:15px;
	width:260px;
	float:left;
}
#history .right{
	padding-top:15px;
	width:422px;
	float:right;
}
#history-table{
	width:100%;
}
#history-table td{
	vertical-align:top;
	padding:8px;
}
#history-table .list {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#history-table .line {
	width:auto;
}
#history-table .fieldname{
	width:43px;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
#history .body{
	width:auto;
}

/*CEO*/

#ceo .left{
	padding-top:6px;
	width:298px;
	float:left;
}
#ceo .right{
	width:384px;
	float:right;
}
#ceo-table{
	width:100%;
}
#ceo-table td{
	vertical-align:top;
	padding:6px;
}
#ceo-table .list {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#ceo-table .line {
	width:auto;
}
#ceo-table .fieldname{
	width:43px;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
#ceo .body{
	width:auto;
}


/*CONTACT*/
#contact .body .list{
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
	margin:0;
	padding:0;
	margin-bottom:5px;
	padding-bottom:0;
	width:682px;
}
#contact .body .list:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
#contact .body .col{
	clear:both;
	margin:0;
	padding:0;
	display:block;
	/*height:30px;*/
	background:transparent url(../images/p_green.gif) left center no-repeat;
	padding:3px 0 3px 10px;
	/*line-height:30px;*/
	line-height:1.5em;
}
#contact .body .line{
	margin:0;
	padding:0;
	clear:both;
	padding:3px 0 3px 0;
	background:none;
}
#access .body{
	width:682px;
}
#access .body .map-area:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
#access .body .map-area{
	margin-top:10px;
	padding-bottom:15px;
	width:682px;
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#access .body .map-area .map-col{
	width:300px;
	float:left;
}
#access .body .map-area .map-col h4{
	font-size:1em;
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
	background:url(../images/p_green.gif) left center no-repeat;
	text-indent:10px;
}

#access .body .map-desc{
	width:400px;
	float:right;
}
#access .body .map-desc p{
	margin:0;
	padding:0;
}
.listfull_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}

.gtlist{
	clear:both;
	margin:0;
	padding:0;
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
.gtlist .clear{
	height:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
.gt-btmline{
	clear:both;
	margin:0;
	padding:0;
}
.gtlist .infoline{
	width:540px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:5px 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.gtlist .date{
	display:block;
	/*height:30px;*/
	background:transparent url(../images/p_green.gif) left center no-repeat;
	float:left;
	padding:5px 0 5px 10px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.gtlist .stitle{
	display:block;
	/*height:30px;*/
	background:transparent url(../images/p_green.gif) left center no-repeat;
	float:left;
	padding:5px 0 5px 10px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.clearleft {
	clear:left;
}
.gtlist .clear{
	height:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
.infobox {
	float:left;
	width:90px;
	display:block;
}
#belief{
	float:left;
	width:520px;
}
#belief .list{
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 7px no-repeat;
	padding:2px 0 2px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.bodyptext{
	margin:5px 0 5px 0;
	padding:0;
	display:block;
	font-weight:bold;
}
.bodyptext_m{
	margin:5px 0 5px 0;
	padding:0;
	display:block;
	font-weight:bold;
	font-size:1.4em;
	color:#5EA492;
}

.history-image{
	width:137px;
}
.image-caption{
	width:120px;
	margin-left:17px;
}
.cap-month{
	margin-top:2px;
	line-height:20px;
	background-color:#5EA492;
	color:#FFFFFF;
	font-size:0.8em;
	text-indent:5px;
}
.cap-line{
	font-size:0.9em;
	padding:2px;
}


.img-box{
	text-indent:5px;
	display: block;
	margin-bottom: 15px;
	background-position: bottom;
}

.img-left{
	display: block;
	float: left;
	background-position: bottom;
}

.img-right{
	display: block;
	float: right;
	background-position: bottom;
}

.imgright{
	display: block;
	float: right;
	margin-left: 15px;
}
.imgleft{
	display: block;
	float: left;
}
.imgleft2{
	display: block;
	float: left;
	margin-right: 15px;
}

#local-navi #banabox{
	overflow:hidden;
	padding:0;
	margin:15px 0 15px 15px;
}
#banabox img{
	border-style:none;
}

.bannerBox{
	padding:0;
	text-align: right;
	display: block;
	float: left;
	width: 285px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
#environment-navi{
	padding-bottom:10px;
	background:url(../images/dot_border_wide.gif) left bottom repeat-x;
	margin-bottom:10px;
	height: 49px;
}
#environment-navi:after{
	content:".";
	visibility:hidden;
	display:block;
	height:0px;
	clear:both;
}
#environment-navi ul{
	margin:0;
	padding:0;
	height:49px;
	overflow:hidden;
	list-style-type:none;
	float:right;
}
#environment-navi ul:after{
	content:".";
	visibility:hidden;
	display:block;
	height:0px;
	clear:both;
}
#environment-navi li{
	float:left;
	margin:0;
	padding:0;
	margin-right:8px;
}
#environment-navi  li#company{
	float:left;
	margin:0;
	padding:0;
	margin-right:0px;
}
.linebox {
	padding: 12px 15px;
	border: 1px solid #DEDEDE;
}
.environment-margin { margin-top: 40px; }

.env_left-img01{
	margin-top:0px;
	margin-right:20px;
	float:left;
}


