@charset "euc-jp";

/*
 * ▼スタイル設定初期化
 * 
 * @comment	・ブラウザ、OSの表示差異を吸収
 * 			・各種タグのスタイル設定を初期化
 * 
 **************************************************/


/*ユニバーサルセレクタは使用不可→もろもろ不具合あり
--------------------------------------------------*/
/*
*	{}
*/

/*マージン・パディング
--------------------------------------------------*/
body,
div, p, pre, blockquote,
ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
table, th, td {
	margin:0;
	padding:0;
}

/*ボディ
	・line-height 単位は指定しない
	・font-family 指定なし→sans-serifで文字化けあり
--------------------------------------------------*/
body {
	font-size:100%;
	line-height:1.5;
	color:#000;
	background-color:#FFF;
}

/*FireFox対策
--------------------------------------------------*/
html {
	overflow-y:scroll;
}

/*見出し
--------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { 
	font-size:100%; 
	font-weight:bold; 
} 

/*文字スタイル
--------------------------------------------------*/
address, cite, dfn, code, var, em, strong, th, caption { 
	font-style:normal; 
   	font-weight:normal; 
}

strong {
	font-weight:bold;
}

/*リスト
--------------------------------------------------*/
ul {
	padding-left:2.0em;
	list-style:disc outside;
}
ol {
	padding-left:2.5em;
	list-style:decimal outside;
}

/*テーブル
--------------------------------------------------*/
/*table {
	border-collapse:collapse; 
	border-spacing:0;
}*/
th, caption {
	text-align:left;
} 

/*画像
--------------------------------------------------*/
img {
	border-width:0;
}

/*リンク
--------------------------------------------------*/
a 			{text-decoration:underline;}
a:link		{color:#06F;}
a:visited	{color:#60F;}
a:hover		{color:#F60;}
a:active	{color:#F60;}
a.disabled,
a.disabled:link,
a.disabled:visited,
a.disabled:hover,
a.disabled:active {color:#666; text-decoration:none; cursor:default;}

/*整列
	・カスタムクラスセレクタ
	・天地揃えは th, td のみに適用
--------------------------------------------------*/
.left		{text-align:left;}
.center		{text-align:center;}
.right		{text-align:right;}
.top		{vertical-align:top;}
.middle		{vertical-align:middle;}
.bottom		{vertical-align:bottom;}

/*フロート解除
	・カスタムクラスセレクタ
	・br タグなどに指定
--------------------------------------------------*/
/*
.clearer	{clear:both; line-height:0;}
*/

.clearer	{
	*zoom:1;
}

.clearer:after	{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:1px;
	line-height:1;
}





