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



/*　事業案内　description
-----------------------------*/

#description .tent{
	width:750px;
	height:390px;
	background:url(../img/description/img02.jpg) left 60px no-repeat;
	}

#gallery li{
	float:left;
	margin:0 10px 10px 0;
	
	}
	
#gallery li.li_last{
	float:left;
	margin:0 0 10px 0;
	}	
	
	
/*　ネットワーク　network
-----------------------------*/	

#network .spec_box table.staff{
	width:110px;
	border: 1px solid #666;
	}
	
#network .spec_box table.spec{
	width:240px;
	}		
	
#network .spec_box table.spec td{
		border: 1px solid #666;
	}		
	
#network .spec_box table.staff td,
#network .spec_box table.spec td{
	padding:0 0px 0 10px;

	}
	
#network .bg_dot{
	background:url(../img/network/bg_border_dot.gif) bottom no-repeat;
	}	
	
#map01,#map02,#map03{
	width:360px;
	height:345px;
	margin-bottom:15px;
	}
	
#map04,#map05,#map06,#map07,#map08{
	width:360px;
	height:345px;
	margin-top:15px;
	}
	
#map05{
	width:360px;
	height:345px;
	margin-top:42px;
	}		
	
#network .free_dial{
	display:block;
	background:url(../img/network/free_dial.gif) no-repeat left 7px;
	padding-left:25px;
	}	
	
/*会社概要*/


#company table.table_gaiyou,
#company table.table_outline{
	width:100%;
	border:solid 1px #383838;
	margin-bottom:40px;
	line-height:32px;
	}
	
#company .table_gaiyou th,
#company .table_outline th	{
	width:115px;
	color:#DC0000;
	font-weight:bold;
	padding-left:20px;
	border-bottom:#A6A6A6 1px solid;
	box-sizing: border-box;
	}

#company .table_outline th	{
	padding-left:30px!important;
	}
	
#company .table_gaiyou th.boader_dot,
#company .table_outline th.boader_dot	{
	border-bottom:#999999 1px dotted;
	}	
	
#company .table_gaiyou td,
#company .table_outline td	{
	padding-left:30px;
	border-bottom:#A6A6A6 1px solid;
	}
	
#company .table_gaiyou .border_none,
#company .table_outline .border_none{
	padding-left:20px;
	border-bottom:none;
	}

#company .table_outline .border_none{
	padding-left:30px!important;
	}
	
#company .table_gaiyou td.boader_dot,
#company .table_outline td.boader_dot{
	border-bottom:#999999 1px dotted;
	}	
	
#company .table_gaiyou td.partition,
#company .table_outline td.partition{
	background:#383838;
	width:1px;
	padding:0px;	
	}
	
#company .table_gaiyou td span{
	display:block;
	width:190px;
	float:left;
	}	
	
#company .table_gaiyou .table_end,
#company .table_outline .table_end{
	border-bottom:#383838 1px solid;
	}	
	
/*#company .tel_box{
	width:100%;
	}*/	
	
/*.tel_box td{
	padding-left:10px;
	} 	*/
	
#company .spec_box .staff{
	display:block;
	width:348px;
	border:1px #A6A6A6 solid;
	padding:5px 0 5px 10px;
	}
	
/*#company.spec{
	display:block;
	width:348px;
	padding:5px 0 5px 10px;
	}	
*/

#company .spec_box .spec td{
	border:1px #A6A6A6 solid;
	padding-left:10px;
	}
	

#company .free_dial{
	display:block;
	background:url(../img/network/free_dial.gif) no-repeat left 7px;
	padding-left:25px;
	}
	

.partition{
	background:#383838;
	width:1px;
	padding:0px;
	
	}
	
#map_honsya,#map_suzuka1,#map_suzuka2,#map_tiros,#map_saitama,#map_habu,#map_yamagata{
	width:360px;
	height:345px;
	margin-bottom:15px;
	}

.all{
	display:block;
	width:260px;
	text-align:right;
	float:left;
	}

.aisatsu_box1{
	margin-bottom:35px;
	/*padding-left:240px;
	background:url(../img/this_co/pic_president.jpg) no-repeat;*/
	}	
	
.aisatsu_box1 img.president_pic{
	float:left;
	margin:0 30px 15px 0;
	}	