@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      about.css
 Style Info:     about.html
----------------------------------------------------------- */

/*01*/
.ab-fr-01 {
    float: right;
	margin: 0px auto;
	width:620px;
}

.ab-fl-01 {
    float: left;
	margin: 0px auto;
	width:280px;
}


/*02*/
.point {
	width:900px;
	float:left;
	margin: 0 ;
	padding: 0;
}

.point li {
	float: left;
	display: block;
	margin:0;
	padding:0;
	list-style-type:none;
}


/*03 事業実績photo*/
.ab-box03 {
    float:left;
    margin-bottom:10px;
    padding:0;
    width:227px;
	height:200px;
	background:url(../img/bg-ab.gif) top left no-repeat;
}

.ab-box03_inner {
    margin:10px 18px 10px 9px;
    padding:0;
    width:200px;
	text-align:center;
}

.ab-box03-2 {
    float:left;
    margin-bottom:10px;
    padding:0;
    width:219px;
	height:200px;
	background:url(../img/bg-ab.gif) top left no-repeat;
}

.ab-box03_inner-2 {
    margin:10px 10px 10px 9px;
    padding:0;
    width:200px;
	text-align:center;
}



/*04 会社概要テーブル*/

#ab-box04 {
	width: 878px;
	padding:10px;
	border:1px solid #e2e2e2;
	margin-bottom:20px;
}

#ab-box04 table {
	width: 878px;
}

#ab-box04 table th {
	font-weight: normal;
	vertical-align: top;
	width: 160px;
	padding: 5px 10px 10px 5px;
	background: url(../img/bg_table_th.gif) repeat-x left bottom;
}

#ab-box04 table td {
	padding: 5px 10px 10px 10px;
	background: url(../img/bg_table_td.gif) repeat-x right bottom;
}


#ab-box04 dl {
	width: 640px;
}

#ab-box04 dt {
	float:left;
	clear:both;
	margin-right:10px;
}

#ab-box04 dd {
	float:left;
}
