@charset "utf-8";

/*-----------------------------------------------------------
 Setting
-----------------------------------------------------------*/

#greeting   #secondary dl#localNav dd#lnGreeting   a ,
#philosophy #secondary dl#localNav dd#lnPhilosophy a ,
#profile    #secondary dl#localNav dd#lnProfile    a ,
#history    #secondary dl#localNav dd#lnHistory    a ,
#access     #secondary dl#localNav dd#lnAccess     a ,
#iso        #secondary dl#localNav dd#lnIso        a ,
#jisedai    #secondary dl#localNav dd#lnJisedai    a ,
#actplan    #secondary dl#localNav dd#lnActplan    a { background-color: #e9f3fb; }


/*-----------------------------------------------------------
 Greeting
-----------------------------------------------------------*/

#greeting #messageSec {
	float: left;
	width: 485px;
	}
	#greeting #messageSec dl#meSign {
		}
		#greeting #messageSec dl#meSign dt ,
		#greeting #messageSec dl#meSign dd {
			text-align: right;
			}




/*-----------------------------------------------------------
 Profile
-----------------------------------------------------------*/

#profile #primary table {
	}
	#profile #primary table th { width: 12em; }
	#profile #primary table tr#prBank td dl dt { width: 9em; }


#profile #majorSupplierSec   ,
#profile #mainDestinationSec {
	}
	#profile #majorSupplierSec   ul ,
	#profile #mainDestinationSec ul {
		margin: 0 0 0 -15px;
		}
		#profile #majorSupplierSec   ul li ,
		#profile #mainDestinationSec ul li {
			float: left;
			width: 330px;
			margin: 0 0 0 15px; padding: 2px 5px;
			border-bottom: 1px dotted #ccc;
			}



/*-----------------------------------------------------------
 History
-----------------------------------------------------------*/

#history #primary table {
	border-collapse: separate;
	border-spacing: 1px;
	border: none;
	border-top: 1px dotted #999;
	}
	#history #primary table th ,
	#history #primary table td {
		padding: 8px 10px;
		border: none;
		border-bottom: 1px dotted #999;
		}
		#history #primary table th {
			width: 12em;
			/*text-align: center;*/
			vertical-align: top;
			}



/*-----------------------------------------------------------
 Access
-----------------------------------------------------------*/

/*---------- accessSec ----------*/

#access #accessSec {
	}
	#access #accessSec #gMap {
		height: 430px;
		margin: 0 0 10px;
		border: 5px solid #eee;
		}
		.gm-style-iw div { width: auto !important; }
	
	#access #accessSec p#btnGoogleMap {
		text-align: right;
		}


/*---------- infoSec ----------*/

#access #infoSec {
	}
	#access #infoSec table th { width: 13em; }



/*-----------------------------------------------------------
 Iso
-----------------------------------------------------------*/

/*---------- iso9001Sec & iso14001Sec ----------*/

#iso #iso9001Sec  ,
#iso #iso14001Sec {
	}
	#iso #iso9001Sec  table ,
	#iso #iso14001Sec table {
		width: 490px;
		}
		#iso #iso9001Sec  table th ,
		#iso #iso14001Sec table th {
			width: 9em;
			}



/*-----------------------------------------------------------
 Jisedai
-----------------------------------------------------------*/

#jisedai .jiBox {
	margin: 0 0 45px;
	}
	#jisedai .dotGrayBox {
		margin: 0 0 0 -15px;
		}
	#jisedai h5 {
		margin-top: 10px;
		}





