body {
	background-color: #FFFFFF;
	font-size: 13px;
	font-family: ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3,sans-serif,verdana, arial;
	line-height: 15pt;
	color: #666666;
	font-style: normal;
	font-weight: normal;
} 

}


/**********フォント-バリエーション**********/

h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px;}
h2 { font-weight: bold; font-size: 1em; line-height: 18px; }
h3 { font-weight: bold; font-size: 10px; line-height: 18px; }

.black1 {
	color: #414141;
}

.big1 {
	font-size: 24px;
	line-height: 50px;
	font-weight: bolder;
	color: #414141;
}

.big2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bolder;
	color: #000000;
}

.big2-gray1 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bolder;
	color: #666666;
}

.big2-gray2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bolder;
	color: #999999;
}

.big3 {
	font-size: 1em;
	line-height: 18px;
	font-weight: bolder;
	color: #000000;
}



.small-11 {font-size: 11px; 	line-height: 15pt; color: #666666;}
.small-11b {font-size: 11px;  font-weight: bolder ;line-height: 15pt; color: #666666;}



.bk10 {font-size: 10px; color: #000000;}
.bk10b {font-size: 10px; font-weight: bolder; color: #000000;}

.red10 {font-size: 10px; color: #CC0000;}
.red10b {font-size: 10px; font-weight: bolder; color: #CC0000;}

.red13 {font-size: 13px; color: #CC0000;}
.red13b {font-size: 13px; font-weight: bolder; color: #CC0000;}

.gray1-13 {font-size: 13px; color: #666666;}
.gray1-13b {font-size: 13px; font-weight: bolder; color: #666666;}

.gray2-13 {font-size: 13px; color: #999999;}
.gray2-13b {font-size: 13px; font-weight: bolder; color: #999999;}

.red16 {font-size: 13px; color: #333333;}
.red16b {font-size: 13px; font-weight: bolder; color: #333333;}

/**********リンク関連**********/
/*全般*/
A {
	color: #339900;
	text-decoration: none;
}
A:link {
	color: #339900;
	text-decoration: none;
}
A:vlink { color: #339900; text-decoration: none;}
A:hover {
	color: #FF6600;
	text-decoration: none;
}
A:active {
	color: #339900;
	text-decoration: none;
}

br { letter-spacing: 0; }



 
/**********ヘッダーとフッターのーフォント-バリエーション**********/
#hd-sfont {background-color:#ffffff;}
.header-sfont {font-size: 12px; color: #000000 ;line-height: 14pt;}

.footer-sfont {font-size: 12px; color: #000000 ;line-height: 14pt;}



/**********テーブルのバリエーション**********/
table#castmenu-01 {
    border: 1px #000000 solid;
    border-spacing: 0;
    color: #FFFFFF;
}

table#castmenu-02 {
    border: 1px #999999 solid;
    border-spacing: 0;
}





 
