@charset "euc-jp";

* {
							margin: 0px;
							padding: 0px;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #F5F5F5 url(images/bg_body.gif) repeat-x;
	color: #555555;
	font-size: small;
}

address 		{ font-style: normal; }
hr 					{ display: none; }

.clearboth  { clear: both; }
.no_display { display: none; }

.no_wrap { white-space: nowrap; }

a:link 			{ color: #000099; }
a:hover 		{ text-decoration: none; }
a:visited 	{ color: #666666; }

.align_r 		{ text-align: right; }
.align_c 		{ text-align: center; }
.align_j 		{
							text-align: justify;
							text-justify: inter-ideograph; /* IE */
						}


.float_l 		{ float: left; }
.float_r 		{ float: right;}
.float_l10 	{	float: left;	margin: 0px 10px 10px 0px; }
.float_r10 	{	float: right;	margin: 0px 0px 10px 10px; }

.small 			{	font-size: x-small !important; }


.lt_sp05em 	{ letter-spacing: 0.5em; }
.lt_sp10em 	{ letter-spacing: 1em; 	}
.lt_sp20em 	{ letter-spacing: 2em; 	}


/* リストの標準設定 */
ul.normal ,
ol.normal {
							margin-top: 1em;
							margin-bottom: 1em;
							padding-left: 2em;
}
ul.normal li ,
ol.normal li {
							margin-top: 0.5em;
							margin-bottom: 0.5em;
}

/* ※マーク用1文字逆インデント */
.kome_mark {
							padding-left: 1em;
							text-indent: -1em;
}

/* ミニPDFマーク付きリンク */
a.with_pdf {
							background: url(images/pdf_small.gif) no-repeat right center;
							padding-right: 18px;
}