@charset "Shift_JIS";

/* デフォルトスタイルリセット */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin:0px 0px 0px 0px;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}

/* 基本
--------------------------------------------------------------- */

body {
font-size: small;
color:#333333;
}

td {
text-align:left;
vertical-align:top;
}

/* フォントサイズ
--------------------------------------------------------------- */

.xsmall {font-size: x-small; }    /*10px相当*/
.small { font-size: small; }      /*12px相当*/
.medium { font-size: medium; }    /*16px相当*/
.large { font-size: large; }      /*18px相当*/
.xlarge { font-size: x-large; }   /*24px相当*/
.xxlarge { font-size: xx-large; } /*32px相当*/

/* フォントスタイル
--------------------------------------------------------------- */

.xsmall, .small, .medium, .large, .xlarge, .xxlarge {
	line-height: 1.5em;
	font-family: 'Osaka' ,'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック',  'Verdana', sans-serif;
}

strong.bold {font-weight:bold;}
strong.red  {color:#e60012;}

/* リンクスタイル
--------------------------------------------------------------- */

A {
	font-size : 100%;
	color : #0000ff;
	text-decoration : underline;
	text-align : center;
	font-weight : bold;
}
A:hover {
	color : #ffd528;
	text-align : left;
	font-size : 100%;
	text-decoration : none;
}

