/**
* 共通設定
*/
body{
  /* font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; */
  font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
  color: #222;
  background-color: #f2f2f2;
}
*{
  font-size: 14px;
}
.container-lg{
  max-width: 1500px;
}

span.required {
    content:'*';
    color:#FF0000;
    font-weight:bold;
    display:inline-block;
    margin-left:0.5em;
}

ul,ol,li{
  list-style: none;
  margin: 0;
  padding: 0;
}
a{
  color:#0575b1;
  text-decoration: none;
}
a:hover{
  color:#e46700;
}
a, a:focus, button, button:focus, button:active, input:focus{
   box-shadow: none !important;
}
input[type=text],input[type=textarea],input[type=password],input[type=date],input[type=number],select, .form-select{
  border: 1px solid #999;
}
input[type=text]:focus,input[type=textarea]:focus,input[type=password]:focus,select:focus{
  border: 1px solid /*#00619e;*/ #86b7fe !important;
}
.main{
  padding:10px 24px 20px 24px;
  background-color: #fff;
}
.contents-wrap{
  padding : 15px 0;
}
.btn-01,
.btn-01:focus{
  color:#fff;
  background-color: #eb7d33;
  border:1px solid #eb7d33;
}
.btn-01:hover{
  color:#fff;
  background-color: #d8702a;
  border:1px solid #d8702a;
}

.btn-02,
.btn-02:focus{
  background-color: #0d8faf;
  color: #fff;
  border:1px solid #0d8faf;
}
.btn-02:hover{
  color: #fff;
  background-color: #077692;
  border:1px solid #077692;
}

.btn-03,
.btn-03:focus{
  color:#fff;
  background-color: #1ca750;
  border:1px solid #1ca750;
}
.btn-03:hover{
  color:#fff;
  background-color: #db7b21;
  border:1px solid #db7b21;
}

.btn-04,
.btn-04:focus{
  color:#fff;
  background-color: #1ca750;
  border:1px solid #1ca750;
}
.btn-04:hover{
    color:#fff;
    background-color: #db7b21;
    border:1px solid #db7b21;
}

.btn-back,
.btn-back:focus{
    color:#fff;
    background-color: #eb7d33;
    border:1px solid #eb7d33;
}
.btn-back:hover{
    color:#fff;
    background-color: #d8702a;
    border:1px solid #d8702a;
}

.btn-view,
.btn-view:focus{
    background-color: #0d8faf;
    color: #fff;
    border:1px solid #0d8faf;
}
.btn-view:hover{
    color: #fff;
    background-color: #077692;
    border:1px solid #077692;
}

.btn-update,
.btn-info:focus{
    color:#fff;
    background-color: #eb7d33;
    border:1px solid #eb7d33;
}
.btn-update:hover{
    color:#fff;
    background-color: #d8702a;
    border:1px solid #d8702a;
}

.btn-delete,
.btn-delete:focus{
    color:#fff;
    background-color: #1ca750;
    border:1px solid #1ca750;
}
.btn-delete:hover{
    color:#fff;
    background-color: #db7b21;
    border:1px solid #db7b21;
}

.btn-top,
.btn-top:focus{
    background-color: #ffffff;
    color: #0d8faf;
    border:1px solid #0d8faf;
}
.btn-top:hover{
    color: #fff;
    background-color: #0d8faf;
    border:1px solid #0d8faf;
}

.btn-action{
  width:100%;
}
.bgcolor-01{
  background-color: #f7f8a8;
}
.bgcolor-02{
  background-color: #bdfbff;
}
.bgcolor-03{
  /* background-color: #b4e191; */
  /* background-color: #b3dfff; */
  /* background-color: #bcdcff; */

    color:#fff;
    background-color: #eb7d33;
}

.bgcolor-before {
    background-color: #db7b21;
}

.table-01 th{
  background-color: #dfdfdf;
  text-align: center;
}
.list-pagenation .page-link{
  border-color:#999;
}
.form-control{
  width: auto;
}
.error-msg{
  color:red;
  font-size: 0.9em;
}
.error-msg-input{
  color:#dc3545;
  font-size: 0.875em;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0575b1;
  border-color: #0575b1;
}
.page-link {
  color: #0575b1;
}
input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s !important;
}
.input-inline{
  display:inline-block;
}
.radio-wrap > div.mb-3{
  margin-bottom: 0px !important;
}

/**
* ヘッダー
*/
.navbar-brand span{
  margin-left: 5px;
  font-size: 20px;
  vertical-align: middle;
}
.header-login{
  display: flex;
  justify-content: right; /*左右中央揃え*/
  align-items: center;     /*上下中央揃え*/
}

/**
* フッター
*/
footer{
  margin-top:10px;
  text-align: center;
}

/* パンくず */
.head-contents {
  font-size: 0.9rem;
}


/*
* 下層ページ
**/
.h-title-page{
  font-size: 1.6rem;
  color:#004799;
  border-bottom: #dedede 1px solid;
}
.h-sub-title{
  font-size: 1.1rem;
  display: inline-block;
}
.h-sub-title::before{
  content: "\f0c8";
  font-family: 'Font Awesome 6 Free';
  font-family: FontAwesome;
  margin-right:5px;
  /* color: #004799; */
}
.h-sub-title + span{
  font-size: 0.9rem;
  margin-left: 5px;
}
.msg-wrap{
  margin:50px 0;
  text-align: center;
}

/**
* メニュー画面
*/
.h-title-menu{
  font-size: 1.4rem;
  color:#004799;
}
.h-title-menu::before{
  content: "\f0c8";
  font-family: 'Font Awesome 6 Free';
  font-family: FontAwesome;
  margin-right:5px;
}
.menu-kikaku-box{
  height:123px;
  overflow: auto;
  border: 2px solid #ccc;
}
.menu-kikaku-box li{
  border-bottom:1px dotted #bbb;
  padding:1px 0;
}
.menu-link-box a.btn{
  padding:8px 0;
  box-shadow:0 .125rem .25rem rgba(0,0,0, .075);
  font-size: 17px;
}
.btn-menu{
  width:75%;
  margin-bottom:0.5rem
}
.menu-link-box .d-grid .text-inline span{
  margin-top: -6px;
  margin-left: 3px;
  font-size: 12px;
}

/**
* 検索条件
*/
.search-table{
  border-spacing: 0px 3px;
  border-collapse: separate;
}
.search-table th{
  display: flex;
  align-items: center;
  font-weight: 100;
  padding: 0px 2px;
  background-color: #d9d9d9;
  min-height: 36px;
}
.search-table td{
  padding: 1px;
}
.form-select-inline select{
  width:auto;
  display:inline;
}
.form-text-inline input{
  width:auto;
  display:inline;
}
.search-table .form-text-inline input[type=date]{
  width:auto;
  display:inline-block;
}
.form-text-inline input[type=radio]{
  width:15px;
}
.search-hr{
  margin: 0.5rem 0;
  border-top: 1px dashed #a5a5a5;
}
.notice-mst input{
  display:inline-block;
}
.wrap-mst fieldset .row div[class^="col-"].confirm-date{
  display:inline-block;
}

.search-table #itemSearch{
	margin-bottom: 5px;
}


/**
* 一覧表示テーブル
*/
.table-list th{
  vertical-align: middle;
  font-weight: 100;
  padding: 1px;
  white-space: nowrap;
}
.table-list td{
  padding: 1px;
  vertical-align: middle;
}
.table-list th .btn{
  padding: 1px 1px;
  margin:1px 0;
  white-space: nowrap;
  font-size:0.85rem;
}
.table-list td .btn{
  padding: 3px 4px;
  white-space: nowrap;
}
.table-list tfoot{
  height:34px;
}

/**
* マスタ画面
*/
.wrap-mst fieldset,.wrap-view fieldset{
  margin: 10px 10px 20px 10px;
}
.wrap-mst fieldset .row label[class^="col-"]{
  background-color: #d9d9d9;
  padding: 10px;
}
/* .wrap-mst fieldset .row > label + div{ */
.wrap-mst.wrap-view fieldset .row > label + div{
  border-bottom: 1px solid /*#d9d9d9*/ #c3c3c3 ;
  padding: 10px;
  margin-left:10px;
}
.wrap-mst fieldset .row div[class^="col-"],
.wrap-mst fieldset .row span[class^="col-"] {
  align-items: center;
  display: flex;
}
.wrap-mst fieldset > div,
.wrap-mst fieldset > label{
  margin: 5px 0px;
}
.wrap-mst .row > .form-group.date{
  flex: 0 0 auto;
  width:25%;
  margin: auto 0 !important;
}
.wrap-mst .row.data-range > .form-group.date{
  width:auto;
}
.wrap-mst .row div > .form-group.radio{
  margin: auto 0 !important;
}
.wrap-mst .row > .input{
  margin:auto 0 ;
}
.after-text{
  display: inline-block;
}
.after-text + span{
  margin-left: 10px;
}


/**
* メニュー画面 お知らせ
*/
.menu-info-box>div{
  border: 1px solid #ccc;
}
.menu-info-box .h-title-info{
  font-size: 1.4rem;
  color:#FFFFFF;
  padding: 2px 10px;
}
.menu-info-box dt{
  padding: 5px 10px 3px 10px;
  font-size: 1.2rem;
}
.menu-info-box dt::before{
  content: "\f111";
  margin-right:5px;
  font-family:'Font Awesome 6 Free';
}
.menu-info-box dd{
  padding: 5px 10px 5px 10px;
  border-bottom: 1px dotted #ddd;
}
.menu-info-box dd:last-child{
  border-bottom: none;
}

/* お知らせ　保留表示 */
.message span{
  font-size:1.1em;
}
.message .mes-box{
	margin-top:5px;
	padding:5px;
	border:1px solid #999;
	max-height:144px;
	overflow-y: scroll;;
	background:#fff;
	border-radius:3px;
	font-size : 10pt;
}
.message .mes-box li{
	margin-bottom:4px;
}
.message .mes-box li:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 2px;
    margin-left: 5px;
    border: transparent solid 5px;
    border-left-color: #2b7202;
    vertical-align: 0px;
}
.message .mes-box a{
	outline:none;
}
.message .mes-box a:hover {
	text-decoration: underline;
}
.message > .btn-del{
	outline:none;
	width:130px;/*55px*/
	margin-top:5px;
	float:right;
}
.message .mes-box .btn-del{
	outline:none;
	width:40px;
	height:20px;
	margin:0;
	padding:0;
	float:none;
	font-size: 9px;
}
.message .mes-btn{
  margin-top:3px;text-align:right;
}


/**
* 補充注文画面
*/
.table-hoju thead tr th:nth-child(1){
  width:33px;
}
.table-hoju thead tr th:nth-child(3),
.table-hoju thead tr th:nth-child(5){
  width: 90px;
}
.table-hoju thead tr th:nth-child(4){
  width: 100px;
}
.table-hoju thead tr th:nth-child(6){
  width: 180px;
}
.table-hoju thead tr th:nth-child(7){
  width: 120px;
}
.table-hoju thead tr th:nth-child(8),
.table-hoju thead tr th:nth-child(9){
    width:50px;
}
.table-hoju tbody tr td{
  vertical-align: middle;
}
.table-hoju tbody tr td:nth-child(1),
.table-hoju tbody tr td:nth-child(5),
.table-hoju tbody tr td:nth-child(7){
  text-align: right;
}
.table-hoju tbody tr td:nth-child(7) input[type=text]{
  width:80px;
  display:inline-block
}
.table-hoju tbody tr td:nth-child(8),
.table-hoju tbody tr td:nth-child(9){
  text-align: center;
}

.btn-row-add *,
.btn-row-del *,
.btn-row-up *,
.btn-row-down *{
  cursor: pointer;
  font-size: 18px;
}
.btn-row-add{
  color:#216ad6;
}
.btn-row-del{
  color:#9cb0cd;
}
.btn-row-up{
  color:#ef9c47;
}
.btn-row-down{
  color:#47b1ef;
}
.btn-row-add:hover,
.btn-row-del:hover,
.btn-row-up:hover,
.btn-row-down:hover{
  color:#e46700;
}
#sortdata tr{
  cursor: move;
}

/*
* 補充注文(福)画面
*/
.checkbox-grp label{
  margin-right: 10px;
}
.table-hoju-f tbody tr td:nth-child(1){
  text-align: center;
}
.table-hoju-f-head tbody tr td:nth-child(9){
  text-align: right;
}
.table-hoju-f-head tbody tr td:nth-child(11){
  white-space: nowrap;
}
.table-hoju-f-head tbody tr td:nth-child(13){
  white-space: nowrap;
}
.table-hoju-f-meisai tbody tr td:nth-child(12){
  width:143px;
}
.table-hoju-f-meisai tbody tr td:nth-child(13),
.table-hoju-f-meisai tbody tr td:nth-child(14),
.table-hoju-f-meisai tbody tr td:nth-child(15){
  text-align: right;
}
.table-hoju-f-meisai tbody tr td:nth-child(18) input[type="date"]{
  width: 100px;
}


/**
* 特販企画名マスタ
*/
.table-spplanname thead tr th:nth-child(1){
  width: 35px;
}
.table-spplanname thead tr th:nth-child(2){
  width: 60px;
}
.table-spplanname thead tr th:nth-child(6),
.table-spplanname thead tr th:nth-child(7),
.table-spplanname thead tr th:nth-child(8),
.table-spplanname thead tr th:nth-child(9),
.table-spplanname thead tr th:nth-child(10),
.table-spplanname thead tr th:nth-child(11),
.table-spplanname thead tr th:nth-child(12){
  width: 45px;
}
.table-spplanname thead tr th:nth-child(13),
.table-spplanname thead tr th:nth-child(14){
	width: 65px;
}
.table-spplanname thead tr th:nth-child(15){
  width: 50px;
}
.table-spplanname tbody tr td{
  vertical-align: middle;
}
.table-spplanname tbody tr td:nth-child(1){
  text-align: right;
}
.table-spplanname tbody tr td:nth-child(2),
.table-spplanname tbody tr td:nth-child(6),
.table-spplanname tbody tr td:nth-child(7),
.table-spplanname tbody tr td:nth-child(8),
.table-spplanname tbody tr td:nth-child(9),
.table-spplanname tbody tr td:nth-child(10),
.table-spplanname tbody tr td:nth-child(11),
.table-spplanname tbody tr td:nth-child(12),
.table-spplanname tbody tr td:nth-child(15){
  text-align: center;
}
.table-spplanname tbody tr td:nth-child(13),
.table-spplanname tbody tr td:nth-child(14){
	text-align: right;
}

/**
* お届け先マスタ
*/
.table-nouhinmst tbody tr td{
  vertical-align: middle;
}
.table-nouhinmst tbody tr td:nth-child(1){
  text-align: right;
}
.table-nouhinmst tbody tr td:nth-child(2){
  text-align: center;
}
.table-nouhinmst.table-nouhinmst-fk tbody tr td:nth-child(13),
.table-nouhinmst.table-nouhinmst-fk tbody tr td:nth-child(14),
.table-nouhinmst.table-nouhinmst-tk tbody tr td:nth-child(11),
.table-nouhinmst.table-nouhinmst-tk tbody tr td:nth-child(12){
    text-align: center;
}
.table-nouhinmst.table-nouhinmst-fk tbody tr td:nth-child(5),
.table-nouhinmst.table-nouhinmst-fk tbody tr td:nth-child(11),
.table-nouhinmst.table-nouhinmst-fk tbody tr td:nth-child(12),
.table-nouhinmst.table-nouhinmst-tk tbody tr td:nth-child(3),
.table-nouhinmst.table-nouhinmst-tk tbody tr td:nth-child(9),
.table-nouhinmst.table-nouhinmst-tk tbody tr td:nth-child(10){
  white-space: nowrap;
}

/**
* 企画申請／承認(福)　検索画面
*/
.table-spplan-sinsei tbody tr td:nth-child(2),
.table-spplan-sinsei tbody tr td:nth-child(3){
text-align: center;
}
.table-spplan-sinsei tbody tr td:nth-child(1){
  text-align: right;
}
.table-spplan-sinsei-tk tbody tr td:nth-child(6),
.table-spplan-sinsei-tk tbody tr td:nth-child(7),
.table-spplan-sinsei-tk tbody tr td:nth-child(8),
.table-spplan-sinsei-tk tbody tr td:nth-child(9),
.table-spplan-sinsei-tk tbody tr td:nth-child(10){
  text-align: center;
}
.table-spplan-sinsei-fk tbody tr td:nth-child(7),
.table-spplan-sinsei-fk tbody tr td:nth-child(8),
.table-spplan-sinsei-fk tbody tr td:nth-child(9),
.table-spplan-sinsei-fk tbody tr td:nth-child(10),
.table-spplan-sinsei-fk tbody tr td:nth-child(11){
  text-align: center;
}

/**
* 特販企画申請／承認(福) 詳細画面
*/
.title-spplan-sinsei-detail::before{
  content: "\f0c8";
  font-family: 'Font Awesome 6 Free';
  font-family: FontAwesome;
  margin-right:5px;
}

.table-spplan-sinsei-detail thead tr th:nth-child(1){
  width: 30px;
}
.table-spplan-sinsei-detail thead tr th:nth-child(3),
.table-spplan-sinsei-detail thead tr th:nth-child(4),
.table-spplan-sinsei-detail thead tr th:nth-child(6){
  width: 80px;
}
.table-spplan-sinsei-detail thead tr th:nth-child(5){
  width: 120px;
}
.table-spplan-sinsei-detail thead tr th:nth-child(8),
.table-spplan-sinsei-detail thead tr th:nth-child(9){
  width: 110px;
}
.table-spplan-sinsei-detail thead tr th:nth-child(7),
.table-spplan-sinsei-detail thead tr th:nth-child(10),
.table-spplan-sinsei-detail thead tr th:nth-child(11),
.table-spplan-sinsei-detail thead tr th:nth-child(12),
.table-spplan-sinsei-detail thead tr th:nth-child(13){
  width: 90px;
}
.table-spplan-sinsei-detail thead tr th:nth-child(14){

  width: 60px;
}
.table-spplan-sinsei-detail tbody tr td{
  vertical-align: middle;
}
.table-spplan-sinsei-detail tbody tr td:nth-child(1),
.table-spplan-sinsei-detail tbody tr td:nth-child(6),
.table-spplan-sinsei-detail tbody tr td:nth-child(11),
.table-spplan-sinsei-detail tbody tr td:nth-child(12),
.table-spplan-sinsei-detail tbody tr td:nth-child(13){
  text-align: right;
}
.table-spplan-sinsei-detail tbody tr td:nth-child(3),
.table-spplan-sinsei-detail tbody tr td:nth-child(5),
.table-spplan-sinsei-detail tbody tr td:nth-child(7),
.table-spplan-sinsei-detail tbody tr td:nth-child(8),
.table-spplan-sinsei-detail tbody tr td:nth-child(9),
.table-spplan-sinsei-detail tbody tr td:nth-child(10),
.table-spplan-sinsei-detail tbody tr td:nth-child(14){
  text-align: center;
}
.table-spplan-sinsei-detail tbody tr td:nth-child(10) .recalcForecastNum,
.table-spplan-sinsei-detail tbody tr td:nth-child(11) .recalcReserveNum,
.table-spplan-sinsei-detail tbody tr td:nth-child(12) .recalcReserveNum{
  width:60px;
  display:inline-block;
}

/*企画申請　セレクトボックスのエラーメッセージ位置*/
#plan-name-1-error,
#plan-name-2-error,
#plan-year-error,
#plan-nendo-error,
#plan-month-error,
#plan-week-error,
#plan-kai-error{
  padding-left: 17.6%;
}

/* 企画申請　初回注文日のアラート表示 */
.alert-disp{
  display: inline-block;
}
.alert-disp + span{
  margin-left:5px;
  margin-bottom: 5px;
  display:inline-block;
}
.alert-disp + span i{
  color: #eb7d33;
}


/**
* 書名検索画面
*/
.table-refer-Syomei thead tr th:nth-child(1){
  width: 30px;
}
.table-refer-Syomei thead tr th:nth-child(2){
  width: 90px;
}
.table-refer-Syomei thead tr th:nth-child(4){
  width: 60px;
}
.table-refer-Syomei thead tr th:nth-child(6),
.table-refer-Syomei thead tr th:nth-child(7){
  width: 80px;
}
.table-refer-Syomei thead tr th:nth-child(8){
  width: 120px;
}
.table-refer-Syomei thead tr th:nth-child(9){
  width: 180px;
}
.table-refer-Syomei thead tr th:nth-child(10){
  width: 45px;
}
.table-refer-Syomei tbody tr td:nth-child(1),
.table-refer-Syomei tbody tr td:nth-child(7){
  text-align: right;
}
.table-refer-Syomei tbody tr td:nth-child(1),
.table-refer-Syomei tbody tr td:nth-child(3),
.table-refer-Syomei tbody tr td:nth-child(5),
.table-refer-Syomei tbody tr td:nth-child(7),
.table-refer-Syomei tbody tr td:nth-child(9){
  padding:0 4px;
}
.table-refer-Syomei tbody tr td:nth-child(2),
.table-refer-Syomei tbody tr td:nth-child(4),
.table-refer-Syomei tbody tr td:nth-child(6),
.table-refer-Syomei tbody tr td:nth-child(8),
.table-refer-Syomei tbody tr td:nth-child(10){
  text-align: center;
}

/**
* 得意先検索画面
*/
.table-refer-customer thead tr th:nth-child(1){
  width: 35px;
}
.table-refer-customer thead tr th:nth-child(2){
  width: 60px;
}
.table-refer-customer thead tr th:nth-child(4){
  width: 45px;
}
.table-refer-customer tbody tr{
  height: 30px;
}
.table-refer-customer tbody tr td{
  vertical-align: middle;
}
.table-refer-customer tbody tr td:nth-child(1){
  text-align: right;
}
.table-refer-customer tbody tr td:nth-child(2),
.table-refer-customer tbody tr td:nth-child(4){
  text-align: center;
}

/**
* 得意先マスタ
*/
/* ※ヘッダ行にcolspan,rowspanの設定をしているので「tr td:nth-child」でwidth設定をした */
.table-customermst tbody tr td:nth-child(1){
  width: 35px;
}
.table-customermst tbody tr td:nth-child(2){
  width: 60px;
}
.table-customermst tbody tr td:nth-child(4),
.table-customermst tbody tr td:nth-child(6){
  width: 80px;
}
.table-customermst tbody tr td:nth-child(5){
  width: 20px;
}
.table-customermst tbody tr td:nth-child(7),
.table-customermst tbody tr td:nth-child(8),
.table-customermst tbody tr td:nth-child(9),
.table-customermst tbody tr td:nth-child(10),
.table-customermst tbody tr td:nth-child(11),
.table-customermst tbody tr td:nth-child(12),
.table-customermst tbody tr td:nth-child(13),
.table-customermst tbody tr td:nth-child(14){
  width: 50px;
}
.table-customermst tbody tr td:nth-child(15),
.table-customermst tbody tr td:nth-child(16),
.table-customermst tbody tr td:nth-child(17),
.table-customermst tbody tr td:nth-child(18),
.table-customermst tbody tr td:nth-child(19),
.table-customermst tbody tr td:nth-child(20),
.table-customermst tbody tr td:nth-child(21),
.table-customermst tbody tr td:nth-child(22){
  width: 40px;
}
.table-customermst tbody tr td:nth-child(23),
.table-customermst tbody tr td:nth-child(24){
  width: 50px;
}
.table-customermst tbody tr td{
  vertical-align: middle;
}
.table-customermst tbody tr td:nth-child(1){
  text-align: right;
}
.table-customermst tbody tr td:nth-child(2),
.table-customermst tbody tr td:nth-child(5),
.table-customermst tbody tr td:nth-child(7),
.table-customermst tbody tr td:nth-child(8),
.table-customermst tbody tr td:nth-child(9),
.table-customermst tbody tr td:nth-child(10),
.table-customermst tbody tr td:nth-child(11),
.table-customermst tbody tr td:nth-child(12),
.table-customermst tbody tr td:nth-child(13),
.table-customermst tbody tr td:nth-child(14),
.table-customermst tbody tr td:nth-child(15),
.table-customermst tbody tr td:nth-child(16),
.table-customermst tbody tr td:nth-child(17),
.table-customermst tbody tr td:nth-child(18),
.table-customermst tbody tr td:nth-child(19),
.table-customermst tbody tr td:nth-child(20),
.table-customermst tbody tr td:nth-child(21),
.table-customermst tbody tr td:nth-child(22),
.table-customermst tbody tr td:nth-child(23),
.table-customermst tbody tr td:nth-child(24){
  text-align: center;
}
.table-customermst tbody tr td:nth-child(4),
.table-customermst tbody tr td:nth-child(6){
  white-space: nowrap;
}

/**
* 企画注文
*/
.table-order-plan thead tr th:nth-child(1){
  width: 35px;
}
.table-order-plan thead tr th:nth-child(9){
  width: 40px;
}
.table-order-plan tbody tr{
  height: 32px;
}
.table-order-detail thead tr th:nth-child(1){
  width: 35px;
}
.table-order-detail thead tr th:nth-of-type(n+3):nth-of-type(-n+6),
.table-order-detail thead tr th:nth-of-type(n+8):nth-of-type(-n+10){
  width: 80px;
}
.table-order-detail thead tr th:nth-child(5){
  width: 120px;
}
.table-order-detail thead tr th:nth-child(7){
  width: 90px;
}

.table-order-detail thead tr th:nth-child(11){
  width: 90px;
}
.table-order-detail thead tr th:nth-child(12){
  width: 44px;
}
.table-order-detail tbody tr td{
  vertical-align: middle;
}
.table-order-detail tbody tr td:nth-child(1),
.table-order-detail tbody tr td:nth-child(6),
.table-order-detail tbody tr td:nth-of-type(n+8):nth-of-type(-n+11){
  text-align: right;
}
.table-order-detail tbody tr td:nth-child(3),
.table-order-detail tbody tr td:nth-child(5),
.table-order-detail tbody tr td:nth-child(7){
  text-align: center;
}
.table-order-detail tbody tr td:nth-child(11) .recalcOrderNum{
  width:60px;
  display:inline-block;
}
.table-spplanname tbody tr td:nth-child(12){
  text-align: center;
}

/*企画注文　セレクトボックスのエラーメッセージ位置*/
#plan-ji-error{
  padding-left: 17.6%;
}
#delivery-desire-time-error{
  padding-left: 17.6%;
}

/* お届け先選択強調表示 */
.delivery-select{
  outline: 2px solid #0d6efd;
  outline-offset: -2px;
}
.delivery-noselect{
  border-style :solid;
  border-color: #979797;
  border-width: 1px;
}

.add-new-delivery{
  display:none;
}



/**
* 補充注文
*/
.table-order-supplement-detail thead tr th:nth-child(1){
  width: 35px;
}
/*
.table-order-supplement-detail thead tr th:nth-of-type(n+3):nth-of-type(-n+5),
.table-order-supplement-detail thead tr th:nth-of-type(n+7):nth-of-type(-n+9){
  width: 80px;
}
*/
.table-order-supplement-detail thead tr th:nth-child(3),
.table-order-supplement-detail thead tr th:nth-child(4),
.table-order-supplement-detail thead tr th:nth-child(5){
  width: 80px;
}
.table-order-supplement-detail thead tr th:nth-child(6){
  width: 120px;
}
.table-order-supplement-detail thead tr th:nth-child(7){
    width: 80px;
}
.table-order-supplement-detail thead tr th:nth-child(8){
  width: 90px;
}
.table-order-supplement-detail thead tr th:nth-child(9){
  width: 44px;
}
.table-order-supplement-detail tbody tr td{
  vertical-align: middle;
}
.table-order-supplement-detail tbody tr td:nth-child(1),
.table-order-supplement-detail tbody tr td:nth-child(6),
.table-order-supplement-detail tbody tr td:nth-child(8){
  text-align: right;
}
.table-order-supplement-detail tbody tr td:nth-child(3),
.table-order-supplement-detail tbody tr td:nth-child(4),
.table-order-supplement-detail tbody tr td:nth-child(5),
.table-order-supplement-detail tbody tr td:nth-child(7){
    text-align: center;
}
.table-order-supplement-detail tbody tr td:nth-child(8) .recalcOrderNum{
  width:60px;
  display:inline-block;
}

/* 届け先希望日　注意書き */
.delivery-date-wrap{
  position:relative;
}
.delivery-caution{
  font-size: 0.9em;
  position: absolute;
  top: 45px;
  left: 510px;
}

/*注文履歴*/
.table-order-list thead tr th,
.table-order-list-detail thead tr th{
  white-space:normal;
}
.table-order-list.table-order-list-fk tbody tr td:nth-child(1),
.table-order-list tbody tr td:nth-child(3),
.table-order-list-detail tbody tr td:nth-child(1) {
    text-align: center;
}
.table-order-list tbody tr td:nth-child(2),
/* .table-order-list.table-order-list-tk tbody tr td:nth-child(1), */
.table-order-list-detail tbody tr td:nth-child(2) {
    text-align: right;
}
.table-order-list.table-order-list-tk tbody tr td:nth-child(9),
.table-order-list.table-order-list-fk tbody tr td:nth-child(10){
  text-align: right;
}
.table-order-list-detail tbody tr td:nth-of-type(n+13):nth-of-type(-n+15){
  text-align: right;
}
.table-order-list tbody tr td:nth-child(7),
.table-order-list-detail tbody tr td:nth-child(6),
.table-order-list.table-order-list-tk tbody tr td:nth-child(3),
.table-order-list.table-order-list-tk tbody tr td:nth-child(12),
.table-order-list.table-order-list-fk tbody tr td:nth-child(13),
.table-order-list.table-order-list-fk tbody tr td:nth-child(14){
  text-align: center;
}

.table-order-list-detail tbody tr td input[name="pending_delivery_date"]{
  width:93px;
}
.table-order-list-detail tbody tr.partition{
  border-top:solid 3px #6c757d;
}

.btn-list-type{
  color:#0d8faf;
  border-color: #0d8faf;
}
.btn-check:checked+.btn-list-type,
.btn-check:active+.btn-list-type,
.btn-list-type.active,
.btn-list-type.dropdown-toggle.show,
.btn-list-type:active,
.btn-list-type:hover {
  color: #fff;
    background-color: #0d8faf;
    border-color: #0d8faf;
    outline:none;
    border:1px solid #0d8faf !important;
}
.btn-check:focus+.btn-list-type,.btn-list-type:focus {
  color: #fff;
  background-color: #0d8faf;
  border-color: #0d8faf;
  box-shadow: 0 0 0 .25rem rgba(255, 255, 255, 0)
}

/* 未更新の保留の表示 */
.proc-upd select.form-select,
.proc-upd input[type="date"]{
  background-color: #fff566;
}
.table-list tbody tr.highlight{
  background-color: #d7efff;
}
.table-list tbody tr.accepted{
  background-color: #cdcdcd;
}
/* 行ホバー時のハイライト */
.table {
  --bs-table-hover-bg: rgba(0, 143, 209, 0.2);
}

/* アラート */
.alert-order{
  display: block;
  background-color: #0d5e89;
  font-size: 0.9rem;
  color: #ffffff;
  padding:1px 2px;
  margin:2px 0;
  border-radius: 2px;
  width: 55px;
}
.alert-order2{
  background-color: #e24617;
}
.alert-order3{
  color: #e24617;
}

.table-order-list-detail tbody .form-select{
  padding: 2px;
  background-position: right .25rem center;
}
.order-csv-proc{
  position: relative;
}
.order-csv-proc .multicheckbox{
  position: absolute;
  top: 5px;
  right: 0;
  bottom: 0;
  left: 0;
}
.order-csv-proc label.checkbox-inline{
  margin: auto;
  /* width: 32%; */
}
.order-csv-proc label.checkbox-inline span{
  padding-left: 6px;
}

/* 注文履歴　明細　一括変更 */
.order-list-detail-chg{
  float:right;
  border:2px solid #cccccc;
  margin-top: 15px;
}
.order-list-detail-chg .btn{
  padding: 1px 2px;
  display: block;
}
.order-list-detail-chg th{
  padding: 2px 0px;
  text-align: center;
  font-weight: 100;
  background-color: #dfdfdf;
}
.order-list-detail-chg tr:nth-child(1) th {
  border:2px solid #cccccc;
}
.order-list-detail-chg tr:nth-child(2) td {
  padding:2px;
  border-bottom:2px solid #cccccc;
}
.order-list-detail-chg select.form-select{
  display: inline-block;
  padding: 2px;
  background-position: right .25rem center;
  width: 52px;
}
.order-list-detail-chg td:nth-child(1) {
  text-align: center;
}
.order-list-detail-chg td:nth-child(2){
  text-align: center;
  border-left:2px solid #cccccc;
}
.order-list-detail-chg td:nth-child(2) input[type=date]{
  width: 93px;
}
.order-list-detail-chg .detail-chg-msg{
  display:none;
}
.order-list-detail-chg .detail-chg-msg td{
  font-size:0.8em;
  color:red;
}
.order-list-detail-chg .detail-chg-errmsg td{
  font-size:0.9em;
  color:red;
  text-align: left;
}

.order-detail-plan-tbl tr th{
  font-weight: normal;
}
.order-detail-plan-tbl tr td:nth-of-type(n+3):nth-of-type(-n+8){
  width: 55px;
  text-align: center;
}
.order-detail-plan-tbl tr td:nth-child(9){
  width: 60px;
  text-align: center;
}
.order-detail-item-tbl tr td:nth-of-type(n+3):nth-of-type(-n+10){
    text-align: center;
}
.order-detail-item-tbl tr td:nth-child(6){
    width: 68px;
}
.order-detail-item-tbl tr td:first-child,
.order-detail-item-tbl tr td:nth-of-type(n+11):nth-of-type(-n+16){
  text-align: right;
}
.order-detail-item-tbl tr td:last-child{
  text-align: center;
  width: 23px;
}
.order-detail-item-t-tbl tr td:nth-of-type(n+3):nth-of-type(-n+8){
    text-align: center;
}
.order-detail-item-t-tbl tr td:first-child,
.order-detail-item-t-tbl tr td:nth-of-type(n+9):nth-of-type(-n+13){
    text-align: right;
}
.order-detail-item-t-tbl tr td:last-child{
    text-align: center;
    width: 23px;
}
.order-detail-delivery-tbl tr th{
  font-weight: normal;
}


/* アカウント登録　一覧 */
.table-account-list thead tr th:nth-child(6){
  width: 60px;
}
.table-account-list thead tr th:nth-child(7){
  width: 50px;
}
.table-account-list tbody tr td{
  vertical-align: middle;
}
.table-account-list tbody tr td:nth-child(1),
.table-account-list tbody tr td:nth-child(6),
.table-account-list tbody tr td:nth-child(7){
  text-align: center;
}

/* 書名オートコンプリート */
.ui-autocomplete {
  max-height: 134px;
  overflow-y: auto;
  overflow-x: hidden;
}

/**
* 商品マスタ
*/
.table-itemmst thead tr th:nth-child(1){
  width: 35px;
}
.table-itemmst thead tr th:nth-child(2),
.table-itemmst thead tr th:nth-child(3),
.table-itemmst thead tr th:nth-child(4){
  width: 70px;
}
.table-itemmst thead tr th:nth-child(7){
  width: 80px;
}
.table-itemmst thead tr th:nth-child(8){
  width: 120px;
}
.table-itemmst thead tr th:nth-child(9){
  width: 100px;
}
.table-itemmst thead tr th:nth-child(10){
  width: 50px;
}
.table-itemmst tbody tr td{
  vertical-align: middle;
}
.table-itemmst tbody tr td:nth-child(1),
.table-itemmst tbody tr td:nth-child(3),
.table-itemmst tbody tr td:nth-child(7){
  text-align: right;
}
.table-itemmst tbody tr td:nth-child(2),
.table-itemmst tbody tr td:nth-child(8),
.table-itemmst tbody tr td:nth-child(9),
.table-itemmst tbody tr td:nth-child(10){
  text-align: center;
}
.table-itemmst tbody tr td:nth-child(6),
.table-itemmst tbody tr td:nth-child(7){
  white-space: nowrap;
}
/* .search-itemmst label.checkbox-inline{
	margin-right: 10px;
	margin-top	: 7px;
}
.search-itemmst input.form-check-input{
	margin-right: 5px;
} */


/**
* 見本申請
*/
.title-order-request-detail::before{
    content: "\f0c8";
    font-family: 'Font Awesome 6 Free';
    font-family: FontAwesome;
    margin-right:5px;
}
.table-order-request1-detail thead tr th:nth-child(1) {
    width: 35px;
}
/*
.table-order-request1-detail thead tr th:nth-child(2) {
    width: 135px;
}
*/
.table-order-request1-detail thead tr th:nth-child(3),
.table-order-request1-detail thead tr th:nth-child(4),
.table-order-request1-detail thead tr th:nth-child(6) {
    width: 80px;
}
.table-order-request1-detail thead tr th:nth-child(5) {
    width: 120px;
}
.table-order-request1-detail thead tr th:nth-child(7),
.table-order-request1-detail thead tr th:nth-child(8){
    width: 90px;
}
.table-order-request1-detail thead tr th:nth-child(9) {
    width: 45px;
}

.table-order-request1-detail tbody tr td{
    vertical-align: middle;
}
.table-order-request1-detail tbody tr td:nth-child(1),
.table-order-request1-detail tbody tr td:nth-child(6),
.table-order-request1-detail tbody tr td:nth-child(8){
    text-align: right;
}
.table-order-request1-detail tbody tr td:nth-child(3),
.table-order-request1-detail tbody tr td:nth-child(4),
.table-order-request1-detail tbody tr td:nth-child(5),
.table-order-request1-detail tbody tr td:nth-child(7),
.table-order-request1-detail tbody tr td:nth-child(9){
    text-align: center;
}
.table-order-request1-detail tbody tr td:nth-child(8) input[type=number]{
    width:60px;
    display:inline-block;
}


/**
* 拡材申請
*/
.table-order-request2-detail thead tr th:nth-child(1) {
    width: 35px;
}
/*
.table-order-request2-detail thead tr th:nth-child(2) {
    width: 135px;
}
*/
.table-order-request2-detail thead tr th:nth-child(3),
.table-order-request2-detail thead tr th:nth-child(4),
.table-order-request2-detail thead tr th:nth-child(6) {
    width: 80px;
}
.table-order-request2-detail thead tr th:nth-child(5) {
    width: 120px;
}
.table-order-request2-detail thead tr th:nth-child(7),
.table-order-request2-detail thead tr th:nth-child(8) {
    width: 90px;
}
.table-order-request2-detail thead tr th:nth-child(9) {
    width: 90px;
}
.table-order-request2-detail thead tr th:nth-child(10) {
    width: 45px;
}

.table-order-request2-detail tbody tr td{
    vertical-align: middle;
}
.table-order-request2-detail tbody tr td:nth-child(1),
.table-order-request2-detail tbody tr td:nth-child(6){
    text-align: right;
}
.table-order-request2-detail tbody tr td:nth-child(3),
.table-order-request2-detail tbody tr td:nth-child(4),
.table-order-request2-detail tbody tr td:nth-child(5),
.table-order-request2-detail tbody tr td:nth-child(7),
.table-order-request2-detail tbody tr td:nth-child(8),
.table-order-request2-detail tbody tr td:nth-child(10){
    text-align: center;
}
.table-order-request2-detail tbody tr td:nth-child(9){
    text-align: right;
}
.table-order-request2-detail tbody tr td:nth-child(9) input[type=number]{
    width:60px;
    display:inline-block;
}


/**
* お知らせ
*/
.table-notice thead tr th:nth-child(2){
  width: 170px;
}
.table-notice thead tr th:nth-child(3),
.table-notice thead tr th:nth-child(4){
  width: 50px;
}
.table-notice thead tr th:nth-child(5){
  width: 120px;
}
.table-notice thead tr th:nth-child(6){
  width: 50px;
}
.table-notice tbody tr td{
  vertical-align: middle;
}
.table-notice tbody tr td:nth-child(2),
.table-notice tbody tr td:nth-child(3),
.table-notice tbody tr td:nth-child(4),
.table-notice tbody tr td:nth-child(5),
.table-notice tbody tr td:nth-child(6){
  text-align: center;
}
.table-notice tbody tr td:nth-child(6),
.table-notice tbody tr td:nth-child(7) {
    white-space: nowrap;
}
.notice-mst div.w-line{
  display: inline-block;
  width: auto;
  text-align: center;
  padding-top: 10px;
}

/*
* 見本・拡材申請一覧 得意先
*/
.table-order-request-t-list thead tr th:nth-child(1) {
    width: 35px;
}
.table-order-request-t-list thead tr th:nth-child(2),
.table-order-request-t-list thead tr th:nth-child(3),
.table-order-request-t-list thead tr th:nth-child(4) {
    width: 100px;
}
.table-order-request-t-list thead tr th:nth-child(5) {
    width: 200px;
}
/*
.table-order-request-t-list thead tr th:nth-child(6){
    width: 90px;
}
*/
.table-order-request-t-list thead tr th:nth-child(7) {
    width: 90px;
}
.table-order-request-t-list thead tr th:nth-child(8) {
    width: 80px;
}
.table-order-request-t-list thead tr th:nth-child(9) {
    width: 120px;
}
.table-order-request-t-list thead tr th:nth-child(10) {
    width: 45px;
}

.table-order-request-t-list tbody tr td{
    vertical-align: middle;
}
.table-order-request-t-list tbody tr td:nth-child(1),
.table-order-request-t-list tbody tr td:nth-child(8){
    text-align: right;
}
.table-order-request-t-list tbody tr td:nth-child(2),
.table-order-request-t-list tbody tr td:nth-child(3),
.table-order-request-t-list tbody tr td:nth-child(4),
.table-order-request-t-list tbody tr td:nth-child(9){
    text-align: center;
}

/**
* 見本申請一覧 管理者
*/
.table-order-request1-list thead tr th:nth-child(1),
.table-order-request1-list thead tr th:nth-child(2) {
    width: 35px;
}
.table-order-request1-list thead tr th:nth-child(3),
.table-order-request1-list thead tr th:nth-child(4),
.table-order-request1-list thead tr th:nth-child(5),
.table-order-request1-list thead tr th:nth-child(6)
{
    width: 90px;
}
.table-order-request1-list thead tr th:nth-child(7) {
    width: 200px;
}
.table-order-request1-list thead tr th:nth-child(8) {
    width: 200px;
}
/*
.table-order-request1-list thead tr th:nth-child(8) {
    width: 120px;
}
 */
.table-order-request1-list thead tr th:nth-child(10) {
    width: 60px;
}
.table-order-request1-list thead tr th:nth-child(11) {
    width: 110px;
}
.table-order-request1-list thead tr th:nth-child(12) {
    width: 45px;
}

.table-order-request1-list tbody tr td{
    vertical-align: middle;
}
.table-order-request1-list tbody tr td:nth-child(2),
.table-order-request1-list tbody tr td:nth-child(10){
    text-align: right;
}
.table-order-request1-list tbody tr td:nth-child(1),
.table-order-request1-list tbody tr td:nth-child(3),
.table-order-request1-list tbody tr td:nth-child(4),
.table-order-request1-list tbody tr td:nth-child(5),
.table-order-request1-list tbody tr td:nth-child(11),
.table-order-request1-list tbody tr td:nth-child(12){
    text-align: center;
}

/**
* 拡材申請一覧 管理者
*/
.table-order-request2-list thead tr th:nth-child(1){
    width: 35px;
}
.table-order-request2-list thead tr th:nth-child(2) {
    width: 30px;
}
.table-order-request2-list thead tr th:nth-child(3){
    width: 80px;
}
.table-order-request2-list thead tr th:nth-child(4) {
    width: 90px;
}
.table-order-request2-list thead tr th:nth-child(5) {
    width: 80px;
}
.table-order-request2-list thead tr th:nth-child(6) {
    width: 80px;
}
.table-order-request2-list thead tr th:nth-child(7) {
    width: 180px;
}
.table-order-request2-list thead tr th:nth-child(8) {
    width: 180px;
}
/*
.table-order-request2-list thead tr th:nth-child(9) {
    width: 120px;
}
 */
.table-order-request2-list thead tr th:nth-child(10) {
    width: 90px;
}
.table-order-request2-list thead tr th:nth-child(11) {
    width: 50px;
}
.table-order-request2-list thead tr th:nth-child(12) {
    width: 100px;
}
.table-order-request2-list thead tr th:nth-child(13) {
    width: 45px;
}

.table-order-request2-list tbody tr td{
    vertical-align: middle;
}
.table-order-request2-list tbody tr td:nth-child(2),
.table-order-request2-list tbody tr td:nth-child(11){
    text-align: right;
}
.table-order-request2-list tbody tr td:nth-child(1),
.table-order-request2-list tbody tr td:nth-child(3),
.table-order-request2-list tbody tr td:nth-child(4),
.table-order-request2-list tbody tr td:nth-child(5),
.table-order-request2-list tbody tr td:nth-child(6),
.table-order-request2-list tbody tr td:nth-child(12),
.table-order-request2-list tbody tr td:nth-child(13){
    text-align: center;
}



/**
* 返品申請入力
*/
.table-order-return-request-detail thead tr th:nth-child(1) {
    width: 35px;
}
/*
.table-order-return-request-detail thead tr th:nth-child(2) {
    width: 135px;
}
*/
.table-order-return-request-detail thead tr th:nth-child(3),
.table-order-return-request-detail thead tr th:nth-child(6) {
    width: 80px;
}
.table-order-return-request-detail thead tr th:nth-child(4) {
    width: 120px;
}
.table-order-return-request-detail thead tr th:nth-child(5) {
    width: 120px;
}
.table-order-return-request-detail thead tr th:nth-child(7){
    width: 90px;
}
.table-order-return-request-detail thead tr th:nth-child(8){
  width: 45px;
}

.table-order-return-request-detail tbody tr td{
    vertical-align: middle;
}
.table-order-return-request-detail tbody tr td:nth-child(1),
.table-order-return-request-detail tbody tr td:nth-child(6),
.table-order-return-request-detail tbody tr td:nth-child(7){
    text-align: right;
}
.table-order-return-request-detail tbody tr td:nth-child(3),
.table-order-return-request-detail tbody tr td:nth-child(4),
.table-order-return-request-detail tbody tr td:nth-child(5){
    text-align: center;
}
.table-order-return-request-detail tbody tr td:nth-child(7) .recalcOrderNum{
    width:60px;
    display:inline-block;
}

/**
* 返品申請一覧 管理者
*/
.table-order-return-request-list thead tr th:nth-child(1) {
    width: 35px;
}
.table-order-return-request-list thead tr th:nth-child(2),
.table-order-return-request-list thead tr th:nth-child(3),
.table-order-return-request-list thead tr th:nth-child(4) {
    width: 85px;
}
.table-order-return-request-list thead tr th:nth-child(5) {
    width: 95px;
}
.table-order-return-request-list thead tr th:nth-child(6) {
    width: 200px;
}
.table-order-return-request-list thead tr th:nth-child(7) {
    width: 200px;
}
/*
.table-order-return-request-list thead tr th:nth-child(8){
    width: 90px;
}
*/
.table-order-return-request-list thead tr th:nth-child(9) {
    width: 80px;
}
.table-order-return-request-list thead tr th:nth-child(10) {
    width: 45px;
}

.table-order-return-request-list tbody tr td{
    vertical-align: middle;
}
.table-order-return-request-list tbody tr td:nth-child(1),
.table-order-return-request-list tbody tr td:nth-child(9){
    text-align: right;
}
.table-order-return-request-list tbody tr td:nth-child(2),
.table-order-return-request-list tbody tr td:nth-child(3),
.table-order-return-request-list tbody tr td:nth-child(4),
.table-order-return-request-list tbody tr td:nth-child(5),
.table-order-return-request-list tbody tr td:nth-child(10){
    text-align: center;
}

/**
* 返品申請一覧 得意先
*/
.table-order-return-request-t-list thead tr th:nth-child(1),
.table-order-return-request-t-list thead tr th:nth-child(2) {
    width: 35px;
}
.table-order-return-request-t-list thead tr th:nth-child(3),
.table-order-return-request-t-list thead tr th:nth-child(4),
.table-order-return-request-t-list thead tr th:nth-child(5) {
    width: 85px;
}
.table-order-return-request-t-list thead tr th:nth-child(6) {
    width: 100px;
}
.table-order-return-request-t-list thead tr th:nth-child(7) {
    width: 200px;
}
/*
.table-order-return-request1-list thead tr th:nth-child(8) {
    width: 120px;
}
*/
.table-order-return-request-t-list thead tr th:nth-child(9) {
    width: 80px;
}
.table-order-return-request-t-list thead tr th:nth-child(10) {
    width: 45px;
}

.table-order-return-request-t-list tbody tr td{
    vertical-align: middle;
}
.table-order-return-request-t-list tbody tr td:nth-child(2),
.table-order-return-request-t-list tbody tr td:nth-child(9){
    text-align: right;
}
.table-order-return-request-t-list tbody tr td:nth-child(1),
.table-order-return-request-t-list tbody tr td:nth-child(3),
.table-order-return-request-t-list tbody tr td:nth-child(4),
.table-order-return-request-t-list tbody tr td:nth-child(5),
.table-order-return-request-t-list tbody tr td:nth-child(6),
.table-order-return-request-t-list tbody tr td:nth-child(10) {
    text-align: center;
}

/*カレンダーマスタ*/
.table-calendar td div.mb-3{
  margin-bottom:0rem!important
}
.calendar-row > div.date{
  display: block;
  float: left;
  margin-bottom:0rem!important
}
.calendar-row > div.w-line{
  display: block;
  width: 25px;
  text-align: center;
  padding-top: 7px;
  float: left;
}
.calendar-mst{
  padding: 0 10px;
}
.calendar-mst .h-data{
  width:110px;
}
.calendar-mst .l-data{
  width:100px;
  text-align: center;
}
.calendar-mst .d-data{
  padding:2px;
}
.calendar-mst table,
.calendar-mst th,
.calendar-mst td{
  border: 1px solid #fff;
}
.calendar-mst .l-data,
.calendar-mst .d-data{
  height:38.5px;
  border: 1px solid #c6c6c6;
}
.calendar-mst .bgcolor{
	background-color: #a8def7;
}
.calendar-message{
  color:#2041ff;
  padding-top:7px;
  padding-left:10px;
  font-size: 0.9rem;
  display: none;
}

/*  ファイルアップロード　*/
.file-upload .left{
	text-align: left;
}

.file-upload .warn{
	color:#FF0000;
}

.file-upload .new{
	color:#2041ff;
}
