﻿/* CSS Document */
@import	"../css/common.css";

/*-----------------------------------------------------------------------*/
/*title*/
/*-----------------------------------------------------------------------*/
h2 {
	width: 580px;
	height: 60px;
	margin-bottom: 24px;
	background: url("image/title.png") no-repeat;
}
/*hideText*/
h2 span, h3 span {
	display: none;
}

/*-----------------------------------------------------------------------*/
/*companyImage*/
/*-----------------------------------------------------------------------*/
div.company-image {
	margin: auto auto 30px auto;
}

/*-----------------------------------------------------------------------*/
/*box*/
/*-----------------------------------------------------------------------*/
#rinen, #mokuteki, #simei, #policy, #president, #outline {
	width: 580px;
	margin: auto auto 30px auto;
}
#history {
	width: 580px;
	margin: auto;
}
/*clearHack*/
#rinen, #mokuteki, #simei, #policy, #president, #outline, #history {zoom:1;}
#rinen:after, #mokuteki:after, #simei:after, #policy:after, #president:after, #outline:after, #history:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/*-----------------------------------------------------------------------*/
/*subtitle*/
/*-----------------------------------------------------------------------*/
#rinen h3, #mokuteki h3, #simei h3, #policy h3, #president h3, #outline h3, #history h3 {
	display: inline;
	float: left;
	width: 90px;
	height: 90px;
}
#rinen h3 {
	background: url("image/t_rinen.png") no-repeat;
}
#mokuteki h3 {
	background: url("image/t_mokuteki.png") no-repeat;
}
#simei h3 {
	background: url("image/t_simei.png") no-repeat;
}
#policy h3 {
	background: url("image/t_policy.png") no-repeat;
}
#president h3 {
	background: url("image/t_president.png") no-repeat;
}
#outline h3 {
	background: url("image/t_outline.png") no-repeat;
}
#history h3 {
	background: url("image/t_history.png") no-repeat;
}


/*-----------------------------------------------------------------------*/
/*data*/
/*-----------------------------------------------------------------------*/
div.data {
	display: inline;
	float: right;
	width: 470px;
}
div.data p {
	margin-bottom: 9px;
}
div.data p strong {
	padding: 0 6px;
	color: #f90;
	font-size: 14px;
	font-weight: bold;
}
#president-name {
	text-align: right;
}
div.data table {
	width: 470px;
	margin: auto 3px 12px 3px;;
}
div.data table th, div.data table td {
	padding: 9px 6px;
	border-bottom: 1px solid #555;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
div.data table th {
	background: #222;
	white-space: nowrap;
}
