@charset "UTF-8";
table { border-collapse:collapse; border:0px; }
table tr th td { padding:0px; border:0px; }
table th { text-align:center; }
table td.tdx { text-align:center; }
table td#tdx { text-align:center; }
table td#tdx2 { text-align:center; }
table td#tdx3 { text-align:center; }
table td.tdy { vertical-align:middle; }
table td.tdz { vertical-align:top; }
table tr.trz { vertical-align:top; }
table td#tdbot { vertical-align:bottom; }
table td#tdz { vertical-align:top; }
table tr.tr1 { text-align:center; }
table tr#tr1 { text-align:center; }
table tr.tr2 { text-align:right; }
table td.td21 { text-align:right; }
table td#td21 { text-align:right; }
table.tateyoko { width:300px;height:125px;background-color:#FFFF00; }
table.cellpadding {padding:5px; margin-left:3px;  }
table.cellpadding2 { padding:3px; }
.table18 { width: 780px;background-color: #FFCCFF }
#bgcol { margin-top:10px; padding:0px; text-align:center; }
.bgcol1 { background-color: #000080 }
#bgcol1 { background-color: #000080; margin:10px; padding:0px; text-align:center; }
.bgcol2 { background-color: #800080 }
.bgcol22 { background-color: #800080; text-align:center; }
.bgcol3 { background-color: #800000 }
.bgcol33 { background-color: #800000; text-align:center; }
.bgcol4 { background-color: #FF66FF }
.bgcol44 { background-color: #FF66FF; text-align:center; }
.bgcol5 { background-color: #00FFFF }
.bgcol6 { background-color: #2F4F4F }
#bgcol6 { background-color: #2F4F4F; margin:10px; padding:0px; text-align:center; }
.bgcol7 { background-color: #003399 }
.bgcol8 { background-color: #FFFF00 }
.bgcol9 { background-color: #FFFFFF; margin:10px; padding:0px; text-align:center; }
.bgcol10 { background-color: #CCFFCC }
#bgcol10 { background-color: #CCFFCC }
.bgcol11 { background-color: #FFFF99 }
#bgcol11 { background-color: #FFFF99 }
.bgcol12 { background-color: #336600 }
#bgcol12 { background-color: #336600; margin:10px; padding:0px; text-align:center; }
.bgcol13 { background-color: #556B2F }
#bgcol13 { background-color: #556B2F; margin:10px; padding:0px; text-align:center; }
.bgcol14 { background-color: #CCCCCC }
#bgcol14 { background-color: #CCCCCC; margin:10px; padding:0px; text-align:center; }
.bgcol15 { background-color: #CCCCFF }
#bgcol15 { background-color: #CCCCFF; margin:10px; padding:0px; text-align:center; }
.bgcol16 { background-color: #000000 }
#bgcol16 { background-color: #000000; margin:10px; padding:0px; text-align:center; }
.bgcol18 { background-color: #CCFF99 }
#bgcol18 { background-color: #999900; margin-left:10px; margin-top: 10px; }
.bgcol19 { background-color: #CCCCFF }
#bgcol19 { background-color: #CCCCFF }
.bgcol23 { background-color: #006600 }
.bgcol24 { background-color: #663300 }
#bgcol24 { background-color: #663300; margin:10px; padding:0px; text-align:center; }
.bgcol25 { background-color: #333333 }
.bgcol26 { background-color: #669933 }
#bgcol26 { background-color: #669933; margin:10px; padding:0px; text-align:center; }
.bgcol27 { background-color: #006400 }
.bgcol28 { background-color: #708090 }
#bgcol28 { background-color: #708090; margin:10px; padding:0px; text-align:center; }
.bgcol29 { background-color: #CCFFFF }
.bgcol31 { background-color: #CCFF66 }  
.bgcol31 { background-color: #CCFF66 }  
#bgcol31 { background-color: #CCFF66 }  
.bgcol32 { background-color: #000099 }  
#bgcol32 { background-color: #000099; margin:10px; padding:0px; text-align:center; }  
#bgcol33 { background-color: #FFCCFF; }
.bgcol34 { background-color: #003300 }  
.bgcol35 { background-color: #669900; margin:10px; padding:0px; text-align:center; }
.bgcol36 { background-color: #000066; }
.bgcol37 { background-color: #99FF99; }
.bgcol38 { background-color: #FFFFCC; }
.bgcol39 { background-color: #FFFFFF; }
.bgcol40 { background-color: #B0C4DE; }
.bgcol41  { background-color: #008000; }
.bordercol1 { border-color:#800000; border:3px; margin-left:120px; }
.bordercol2 { text-align:center; width:780px; }
.bgimage1 { background-image: url("images/bpg_6.gif"); background-attachment: fixed;}
a:hover      { background-color:#006699;color:#FF9900; }
.floatcolumn {float:left; width:250px;height:auto; padding:0px; border:ridge 2px; border-color:#660000; background-color:#FFFF66}
.floatcolumn2 {float:right;padding:0px;border:outset 4px; border-color:#660000}
p  { line-height: 200%; font-size: 12pt; }
.comment     { font-family: "Times New Roman", Times, serif; font-size: 10pt }
.sonota      { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 12pt;}
.newkoumoku  { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 14pt;font-weight: bold;}
.newkoumoku2  { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 14pt }
.newmidashi  { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;font-weight: bold;}
.newmidashi2  { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;font-weight: bold;color:#000000}
.ronbun      { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 12pt;}
.midashi     { font-family:"Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace;font-size: 12pt; }
.item        { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 10pt;}
.item2        { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 8pt;}
.gakumei     { font-family: "Times New Roman", Times, serif; font-size: 12pt }
.koumoku     { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 12pt;font-weight: bold;}
.koumoku2     { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 14pt;}
.udl { text-decoration: underline }
.lst { list-style-type: none }
#lst { list-style-type: none }
#lst2 { list-style-type: none }
#lst3 { list-style-type: none }
img.right { float: right }
img.left { float: left }
img.middle { vertical-align: middle; }
img.bottom { margin: 0px; padding: 0px; vertical-align: bottom; }
img { border:none; }
h1           { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 24pt;}
h2           { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;}
h3           { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 14pt;}
h4           { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 12pt;}
.title1 { width:748px; border-width: 4px 4px 4px 4px; border-style: ridge; border-color: #8B4513; background-color: #FFE4E1; padding: 0px; text-align:center; float:left; }
.title2 { width:748px; border-width: 3px 3px 3px 3px; border-style: outset; border-color: #AFEEEE; background-color: #FFFF99; padding: 0px; text-align:center; float:left; }
.title22 { width:298px; border-width: 3px 3px 3px 3px; border-style: outset; border-color: #AFEEEE; background-color: #FFFF99; padding: 0px; text-align:center; float:left; }
.title222 { border-width: 3px 3px 3px 3px; border-style: outset; border-color: #AFEEEE; background-color: #FFFF99; padding: 0px; text-align:center; float:left; }
.title3 { width:780px; border-width: 7px 2px 7px 2px; border-style: inset; border-color: #336666; background-color: #FFFF00; padding: 0px; text-align:center; float:left; }
.title33 { width:748px; border-width: 7px 2px 7px 2px; border-style: inset; border-color: #336666; background-color: #FFFF00; padding: 0px; text-align:center; float:left; }
.title4 { width:750px; border-width: 4px 2px 4px 2px; border-style: ridge; border-color: #0066FF; background-color: #FFCC99; padding: 0px; text-align:center; float:left; }
.title5 { width: 636px; font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;font-weight: bold;border-width: 5px 10px 5px 9px; border-style: ridge; border-color: #669966; background-color: #FFFF33; text-align: center;padding: 0px; }
.title55 { width: 736px; font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;font-weight: bold;border-width: 5px 10px 5px 9px; border-style: ridge; border-color: #669966; background-color: #FFFF33; text-align: center;padding: 0px; }
.title555 { width: 744px; font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 18pt;font-weight: bold;border-width: 5px 10px 5px 9px; border-style: ridge; border-color: #669966; background-color: #FFFF33; text-align: center;padding: 0px; }
.title6 { width:745px; border-width: 2px 2px 2px 8px; border-style: ridge; border-color: #FF0000; background-color: #FFFF00; padding: 0px; text-align:center; float:left; }
.title7 { width:750px; border-width: 5px 2px 5px 2px; border-style: ridge; border-color: #FFFF33; background-color: #006600; padding: 0px; text-align:center; }
.title8 { width:750px; border-width: 5px 2px 5px 2px; border-style: ridge; border-color: #FFFF00; background-color: #FFFF00; padding: 0px; text-align:center; }
.title10 { border-width: 7px 15px 7px 15px; border-style: ridge; border-color: #FF8C00; background-color: #FFFF00; }
.title11 { width:776px; border-width: 4px 4px 4px 4px; border-style: ridge; border-color: #8B4513; background-color: #FFE4E1; padding: 0px; text-align:center; float:left; }
.title12 { width:744px; border-width: 8px 5px 8px 5px; border-style: inset; border-color: #009900; background-color: #CCFFCC; padding: 0px; text-align:center; float:left; }
.title13 { width:744px; border-width: 3px 5px 3px 5px; border-style: outset; border-color: #00FF00; background-color: #99FF33; padding: 0px; text-align:center; float:left; }
.title14 { width:910px; border-width: 3px 5px 3px 5px; border-style: outset; border-color: #00FF00; background-color: #99FF33; padding: 0px; text-align:center; float:left; }
.title15 { width:747px; border-width: 6px 3px 6px 3px; border-style: ridge; border-color: #F00; background-color:#FF6; padding: 0px;  text-align:center; float:left; }
.title16 { width:746px; border-width: 4px 3px 3px 4px; border-style: outset; border-color: #00CC00; background-color: #99FF66; padding: 0px; text-align:center; float:left; }
.fontcol1 { color:#FFFF00 }
.fontcol2 { color:#FF0000 }
.fontcol3 { color:#0000FF }
.fontcol4 { color:#800000 }
.fontcol5 { color:#FFFFFF }
.fontcol6 { color:#00FF00 }
.fontcol11 { color:#00FFFF }
.fontcol12 { color:#FF00FF }
.fontcol13 { color:#800080 }
#fontcol1 { color:#FFFF00 }
#fontcol2 { color:#FF0000 }
#fontcol3 { color:#0000FF }
#fontcol5 { color:#FFFFFF }
#fontcol7 { color:green }
#fontcol9 { color:#000000 }
.lhight1 { line-height: 200% }
.lhight2 { line-height: 150% }
#lhight2 { line-height: 150% }
.lhight3 { line-height: 125% }
iframe.inline { width:440px;  height:302px; margin-left:0px; margin-top:0px; float:center; border:none; }
div#Layertop { width: 750px; float: left; }
div.left { width:474px; background-color: #CCFFCC; padding:2px; float:left; height:640px; }
div.right { width:270px; background-color: #CCFFCC; padding:2px; float:left; text-align:center; height:640px; }
div.left1 { width:474px; background-color: #CCFFCC; padding:2px; float:left; height:390px; }
div.right1 { width:270px; background-color: #CCFFCC; padding:2px; float:left; text-align:center; height:390px; }
div.left2 { width:474px; background-color: #CCFFCC; padding:2px; float:left; height:453px; }
div.right2 { width:270px; background-color: #CCFFCC; padding:2px; float:left; text-align:center; height:453px; }
div.left3 { width:474px; background-color: #CCFFCC; padding:2px; float:left; height:420px; }
div.right3 { width:270px; background-color: #CCFFCC; padding:2px; float:left; text-align:center; height:420px; }
div.left4 { width:382px; background-color: #B0C4DE; padding:2px; float:left; height:475px; }
div.right4 { width:362px; background-color: #B0C4DE; padding:2px; float:left; text-align:center; vertical-align:middle; height:475px; }
div.bottom { width:748px; background-color: #CCFFCC; padding:2px; float:left; height:auto; }
div.contents1 { width: 780px;background-color: #FFCCFF; padding:2px; float:left; height:auto; }
div.contents2 { width: 780px; background-color: #000066; padding:2px; float;left; }
div.contents3 { width: 750px;background-color: #B0C4DE; padding:2px; float:left; }
div.contents33 { width: 300px;background-color: #B0C4DE; padding:2px; float:left; }
div.contents4 { width: 750px; background-color: #CCFF66; padding:2px; float;left; }
div.contents5 { width: 750px; background-color: #CCFF99; padding:2px; float:left; }
div.contents6 { width: 750px; background-color: #FAFAD2; padding:2px; float:left; }
div.contents7 { width:780px; background-color: #CCCCFF; padding:2px; float:left; }
div.contents77 { width:650px; background-color: #CCCCFF; padding:2px; float:left; }
div.contents777 { width:759px; background-color: #CCCCFF; padding:2px; float:left; }
div.contents8 { width: 750px; background-color: #99FF99; padding:2px; float:left; }
div.contents9 { width: 750px; background-color: #FFFFCC; padding:2px; float:left; }
div.contents10 { width: 916px; background-color: #CCFF66; padding:2px; float:left; }
div.contents11 { width: 780px; background-color: #FFFFCC; padding:2px; float:left; }
div.contents111 { width: 750px; background-color: #FFFFCC; padding:2px; float:left; }
div.contents12 { width: 750px; background-color: #CCFFCC; padding:2px; float:left; }
div.contents13 { width: 748px;background-color: #CCCCCC; padding:2px; float:left; }
div.contents14 { width: 748px;background-color: #B0C4DE; padding:2px; float:left; }
div.contents15 { width: 748px;background-color: #FFFFFF; padding:2px; float:left; }
div.contents16 { width:385px; height:auto; text-align:left; }
div.contents17 { width:570px; height:auto; ;background-color:#CCFF66; text-align:left; }
div.contents18 { width:750px; height:auto; ;background-color:#000099; text-align:left; }
div.ahen { background-image:url("table_bg.jpg"); text-align:center; float:left; width:750px; height:auto; margin-top:0px; }
div#center { text-align:center }
div.center { text-align:center }
div.margin { margin-left: 30px; }
div#Layer { position: absolute; background-color: #000000; width:620px; z-index:1; }
div.Layer { position: absolute; width:750px; z-index:1; }
.HMLayer { width:750px; background:#2F4F4F; }
#HMLayer { margin-left:auto; margin-right:auto; text-align:left; width:752px; }
#HMLayer2 { margin-left:auto; margin-right:auto; text-align:left; width:780px; }
#HMLayer3 { margin-left:auto; margin-right:auto; text-align:left; width:722px; }
#HMLayer4 { margin-left:auto; margin-right:auto; text-align:left; width:532px; }
#HMLayer5 { margin-left:auto; margin-right:auto; text-align:left; width:600px; }
#HMLayer6 { margin-left:auto; margin-right:auto; text-align:left; width:642px; }
#HMLayer7 { margin-left:auto; margin-right:auto; text-align:left; width:716px; }
#HMLayer8 { margin-left:auto; margin-right:auto; text-align:left; width:672px; }
#HMLayer9 { margin-left:auto; margin-right:auto; text-align:left; width:652px; }
#HMLayer10 { margin-left:auto; margin-right:auto; text-align:left; width:910px; }
#HMLayer11 { margin-left:auto; margin-right:auto; text-align:left; width:300px; }
#HMLayer12 { margin-left:auto; margin-right:auto; text-align:left; width:835px; background-color:#999900; }
#HMLayer13 { margin-left:auto; margin-right:auto; text-align:center; width:auto; }
#HMLayer14 { margin-left:auto; margin-right:auto; text-align:left; width:835px; }
#Layertop { width: 780px; background-color: #66FF99; height:60px; float: left; }
#Layerleft { width: 103px; height:385px; z-index:1; left: 1px; top: 62px; float: left; background-color: #CCCCFF; }
#Layerright { width:675px; height:385px; float: left; background-color: #CCCCFF; margin-right:: 0px; padding: 2px 0px 0px 2px; text-align:left; }
#Layerbottom { width:780px; height:auto; float: left; }
div#step0 { position:absolute; left:420px; top:90px; width:260; height:auto; z-index:1; visibility:hidden; }
div#step1 { position:absolute; left:5px; top:180px; width:260px; height:auto; z-index:1; visibility:hidden; }
div#step2 { position:absolute; left:320px; top:220px; width:260px; height:auto; z-index:1; visibility:hidden; }
div#step3 { position:absolute; left:535px; top:350px; width:270px; height:auto; z-index:1; visibility:hidden; }
div#step4 { position:absolute; left:175px; top:510px; width:270px; height:auto; z-index:1; visibility:hidden; }
div#bioprospecting { position: absolute; left: 340px; top: 280px; width: 247px; height: auto; z-index: 1; visibility: hidden; }
div#botany { position: absolute; left: 400px; top: 100px; width: 217px; height: auto; z-index: 1; visibility: hidden; }
div#pharmacology { position: absolute; left: 0px; top: 265px; width: 260px; height: auto; z-index: 1; visibility: hidden; }
div#chemistry { position: absolute; left: 550px; top: 410px; width: 256px; height: auto; z-index: 1; visibility: hidden; }
div#information { position: absolute; left: 0px; top: 510px; width: 263px; height: auto; z-index: 1; visibility: hidden; }
div#setsumei0 { position: absolute; left: 440px; top: 495px; width: 350px; height: 40px; z-index: auto; visibility: visible; background-color: #CCFFFF; padding: 3px; text-align: left; border-style: ridge; border-width: thick; border-color: #99FF00; }
div#setsumei1 { position:absolute; left:380px; top:495px; width:350px; height:40px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei2 { position:absolute; left:380px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei3 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei4 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei5 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei6 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei7 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei8 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei9 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei10 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei11 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei12 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei13 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei14 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei15 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei16 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
div#setsumei17 { position:absolute; left:440px; top:495px; width:350px; height:45px; z-index:1; visibility:hidden; background-color: #CCFFFF; padding: 3px; text-align:left; border-style: ridge; border-width:thick; border-color:#99FF00; }
