@charset "UTF-8";
/* CSS Document */


/* 共通 */

table{
	width:727px;
	border:#c9c7c6 solid 1px;
}

th,td{
	padding:12px 20px 10px 0px; 
}

th{
	background-color:#f2f2f1;
	width:100px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}


#Outline h1,#History h1{
	font-size:120%;
	padding:35px 0 5px 5px; 
}


/* 会社概要 */

#Outline th,#Outline td{
	border-bottom:solid 1px #c9c7c6;
	padding-left:30px;

}

.nolinebottom{
	border-bottom:none !important;
}

.rightspace{
	padding-right:0.5em;
}
.leftspace{
	padding-left:0.5em;
}


/* 沿革 */

#History th,#History td{
	padding-left:30px;
	line-height:0.3;

}

.enkakutop{
	padding-top:22px;
}

.enkakubottm{
	padding-bottom:22px;
}


.yakuin dt{
	width:230px;
	float:left;
}

#Seisanryo{
	width:18em;
	border:none;
}

#Seisanryo td{
	border:none;
	padding:0;
}

.seisan_left{
	text-align:left;
}

.seisan_right{
	text-align:right;
}