@charset "utf-8";

@import url("common.css");

/* ============================================================
	reform.css
		Last Update : 2006/12/20(Wed)
		Written By : KOKUBO,Mugi
		「松井建設株式会社」サイト「松友商事」用
============================================================ */

/* ==== HeadLine ===== */

#main h2#hl-index { background-image: url('../shoyu/images/index_title.gif'); }
#main h2#hl-reform { background-image: url('../company/reform/images/reform_title.gif'); }
#main h2#hl-earthquake { background-image: url('../company/reform/images/earthquake_title.gif'); }
#main h2#hl-maintenance { background-image: url('../company/reform/images/maintenance_title.gif'); }

/* ====================================================================== */
/* ==== Main ===== */

#main dl#summary {
	margin-top: 20px;
	margin-bottom: 50px;
}
#main dl#summary dt {
	float: left;
	margin-right: 1em;
	width: 7em;
}

#main dl#summary dd {
	display: block;
	padding-bottom: 0.5em;
	margin-left: 7em;
	margin-right: 1.5em;
}

#main table.bukken {
	font-size: 12px;
	margin-bottom: 10px;
}

#main table.bukken th {
	width: 8em;
	font-weight: normal;
	text-align: left;
}
#main table.bukken th.pic { 
	width: 155px;
	padding: 0 15px 0 0;
}
#main .mb40 { 
	margin-bottom: 40px;
}

#main table.bukken_nopic {
	font-size: 12px;
	margin-bottom: 10px;
}

#main table.bukken_nopic th {
	width: 12em;
	font-weight: normal;
	text-align: left;
}
#main .mb40 { 
	margin-bottom: 40px;
}



/* ====================================================================== */
/* ==== Menu ===== */

#menu h4 a,
#menu ul li a { background-image: url('../shoyu/images/menu.gif'); }

#menu ul li a { height: 21px; }

#menu ul li a#lm-gaiyou {
	margin-top: -8px;
	_margin-top: -6px;
}

#menu ul li a#lm-gaiyou { background-position: 0px -30px; }
#menu ul li a#lm-gaiyou:hover { background-position: -165px -30px; }
#menu ul li a#lm-list { background-position: 0px -51px; }
#menu ul li a#lm-list:hover { background-position: -165px -51px; }

