/* HTML Style */
BODY	{ margin:0; background-color : #FFFFFF; }
BODY, TD, DIV, P, TH, SPAN,	{ FONT-SIZE: 9pt; font-family: Arial; line-height: 150%; }
FORM	{ margin:0; }
IMG	{ border: 0; }

A:link { color: black; text-decoration: none;}
A:visited { color: black; text-decoration: none;}
A:active { color: red;}
A:hover { color: red;}

/* 背景色 */
.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; }

/* フォントサイズ */
.fontss	{ font-size : 4pt; }
.fontst	{ font-size : 6pt; }
.fontsm	{ font-size : 7pt; }
.fonts	{ font-size : 8pt; }
.font	{ font-size : 10pt; }
.fontm	{ font-size : 13pt; }
.fontl	{ font-size : 15pt; }
.bigred	{ font-size : 15pt; }

/* フォント色 */
.c002	{ color : #C00; }
.c002b	{ color : #c00;	 font-weight:bold; }
.c333	{ color: #333; }
.eee2	{ color : #EEE; }
.fff2	{ color : #FFF; }

/* 行間 */
.ht100	{ line-height : 100%; }
.ht110	{ line-height : 110%; }
.ht120	{ line-height : 120%; }
.ht130	{ line-height : 130%; }
.ht140	{ line-height : 140%; }
.ht200	{ line-height : 200%; }

/* ハンドにする・しない */
.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;
}

/* よくある質問 */
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;
}
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;
}

/* よくある質問 */
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;
}
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;
}
TD.keyword
{
	font-size: 11pt;
	color: black;
}
TD.faqyes
{
	font-size: 11pt;
	color: black;
}
TD.faqtop
{
	font-size: 11pt;
	color: black;
}
