td img {display: block;}.BB {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 20px;
}
.FF {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
}
.lnka {
	font-size: 1px;
	color: #FFFFFF;
text-decoration: none;
}
a.lnka:link{text-decoration: none; color: #FFFFFF;}
a.lnka:active{text-decoration: none; color: #FFFFFF;}
a.lnka:visited{text-decoration: none; color: #FFFFFF;}
a.lnka:hover{text-decoration: none; color: #FFFFFF;}
.NB {
text-decoration: none;
}
a.NB:link{text-decoration: none; color: #0000FF; }
a.NB:active{text-decoration: none; color: #FF0000; }
a.NB:visited{text-decoration: none; color: #0000FF;}
a.NB:hover{
	text-decoration: none;
	color: #000;
}
.MIN {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.KAKU {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.RED {
	color: #F00;
}
.HRED {
	color: #E80000;
	background-color: #E0E8E8;
	padding-left: 4px;
	padding-right: 4px;
}

.BLUE {
	color: #06F;
}
.LG {
	font-size: large;
}
.BL {
	color: #03F;
}
.KAK {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.KAKB {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size:20px;
}

.BL1 {	color: #03F;
	font-weight: bold;
}
.TTF {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
.RUBI {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:-0.1em;
	font-size:0.7em;
		line-height:0.2em;
}
.RUBIBODY
{
	margin-bottom:4px;
	padding-bottom:0px;

}

.MAG {
	color: #F06;
}
.SB {
	color: #03F;
}
.DG {
	color: #030;
}
.ORG {
	color: #F60;
}
.BR
{
	color:#603;
}
.BB {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	line-height: 24px;
	list-style-type: square;
}
.BLK {color: #000;
}
.EXP {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
}
.KAK {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.LGR {	color: #600;
}
.SZ12 {	font-size: 24px;
	font-weight: bold;
}
.SZ18 {	font-size: 28px;
}
.OGR {
	color: #690;
}
.GR {
	color: #393;
}
.DG {
	color: #060;
}
.GY {
	color: #660;
}

.YY {
	color: #990;
}
.kpji {
	color: #816A00;
}
.koji {
	color: #9F9D31;
}
.LL {
	line-height: 22px;
}
.RED {
	color: #F00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




.okurimono {
	text-align: center;
}



.lead
{
	margin:4px;
	padding:1px;
}



@media screen and ( max-width:500px )
{
	.MIN {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 18px;
	}

	.lead
	{
		font-size: 12px;
		line-height: 15px;
	}

	.okurimono
	{
		font-size:18px;
	}

}



.VFW {	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.TF1 {font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 24px;
}
.VF {	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.TF {	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}
.TTL {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
}
@media screen and ( max-width:780px )
{
	.VFW
	{
		font-size:16px;
	}
	.VF
	{
		font-size:16px;
	}
	.TF
	{
		font-size:16px;
	}
	.TTL
	{
		font-size:16px;
	}
}
.GRR {	color: #393;
}
.TTL1 {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bolder;
}
.TTL1 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bolder;
}
.BLK {color: #000;
}
.NB {text-decoration: none;
}
.RED {	color: #F00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.topic
{
	margin-left: 5%;
	background-color:#9CF;
	display: none;
	line-height:28px;
	width:90%;
	padding:8px;
}
.TTL2 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bolder;
}
.NOTION
{
	margin:16px;
	background-color:#F9C;
	text-align:center;
	padding:8px;
}
.MD {
	color: #F90;
}
.ORANGEBG
{
	margin:4px;
	background-color:#F96;
	padding:4px;
}
.B {	font-weight: bold;
}