@charset "UTF-8";
/* CSS Document */

@import "/lib/cmn_css/component.css";
@import "/corporate/css/corporate_comp.css";

.second {
	background:url(/corporate/image_uniq/h_corporate_index.jpg) top left no-repeat;
	clear:both;
	margin-bottom:15px;
	padding:0;
	width:580px;
	height:100px;
}

/* activeTable */

#contents table.activeTable01,
#contents table.activeTable02 {
	width: 580px;
}
#contents table.activeTable01 td,
#contents table.activeTable02 td {
	vertical-align: top;
}

#contents table.activeTable01 td.borderD2 {
	background: url(/corporate/image_uniq/bg_acvtable_01.gif) left top repeat-y;
	border-top: 1px #D2D2D2 solid;
	border-bottom: 1px #D2D2D2 solid;
	padding: 7px 0 10px 0;
	width: 279px;
}

#contents table.activeTable01 td.borderD3 {
	background: url(/corporate/image_uniq/bg_acvtable_01.gif) left top repeat-y;
	border-top: 1px #D2D2D2 solid;
	border-bottom: 1px #D2D2D2 solid;
	padding: 7px 0 7px 0;
	width: 279px;
}

#contents table.activeTable02 td.borderD2 {
	background: url(/activity/image_uniq/bg_acvtable_02.gif) left top repeat-y;
	border-top: 1px #D2D2D2 solid;
	border-bottom: 1px #D2D2D2 solid;
	padding: 7px 0 10px 0;
	width: 185px;
}

#contents div.acvInner {
	margin: 0 14px 0 14px;
}

#contents div.acvInner02 {
	margin: 0 12px 0 12px;
}

/* head rollover */

#contents h2 {
 display: block;
 width: 100px;
 height: 27px;
 background-image: url(/corporate/image_uniq/h_corporate.gif);
 text-indent: -9999px;
	margin-bottom: 10px;
}

#contents h2 a {
 outline: 0;
 display: block;
 width: 100px;
 height: 27px;
 background-color: #FFF;
 background-repeat: no-repeat;
 text-indent: -9999px;
 background-image: url(/corporate/image_uniq/h_corporate.gif);
}


#contents h2.greeting,
#contents h2.greeting a {
 background-position: 0 0;
}
#contents h2.greeting a:hover {
 background-position: -100px 0;
}

#contents h2.profile,
#contents h2.profile a {
 background-position: 0 -27px;
}
#contents h2.profile a:hover {
 background-position: -100px -27px;
}

#contents h2.history,
#contents h2.history a {
 background-position: 0 -54px;
}
#contents h2.history a:hover {
 background-position: -100px -54px;
}

#contents h2.domesticbases,
#contents h2.domesticbases a {
 background-position: 0 -81px;
}
#contents h2.domesticbases a:hover {
 background-position: -100px -81px;
}

#contents h2.group,
#contents h2.group a {
 background-position: 0 -108px;
}
#contents h2.group a:hover {
 background-position: -100px -108px;
}

#contents h2.philosophy,
#contents h2.philosophy a {
 background-position: 0 -134px;
}
#contents h2.philosophy a:hover {
 background-position: -100px -134px;
}

#contents h2.conduct,
#contents h2.conduct a {
 background-position: 0 -161px;
}
#contents h2.conduct a:hover {
 background-position: -100px -161px;
}
