/*トップの説明箇所*/

.kpz_olm{
  background-color: Transitional;
  border-left: solid 5px #0b8521;
  color:#494949;
  padding-left: 10pt;
  margin-left: 10pt;
  font-size: 12pt;
  font-weight: bold;
}

.syori_title{
  background-color: #696969;
  color:#ffffff;
  padding-left: 10pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
  margin-left: 10pt;
  margin-top: 10pt;
  margin-bottom: 0.5pt;
  font-size: 15pt;
  font-weight: bold;
}

p{
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 5pt;
  font-size: 10pt;
}

/*説明内容欄内での注意書き*/

table.text{ /*通常はこっちを利用*/
  margin-left: 10pt;
  margin-bottom: 10px;
  color:#ff8b32;
}

td.text_r{
  font-size: 10pt;
  text-align: left !important;
  font-color:#ff8b32;
}

tr.text_r{
  font-size: 10pt;
  text-align: left;
  font-color:#ff8b32;
  vertical-align: top;
}

/****/

/*機能の簡単な紹介*/
.descont2{
　text-align: left;
  padding-left: 3px;
  /*margin-top: 20px;*/
  margin-left: 12px;
  margin-bottom: 30px;
  border:solid 1px #e1e1e1;
  padding-right: 2px;
  color:#000000;
}

/*各項目での説明に使用*/

dl{
  width: 98%;
}

dt{
  padding-left: 2px;
  font-weight: bold;
}

dd{
  margin-left: 15px ;
  margin-bottom: 20px;
}

/**/
/**/

dt.con25{
  padding-left: 2px;
  float: left;
}

dd.con25{
  margin-left: 20px ;
  margin-bottom: 20px;
}

/*項目説明内のファンクションキー挙動に関しての説明に使用*/
dl.function{
  background-color: #b2e5ff;
  margin-left: 10px;
  padding: 5px 0px 0.5px 0px;
  width: 98%;
}

/***/

.box2{
  /*background-color: #ff8b32;*/
  width: 200pt;
  /*text-align: center;*/
  padding-top: 3pt;
  margin-left: 10pt;
  margin-top: 20pt;
  /*font-weight: bold;
  color:#ffffff;
  font-size: 13pt;*/
}

.box_inbox{
  display:inline-block;
  color:#ffffff;
  font-size: 13pt;
  text-align: center;
  border: solid 1px #fff;
  width: 90pt;
  background-color: #0b8521;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

/*メニュー内にいくつか項目がある場合に使用する。*/

.menu_link{
  /*color:#ff8b32;*/
  margin-left: 25pt;
  margin-top: 15pt;
  margin-bottom: 20pt;
  margin-right: 25pt;
}


.link_table{
  text-align: center;
  /*font-color:#ff8b32;*/
  font-size: 12pt;
  border:solid 1px #e1e1e1;
  width: 125pt;
  padding-top: 5pt;
  padding-bottom: 3pt;
}

.tasyaimp{ /*他社仕訳のインポートのソフト名一覧でのみ使用*/
  font-size: 10pt;
  text-align: center;
  border:solid 1px #e1e1e1;
  width: 125pt;
  padding-top: 5pt;
  padding-bottom: 3pt;
}

.syoki07{ /*コード変更でのみ使用*/
  font-size: 10pt;
  text-align: center;
  border:solid 1px #e1e1e1;
  width: 200pt;
  padding-top: 5pt;
  padding-bottom: 3pt;
  padding-left: 5pt;
  padding-right: 5pt;
}

.link_table:hover{
  background: #ffc666;
}


.link_name{
  border-bottom: solid 3px #e1e1e1;
  margin-left: 10pt;
  padding: 10px 0px 8px 10px; /*上から右回り*/
  font-size: 120%;
}

.link_after{
  margin-top: 10px;
  margin-bottom: 20px;
}
/**/


/*ページ下部に設置する先頭へのリンク*/

.fin_top{
  text-align: right;
  margin-right: 10px;
}


/*動作環境・仕様に使用*/

.kpz_menu{
  width: 90%;
  margin: auto;
  margin-top: 10px;
  text-align: left;
}

.kpz_menul{
  border:solid 1px #e1e1e1;
  font-size: 10pt;
}

th {
  color: #333333;
  background-color: #efefef;
  padding-left: 10px;
  width: 30%;
}

.kpz_menur{
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/*動作環境の注意書きに使用*/

.kpzolm_top_01{
  font-size: 10pt;
  text-align: left !important;
  font-color:#ff8b32;
  padding-top: 10pt;
  padding-left: 10pt;
}

.kpzolm_top_02{
  font-size: 10pt;
  text-align: left;
  font-color:#ff8b32;
  vertical-align: top;
  padding-top: 10pt;
}

/*起動方法と終了方法に使用*/

.kpz_bootfin{　/*table用*/
  width: 90%;
  margin-top: 10px;
  margin-left: 30px;
  text-align: left;
}

.kpz_bootfin_01{ /*tr用*/
  font-size: 10pt;
  text-align: left;
  font-color:#ff8b32;
  vertical-align: top;
}

.kpz_bootfin_num{　/*tdの数字用*/
  font-size: 10pt;
  text-align: left;
  font-color:#ff8b32;
  vertical-align: top;
}

.kpz_bootfin_text{　/*td用*/
  text-align: left;
}

.kpz_olmtext001{ /*起動と終了方法での入れ子で使用*/
  margin-bottom: 10px;
  color:#0b8521;
  width: 95%;
}

.kpz_text000{
  color:#ff8b32;
}

.guide_01{
  background-color: #c6c6c6;
  padding-left: 10pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
  margin-left: 10pt;
  margin-top: 10pt;
  margin-bottom: 0.5pt;
  font-size: 13pt;
  font-weight: bold;
  width:90%;

}

.guide_txt{
  font-size: 12pt;
  width:90%;
}

.guide_font{
  font-size: 10pt;
}

.guide_img{
  text-align: right;
  padding-right: 35pt;
}

.guide_img_left{
  text-align: left;
  padding-left: 35pt;
}


.fin_table{
  text-align: left;
  /*font-color:#ff8b32;*/
  font-size: 10pt;
  border:solid 1px #ff0000;
  width: 90%;
  padding-top: 5pt;
  padding-bottom: 3pt;
  padding-left: 5pt;
  margin-top: 50pt;
  margin-bottom: 10pt;
}


/*小さい画面で表示させる説明用*/

.size_s{
  width: 650px;
  padding: 5px 10px 5px 10px; /*↑→↓←*/
}

.size_s_title{
  width: 650px;
  background-color: #cccccc;
  padding-top: 5pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  margin-bottom: 10pt;
}


/*olmのはじめにでのみ使用するインデックス情報*/
.index_title{
  background-color: #f7f7f7;
  /*color:#ffffff;*/
  padding-left: 7pt;
  padding-top: 10pt;
  padding-bottom: 10pt;
  margin-left: 10pt;
  margin-top: 10pt;
  margin-bottom: 0.5pt;
  font-size: 10pt;
}

.or{
  color: #ff6600;
  /*padding-top: 30pt;*/
  margin-top: 5pt;
}


/*監査処理の一括監査の実行項目説明に使用*/

.kansa_top{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #e2e2e2;

}

.kansa{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  border-bottom: 1px solid #e2e2e2;
}

/*************************************/


.syoki03_kamoku_hozyo{
  margin-left: 250px;
}


/*中期予算印刷・経営計画で使用*/

.exp_top{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #e2e2e2;
  width: 700px;

}

.exp{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  /*border-bottom: 1px solid #e2e2e2;*/
}

.exp_yosan{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  border-bottom: 1px solid #e2e2e2;
}

.exp_yosoku{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  /*border-bottom: 1px solid #e2e2e2;*/
}

.exp_top_led{ /*仕訳の検索条件で使用*/
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #e2e2e2;
  width: 150px;

}

.exp_top_led2{ /*仕訳の検索条件で使用*/
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #e2e2e2;
  width: 500px;

}

.exp_led{
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  border-bottom: 1px solid #e2e2e2;
}


/*************************************/

/*クラウドシェアの注意書きで使用*/

.dl_cs{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.dt_cs{
  width: 5%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  text-align: right;
  padding-right: 10px;
}

.dd_cs{
  width: 85%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
}
