@charset "utf-8";
/* info.css */

.parent_box{
	clear:both;
	margin:0;
	overflow:hidden;
}

.child_box{
	clear:both;
	margin:30px 0 50px 0 ;
	overflow:hidden;
}

/* ごあいさつ*/


.greet_box{
	width:570px;
	float:left;
}
.greet_img{
	width:250px;
	float:right;
}
/* 文字間隔 */
.l_space{
	margin:1.5em 0 0 0;
}

/* 社是 */
.company_policy_one{
	width:600px;
	float:left;
}
.company_policy_one img{
	margin:0 0 0 20px;
}
.company_policy_two{
	width:300px;
	float:right;
}

.company_policy_two ul{
	margin:10px 0 0;
}

/* テーブル */
#table_box{
	width:464px;
	float:left;
	border-right:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}

#table_box th{
	width:125px;
	padding:10px 0 ;
	text-align:center;
	border-top:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	background-color:#dcecf5;
}

#table_box td{
	padding:10px 10px;
	background-color:#ffffff;
	border-top:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

/* テーブル右 */
.img_box{
	width:394px;
	float:right;
	margin:0 14px 0 0;
}
.img_box img{
	text-align:right;
}


/*沿革iso*/
#history_box{
	width:440px;
	float:left;
	overflow:hidden;
}

#history_box table{
	border-right:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}

#history_iso li{
	float:left;
}

#iso_box{
	width:440px;
	float:right;
	overflow:hidden;
}
#moody{
	width:200px;
	float:left;
	margin:15px 0 0;
}

#iso{
	width:235px;
	float:right;	
	margin:15px 0 0;
	padding:10px 0;
}


#history_box th{
	width:125px;
	padding:10px 0 ;
	text-align:center;
	border-top:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	background-color:#eeeeee;
}

#history_box td{
	padding:10px 10px;
	background-color:#ffffff;
	border-top:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

