/* CSS Document */

body {
	margin: 0px;
	background: #EEEEEE;
}


.list {
	font-size: 98%;
	line-height: 1.2em;




}
.add {
	font-size: 88%;
	line-height: 1.3em;
}
address {
	font-size: 88%;
	font-style: normal;
	text-align: center;
}
a {
	color: #0000FF;
}

a:hover {
	color: #33CC00;
}

.fonts{
	font-size: 100%;
}


.fontss{
	font-size: 85%;
}

.kome{
	font-size: 100%;
}

.pan{
	font-size: 88%;
}

h1 {
	margin: 0px;
}

h2 {
	margin: 8px 0px 0px 0px;
}

h3 {
	margin: 1.5em 0em 0.5em 0em;
	font-size: large;
	color: #006699;
}

h4 {
	margin: 1em 0em 0.5em 0em;
	font-size: larger;
	color: #006699;
}

.layout {
	width: 570px;
}
.normal {
	font-size: larger;
	line-height: 1.2em;
	text-indent: 1em;
	text-align: justify;
	text-justify: inter-ideograph;
}

.normali {
	font-size: larger;
	line-height: 1.2em;
	text-align: justify;
	text-justify: inter-ideograph;
}

.kanren{
	margin: 8px 0px 0px 20px;;
	line-height: 1.4em;
}

.fonts{
	font-size: 100%;
}


.fontss{
	font-size: 85%;
}

.kome{
	font-size: 100%;
	text-indent: -1em;
	margin: 0.5em 0em 0em 1em;
}

/* �e�[�u�� */
.tdB { border-bottom: solid 1px #000000: }
.tdBL { border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdL { border-left: solid 1px #000000: }
.tdR { border-right: solid 1px #000000: }
.tdRB { border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdRB { border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdRBL { border-right: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdRL { border-right: solid 1px #000000: border-left: solid 1px #000000: }
.tdT { border-top: solid 1px #000000: }
.tdTB { border-top: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdTBL { border-top: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdTBRL { border: solid 1px #000000: }
.tdTL { border-top: solid 1px #000000: border-left: solid 1px #000000: }
.tdTR { border-top: solid 1px #000000: border-right: solid 1px #000000: }
.tdTRB { border-top: solid 1px #000000: border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdTRL { border-top: solid 1px #000000: border-right: solid 1px #000000: border-left: solid 1px #000000: }
.tdTRBL { border-top: solid 1px #000000: border-right: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }

.tdBs { font-size: 100%;line-height: 1.2em;border-bottom: solid 1px #000000: }
.tdBLs { font-size: 100%;line-height: 1.2em;border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdLs { font-size: 100%;line-height: 1.2em;border-left: solid 1px #000000: }
.tdRs { font-size: 100%;line-height: 1.2em;border-right: solid 1px #000000: }
.tdRBs { font-size: 100%;line-height: 1.2em;border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdRBs { font-size: 100%;line-height: 1.2em;border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdRBLs { font-size: 100%;line-height: 1.2em;border-right: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdRLs { font-size: 100%;line-height: 1.2em;border-right: solid 1px #000000: border-left: solid 1px #000000: }
.tdTs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: }
.tdTBs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdTBLs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }
.tdTBRLs { font-size: 100%;line-height: 1.2em;border: solid 1px #000000: }
.tdTLs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-left: solid 1px #000000: }
.tdTRs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-right: solid 1px #000000: }
.tdTRBs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-right: solid 1px #000000: border-bottom: solid 1px #000000: }
.tdTRLs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-right: solid 1px #000000: border-left: solid 1px #000000: }
.tdTRBLs { font-size: 100%;line-height: 1.2em;border-top: solid 1px #000000: border-right: solid 1px #000000: border-bottom: solid 1px #000000: border-left: solid 1px #000000: }

.qaq {
	font-size: larger;
	font-weight: bold;
	color: #339933;
}

.qaa {
	font-size: larger;
	font-weight: bold;
	color: #FF6600;
}

tt {
	font-size: larger;
}
