td.open {  
font-size: 10px; 
font-weight: bold; 
color: #333333; 
background-image: url(tech/img/open.gif); 
height: 18px; 
width: 150px; 
padding-top: 2px
}

td.close { 
font-size: 10px; 
font-weight: bold; 
color: #333333; 
background-image: url(tech/img/close.gif); 
height: 18px; 
width: 150px; 
padding-top: 2px
}

.f10pt110 {  
font-size: 10pt; 
line-height: 110%
}

h1 {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 
12pt; 
font-weight: bold;
margin-top: 5px;
}
.f10pt130 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
line-height: 130%
}
td {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
line-height: 130%
}

h2 {  
font-size: 14pt; 
font-weight: bold;
margin-bottom: 10px
}
h3 {  
font-size: 11pt;
margin-bottom: 6px; 
color: #000033
}

table.tableWaku {  
font-size: 10pt; 
border: 1px #999999 solid; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
margin: 5px; 
width: 98%
}

td.tdSource {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 9pt; 
padding: 10px;
margin: 0px;
background-color: #EEEEEE; 
color: #333333
}

td.tdExample {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
padding: 10px; 
margin: 10px;
background-color: #FFFF99; 
color: #666666
}

.strongGray {  
font-weight: bold; 
color: #333333
}

.titleAfterPage2 {  
font-size: 10pt; 
font-weight: bold; 
padding: 4px 0 4px 0;
margin: 0px;
}

.prevNext {  
font-weight: bold;
font-size:90%;
}

table.profile {  
border:1px dotted #999999;
margin-bottom: 2px
}

.f8pt120 {  
font-size: 8pt; 
line-height: 120%
}

.f9pt120 {  
font-size: 9pt; 
line-height: 120%
}

.strong {  
font-weight: bold
}

.strongOrange {  
font-weight: bold; 
color: #FF3300
}

.shoulder {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
color: #333333; 
font-weight: bold; 
height: 16px; 
margin-top: 4px
}
p {  
margin-top: 3px 0 2px 0; 
padding: 0px;
line-height:1.25;
}

th {  
font-size: 10pt
}

.f12pt130 {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12pt
}

td.contentsCell { 
font-size: 10px; 
font-weight: bold; 
color: #333333; 
background-image: url(base_img/contentsCell.gif); 
height: 18px; 
width: 150px
}

td.searchCell { 
font-size: 12px; 
font-weight: bold; 
color: #333333; 
background-image: url(base_img/searchCell.gif); 
height: 20px; 
width: 150px
}

td.preferenceCell { 
font-size: 12px; 
font-weight: bold;
color: #333333; 
background-image: url(base_img/preferenceCell.gif); 
height: 20px; 
width: 150px
}

a; {
text-decoration:none;
}
a;hover { 
color: #FF6600
}
a;visited {
color:blue;
}


.japTitle {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 14px; 
font-weight: bold; 
color: #0066FF
}

hr.thin {  
margin: 0px;
padding: 0px; 
height: 3px
}

td.wakuColor {  
background-color: #666666
}

td.koumoku {  
background-color: #DDDDDD
}

td.input {  
background-color: #EEEEEE
}

td.confirm {  
background-color: #FFFFEE; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
line-height: 100%
}

.strongWhite { 
font-weight: bold; 
color: #FFFFFF
}

.strongGray8pt { 
font-weight: bold; 
color: #333333 ; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 8pt
}

table.formTable {  
border-color: #CCCCCC #666666 #666666 #CCCCCC; 
border-width: 1px;
}

table.letter { 
background-color: #FFFFDD; 
border: 1px solid; 
border-color: #999999 #DDDDDD #DDDDDD #999999
}

td.inputParent {  
background-color: #CCCCCC
}

.f10pt100 { 
font-size: 10pt; 
line-height: 100%
}

.strongDarkBlue { 
font-weight: bold; 
color: #000066
}

.f12pt120b {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12pt; 
line-height: 120%; 
font-weight: bold
}

.f10pt120b {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10pt; 
line-height: 120%; 
font-weight: bold
}

.photoPadding {  
padding-top: 5px; 
margin-top: 5px
}
.f10pt110Grey { 
font-size: 10pt; 
line-height: 110% ; 
color: #333333
}
.dotlinebuttom {  
border-color: black black #999999; 
border-style: dotted; 
border-width: 0 0 1px 0px; 
}

.tableMoko {  
border-color: #DDDDDD #999999 #999999 #DDDDDD; 
border-style: solid; 
border-width: 1px;
}

.tableSubCategory { 
border-color: #DDDDDD #999999 #999999 #DDDDDD; 
border-style: solid; 
border-width: 1px; 
font-size: 10px; 
font-weight: bold; 
color: #666666; 
background-color: #E3DFFD
}

td.wakuColorBlue { 
background-color: #66CCFF
}

td.koumoku2 { 
background-color: #EEEEEE
}

td.koumoku3 { 
background-color: #EEEEEE ; 
border-color: black #999999 #999999 black; 
border-style: solid; 
border-width: 0 0 1px 0;
}

.inputline01 {  
border-color: black black #CCCCCC; 
border-style: solid;
border-width: 0 0 1px 0;
}

.inputline02 { 
border-color: #FFFFFF black #CCCCCC; 
border-style: solid; 
border-width: 1px 0 1px 0;
}

.inputline03 { 
border-color: #FFFFFF black black; 
border-style: solid; 
border-width: 1px 0 0 0;
}

.inputline01Hidden { 
background-color: #99EEFF; 
border-color: black black #87CEEB; 
border-style: solid; 
border-width: 0 0 1px 0;
}
.inputline02Hidden { 
background-color: #99EEFF; 
border-color: #FFFFFF black #CCCCCC; 
border-style: solid; 
border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.inputline03Hidden { 
background-color: #99EEFF; 
border-color: #FFFFFF black black; 
border-style: solid; 
border-width: 1px 0 0 0;
}

.formCell {  
background-color: #99FFFF
}

.tableMoko2 { 
border-color: #FFFFFF #999999 #999999 #DDDDDD; 
border-style: solid; 
border-width: 1px;
}

.strongRed8pt { 
font-weight: bold; 
color: #CC0000; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 8pt 
}

.dotlinebuttomGrey { 
border-color: 
black black #CCCCCC;
border-style: dotted;
border-width: 0 0 1px 0;
}

td.personTechSide { 
font-size: 10px; 
font-weight: bold; 
color: #333333; 
background-image: 
none; height: 18px; 
width: 150px ; 
border-color: 
black black #999999; 
border-style: dotted; 
border-width: 0 0 1px 0;
}

.f8pt140 { 
font-size: 8pt; 
line-height: 160%
}

.f6pt150 {  
font-size: 6pt; 
line-height: 150%
}

.f14pt120 { 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 14pt; 
line-height: 120%
}

.f14pt120b { 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 14pt; 
line-height: 120% ; 
font-weight: bold
}

.formsize12 {  
height: 12pt
}

.norepeat {  
background-image: url(person/images/img_top.jpg); 
background-repeat: 
no-repeat
}

.f11pt130 {  
font-size: 11pt; 
line-height: 130%
}

.strongRed16pt { 
font-weight: bold; 
color: #CC0000; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 16px; 
line-height: 24px
}

.table_border {  
border: 1px #CC9933 dotted
}

.tableWaku_indent { 
font-size: 10pt; 
border: 1px #999999 solid; 
padding: 0px;
margin: 5px 5px 5px 40px;
}


.ex_inc_anno {  
font-size: 12px; 
background-color: #FFFFFF; 
margin: 5px;
padding: 5px;
border: 1px #CC0000 solid; 
font-weight: normal
}

.strongRed12pt { 
font-weight: bold; 
color: #CC0000; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; 
line-height: 24px 
}

.accdot {  
font-size: 10px; 
line-height: 14px
}
