.event{
  width:495px;
  border:gray 1px solid;
  height:auto;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
.naiyou-td {
  padding:5px 15px;
  text-align:left;
  vertical-align:top;
  width : 500px;
  float : none;
	margin-left : auto ;
	margin-right : auto ;
}
html>body .naiyou-td {
	font-size:small;
  padding:5px 15px;
  text-align:left;
  vertical-align:top;
  width : 500px;
  float : none;
	margin-left : auto ;
	margin-right : auto ;
}
/*会社概要*/
.co_pro th {
  border-bottom:gray 1px dotted;
  line-height:130%;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
.co_pro td {
  border-bottom:gray 1px dotted;
  line-height:130%;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
html>body .co_pro th {
  border-bottom:gray 1px dotted;
  font-size:small;
  line-height:130%;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
html>body .co_pro td {
  border-bottom:gray 1px dotted;
  font-size:small;
  line-height:130%;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
/*会社沿革*/
.history th {
	font-size:x-small;
	font-weight:normal;
	text-align:left;
	width:70px;
	vertical-align:top;
	border-bottom:gray 1px solid;
	margin:0;
	padding:5px 10px;
}

.history td {
	width:350px;
	height:auto;
	border-bottom:gray 1px solid;
	margin:0;
	padding:5px 10px;
}

html>body .history th {
	font-weight:normal;
	text-align:left;
	font-size:small;
	width:70px;
	vertical-align:top;
	border-bottom:gray 1px solid;
	margin:0;
	padding:5px 10px;
}

html>body .history td {
	font-size:small;
	width:350px;
	height:auto;
	border-bottom:gray 1px solid;
	margin:0;
	padding:5px 10px;
}

/*見える化*/
.mier {
  height:auto;
  margin:0;
  padding:0;
  text-align:center;
  width:auto;
}
.mier_1{
  font-weight:700;
  height:auto;
  margin:0;
  text-align:center;
  vertical-align:middle;
  width:8em;
}
.mie_prof {
  height:auto;
  margin:0;
  vertical-align: bottom;
  width : 130px;
  padding-bottom: 50px;
}
.news {
  border:1px solid gray;
  font-weight:700;
  padding:3px;
  text-align:center;
  width:100px;
	margin-left : auto ;
	margin-right : auto ;
}
.emp table{
	border-collapse: collapse; 
	border:gray 1px dashed;
}
.emp th {
	font-weight:normal;
	font-size:90%;
	text-align:left;
	border:gray 1px dashed;
  padding:5px;
  vertical-align:top;
}
.emp td {
	border:gray 1px dashed;
  padding:5px;
  vertical-align:top;
}
.naiyou-box{
  padding: 5px 15px;
  margin-top : 35px;
  margin-bottom : 45px;
  width : 495px;
}
.pmark td{
  vertical-align : top;
  padding: 5px;
}
.blank{
  width : auto;
  height : 100px;
}