@charset "euc-jp";

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

body 				{
							
							/*font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
							font-family: Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
							background: #FFFFFF url(images/bg_top.gif) repeat-x center top;
							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_85 	{	font-size: 85% 			!important; }
.small_75 	{	font-size: 75% 			!important; }
.small_x 		{	font-size: x-small 	!important; }
.large_110 	{	font-size: 110% 		!important; }
.large_125 	{	font-size: 125% 		!important; }
.large_140 	{	font-size: 140% 		!important; }

.red				{	color: #FF0000 			!important; }
.dark_red		{ color: #990000 			!important; }

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


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

/* ※マーク用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;
}
a.with_large_pdf {
							background: url(images/pdf_32.gif) no-repeat left center;
							padding: 15px 0px 15px 38px;
							display: block;
}


/* 例：アルファを変える  */
div#sample a:hover img {
	filter:Alpha(opacity=60); /* for IE			*/
	-moz-opacity:0.60;				/* for Mozila	*/
	opacity:0.60;
}
