﻿@charset "UTF-8";

/* company index.html */
#wrap div.companyArea div.btnBlockA01 {
	color: #4e4e4e;
}
#wrap div.companyArea div.btnBlockA01,
#wrap div.companyArea div.btnBlockA01 {
	_overflow: hidden;
	width: 650px;

}
#wrap div.companyArea div.btnBlockA01 ul,
#wrap div.companyArea div.btnBlockA01 ul{
	width: 670px;
}
#wrap div.companyArea div.btnBlockA01 ul li.end,
#wrap div.companyArea div.btnBlockA01 ul li.end{
	margin-right: 0 !important;
}
#wrap div.companyArea div.btnBlockA01 ul li img,
#wrap div.companyArea div.btnBlockA01 ul li img{
	vertical-align: top;
	margin-bottom: 2px;
}
#wrap div.companyArea div.btnBlockA01 ul li,
#wrap div.companyArea div.btnBlockA01 ul li{
	float: left;
	width: 210px;
	margin-right: 10px;
	padding-bottom: 15px;
	_display: inline;
}

#wrap div.companyArea div.btnBlockA02{
	width: 670px;
	_overflow: hidden;
}
#wrap div.companyArea div.btnBlockA02 h2{
	width: 690px;
}
#wrap div.companyArea div.btnBlockA02 h2 img{
	margin-right: 5px;
}

#wrap div.companyArea div.imgBlockA01 p,
#wrap div.companyArea div.imgBlockA01 div {
	float: left;
}
#wrap div.companyArea div.imgBlockA01 div p{
	float: none;
	margin: 10px;
	width: 500px;
	font-size: 11px !important;
	line-height: 1.6em !important;
}
#wrap div.companyArea div.imgBlockA01 div.imgA p{
	margin: 14px;
}
#wrap div.companyArea #contentsArea .section2{
	width:670px!important;
}
#wrap div.companyArea #contentsArea .section .sectionInner2{
	width:322px!important;
	float:left!important;
}
#wrap div.companyArea #contentsArea .section .sectionInner2a{
	margin-right:26px!important;
	display:inline!important;
}
#wrap div.companyArea #contentsArea .section .sectionInner2 h2{
	font-weight: bold!important;
	font-size: 107%!important;
	line-height: 1.33 !important;
	background: url(/english/company/img/company_h2_004.gif) no-repeat 0 0!important;
	height:27px!important;
	width:299px!important;
	padding: 7px 0 0 23px!important;
}

#wrap div.companyArea #contentsArea .section .sectionInner2 .btnBlockA01{
	width:210px!important;
}
#wrap div.companyArea #contentsArea .section .sectionInner2 div.btnBlockA01 ul{
	width:210px!important;
}

/* company governance/index.html  */
#wrap div.companyArea div.linkBlockA01 {
	float:right;
	clear:both;	
}

/* company environment/index.html  */
#wrap div.companyArea div.columnImageRight div.linkBlockA01 {
	float:left;
}

/* company message/index.html  */
#wrap div.companyArea div.columnImageRight01{
	border:solid 1px #d6d3c8;
	background: url("/company/message/img/index_bg_001.gif") no-repeat 0 100%;
	font-size:15px;
}
#wrap div.companyArea div.columnImageRight01 div.Block01{
	padding:20px 20px 0 25px;
	font-size: small;
}

.largeText {
	font-size: 15px;
}
div#wrap {
	font-size: 13px;
}


/*item*/
.indexItemBlockA01{
	width:650px;
	background:url(/company/environment/img/index_bg_007.gif) repeat-y;
}

.indexItemBlockA01Inner{
	width:610px;
	padding:0 20px 20px;
	background:url(/company/environment/img/index_bg_008.gif) no-repeat left bottom;
}

/*title*/
.indexTtlBlockA01{
	width:575px;
	min-height:29px;
	padding:29px 0 0 75px;
	background:url(/company/environment/img/index_bg_006.gif) no-repeat left top;
}


.indexListBlockA01{
	margin-bottom:30px;
}

.indexListBlockA01 li{
	font-size:85%;
	text-indent:-0.75em;
	margin:0 0 2px 21px;
}
