@charset "utf-8";

/* CSS Style Sheet */

/******************************************************************************************
 
		 (k.yamazaki customized.)
 
 *****************************************************************************************/






/* -- container -- */

#signpost {
		padding: 10px;
		}

#titleImage img {
		padding: 5px;
		}

.i img {
		padding: 5px;
		}

#yuji img {
		padding-top: 7px;
		padding-left: 5px;
		width: 124px;
		float: left;
		}

#contents1 p {
		float: left;
		display: block;
		width: 380px;
		padding: 15px;
		}

#sign {
		display: block;
		width: 190px;
		float: right;
		clear: both;
		margin-bottom: 15px;
	}


#companyInfo {
		width: 530px;
		float: left;
		}
		
		
		table.companyTable td {
 	  	border-bottom: 1px solid #E0E0E0;
    	padding: 8px 0 8px 15px;
		}
		
		table.companyTable th {
   		border-bottom: 1px solid #E0E0E0;
   		border-right: 1px solid #E0E0E0;
   		font-weight: normal;
   		padding: 8px 0;
   		width: 40%;
		}

#contents3 p {
		width: 530px;
		padding: 5px;
		display: block;
		}

#toPageTop {
		text-align: right;
		padding-right: 20px;
		}

#toPageTop a {
		color: #EB6100;
		font-weight: 700:
		}


/* ---------------------------------------------------------------*/



#titleImage {
		width: 560px;
		height: 42px;
		background-image: url("../img/h2.gif");
		display: block;
		background-repeat: no-repeat;
		}

.tit {
		font-size: 16px;
		font-weight: 700;
		vertical-align: bottom;
		}

.tit p {
		margin-right: 20px;
		margin-top: 240px;
		float: right;
		}
		
#titT {
		padding-top: 7px;
		}

#container {
		height: 1250px;
		}
		
#leftSideMenu {
		height: 1250px;
		}
		
.i {
		width: 530px;
		height: 30px;
		background-image: url(../img/bnr_h3.gif);
		background-repeat: norepeat;
		margin: 5px;
		clear: both;
		}
#yuji {
		padding-left: 5px;
		padding-top: 10px;
		}
		
#contents3 p {
		padding: 20px;
		}

#companyInfo {
		margin: 20px 0;
		}







