.h-nittei {  font-size: 12px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #666666; margin-bottom: 8px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.t-field {
	background-color: #FFCCCC;
	padding-right: 0.5em;
	padding-left: 0.5em;
	border-bottom: 1px solid #789;
	padding-top: 0.5em;
	padding-bottom: 0.5em
}
.t-record {
	background-color: #FFE8DF;
	padding: 0.5em 0.5em;
	border-bottom: 1px solid #789
}
.tb1 {  font-size: 12px; font-weight: bold; background-color: #dddddd; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-left-width: 1px}
.tb1b { font-size: 12px; font-weight: bold; background-color: #dddddd; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black #666666 #666666; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.tb2 { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-left-width: 1px}
.tb2b { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border-color: #666666 #666666 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px}
.tb2c { font-size: 12px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tbg-gr {  background-color: #dddddd; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}
.tbg-or { background-color: #FFE2CA; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px }
.tab1 {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #993333; padding-top: 4px}
.tab2 { font-size: 12px; font-weight: bold; background-color: #CCCCCC; padding-top: 4px }
.tbg-wh { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px ; background-color: #FFFFFF}
.tbg-wh2 { padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px ; background-color: #FFFFFF }
.t-design1 { font-size: 11px; font-weight: bold; border-collapse: collapse;  border-color: #666666 }

.sched1 {
	font-size: 12px;
	line-height: 130%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #F4BBAD;
	text-align: center;
}
.sched1-r { font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #96DEE1 ; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sched2 {  font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #FFFFFF}
.sched2-r { font-size: 12px; line-height: 130%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black #666666 #666666; border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sched2c {
	font-size: 12px;
	line-height: 130%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	background-color: #FFFFFF;
	padding-right: 4px;
}

.caution { font-size: 10px; line-height: 120%; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; background-color: #FFFFFF; padding-right: 8px}
.condi1 {  font-size: 12px; font-weight: bold}
.condi2 { font-size: 12px }
.essential {  color: #CC6666}

.hint {  font-size: 0.8em; line-height: 1.2em; background-color: #C5EFFF; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 1px #68ACFF dotted}
.myform {  font-size: x-small}
.navi-ft {  font-size: 10px; border-color: black black black #666666; padding-top: 0.1em; padding-right: 1em; padding-bottom: 0.1em; padding-left: 1em; margin-bottom: 8px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.navi-ft2 { font-size: 10px; border-color: black #666666; padding-top: 0.1em; padding-right: 1em; padding-bottom: 0.1em; padding-left: 1em ; margin-bottom: 8px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.kakomi {  padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.kakomi-red { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border: 1px #cc6666 solid}
.jyuyou {  color: #FFFFFF; background-color: #CC3333; height: 20px; width: 80px; vertical-align: middle; font-weight: bold; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px}
.aki0602 {  padding-top: 6px; padding-left: 6px; margin-top: 6px; margin-left: 6px}
.pad20 {
	padding: 20px;
}
.r-pad {  padding-right: 8px}

.underline {  border: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.underbar {  margin-bottom: 10px; border-color: black black #6699CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.wid500 {  width: 500px}.sched1b {
	font-size: 12px;
	line-height: 130%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #F4DED5
}
