@charset "shift_jis";

.td01 { color: #fa4d72; font-size: 9pt; background-color: #fff6ef; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td02 { font-size: 10pt; background-color: #fff6ef; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td03 { color: #f00; font-size: 14pt; font-weight: bold; background-color: white; text-align: center; padding-top: 2px; padding-bottom: 2px }

.toptxt1 { border-style:solid; border-width:1px; border-color:#000000; color:#666666; font-size:12px; font-weight:normal; margin:5px; padding:5px; }
.fontc { text-align: center; }
.fontr { text-align: right; }
.fontmono { font-family:monospace; }

.table02   { border-style:solid; border-width:1px; border-color:#787878; font-size: 10pt; line-height:10pt; margin:3px auto; padding-top: 2px; border-collapse:collapse; }
.table02 td{ text-align:left;}

.table03   { border-style:solid; border-width:1px; border-color:#787878; font-size: 10pt; line-height:11pt; margin-bottom:3px; padding-bottom: 2px;}

.td11 { color: #fa4d72; font-size: 10pt; font-weight:bold; text-align: left; padding-top: 2px; padding-bottom: 1px; background-color: #fff6ef; border-bottom:solid 1px #CCCCCC }
.td12 { color: #FF0000; }
.td13 { color: #fa4d72; font-size: 11.5pt; font-weight:bold; text-align: center; padding-top: 3px; padding-bottom: 0px; background-color: #fff6ef; border-bottom:solid 1px #CCCCCC }

.td20 { border:outset 2px;}

.td30{ font-size: 10pt; background-color: #fff6ef; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td31{ font-size: 10pt; background-color: #ffffff; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td32{ font-size: 10pt; background-color: #ffffff; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td33{ font-size: 10pt; background-color: #fff6ef; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td34{ font-size: 10pt; background-color: #ffffff; text-align: left; padding-top: 3px; padding-bottom: 3px }
.td36{ font-size: 10.5pt; font-weight:bold; color:#ff0000; background-color: #ffffff; text-align: center; padding-top: 0px; padding-bottom: 3px }
.td37{ font-size: 10pt; width:350px; border-style:ridge; background-color: #ffffff; border-width:3px; text-align: left; padding-left: 3px; padding-top: 3px; padding-bottom: 3px }
.td38{ font-size: 16pt; color:#ff0000; font-weight:bold; background-color: #ffffff; text-align: center; padding-top: 3px; padding-bottom: 3px }
.td39{ font-weight:bold;}

.top { width:780px; text-align:left; margin:0 auto; }

.top_right_right { width:260px; float:right; } 
.top_right_left { width:260px; float:left; } 

.td_right { width:590px; float:right; } 
.td_left { width:180px; float:left; }