@charset "utf-8";

/* 	company-category layout                                    
---------------------------------------------------------- */

/* ----------------------------
 index                                    
--------------------------- */
body#company .categoryTopHead01 {
	background: url(../../../company/images/index_bg01.jpg) no-repeat 0 0;
}

/* ----------------------------
 outline.html                                   
--------------------------- */
body#company .outlineLead {
	margin-top: 20px;
	padding-left: 220px;
	background: url(../../../company/images/outline_ph01.jpg) no-repeat 0 0;
	min-height: 131px;
	height: auto !important;
	height: 131px;
}

/* ----------------------------
 office/                                 
--------------------------- */
body#company .mapArea {
	margin-top: 13px;
}
body#company .mapArea #mapArea {
	height: 620px;
	width: 580px;
}
body#company .mapArea .floatMap .innerBlock .imgBlock {
	float: right;
	margin-left: 8px;
}
body#company .mapArea .floatMap .innerBlock .textBlock .title{
	font-weight: bold;
	font-size: 120%;
}


/* ----------------------------
 group/                                 
--------------------------- */
.tabNavi {
	clear: both;
	margin-top: 9px;
	padding-bottom: 12px;
	background: url(../../images/com_bg10.gif) no-repeat 0 100%;
}
.tabNavi .innerBlock {
}
.tabNavi ul {
}
.tabNavi ul li {
	display: block;
	float: left;
}
.tabNavi ul li a {
	display: block;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
.tabNavi ul li.headOffice a {
	width: 122px;
	background: url(../../../company/office/images/index_bg01.gif) no-repeat 0 0;
}
.tabNavi ul li.branchOffice a {
	width: 123px;
	background: url(../../../company/office/images/index_bg02.gif) no-repeat 0 0;
}
.tabNavi ul li.headOffice a.on,
.tabNavi ul li.branchOffice a.on {
	background-position: 0 -30px;
}
.tabNavi ul li a:hover {
	background-position: 0 -30px;
}

/* ----------------------------
 social/                                 
--------------------------- */
body.social .tabNavi ul li.ecoLink a {
	width: 91px;
	background: url(../../../company/social/images/index_bg01.gif) no-repeat 0 0;
}
body.social .tabNavi ul li.informationLink a {
	width: 134px;
	background: url(../../../company/social/images/index_bg02.gif) no-repeat 0 0;
}
body.social .tabNavi ul li.complianceLink a {
	width: 127px;
	background: url(../../../company/social/images/index_bg03.gif) no-repeat 0 0;
}
body.social .tabNavi ul li.internalControlLink a {
	width: 89px;
	background: url(../../../company/social/images/index_bg04.gif) no-repeat 0 0;
}

body.social .tabNavi ul li.ecoLink a.on,
body.social .tabNavi ul li.informationLink a.on,
body.social .tabNavi ul li.complianceLink a.on,
body.social .tabNavi ul li.internalControlLink a.on {
	background-position: 0 -30px;
}
body.social .tabNavi ul li a:hover {
	background-position: 0 -30px;
}


/* 	Clearfix Property
----------------------------------------------------------
for windows XP
		IE 6
		IE 7
		Fx 3
for windows Vista
		IE 7
for Mac OS X
		safari 3
---------------------------------------------------------- */
.tabNavi ul:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	line-height: 0; 
	visibility: hidden;
}

.tabNavi ul {
	zoom: 1;
}
