td img {display: block;}body,td,th {
	font-family: Arial, Helvetica, sans-serif, ＭＳ Ｐゴシック;
	font-size: 12px;
	color: #000000;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6633FF;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
h1 {
	font-size: 14px;
	color: #333333;
}
h2 {
	font-size: 12px;
	color: #333333;
}
h3 {
	font-size: 12px;
	color: #999999;
}
h4 {
	font-size: 10px;
	color: #999999;
}
h5 {
	font-size: 16px;
	color: #333333;
}
text08 { 
    font-size: 8px; 
	line-height: 12px; 
}
text09 { 
	font-size: 9px;
	line-height: 13px; 
} 
text10 {
	font-size: 10px; 
	line-height: 12px;
}
text12 {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
text14 { 
	font-size: 14px; 
	line-height: 18px;
} 
text16 { 
	font-size: 16px; 
	line-height: 28px;
} 
text18 { 
	font-size: 18px; 
	line-height: 22px;
} 
text20 { 
	font-size: 20px; 
	line-height: 24px;
} 
text24 { 
	font-size: 24px; 
	line-height: 28px;
} 
stext {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px;
}
text {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 23px;
}
/* 背景色 */
.BLK	{ background-color : #000000; }
.eee	{ background-color : #EEE; }
.fff	{ background-color : #FFF; }
.630	{ background-color : #630000; }
.fff	{ background-color : #FFF; }
.ccc	{ background-color : #CCC; }
.FFE	{ background-color : #FFEFA5; }
.eeebold	{ background: #eee; font-weight: bold; }

/* ハンドにする・しない */
.select	{ cursor: pointer; text-decoration: none}
.noneselect	{ cursor: pointer; text-decoration: underline; }

/* 左カテゴリー */
TD.ctgtitle
{
	font-size: 11pt;
	color: white;
	font-weight: bold ;
	background-color: #808080;
	border-color: #808080;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
}
TD.ctgback
{
	font-size: 10pt;
	color: white;
	background-color: #EEE;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	text-align: left;
}

/* よくある質問 */
SPAN.ytitle
{
	font-size: 14pt;
	color: black;
	font-weight: bold ;
}
TD.yquestion
{
	font-size: 10pt;
	color: black;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	text-align: left;
}
TABLE.border_top{
	border-color: #808080;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: none; 
	border-right-style: none;
	border-width: 1px;
}

/* 回答 */
TD.anstitle
{
	font-size: 10pt;
	color: white;
	font-weight: bold ;
	background-color: #C0C0C0;
	border-color: #808080;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
}
TD.anstitle2
{
	font-size: 10pt;
	color: #000000;

	background-color: #FFF;
	border-color: #808080;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
TD.anstitle3
{
	font-size: 10pt;
	color: white;
	font-weight: bold ;
	background-color: #C0C0C0;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
}
TD.anstitle4
{
	font-size: 10pt;
	color: #000000;
	background-color: #FFF;
	border-color: #808080;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
	text-align: left;

}

/* よくある質問 */
TD.acctitle
{
	font-size: 10pt;
	color: black;
	font-weight: bold ;
}

/* よくある質問 */
TABLE.kaiketu
{
	border-color: #808080;
	border: solid;
	border-width: 2px;
}
TD.kaiketu_bd
{
	font-size: 10pt;
	color: white;
	font-weight: bold ;
	background-color: #808080;
	border-color: #808080;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	cursor: pointer;
}

/* 問い合わせ */
TABLE.toiawase
{
	border-color: #808080;
	border-top-style: solid;
	border-width: 1px;
}
TD.toiawase_bd
{
	font-size: 10pt;
	color: white;
	font-weight: bold ;
	background-color: #A9A9A9;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	cursor: pointer;
}
TD.toiawase_bd2
{
	font-size: 10pt;
	color: white;
	font-weight: bold ;
	background-color: #FFFFFF;
	border-color: #808080;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
	cursor: pointer;
}


/* カテゴリー検索 */
TD.ctitle
{
	font-size: 14pt;
	background-color: #EEE;
	color: black;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	text-align: left;
}
TD.ctgback_sel
{
	font-size: 10pt;
	color: white;
	background-color: #FFC0CB;
	border-color: #808080;
	border-bottom-style: solid;
	border-left-style: solid; 
	border-right-style: solid;
	border-width: 1px;
	text-align: left;
}
TD.keyword
{
	font-size: 11pt;
	color: black;
}
TD.faqyes
{
	font-size: 11pt;
	color: black;
	text-align: left;
}
TD.faqtop
{
	font-size: 11pt;
	color: black;
	text-align: left;
}


