@charset "utf-8";

/*
	* Name: index.css
	* Version: 1.0
	* Last Update: 2009.11.13
	* Author: TAXIWAY

	* Contents:
	  - 01. 領域設定 - ブロック -

*/


/* Stylesheet Document */

@media screen {

	/* ========================================
	   * 01. 領域設定 - company -
	======================================== */
	
	
	
	#company{
		margin: 0px;
		padding: 0px;
	}
	
	
	#company_main{
		background-image:url(../../img/img_company/company_main.jpg);
		background-repeat:no-repeat;
		height:529px;
		position:relative;
		color:#333333;
		font-size:11px;
	}

	#company_main p{
		padding:0 0 1px 0;
	}

	
	#company1{
		position:absolute;
		left: 13px;
		top: 97px;
	}

	#company1 p{
		height:20px;
		font-size:12px;
	}
	
	#company2{
		position:absolute;
		left: 103px;
		top: 206px;
	}	

	#company3{
		position:absolute;
		left: 103px;
		top: 254px;
	}	
	
	#company4{
		position:absolute;
		left: 103px;
		top: 303px;
	}

	#company5{
		position:absolute;
		left: 103px;
		top: 303px;
	}	
	
	#company5{
		position:absolute;
		left: 103px;
		top: 366px;
	}	

	#company6{
		position:absolute;
		left: 103px;
		top: 398px;
	}			
	
	#company7{
		position:absolute;
		left: 103px;
		top: 431px;
	}			

	#company8{
		position:absolute;
		left: 103px;
		top: 462px;
	}				
	
	#company9{
		position:absolute;
		left: 103px;
		top: 510px;
	}		
	
	
/*	
	---------- 組織図 -------------
*/	
	#company_menu1{
		background-image:url(../../img/img_company/company_menu1.jpg);
		background-repeat:no-repeat;
		height:80px;
		position:relative;
	}
	

	#company_menu2{
		background-image:url(../../img/img_company/company_menu2.jpg);
		background-repeat:no-repeat;
		height:80px;
		position:relative;
	}
	
	#company_menu3{
		background-image:url(../../img/img_company/company_menu3.jpg);
		background-repeat:no-repeat;
		height:80px;
		position:relative;
	}
	

	#organization{
		position:absolute;
		left: 17px;
		top: 42px;
	}
	
	#recruit{
	position:absolute;
	left: 209px;
	top: 42px;
	}
	
	#access{
		position:absolute;
		left: 387px;
		top: 42px;
	}
	
	
	
	#organization_map1{
		background-image:url(../../img/img_company/organization_map1.jpg);
		background-repeat:no-repeat;
		height:464px;
		font-size:10px;
		color:#595757;
		position:relative;
	}

	#organization_map1 a{
		text-decoration:none;
	}

	
	
	#map1_1{
	position:absolute;
	left: 16px;
	top: 4px;
	letter-spacing:12px;
	}
	
	#map1_2{
	position:absolute;
	left: 19px;
	top: 103px;
	}	
	
	#map1_3{
	position:absolute;
	left: 137px;
	top: 78px;
	letter-spacing:12px;
	}	

	#map1_4{
	position:absolute;
	left: 137px;
	top: 128px;
	letter-spacing:12px;
	}		
	
	#map1_5{
	position:absolute;
	left: 266px;
	top: 4px;
	}			

	#map1_5 p{
		height:25px;
	}
	
	
	
	#organization_map2{
		background-image:url(../../img/img_company/organization_map2.jpg);
		background-repeat:no-repeat;
		height:213px;
		font-size:10px;
		color:#595757;
		position:relative;
	}	

	#organization_map2 a{
		text-decoration:none;
	}


	#map2_1{
	position:absolute;
	left: 33px;
	top: 14px;
	}	

	#map2_2{
	position:absolute;
	left: 129px;
	top: 15px;
	letter-spacing:3px;
	}		
	
	#map2_3{
	position:absolute;
	left: 127px;
	top: 165px;
	letter-spacing:1px;
	}	
	
	#map2_4{
	position:absolute;
	left: 267px;
	top: 15px;
	}			

	#map2_4 p{
		height:25px;
	}	
	
	#map2_5{
	position:absolute;
	left: 267px;
	top: 165px;
	}		
	
	#map2_5 p{
		height:25px;
	}		
	
	
	
	
	
	
	
	#company .container {
		padding:15px 0px 0px 0px;
	}
	

	#company .wrapper{
	}
		
	

	#location .wrapper .paragraph{

	}


}
