
				* { font-family: arial, 'arial unicode', freesans, 'free sans', 'helvetica neue', helvetica, 'kochi mincho', osaka, meiryo, sans, sans-serif; font-size: 12pt; }
			

br.break 	{ clear: both; float: none; padding: 0pt; margin: 0pt; height: 0pt; bottom: 0pt; top: 0pt; }
.center { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.vcenter { vertical-align: middle; }
.left { text-align: left; margin-right: auto; }
.right { text-align: right; margin-left: auto; }
.justify { text-align: justify; }
li { line-height: 120%; }
ul { padding-left: 10pt; list-style-type: circle; list-style-position: outside; }
ol { padding-left: 10pt; list-style-position: outside; }


.copy { font-size:9pt; font-weight:bold; color: #000000; text-align: center; display: block; margin-left: auto; margin-right: auto; clear: both; margin-top: auto; }
.cellnpad { float: left; }
.cell { float: left; padding-bottom: 10pt; }
.cell20 { width: 20%; float: left; padding-bottom: 10pt; }
.cell33 { width: 33%; float: left; padding-bottom: 10pt; }
.cell40 { width: 40%; float: left; padding-bottom: 10pt; }
.cell42 { width: 42%; float: left; padding-bottom: 10pt; }
.cell50 { width: 50%; float: left; padding-bottom: 10pt; }
.cell58 { width: 58%; float: left; padding-bottom: 10pt; }
.cell60 { width: 60%; float: left; padding-bottom: 10pt; }
.cell67 { width: 67%; float: left; padding-bottom: 10pt; }
.cell80 { width: 80%; float: left; padding-bottom: 10pt; }

.border {  border-width: 1pt; border-style: solid; border-color: #000000; }
.soborder {  border: none; }
.bordergray  {  border-width: 1pt; border-style: solid; border-color: #444444; }
.table800 { width: 570pt; padding-left: 20pt; } 
.cell160px { width: 160pt; float: left; padding-bottom: 10pt; }
.cell240px { width: 240pt; float: left; padding-bottom: 10pt; }
.cell340px { width: 340pt; float: left; padding-bottom: 10pt; }
.cell599px { width: 599pt; float: left; padding-bottom: 10pt; }
.cell80px { width: 80pt; float: left; padding-bottom: 10pt; }
.cell245px { width: 245pt; float: left; padding-bottom: 10pt; }
.cell480px { width: 480pt; float: left; padding-bottom: 10pt; }
.screen { visibility: hidden; }
.screenonly { display: none; }
.noprint { display: none; }


a    { color: #000000; } 
.bold { font-weight: bold;  }
.italic { font-style: italic;  }
.strong { font-weight: bolder;  }
h1 { font-size:16pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
h2 { font-size:14pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
h3 { font-size:13pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
h4 { font-size:12pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
h5 { font-size:11pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
h6 { font-size:10pt; font-weight:bold; color: #222222; margin-top: 4pt; margin-bottom: 12pt;  }
li:target { background: #fff47e; }
textarea   {  border-width: 1pt; border-style: solid; border-color: #444444; width: 91%; padding: 4%; }
input      {  border-width: 1pt; border-style: solid; border-color: #444444; }


				