@charset "utf-8";

@import url("strict.css");
@import url("style.css");
@import url("navi.css");

/*------------------------------------------------------------------------------------------------------
　目次
　————————————————————————————————————————
　■01：内枠
　■02：見出し
　■03：テーブル（会社概要）
------------------------------------------------------------------------------------------------------*/


/*01：内枠
------------------------------------------------------------------------------------------------------*/
#container {
	width: 831px;
	margin: 12px 18px 0;
	padding: 25px 0 25px 33px;
	background: #ffffff;
	}


/*02：見出し
------------------------------------------------------------------------------------------------------*/
/**********h2**********/
#container h2 {
    height: 16px;
    margin: 10px 0 20px;
    padding: 0;
    text-indent: -9999px;
	}
/*会社概要*/
#container h2.company_profile {
	background: url(img/h2_company_profile.gif) 0 0 no-repeat;
	}
	/*会社概要*/
#container h2.company_profile2 {
	background: url(img/h2_company_profile2.gif) 0 0 no-repeat;

	}
/*採用情報*/
#container h2.company_recruit {
	background: url(img/h2_company_recruit.gif) 0 0 no-repeat;
	}

/**********h4**********/
#container h4 {
    height: 14px;
    margin: 25px 0 10px 0;
    padding: 0;
    text-indent: -9999px;
	background: url(img/h4_access.gif) 0 0 no-repeat;
	}


/*03：テーブル（会社概要）
------------------------------------------------------------------------------------------------------*/
#container .detail {
    margin: 5px 20px 15px;
    }

#container .detail th {
    padding: 5px 20px 5px 0;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
    white-space: nowrap;
    }

#container .detail td {
    padding: 5px 3px;
    vertical-align: top;
    white-space: nowrap;
    }
	
#container .boss_profile{
float:left;
margin-right:15px;
}

/**********アクセス**********/
#container .address {
    margin: 10px;
    }

#container .address th {
    padding: 3px 20px 3px 0;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
    white-space: nowrap;
    }

#container .address td {
    padding: 3px;
    vertical-align: top;
    }

/**********地図**********/
#container .map {
    margin: 15px 0 0 0;
    }
