﻿/*** 会社情報 *******************************************************************************/
#company {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN: 0px
}

#company table {
	WIDTH: 530px;
	BORDER: 1px #56a1ea solid;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	PADDING: 0px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px
}

#company th.item {
	WIDTH: 100px;
	BACKGROUND-COLOR: #c3e0fc;
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}

#company td.content {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 80%;
	TEXT-ALIGN: justify;
	TEXT-JUSTIFY: inter-ideograph;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}

#company div.left_area {
	WIDTH: 123px;
	MARGIN-TOP: 15px
}

#company div.center_area {
	WIDTH: 180px;
	MARGIN-TOP: 15px
}

#company div.right_area {
	WIDTH: 180px;
	MARGIN-TOP: 15px
}


/*** 沿革 ***********************************************************************************/
#company_history {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN: 0px
}

#company_history table {
	WIDTH: 530px;
	BORDER: 1px #56a1ea solid;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	PADDING: 0px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px
}

#company_history th.year {
	WIDTH: 100px;
	BACKGROUND-COLOR: #c3e0fc;
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}

#company_history td.content {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 80%;
	TEXT-ALIGN: justify;
	TEXT-JUSTIFY: inter-ideograph;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}


/*** 主要取引先 *****************************************************************************/
#client_list {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN: 0px
}

#client_list table {
	WIDTH: 530px;
	BORDER: 1px #56a1ea solid;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	PADDING: 0px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px
}

#client_list th.item {
	WIDTH: 100px;
	BACKGROUND-COLOR: #c3e0fc;
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}

#client_list td.company {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 80%;
	TEXT-ALIGN: justify;
	TEXT-JUSTIFY: inter-ideograph;
	BORDER: #56a1ea solid;
	BORDER-WIDTH: 0 0 1px 1px;
	PADDING: 3px
}


/*** 社長の挨拶 *****************************************************************************/
#president_greeting {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN: 0px
}

#president_greeting div.wide_area {
	WIDTH: 540px;
	MARGIN-TOP: 15px
}

#president_greeting div.left_area {
	WIDTH: 256px
}

#president_greeting div.right_area {
	WIDTH: 255px;
	FONT-SIZE: 110%;
	PADDING-TOP: 20px;
	PADDING-LEFT: 0px
}

#president_greeting dl {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 35px
}

#president_greeting dt.position {
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 40px;
	MARGIN: 0px
}

#president_greeting dd.signature {
	PADDING: 0px;
	MARGIN: 0px
}


/*** アクセスマップ *************************************************************************/
#access_map {
	WIDTH: 540px;
	PADDING: 0px;
	MARGIN: 0px
}

#access_map div.wide_area {
	WIDTH: 520px;
	BACKGROUND-COLOR: #e8f3fd;
	FONT-SIZE: 18px;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #56a1ea 1px solid;
	MARGIN-TOP: 15px
}

#access_map div.left_area {
	WIDTH: 176px
}

#access_map div.right_area {
	WIDTH: 300px;
	PADDING-TOP: 22px;
	PADDING-LEFT: 30px
}

