/* 基本リンク設定 */
A:link { color: #5D79F0; text-decoration: underline; }
A:visited { color: #5D79F0; text-decoration: underline; }
A:active { color: #5D79F0; text-decoration: underline; }
A:hover { color: #F87F8C; text-decoration: underline; }

/* body設定 */
body{
background-color:#ffffff;
color:#333333;
}

/* フォントファミリー設定 */
.p10,.p12,.p14,.p18,.b10,.b12,.b14,.b18,.p10h,.p12h,.p14h,.p18h,.b10h,.b12h,.b14h,.b18h,.l12h{font-family:"ＭＳ Ｐゴシック"}
.p10,.p12,.p14,.p18,.b10,.b12,.b14,.b18,.p10h,.p12h,.p14h,.p18h,.b10h,.b12h,.b14h,.b18h,.l12h{font-family:Osaka}

/* フォントサイズ設定 */
.p10,.b10,.p10h,.b10h{ font-size:10px }
.p12,.b12,.p12h,.b12h,.l12h{ font-size:12px }
.p14,.b14,.p14h,.b14h{ font-size:14px }
.p18,.b18,.p18h,.b18h{ font-size:18px }

/* フォントウェイト設定 */
.b10,.b12,.b10h,.b12h,.b14,.b14h,.b18,.b18h{ font-weight:700 }

/* フォント行間設定 */
.l12h{ line-height:200%; }
.p10h,.b10h{ line-height:130%; }
.p12h,.b12h{ line-height:130%; }
.p14h,.b14h{ line-height:130%; }
.p18h,.b18h{ line-height:130%; }

/* テーブルタイトル */
.tbttl{
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 4px 8px;
}

/* フォントカラー設定 */
#title{ color:#747446; }
#up{ color:#FF5154; }
