/*-----------------トップページ------------*/
.intro_top{
 margin:0px 0px 0px 10px;
 padding:10px 0px 0px 0px;
 width:620px;
 text-align:left;
}
.intro_table{
 background:url(./../images/service_table.gif) repeat-y left top;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 10px;
 width:620px;
 font-size:14px;
 letter-spacing:0px;
 line-height:20px;
 color:#333333;
}
.intro_text{
 margin:10px 0px 0px 0px;
 padding:0px 10px 10px 10px;
 font-size:14px;
 letter-spacing:0px;
 line-height:20px;
 color:#333333;
 width:600px;
}
.intro_bottom{
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 width:620px;
 text-align:left;
}
/*------------------段落タイトル--------------------------*/
.paragraph_title{
 background:url(./../images/paragraph_title.gif) no-repeat 10px 11px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:600px;
 text-align:left;
}
.paragraph_title p{
 margin:0px 0px 0px 25px;
 padding:0px 0px 0px 0px;
 font-size:14px;
 line-height:18px;
 letter-spacing:0px;
 color:#00A3E9;
}
/*-------------------会社概要用セル--------------------------*/
.company_table{
 margin:20px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 width:600px;
 text-align:left;
}


table col.col150 {
	width: 150px;
}
table col.col430 {
	width: 430px;
}
table col.colmax {
	width: auto;
}

/*---------------- テーブル　タイプ1 -----------------*/
table.company_table th {
 background:url(./../images/listmark.gif) no-repeat left 13px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 20px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#333333;
 font-weight:lighter;
 vertical-aling:top;
}

table.company_table td.company_text {
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#333333;
 text-align:left;
}
.bar {
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
}
.bar#last{
 margin:0px 0px 0px 0px;
 padding:10px 0px 20px 0px;
}
.map_table{
 margin:0px 0px 0px 10px;
 padding:10px 0px 20px 0px;
}
