@charset "utf-8";

* {
	color: #363318;
}

.f30h180,
.f30h160,
.f30h140,
.f30,
.f28h180,
.f28h160,
.f28h140,
.f28,
.f24h180,
.f24h160,
.f24h140,
.f24,
.f20h180,
.f20h160,
.f20h140,
.f20,
.f18h180,
.f18h160,
.f18h140,
.f18,
.f16h180,
.f16h160,
.f16h140,
.f16,
.f14h180,
.f14h160,
.f14h140,
.f14,
.f12h180,
.f12h160,
.f12h140,
.f12,
.f10h180,
.f10h160,
.f10h140,
.f10 {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}

.f30h180,
.f30h160,
.f30h140,
.f30 {font-size: 30px;}

.f28h180,
.f28h160,
.f28h140,
.f28 {font-size: 28px;}

.f24h180,
.f24h160,
.f24h140,
.f24 {font-size: 24px;}

.f20h180,
.f20h160,
.f20h140,
.f20 {font-size: 20px;}

.f18h180,
.f18h160,
.f18h140,
.f18 {font-size: 18px;}

.f16h180,
.f16h160,
.f16h140,
.f16 {font-size: 16px;}

.f14h180,
.f14h160,
.f14h140,
.f14 {font-size: 14px;}

.f12h180,
.f12h160,
.f12h140,
.f12 {font-size: 12px;}

.f10h180,
.f10h160,
.f10h140,
.f10 {font-size: 10px;}

.f30h180,
.f28h180,
.f24h180,
.f20h180,
.f18h180,
.f16h180,
.f14h180,
.f12h180,
.f10h180 {line-height: 1.8}

.f30h160,
.f28h160,
.f24h160,
.f20h160,
.f18h160,
.f16h160,
.f14h160,
.f12h160,
.f10h160 {line-height: 1.6}

.f30h140,
.f28h140,
.f24h140,
.f20h140,
.f18h140,
.f16h140,
.f14h140,
.f12h140,
.f10h140 {line-height: 1.4}

/*Windows IEのみ \*/
* html .f30h180,
* html .f30h160,
* html .f30h140,
* html .f30 {font-size: 187.5%;}

* html .f28h180,
* html .f28h160,
* html .f28h140,
* html .f28 {font-size: 175%;}

* html .f24h180,
* html .f24h160,
* html .f24h140,
* html .f24 {font-size: 150%;}

* html .f20h180,
* html .f20h160,
* html .f20h140,
* html .f20 {font-size: 125%;}

* html .f18h180,
* html .f18h160,
* html .f18h140,
* html .f18 {font-size: 112.5%;}

* html .f16h180,
* html .f16h160,
* html .f16h140,
* html .f16 {font-size: 100%;}

* html .f14h180,
* html .f14h160,
* html .f14h140,
* html .f14 {font-size: 87.5%;}

* html .f12h180,
* html .f12h160,
* html .f12h140,
* html .f12 {font-size: 75%;}

* html .f10h180,
* html .f10h160,
* html .f10h140,
* html .f10 {font-size: 62.5%;}
/*Windows IEのみ修了 */

a:link    { text-decoration: underline; color: #006699;}
a:visited { text-decoration: underline; color: #006699;}
a:active  { text-decoration: underline; color: #CC0000;}
a:hover   { text-decoration: underline; color: #CC0000;}

.fWhite {
	color: #FFFFFF;
}

.fRed {
	color: #CC0000;
}

.fLightGreen {
	color: #C2E6D3;
}

.fBrown {
	color: #6C3B0A;
}

.fGreen {
	color: #00AA3B;
}