@charset "UTF-8";

/*  ブラウザスタイルのリセット  */
*{
	margin: 0;
	padding: 0;
	background-color : transparent;
	color: #000000;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
	*font-family:  "Lucida Grande", "ＭＳ Ｐゴシック", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif ;	-webkit-font-smoothing: antialiased;
} /*  ブラウザスタイルのリセット  */
a {text-decoration: none;}/*  テキスト装飾無し   */
a:link{ color: #555; } /* 未訪問 */
a:visited{ color: #555; } /* 訪問済み */
a:hover{
	color: #000000;
} /* ポイント時 */
a:active{
	color: #FFFF00;
} /* 選択中 */
img,object {border: none;vertical-align: text-bottom;}
span.uppercase {text-transform: uppercase;}/*  全て大文字で   */
li{
	list-style:none inside;
}/*  リストスタイル無し   */


p,table,a,td,th,dd,dt,li{
	font-size: 12px;
	line-height: 1.6em;
	text-align: left;
	font-weight: normal;
}

.hidden{
    position:absolute;
    top:0;left:0;
    width:0;height:0;
    overflow:hidden;
}
hr{
	border: none #ffffff solid;
	width:0px;
	height:0px;
	margin: 2em;
}

/* 再使用できる各種クラス */
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
caption {
	caption-side: top;
	text-align: left;
	margin: 0 0 .8em;
}
