/**********************************************

	profile.css

**********************************************/

/***************** Download *****************/

.download-bt01{ float:right; }

.download-bt01 a
{
	width: 168px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: #ff3300 url(../../products/images/download_btn-productinfo.gif) no-repeat;
}

.download-bt01 a:hover{ background-position: 0 -43px; }

/***************** Company Profile *****************/

.profile div#contents
{
	background: url(../../products/images/products_bg.gif) repeat-y;
}

.profile div#left{
	float: left;
	width: 170px;
}

.profile div#right{
	float: left;
	width: 660px;
	padding-top: 9px;
	padding-bottom: 30px;
}

.profile div#leftnavi
{
	margin: 1px 2px 0 0;
}
.profile div#leftnavi ul
{
	list-style-type: none;
}

.profile div#leftnavi a,
.profile div#leftnavi span
{
	width: 153px;
	display: block;
	text-indent: -9999px;
	border-top: 1px solid #CBCBCB;
}

/* The first hierarchy */

.profile .navi1
{
	height: 40px;
}
.profile .navi1-on
{
	height: 40px;
	background-position: 0 -40px !important;
}
.profile .navi1:hover
{
	background-position: 0 -40px !important;
}
.profile #navi1-others
{
	padding: 18px 0 0 0;
}

.profile #btn-navi1_profile/* Company Overview */
{
	background: url(../../profile/images/btn-navi1_profile.gif) no-repeat;
}
.profile #btn-navi1_greet/* Message from The President */
{
	background: url(../../profile/images/btn-navi1_greet.gif) no-repeat;
}
.profile #btn-navi1_history/* History */
{
	background: url(../../profile/images/btn-navi1_history.gif) no-repeat;
}
.profile #btn-navi1_organization/* Organization */
{
	background: url(../../profile/images/btn-navi1_organization.gif) no-repeat;
}
.profile #btn-navi1_executive/* Executives */
{
	background: url(../../profile/images/btn-navi1_executive.gif) no-repeat;
}
.profile #btn-navi1_branch/* Offices */
{
	background: url(../../profile/images/btn-navi1_branch.gif) no-repeat;
}
.profile #btn-navi1_welcome/* Kudamatsu City */
{
	background: url(../../profile/images/btn-navi1_welcome.gif) no-repeat;
}
.profile #btn-navi1_research/* Research and Development */
{
	background: url(../../profile/images/btn-navi1_research.gif) no-repeat;
}
.profile #btn-navi1_supply/* Material Procurement */
{
	background: url(../../profile/images/btn-navi1_supply.gif) no-repeat;
}
.profile #btn-navi1_subsidiaries/* Group Companies */
{
	background: url(../../profile/images/btn-navi1_subsidiaries.gif) no-repeat;
}

/* The second hierarchy */
.profile .navi2
{
	height: 33px;
}

.profile .navi2:hover
{
	background-position: 0 -33px !important;
}

.profile .navi2-on
{
	height: 33px;
	background-position: 0 -66px !important;
}
.profile .navi2:hover
{
	background-position: 0 -33px !important;
}

.profile #btn-navi2_factory /* Kudamatsu Plant */
{
	background: url(../../profile/images/btn-navi2_factory.gif) no-repeat;
}
.profile #btn-navi2_1934-1938 /* 1934-1938 */
{
	background: url(../../profile/images/btn-navi2_1934-1938.gif) no-repeat;
}
.profile #btn-navi2_1941-1974 /* 1941-1974 */
{
	background: url(../../profile/images/btn-navi2_1941-1974.gif) no-repeat;
}
.profile #btn-navi2_1975-forever /* 1975- */
{
	background: url(../../profile/images/btn-navi2_1975-forever.gif) no-repeat;
}
.profile #btn-navi2_rapport /* Local contact D */
{
	background: url(../../profile/images/btn-navi2_rapport.gif) no-repeat;
}
.profile #btn-navi2_culture /* Culture lecture */
{
	background: url(../../profile/images/btn-navi2_culture.gif) no-repeat;
}
.profile #btn-navi2_welfare_facilities /* Welfare program introduction */
{
	background: url(../../profile/images/btn-navi2_welfare_facilities.gif) no-repeat;
}
.profile #btn-navi2_collaborates /* Partners */
{
	background: url(../../profile/images/btn-navi2_collaborates.gif) no-repeat;
}


/* Common entry */

.profile h2{
	background: #F8F6F6;
	border-left: 3px solid #314877;
	font-size: 1.2em;
	padding: 10px 0 7px 12px;
	margin-bottom: 15px;
}

.profile h3{
	font-size: 1.2em;
	margin-bottom: 15px;
}

.profile h4{
	font-size: 1em;
	margin-bottom: 5px;
}