@charset "UTF-8";
*{ font-size:10pt;}
.highlight { background-color: yellow }

body{margin:0px;background-color:#FAFAFA;}
div.pop { position: absolute; z-index: 1; background-color: white; border: 1px solid black; display: none; padding: 3px;margin-top:-5px;
  min-width:200px;max-width:800px;height:400px;overflow-y:scroll;}
div.pop a{background-color: #93d9FC; display:inline-block; margin: 5px 2px; min-width: 75px; color:#000;}
div.pop span { background-color: #93d9FC; display: inline-block; margin: 5px 2px; min-width: 75px; color: #000}
p.tag{}
a.tag{border:1px solid black; padding:5px;background-color: lightgrey;margin:5px;}
a.cur{background-color: white;}
a:link { COLOR: #0000ff; TEXT-DECORATION: none;}
a:visited { COLOR: #0000ff; TEXT-DECORATION: none; }
a:active { COLOR: #0088ff; TEXT-DECORATION: underline;}
a:hover { COLOR: #ff0000; TEXT-DECORATION: underline;}

a.bt{border:1px solid black; padding:5px;background-color: lightgrey;margin:5px;}
div{float:left;}
div.bt{border:1px solid black; padding:5px;background-color: lightgrey;margin:3px;font-family: メイリオ;}
div.lbl{float:none;width:100%}
div.item{width:100%;border-bottom:solid gray 1px;}
div#file-uploader-demo1{width: 100%;}
div.field{margin-right:5px;min-width: 163px;min-height: 66px;}
fieldset#fssr2 div.field{margin-right:5px;min-width: 163px;min-height: 40px;}
div.field textarea{min-width: 158px;height:50px;}
div.field textarea.txtsr2{min-width: 490px;height:25px;}
table.l div.field textarea.txtsr2{min-width: 0px;height:100%;;}
td div.field{min-height:0px;min-width: 50px;}
div.td{max-height:104px;overflow-y:auto;min-width: 15px;white-space: pre-wrap;}
div.tdshort{max-height:100px;overflow-y:auto;min-width: 0px;}
div.tdlong{max-height:145px; min-width: 200px; width: 100%;}
div.c{width:248px;hheight:400px;overflow-y: auto;margin-right: 10px;margin-bottom: 20px;}
div.cc{width: 248px;margin: 0 10px 10px 0;}
div#divmain{width:100%;}
div.mg {float: left;min-width: 40px;border: 1px solid gray;padding: 5px;margin-right: -1px;margin-top: -1px;height:17px;display:table;font-family: メイリオ;color: #0043ff;}
div.ms {background-color: white;display: none;z-index: 3;
 text-align: left;position: absolute;min-width: 100px;padding: 2px;border: 1px solid lightgray;}
div#divcmt{width:100%;overflow-x:auto;}
div#divpc{width:100%;}
div#divmenu {width: 100%;margin-bottom: 5px;}
div.mg table a{overflow-x: hidden;display: block;max-width: 150px;text-overflow: ellipsis;white-space: nowrap;}
div#divtool {width: 100%;margin-bottom: 5px;}
div#divtop {width: 100%;margin-bottom: 5px;min-height: 24px;margin-top:25px;}
div#divsbar{bottom: 0;left: 0px;width:100%;height: 22px;position: fixed;background: lightyellow; color:red;visibility:visible;}
fieldset{margin-right:0px;}
img.bt{cursor:pointer;}
input.srid{width:70px;}
input.wstr{min-width:15px;width:100%;}
input.wstrshort{min-width:0px; width:40px;}
input[readonly]{border:none;background-color:lightgray;}
input.nflag {color: red;background-color: lightgreen;font-weight: bold;border-radius: 12px;padding: 3px;width: 25px;text-align: center;border: none;}
p#listpg1{margin-bottom: 0px;}
textarea[readonly]{background-color:lightgray;}
ul{padding: 0 15px;}
li{padding: 5px 0px;}
span.ms{background-color:yellow;}
span.g{background-color:lightgreen;color:red;border-radius: 13px;}
span.r{color:red;}
table.l {border-collapse: collapse;vertical-align: top;}
table.l td{border: 1pt solid #b0b0b0;padding: 2px 4px;max-width: 600px;overflow-x: auto;}
table.l th{border: 1pt solid #b0b0b0;padding: 2px 0px;white-space:nowrap;font-family: メイリオ;}
table.l td.tdContact{max-width:64px;}
td.td4{text-align:right;}
td.td93{white-space: nowrap;text-align:center;}
td.tdlong{min-width: 150px;}
textarea#cmt{width:600px;height:80px;}
input#effort{width:50px;}
tr.l0{}
tr.l1{background-color:lightgray;}
div.o10経営{background-color:#fff684;}
div.o20IT支援{background-color:#fff684;}
div.o30SDS{background-color:#fff684;}
div.o40登録A, div.o40登録A／B／C{background-color:#fff684;}
div.o40登録B{background-color:#9ad9ea;}
div.o40登録C{background-color:#fec80c;}
div.o50法務翻訳, div.o50法務／企画／総務{background-color:#fff684;}
div.o50経営企画{background-color:#9ad9ea;}
div.o50総務{background-color:#fec80c;}
div.o98FZ-SDS{background-color:#79e8db;}
div.o990001, div.oZ1{background-color:#93d9FC;}
div.o990002, div.oZ2{background-color:#79e8db;}
div.o990008, div.oZ8{background-color:#FEEAD2;}
div.o990010, div.oZA{background-color:#f1f1c6;}

