body {
  margin-top:0px;
  margin-left:0px;
  font-family : Arial,'MSPゴシック',sans-serif;
  font-size:10pt;
  background-color:#f8ffdf;
  text-align:center;
  color:black;
  position:relative;
}
.trans {
  background-color:transparent;
}
td {
  text-align:left;
  font-size:10pt;
  background-color:white;
  vertical-align:top;
}
th {
  text-align:center;
  font-size:10pt;
  font-weight : normal;
}
th input, textarea, select, option {
  font-size:10pt;
  color:black;
}
input, textarea, select, option {
  font-size:10pt;
  color:black;
}
table.skeleton th,td {
  background-color:transparent;
}
table.skeleton th.lft, table.skeleton td.lft {
  text-align:left;
}
table.skeleton th.rr, table.skeleton td.rr {
  text-align:right;
}
table.skeleton th.mid, table.skeleton td.mid {
  text-align:center;
}
table.msgbox {
  background-color:red;
  padding:10px;
  border:none;
}
table.msgbox td {
  background-color:white;
  text-align:left;
  color:red;
  border:none;
  padding:10px;
}
table.list {
  background-color:silver;
  border:none;
}
table.list th {
  text-align:center;
  background-color:#f2f2f2;
  color:black;
}
table.list td {
  background-color:white;
  text-align:left;
  color:black;
}
table.list td.central {
  text-align:center;
  cursor:pointer;
  vertical-align:middle;
  background-color:#f0fff8;
}
table.list td.lft {
  text-align:left;
  cursor:pointer;
  vertical-align:top;
  background-color:#f0fff8;
}
table.list td.mid {
  text-align:center;
  vertical-align:middle;
}
table.list td.rr {
  text-align:right;
  vertical-align:middle;
}
td.ass_td:hover {
  background-color:#ff5585;
  color:white;
}
.hover:hover {
  background-color:#fde;
  color:red;
}
.tilte {
  font-size:11pt;
  color:green;
  font-weight:bold;
}
.red {
  color:red;
}
.blue {
  color:blue;
}
.green {
  color:green;
}
.glay {
  color:gray;
}
.darkgreen {
  font-weight:bold;
  color:darkgreen;
}
.no_input {
  color:#883600;
}
.white {
  color:white;
}
.orange{
  color:#e86020;
}
.grape {
  color:#a04;
}
.bg_red {
  background-color:red;
}
.bg_white {
  background-color:white;
}
.bg_silver {
  background-color:#f2f2f2;
}
.bg_silver2 {
  background-color:#f8f8f8;
}
.bold {
  font-weight:bold;
}
.normal {
  font-weight:normal;
}
span.tb-rl {
writing-mode : tb-rl;
}
.ime_on {
//  ime-Mode : active;
}
.ime_off {
  ime-Mode : disabled;
}
.cmd_pink{
  font-size:10pt;
  background-color:lavenderblush;
  padding:0;
  margin:0;
  cursor:pointer;
}
#cmd_pink{
  font-size:10pt;
  background-color:lavenderblush;
  padding:0;
  margin:0;
  cursor:pointer;
}
#cmd_yellow{
  font-size:10pt;
  background-color:lightgoldenrodyellow;
  padding:0;
  margin:0;
  cursor:pointer;
}
.cmd_skyblue{
  font-size:10pt;
  background-color:lightcyan;
  padding-left:0px;
  padding-right:0px;
  margin-left:0px;
  margin-right:0px;
  cursor:pointer;
}
#cmd_skyblue{
  font-size:10pt;
  background-color:lightcyan;
  padding-left:0px;
  padding-right:0px;
  margin-left:0px;
  margin-right:0px;
  cursor:pointer;
}
#cmd_olive{
  font-size:10pt;
  background-color:honeydew;
  padding:0;
  margin:0;
  cursor:pointer;
}
#cmd_silver{
  font-size:10pt;
  background-color:#eaeaea;
  padding:0;
  margin:0;
  cursor:pointer;
}
#cmd_orange{
  font-size:10pt;
  background-color:#f8efd0;
  padding:0;
  margin:0;
  cursor:pointer;
}

.rr, table.list .rr {
  text-align:right;
}
.ll, table.list .ll {
  text-align:left;
}
.cc, table.list .cc {
  text-align:center;
}
.tt, .list .tt {
  vertical-align:top;
}
.mm, .list .mm {
  vertical-align:middle;
}
.bb, .list .bb {
  vertical-align:bottom;
}

.fl_l {
  display:inline-block;
  float:left;
}
.fl_r {
  display:inline-block;
  float:right;
}
.fs_50 {
  font-size:50%;
}
.fs_65 {
  font-size:65%;
}
.fs_80 {
  font-size:80%;
}
.fs_90 {
  font-size:90%;
}
.fs_110 {
  font-size:110%;
}
.fs_120 {
  font-size:120%;
}
.fs_135 {
  font-size:135%;
}
.fs_150 {
  font-size:150%;
}
.fs_200 {
  font-size:200%;
}
.fs_300 {
  font-size:300%;
}
.fs_400 {
  font-size:400%;
}
.pb_5 {
  padding-bottom:5px;
}
.pb_7 {
  padding-bottom:7px;
}
.pb_10 {
  padding-bottom:10px;
}
.pb_20 {
  padding-bottom:20px;
}
.pt_20 {
  padding-top:20px;
}
.pt_100 {
  padding-top:100px;
}
.pp_3 {
  padding:3px;
}
.pp_5 {
  padding:5px;
}
.pp_7 {
  padding:7px;
}
.pp_10 {
  padding:10px;
}
.pp_20 {
  padding:20px;
}
.pp_30 {
  padding:30px;
}
.pp_50 {
  padding:50px;
}
.pl_3 {
  paddin-left:3px;
}
.pl_5 {
  padding-left:5px;
}
.pl_7 {
  padding-left:7px;
}
.pl_10 {
  padding-left:10px;
}
.pl_20 {
  padding-left:20px;
}
.pl_30 {
  padding-left:30px;
}
.pl_50 {
  padding-left:50px;
}
.pr_3 {
  paddin-right:3px;
}
.pr_5 {
  padding-right:5px;
}
.pr_7 {
  padding-right:7px;
}
.pr_10 {
  padding-right:10px;
}
.pr_20 {
  padding-right:20px;
}
.pr_30 {
  padding-right:30px;
}
.pr_50 {
  padding-right:50px;
}

.center {
  margin-left:auto;
  margin-right:auto;
}
.cling_top {
  margin-top:-1px;
}
.cling_bottom {
  margin-bottom:-1px;
}
.both {
  clear:both;
}
.w50p {
  width:50%;
}
.w80p {
  width:80%;
}
.w98p {
  width:98%;
}
.w100p {
  width:100%;
}
.w500 {
  width:500px;
}
.w720, .a4p {
  width:720px;
}
.w900 {
  width:900px;
}
.w1050, .a4l {
  width:1050px;
}
.title {
  font-size:110%;
  color:green;
  font-weight:bold;
}

.pointer {
  cursor:pointer;
}
.move {
  cursor:move;
}
.auto {
  cursor:auto;
}
.wait {
  cursor:wait;
}

.hide {
  display:none;
}
.show {
  display:block;
}
.show_i {
  display:inline-block;
}
.tate {
  display: inline-block;
  text-orientation: upright;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
}
