@charset "Shift_JIS";

/* --------------------------------------------------------------------
	ƒŠƒZƒbƒg
--------------------------------------------------------------------- */
#om_dsm {
	color: #000;
	background: #FFF;
}

#om_dsm div,
#om_dsm dl,
#om_dsm dt,
#om_dsm dd,
#om_dsm ul,
#om_dsm ol,
#om_dsm li,
#om_dsm h1,
#om_dsm h2,
#om_dsm h3,
#om_dsm h4,
#om_dsm h5,
#om_dsm h6,
#om_dsm pre,
#om_dsm code,
#om_dsm form,
#om_dsm fieldset,
#om_dsm legend,
#om_dsm input,
#om_dsm textarea,
#om_dsm p,
#om_dsm blockquote,
#om_dsm th,
#om_dsm td {
	margin: 0;
	padding: 0;
}

#om_dsm table {
	border-collapse: collapse;
	border-spacing: 0;
}

#om_dsm fieldset,
#om_dsm img {
	border: 0;
}

#om_dsm address,
#om_dsm caption,
#om_dsm cite,
#om_dsm code,
#om_dsm dfn,
#om_dsm em,
#om_dsm strong,
#om_dsm th,
#om_dsm var {
	font-style: normal;
	font-weight: normal;
}

#om_dsm li {
	list-style: none;
}

#om_dsm caption,
#om_dsm th {
	text-align: left;
}

#om_dsm h1,
#om_dsm h2,
#om_dsm h3,
#om_dsm h4,
#om_dsm h5,
#om_dsm h6 {
	font-size: 100%;
	font-weight: normal;
}

#om_dsm q:before,
#om_dsm q:after {
	content: '';
}

#om_dsm abbr,
#om_dsm acronym {
	border: 0;
	font-variant: normal;
}

/* to preserve line-height and selector appearance */
#om_dsm sup {
	vertical-align: text-top;
}

#om_dsm sub {
	vertical-align: text-bottom;
}

#om_dsm input,
#om_dsm textarea,
#om_dsm select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/* because legend doesn't inherit in IE */
#om_dsm legend {
	color: #000;
}
