@charset "utf-8";
/* スタイル初期化 */
* {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	margin:0px;
	padding:0px;
}
/* フォント関係 */
	body {
	background-color:#ffffff;
	font-size:80%;
}
a:link, a:hover, a:active, a:visited { text-decoration:none; }
h1, h2, h3, h4, h5, h6, h7 {
	font-size:medium;
	border:none;
	font-weight:normal;
}
ul { text-indent:0px; }
li {
	list-style-type:none;
	text-indent:0px;
}
li img { vertical-align:bottom; }
ol li { list-style-type:decimal; }
ol{padding-left:2em; }
dl, dd, dt { text-indent:0px; }
img { border:none; }
/* 要素全般のフォント設定 */
	div, p, ul, ol, dl, dt, dd, address, blockquote, th, td {
	font-style:normal;
	font-size:inherit;
	font-weight:normal;
	text-align:left;
	border:none;
	line-height:150%;
}
tr, th, td { line-height:140%; }
a[name]:hover {
	text-decoration:none !important;
	color:inherit;
	font-weight:inherit;
	font-size:inherit;
}
/* テーブル関係 */
	table {
	border-collapse:separate;
	border-spacing:0px;
	border:none;
}
tr, th, td { border:none; }
/* clearfix */
	div { zoom:1 !important;/*for IE 5.5-7*/ }
div:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	line-height:0%;
	margin:0px !important;
	font-size:0px !important;
}
