@charset "UTF-8";

/* ========================================

	会社案内｜株式会社庄和工業
	/common/pc_css/company.css

======================================== */

/* ----------------------------------------
	header
---------------------------------------- */
.page_title {
	background-image: url(../../images/company/title.png);
}


/* ----------------------------------------
	greeting
---------------------------------------- */
#greeting .sec_title {
	background-image: url(../../images/company/greeting_ttl.png);
}
#greeting .txt {
/*	float: left;
	width: 530px;*/
}
#greeting .txt p + p { margin-top: 0.8em; }
#greeting .pht {
	float: right;
	width: 350px;
}
#greeting .sign {
	height: 35px;
	margin-top: 20px;
	text-indent: -9999px;
	background: url(../../images/company/greeting_sign.png) right top no-repeat;
}


/* ----------------------------------------
	outline
---------------------------------------- */
#outline .sec_title {
	background-image: url(../../images/company/outline_ttl.png);
}
#outline .table01 th {
	width: 20%;
}
#outline .list01 dt {
	float: left;
	margin-right: 1.5em;
}
#outline .list02 * {
	float: left;
}
#outline .list02 dd {
	margin-right: 2em;
}
#outline .list02 dd:last-child {
	margin-right: 0;
}
#outline .list03 li {
	float: left;
}
#outline .list03 li:after {
	content: "/";
	margin: 0 0.5em;
}
#outline .list03 li:last-child:after {
	content: none;
}
#outline .list04 li {
	float: left;
}
#outline .list04 li:after {
	content: "、";
}
#outline .list04 li:nth-last-of-type(1):after {
	content: none;
}


/* ----------------------------------------
	history
---------------------------------------- */
#history .sec_title {
	background-image: url(../../images/company/history_ttl.png);
}
#history .table01 th {
	width: 20%;
}


/* ----------------------------------------
	access
---------------------------------------- */
#access .sec_title {
	background-image: url(../../images/company/access_ttl.png);
}
#access .g_map {
	float: left;
	width: 530px;
}
#access .g_map iframe {
	height: 470px;
}
#access .txt {
	float: right;
	width: 350px;
}
#access .logo {
	margin: 20px 0;
	text-align: center;
}
#access .add {
	margin-top: 10px;
}
#access .tel * {
	float: left;
}
#access .tel dd {
	margin-right: 2em;
}
#access .tel dd:last-child {
	margin-right: 0;
}
