

/*-----------------トップページ------------*/
.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 14px;
 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;
}
table.company_table td.company_err {
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 20px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#ff3333;
 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;
}
/*---------------- テーブル　タイプ1 -----------------*/
.botton_table{
 margin:50px 0px 30px 10px;
 padding:0px 0px 0px 0px;
 width:600px;
 text-align:left;
}
table col.col290 {
	width: 290px;
}
table.botton_table td {
 margin:0px 0px 0px 0px;
 padding:0px 50px 0px 50px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#333333;
 font-weight:lighter;
 vertical-aling:top;
}
table.botton_table td.left{
 text-align:right
}
table.botton_table td.right{
 text-align:left
}
/*-----------------------------------------------*/
.result{
 margin:0px 0px 0px 10px;
 padding:20px 0px 30px 0px;
 width:600px;
 text-align:left;
}
.thanks_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;
}
