*{ margin: 0;padding: 0;zoom: 1}/* -----main*/body{ font-family: "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック"; font-size: 12px; color: #333; color: #3e3428; line-height: 1.6; background-color: white; background-image: url(../img/bg.jpg); background-repeat: repeat; }.clear { clear: both; }.line { background-image: url(../img/hr-line.gif); background-repeat: no-repeat; height:20px; width:100%; margin-top: 1em; margin-bottom: 1em; }	/* -----mainBOX*/#container {	text-align: center;	margin: 10px auto 0;	width: 950px;	padding: 0;}#wrapper { width: 900px; display: block; }#header { font-size: 12px; background-image: url(../img/hd-logo.jpg); background-repeat: no-repeat; background-position: left 2em; text-align: right; vertical-align: bottom; width: 900px; height: 185px; margin-right: auto; margin-left: auto; padding-top: 30px; }.cBlock{ font-size: 13px; text-align: left; width: 500px; margin: 3em auto; padding: 0; }/* ---------- footer-------------- */#footer { font-size: 10px; line-height: 2em; text-align: left; vertical-align: baseline; width: 900px; height: 250px; margin-right: auto; margin-left: auto; padding: 10px 25px; }#footer a { text-decoration: underline; text-align: left; padding: 10px; }#footer a:hover   {	color: #d2b48c;}#footer .l-box   { font-size: 12px; line-height: 1.8em; width: 400px; margin-right: 30px; margin-left: 30px; }/* ---------- doc -------------- */#wrapper { display:inline-table; }/* Mac IE には適用させない \*/* html #wrapper { height:1px; }#wrapper { display:block; }/* floatさせたボックスが親ボックスからはみ出す現象を回避（ここまで） */
