body 
{	color:#444;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin-top:0;
	margin-bottom:0;
	background-color:#FFF;
	}
dd,td,ul,ol,th
{
	font-size:12px;
	line-height:1.4em;
	}
ul,ol,dl
{
    margin:0px auto;
	}
p
{margin:12px auto;}

/* イメージ */
img {border:none;margin:0px;padding:0px;-webkit-backface-visibility: hidden;}
.img_bt {border:none;margin-bottom:4px;}

.tb2 {background-color:#FFC838;color:#ffffff;font-weight:bold}
.tb3 {background-image:URL(gif/bg4.gif);background-position:center}
.tb4 {border-collapse:collapse;border-width:1px;border-style:solid;border-color:black;empty-cells:show}

a {text-decoration:none;}
A:link {color:#333;}
A:visited {color:#333;text-decoration:none}
A:hover {color:#777;text-decoration:none}
A.green {color:#039726}
A.m1 {color:#d30e60}
A.m2 {color:#358cdb}
A.m3 {color:#1f7e56}
A.m4 {color:#55474e}

.al {font-size:9pt;font-family:Arial, Verdana, Helvetica;}
.ad {font-size:14px;color:#3333ff;font-family:Arial, Verdana, Helvetica;}

.head {font-size:16px;font-weight:bold;}
.head2{color:#333333;font-size:9pt;font-weight:bold;background-color:#dddddd;}
.head3{color:#0375E1;font-size:16px;font-weight:bold;}

.day{font-size:9pt;color:#555555;}
.day1{font-size:9pt;color:#FF5B5B;}

.menu{font-size:11px;color:#ffffff}

/* 小さい文字 */
/* ヒント画像のキャプション */
.small{font-size:10px;}
.small1{font-size:10px;color:#06277B;}
.small3{font-size:10px;color:#092E8F;}
.small4{font-size:10px;color:red;}

/* サイドメニュー */
.menu {font-size:10px;color:#444;}
a.menu {color:#444;}
a.menu:visited {color:#444;}
a.menu:hover {color:#444;text-decoration:none;}

.s2{font-size:12px;color:#333333;font-family:Arial, Verdana, Helvetica;}
.text{font-size:10pt;line-height:130%}

.c1 {color:#AD9D77}
.c2 {color:#664700}

/* 質問集 */
.q {color:#ee2323}

.fl0{color:#665940;font-family:"Arial";}
.fl1{color:#224F79;}
.fl3{color:#8D0E19;}
.fl2{background-color:#224F79;color:#BFDCF8;}

/* フォームなど */
form {font-size:12px;}
.select {color:#003399;font-size:9pt;width:150px;}
input,textarea{background:#ffffff;border:#333333 1pt solid; font-size:13px; color:#333333; margin:1pt;}

/* タイトル */
.title2 {
	width:900px;
	border-bottom:dotted 1px #333;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:5px 0px 2px 0;
	background-color:#fff}

/*ヒントのタイトル*/
.hint_title {
	width:100%;
	border-bottom:solid 2px #444;
	font-size:16px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:5px 0px 5px 5px;}
	
/* 太いライン (ヒント内タイトルは除外する)*/
.line3
{
	border-style:solid none none none;
	border-top-width:2px;
	border-top-color:#333;
	height:2px;
	}
/* 細いライン */
.line1
{
	border-style:solid none none none;
	border-top-width:1px;
	border-top-color:#333;
	height:1px;
	}
/* 細い点線(グレー) */
.line0
{
	border-style:dotted none none none;
	border-top-width:1px;
	border-top-color:#999;
	height:1px;
	}
/* 細いダッシュ線(グレー) */
.line2
{
	border-style:dotted none none none;
	border-color:#666;
	height:1px;
	}

/* 通常テーブル(外枠・罫線グレー) */
.tb0 {border:1px solid #999;border-collapse:collapse;}
.tb0 th,
.tb0 td {font-size:12px;}
.tb0 td {border:1px solid #999;padding:3px;}
.tb0 th {border:1px solid #999;background-color:#ddd;padding:3px;}
.tb0 .cell_b {border:1px solid #999;padding:3px;background-color:#e6f1ff;}

/* 通常テーブル(枠線なし) */
.tb_n {border:0;border-collapse:collapse;}
.tb_n td {border:0;padding:2px;margin:0;}

/* 通常テーブル(枠線・隙間なし) */
.tb_nn {border:0;border-collapse:collapse;}
.tb_nn td {border:0;padding:0;margin:0;}

/* リファレンス履歴テーブル */
.tbr {border:1px solid #999;border-collapse:collapse;}
.tbr th,
.tbr td {font-size:12px;}
.tbr td {border:1px solid #999;padding:4px;}
.tbr th {border:1px solid #999;background-color:#ddd;padding:4px;}

/* ヒント内特殊リンク色 */
/*--ヒントへのリンク--*/
a.hint {color:#6cbe44;font-weight:bold;}
a.hint:visited {color:#6cbe44}
a.hint:hover {color:#6cbe44;text-decoration:underline;}
/*--外部サイトへのリンク--*/
a.hint2 {color:#006d68}
a.hint2:visited {color:#006d68}
a.hint2:hover {color:#006d68;text-decoration:underline;}
/*--サンプルデータへのリンク--*/
a.hint3 {color:#7caa22;}
a.hint3:visited {color:#7caa22}
a.hint3:hover {color:#7caa22;text-decoration:underline;}

/* 質問集タイトルバー */
.tb1 {border-bottom:1px solid #999;background-color:#deecfd;color:#333333;font-weight:bold}

/* カラフル文字 */
.green {color:#00bf43}
.blue {color:blue}
.blue2 {color:#1f44ff;}
.red {color:red}
.orange {color:#eb511b}
.gray {color:gray}
.pink {color:#ff00ff}
.purple {color:purple}

/* 下線（uタグの代わり） */
.under {text-decoration:underline;}

/* 下線（リファレンス系ヘッダ） */
.uline {border-bottom:1px dotted #333;margin-bottom:5px;}

/* 履歴箇条書きdd */
.nosp {margin-left:-10px;}