/*
	2019/05/27		モーダルのパディング設定を解除
*/
@charset "UTF-8";


body {padding: 0px; font-family:"Meiryo UI";font-size:16px;letter-spacing:0.8pt;background-color:#e6ffe6;border: #000 solid 2px;width: 1920px;overflow-x: hidden}
.container-fluid{ padding: 0 20px}
.container {
    min-height: 715px;
}
::-ms-clear,::-ms-reveal{display: none;}

/*スクロール様式*/
body{
    /*三角矢印の色*/
    scrollbar-arrow-color: #333;
    /*スクロール滑块ボタンの色*/
    scrollbar-face-color: #b2c1b2;
    /*スクロール全体の色*/
    scrollbar-highlight-color: #333;
    /*スクロール影*/
    scrollbar-shadow-color: #ccc;
    /*スクロール軌道の色*/
    scrollbar-track-color: #d2ded2;
}

/*スクロール様式 end*/

table a{text-decoration: underline}

/*表単様式*/
select,input{border: #000 solid 1px; height: 28px; min-width:185px}
textarea{border: #000 solid 1px;min-width: 185px}
input{ padding-left:5px}
.m-button{border: #23ac38 solid 2px; cursor:pointer;background:#fff; width: 120px; height: 30px; padding: 0px; color:#23ac38; font-weight: bold; margin-right:30px}
.m-button:hover{background:#23ac38; color: #fff}
input.m-radio,input.m-checkbox{ width:16px; height:16px;min-width:16px;cursor: pointer;border: none;}
.m-table-box .table .w155 input.m-radio,.m-table-box .table .w155 input.m-checkbox{min-width: 16px}
input.w900,select.w900,textarea.w900{width:900px; }
input.w450,select.w450{width:450px; }
input.w155,select.w155{width:155px;min-width:155px }
input.w130,select.w130{width:130px;min-width: 130px }
input.w90,select.w90{width:90px;min-width:90px }
input.w60,select.w60{width:60px;min-width:60px }
input.w30,select.w30{width:30px;min-width:30px }
.m-button-s{height:29px;width:58px;line-height: 22px;}
.m-button-s2{height:29px;width:58px;line-height: 22px;}
.m-button-xs{height:28px;width:28px;line-height: 22px;}
button:disabled,input:disabled,select:disabled,textarea:disabled{background:#d9d9d9;border-color:#a6a6a6;color:#a6a6a6;cursor:auto }
button:disabled:hover{background:#d9d9d9;border-color:#a6a6a6;color:#a6a6a6;}
.input-box .m-radio{ float:left; margin-top: 5px}
.input-box span{float: left}
/*表単様式 end*/

/*動画定義*/
a,.iconfont,li,button{
    -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
    -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
    -ms-transition: all .4s cubic-bezier(.4, 0, .2, 1);
    -o-transition: all .4s cubic-bezier(.4, 0, .2, 1);
    transition: all .4s cubic-bezier(.4, 0, .2, 1)；
}
/*動画定義 end*/

/*頭部*/
.navbar{padding-left: 20px; padding-right: 20px; background-color: #808080; height: 60px; color: #fff; border-bottom: #000 solid 2px;position: relative}
.navbar>.container,.navbar>.container-fluid{justify-content:flex-start}
.navbar .quit{ color:#000;font-size: 16px; margin-left:10px;}
/* OPEN ICONIC へ変更 */
/* .navbar .m-icon{ color:#fff;font-size: 18px; border-style: solid;border-width: 1px;} */
.navbar .oi{ font-size: 1.5em; }
.navbar a.dropdown-item{ cursor: pointer;color: #fff;}
.navbar a{color: #fff;}
.navbar a:hover{ color:#fff;}
.navbar a.dropdown-item{ color: #333}
.navbar a.dropdown-item:hover,.navbar a.dropdown-item:hover{ color: #333;background: #808080}
.navbar .toggler{ border: #bbb solid 1px; margin-right:15px; padding:3px 8px;border-radius: 3px}
.navbar .toggler span{ color: #fff;font-weight: bold}
.navbar .m-logo{ position: absolute;left:80px;top:18px; color: #fff}
/*頭部 end*/

/*リスト操作表単桁*/
.m-input-box{padding-top:12px;padding-bottom:2px; border-bottom: #000 solid 2px;}
.m-input-box ul{list-style: none; padding:0; margin-bottom:0px}
.m-input-box ul li{display: table-row;}
.m-input-box ul li label{ padding-right: 35px;display:table-cell;padding-bottom:10px;vertical-align:top;}
.m-input-box ul li span{ margin-left:35px}
.m-input-box ul li label span{margin-left: 0;color: red}
.m-input-box .m-description{padding:20px 0 10px 0;display: block}
.m-input-box div.m-box{ display:inline-table; width: 420px}
.m-input-box ul li div.m-box label{width:104px;padding-right: 0px}
.m-input-box ul li.m-litwo div.m-box{ padding-left:32px}
.m-input-box ul li.m-litwo div.m-box label{ display: block; float: left; width: auto;padding-right: 37px;}
.m-input-box ul li.m-litwo div.m-box label.w120{width:130px;padding-right: 0px}
.m-input-box-l{padding-top:20px}
.m-input-box-l ul li label{padding-bottom:20px;}

.m-input-box .title{background:#23ac38; height:34px; line-height:34px; color: #fff;font-weight: bold;padding-left:10px}
.m-input-box .list-group{margin: 20px}
.m-input-box .list-group h5{ font-size: 16px; border-bottom: double;display:inline-block;font-weight: bold;margin-bottom:15px}
.m-input-box .list-group p{ padding-left:40px}
.m-input-box .list-group .m-box{padding-left:105px; width: 100%}
/*リスト操作表単桁 end*/

/*転がるプレート様式*/
.m-scrollbar-box{ margin:20px;border: #000 solid 1px;width:900px}
.m-scrollbar-box h5{background: #23ac38;color: #fff; height:36px; line-height: 36px;padding-left:10px; font-size: 16px;font-weight:bold;border-bottom: #000 solid 1px;margin-bottom: 0}
.m-scrollbar-box .m-scrollbar-body{ height:700px; overflow-y:scroll}

.m-scrollbar2-box{ margin:20px;border: #000 solid 1px;}
.m-scrollbar2-box h5{background: #23ac38;color: #fff; height:36px; line-height: 36px;padding-left:10px; font-size: 16px;font-weight:bold;border-bottom: #000 solid 1px;margin-bottom: 0}
.m-scrollbar2-box .m-scrollbar-body{ height:700px; overflow-y:scroll}
/*転がるプレート様式 end*/

/*折りたたむパネル樣式*/
.m-panel-box{list-style: none;  padding-left:0;margin-bottom: 0}
.m-panel-box .m-panel-tit{ height:36px;line-height: 36px; background: #0070c0; border-bottom:#000 solid 1px;color: #fff;}
.m-panel-box .m-panel-tit a{ color: #fff; font-weight: bold; padding-left: 10px}
.m-panel-box .m-panel-tit a:before{content:"＋";margin-right:5px}
.m-panel-box .m-panel-tit a.m-penel-open:before{content:"－";margin-right:5px}
.m-panel-box .m-panel-body a{ color: #000; margin-left:50px; display: block; padding:5px 0}
.m-panel-box .m-panel-body{ border-bottom: #000 solid 1px}
.m-panel-box li:last-child .m-panel-body{ border-bottom: none}
.m-panel-box .m-input-box{border-bottom: none; padding-bottom: 0px;margin-bottom: 0px}
.m-panel-box .m-table-box{border-bottom: none;padding-top: 0px}
.m-panel-box .m-table-box .table tbody{height:297px}
/*折りたたむパネル樣式 end*/

/*リスト操作ボタン桁*/
.narrow-spacing .m-operation-box{padding-top: 8px;padding-bottom: 8px}
.m-operation-box{padding-top:12px; padding-bottom: 12px; border-bottom: #000 solid 2px;}
.m-operation-box button:last-child{ margin-right:0px}
.m-operation-box .float-right button:last-child{margin-left: 150px}
.m-operation-box label{margin-bottom:0px}
.m-operation-box select{margin-right:80px}
.m-operation2-box{padding: 20px 20px 0 20px}
.m-operation2-box p{padding: 0px;margin: 0;}
.m-operation2-box .m-button-s{margin:0}
.m-operation2-box .m-button-s2{margin:0}
.m-operation2-box .m-button-s:nth-child(2){border-left: none; width:56px}
.m-operation2-box p:first-child .m-button-s{border-bottom: none;height:27px}
.m-operation2-box p:first-child .m-button-s2{border-bottom: none;height:27px}
.m-operation2-box label,input{margin: 0px;}
.m-operation2-box input.w120{min-width: 120px;width: 120px}
.m-operation2-box input.w60{min-width:44px;width:44px}
.m-operation2-box input.m-notop-border{height:27px}
.m-operation2-box label{padding-right:25px}
.m-operation2-box .center-box{ margin-left:105px;}

.narrow-spacing .m-operation3-box{padding-top: 8px;padding-bottom: 8px}
.m-operation3-box{padding-top:12px; padding-bottom: 12px; border-bottom: #000 solid 2px;}
.m-operation3-box button:last-child{ margin-right:0px}
.m-operation3-box .title label{ float:left;background:#23ac38;color: #fff;font-weight: bold;width: 80px;text-align:center; display:inline-block; height:28px;border: #000000 solid 1px; margin-bottom: 0;margin: 0}
.m-operation3-box .title span{ float: left; margin: 0 30px 0 5px}
.m-operation3-box .title input{float: left;border-left: none;margin-right: 30px}
.m-operation3-box .title select{float: left;border-left: none;margin-right: 30px}
.m-operation3-box .title .checkbox-box {border: #000 solid 1px;width:28px; height: 28px;margin-left: 0;border-left: none}
.m-operation3-box .title .checkbox-box .m-checkbox{margin-top:5px;margin-left: 5px}
/*リスト操作ボタン桁 end*/

/*表の內容エリア*/
.narrow-spacing .m-table-box .m-table-head{padding-bottom:4px;height:36px}
.narrow-spacing .m-table-box{padding-top:8px}
.m-table-box{ padding:12px 20px;padding-bottom: 0px; display: inline-block;*display:inline;*zoom:1;}
.m-table-box .m-table{position: relative;}
.m-table-box .m-table-head{padding-bottom:4px;height:40px}
.m-table-box .m-table-head h6{ margin-right:20px; line-height: 28px}
.m-table-box .m-table-head select{ margin-right: 30px}
.m-table-box .m-table-head .input-box{ border: #000 solid 1px;height: 28px;padding-left: 10px;margin-right: 30px}
.m-table-box .m-table-head .input-box span{margin-right:6px;margin-left: 5px}

.narrow-spacing .m-table-box .table{margin-bottom: 8px}
.m-table-box button:last-child{ margin-right:0px}
.m-table-box .table{border: #000 solid 1px; overflow-y: auto}
.m-table-box div.m-table:first-child{margin-top:8px}
.m-table-box .table th{border: none; border-right:#008000 solid 1px; text-align: center;background:#23ac38;color: #fff;padding:4px 10px;width:110px}
.m-table-box .table th:last-child,.m-table-box .table td:last-child{border-right: none;}
.m-table-box .table td{ text-align: center;background: #fff;border-color:#a6a6a6;border-left: none;border-bottom: none;padding:4px 10px;width:110px}
.m-table-box .table .w35{ width:35px;min-width: 30px}
.m-table-box .table .w60{ width:65px}
.m-table-box .table .w80{width:76px}
.m-table-box .table .w81{width:77px}
.m-table-box .table .w82{width:78px}
.m-table-box .table .w300{width: 300px}
.m-table-box .table .w424{width: 424px}
.m-table-box .table .w460{width: 460px}
.m-table-box .table .w640{width: 640px}
.m-table-box .table .w200{width: 200px}
.m-table-box .table .w215{width: 215px}
.m-table-box .table .w375{width:375px}
.m-table-box .table .w155{width:155px}
.m-table-box .table .w155 input{min-width: 154px}
.m-table-box .table .w105{width:105px}
.m-table-box .table .w105 input,.m-table-box .table .w105 select{width:104px;min-width: 104px;}
.m-table-box .table thead{background: #23ac38;border-bottom: #008000 solid 1px}
.m-table-box .table thead tr {display:block;padding-right: 17px;}
.m-table-box .table tr:first-child td{border-top: none}
.m-table-box .table tr:nth-child(even) td{ background: #e6ffe6;}
.m-table-box .table tr:last-child td{border-bottom: #a6a6a6 solid 1px}
.m-table-box .table tbody{display: block;height:660px;overflow-y:scroll;}
.m-table-box .m-btn-overflow{ position: absolute;top:36px;right:-60px}
.m-table-box .m-btn-overflow button{width: 30px; height:90px;margin-right:0;display: block;margin-bottom: 30px;}
.m-table-box .table select{ border: none; height:22px;min-width:179px;background: none}
.m-table-box .table td.td-button{padding:0;border-color: #23ac38;}
.m-table-box .table td.td-button .m-button{height:32px;width:35px;border-top: none;border-left:#23ac38 solid 1px ;border-bottom:#23ac38 solid 1px;}
.m-table-box .table td.td-button .m-button:hover{background:#23ac38; color: #fff}
.m-table-box .table td.td-button .m-btn:hover{background:#23ac38; color: #fff}
.m-table-box .table tr:last-child td.td-button .m-button{border-bottom:#23ac38 solid 1px}
.m-table-box .table td.td-input{padding:0;}
.m-table-box .table td.td-input input{ width: 100%;height: 32px;border: none;padding-right:10px;padding-left: 10px;background: none}
.m-table-box .table-bfb,.table-bfb-child{width: 100%;list-style: none;margin: 0;padding-left: 0;}
.m-table-box.m-yellow h5{background: #ffc000}
.m-table-box.m-yellow .table-bfb li{background: #feedca}
.m-table-box.m-red h5{background: #ff8585}
.m-table-box.m-red .table-bfb li{background: #ffe1e1}
.m-table-box .table-bfb li:nth-child(Odd){background: #fff;}
.m-table-box .table-bfb li:last-child{border-bottom: #000 solid 1px}
.m-table-box .table-bfb li a{display: block;padding: 5px 10px;cursor: pointer;color: #000;}
.m-table-box .table-bfb li {border-top: #000 solid 1px;}
.m-table-box .table-bfb li:first-child{border-top: none}
.m-table-box .table-bfb-child td:last-child,.m-table-box .table-bfb-child th:last-child{border-right: none}
.m-table-box .table-bfb-child td,.m-table-box .table-bfb-child th{padding:4px 10px;border: #000 solid 1px;border-left: none;font-weight: normal}
.m-table-box .table-bfb-child tr:last-child td{border-bottom: none}
.m-table-box .collapse.show{ display:table;}
.m-table-box h5{height: 32px;line-height: 32px}
.m-table-box td label{padding-bottom:0px;margin:0px}
.m-table-box td label{padding-bottom:0px;margin:0}
/*表の內容エリア end*/

/*寄せ集まるテーブル*/
.m-table-box .red input{ color:red}
.m-table-box strong input{ font-weight: bold}
.m-table-box .table-subtit{width:36px}
.m-table-box .table-subtit{overflow-y: visible}
.m-table-box .table.table-subtit thead{border-bottom:#000 solid 1px}
.m-table-box .table-subtit tbody{overflow-y:visible;height:381px}
.m-table-box .table-subtit th{padding: 0;height:20px;line-height: 20px}
.m-table-box .table-subtit td{padding: 0; text-align: center;text-align: center; height:127px;vertical-align: middle; font-weight: bold; color: #fff}
.m-table-box .table-subtit tr:nth-child(1) td{background:#23ac38;border-bottom: #000000 solid 1px}
.m-table-box .table-subtit tr:nth-child(2) td{background:#ffc000;border-bottom: #000000 solid 1px}
.m-table-box .table-subtit tr:nth-child(3) td{background:#ff8585}

.m-table-box .table-compact{width:184px;}
.m-table-box .table-compact tbody{height:127px;}
.m-table-box .table.table-compact thead{border-bottom:#000 solid 1px}
.m-table-box .table tbody+tbody{border-top:#000 solid 1px}

.m-table-box .table-compact tbody tr:last-child td{border-bottom: none}
.m-table-box .table-compact th,.m-table-box .table-compact td{min-width:25px;width:28px;padding:0;height:20px;line-height: 20px}
.m-table-box .table-compact td.w155{width: 138px}
.m-table-box .table-compact td.w155 input{width: 138px;min-width: 138px;height:19px;padding:0}
.m-table-box .table tr.td-yellow td{ background:#feedca;}
.m-table-box .table tr.td-red td{ background:#ffe1e1;}
/*寄せ集まるテーブル end*/

/*末尾寄せ集まるテーブル*/
.m-table-box .table-over{}
.m-table-box .table-over tbody{height:150px}
.m-table-box .table-over th{padding:0;height:20px;}
.m-table-box .table-over td{padding:0; text-align: center;text-align: center; height:20px; overflow: hidden}
.m-table-box .table-over td.td-input input{height:19px;line-height: 19px}
.m-table-box .table-over td select{height:19px;line-height: 19px;}
.m-table-box .table-over:last-child{margin-right:0px}
/*末尾寄せ集まるテーブル*/

/*献立分割線*/
#vertical-line{border-right: #000 solid 2px;}

/*テーブル上の文字エリア*/
.m-table-box .table-text{list-style: none;padding: 0;margin-bottom:8px}
.m-table-box .table-text span{float: left;width: 180px;line-height:19px;}
.m-table-box .table-text .tit{ width:40px;float: left;margin: 0;font-size: 18px;margin-right: 15px;}

/*モジュール枠様式*/
.modal .modal-content{background:#e6ffe6;border-radius: 0px;border: #000 solid 2px}
.modal .modal-content .modal-header{background: #dce6f1; height:36px;  padding:4px 20px 0 20px;border-bottom:#000 solid 2px }
.modal .modal-body{ padding: 0}
.modal .modal-body .m-operation-box{ padding:12px 20px}
.modal .modal-body .m-input-box:last-child{padding:40px 20px;border-bottom: none}
.modal .modal-body .m-scrollbar2-box .m-table-box{ display: block;padding: 0px}
.modal .modal-body .m-scrollbar2-box .m-scrollbar-body{height: 605px}
.modal .modal-body .m-operation-box .float-right button:last-child{margin-left: 0}
.modal .modal-md{max-width:600px}
.modal .modal-md .modal-body .m-input-box{padding-left:40px}
/*モジュール枠様式 end*/

/*検索条件*/
.exampleeditor-group{list-style:none;padding-left:20px;padding-bottom: 10px}
.exampleeditor-group .title{padding-left:30px;margin-top:15px}
.exampleeditor-group .title label{width:116px;margin-bottom:15px;}
.exampleeditor-group .m-radio{margin-right: 5px}
.exampleeditor-group span{margin-right: 10px}
.exampleeditor-group div{border: #000000 solid 2px;width:465px;padding:10px 30px;margin-bottom: 10px}
.exampleeditor-group div .m-button{float: right;margin-right: 0}
.exampleeditor-group div p{ padding: 0;margin: 0;padding-left:30px;margin-top: 5px}
.exampleeditor-group div label{width:85px;margin-bottom: 0;}
/*検索条件 end*/

/*顏色*/
.color-green{color: #23ac38}
.red{ color:red}

/*間隔 */
.ml50{margin-left: 50px}
.mleft300{margin-left: 300px}
.mright0{margin-right: 0}

/*枠*/
.m-top-border{border-top:#000 solid 2px}
.m-no-border{border: none}
.m-notop-border{border-top:none}
.m-nobot-border{border-bottom:none}
.m-noright-border{border-right:none}

#loading {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center
}
#loading .loader {
  position: fixed;
  top: 30%;
  left: 50%;
  margin:auto
}

.star {
	color: red;
}

/*header様式メインメニュー管理共通補足start */
.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
  color:#262626;
  text-decoration:none;
  background-color:#f5f5f5
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown-menu a {
  padding:3px 20px;
  white-space: nowrap;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333;
}
.breadcrumb-box{
  position: absolute;
  top:6px;left:612px;
  color: #fff;
}
.breadcrumb-box .breadcrumb{
  background:none
}
.breadcrumb-box .breadcrumb a{
  color: #fff;
  text-decoration: none;
}
.breadcrumb .breadLi a:hover,.breadcrumb .breadLi a:focus{
  text-decoration: underline;
}
/*header様式メインメニュー管理共通補足end */



/*新增*/
#m-r {
	font-weight:bold;
}
.m-btn {
	width:30px;
	height:29px;
	color:#23ac38;
	font-weight:bold;
    border:2px solid #23ac38;
	cursor:pointer;
	background:#fff;
	padding:0px;
	margin-right:30px;
	margin-left:-1px;
}
th,td {
	display:table-cell !important;
	vertical-align:middle !important;
}
/*a:last-child {
	text-decoration: underline;
}*/

/*表単様式*/
input {
    padding:0 5px;
}
input.w390, select.w390 {
	width:390px;
}
input.w310, select.w310 {
	width:310px;
}
input.w200, select.w200 {
	width:200px;
}
input.w185, select.w185 {
	width:185px;
}
input.w45, select.w45 {
	width:45px;
	min-width:45px;
}
/*表単様式 end*/


/*頭部*/
.navbar a {
	cursor:pointer !important;
	color:#FFF;
}
/*頭部end*/

/*折りたたむパネル樣式*/
.m-panel-box .m-panel-tit a {
    color: #fff;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none !important;
}
.m-panel-box .m-panel-body label span {
	margin-left:0;
	color:red;
}
.m-panel-box .m-panel-body font {
	margin-left:0;
	color:red;
}
/*折りたたむパネル樣式 end*/

/*リスト操作ボタン桁*/
.m-input-box ul li font {
    margin-left:-35px;
	margin-right:35px;
	color:red;
}
.m-input-box ul li p {
    padding:0 35px 20px 0;
	display:table-cell;
	vertical-align:top;
}
.m-input-box ul li p label {
	padding-right:0 !important;
	display:inline !important;
}
.m-input-box ul li p span{
	margin-left: 0 !important;
	color: red !important;
}
/*リスト操作ボタン桁 end*/

/*表の內容エリア*/
.m-table-box .m-table-head {
	padding-bottom:10px !important;
}
.m-table-box .table input {
    border: none;
}
.m-table-box .table .w360 {
	width:360px;
}
.m-table-box .table .w260 {
	width:260px;
}
.m-table-box .table .w240 {
	width:240px;
}
.m-table-box .table .w220 {
	width:220px;
}
.m-table-box .table .w145 {
	width:145px;
}
.m-table-box .table .w125 {
    width:125px;
}
.m-table-box .table .w120 {
	width:120px;
}
.m-table-box .table .w100 {
    width:100px;
}
.m-table-box .table .m-yellow {
	background-color:#ffc000 !important;
}
.m-table-box .table .m-yellow-light {
	background-color:#ffff00 !important;
}
.m-table-box .table .m-green {
	background-color:#23ac38 !important;
}
/*表の內容エリア end*/

/*表格翻页*/
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0 0;
	border-radius: 2px;
}
.pagination>li {
	display: inline;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #212529;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #212529;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #212529;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #212529;
}
.total {
	float:right;
	margin:25px 55px 0 0;
}
/*表格翻页end*/

/*无间距表格*/
.m-table-box .table2 {
	margin-bottom: 8px;
}
.m-table-box .table2 {
	border:1px solid #000;
	overflow-y: auto;
}
.m-table-box .table2 th {
	width:110px;
	padding:4px 10px;
	background:#23ac38;
	color: #fff;
	text-align:center;
	border: none;
	border-right:1px solid #008000;
}
.m-table-box .table2 th:last-child, .m-table-box .table td:last-child {
	border-right:none;
}
.m-table-box .table2 td {
	width:110px;
	padding:0 0 0 10px;
	background: #fff;
    text-align:center;
	border-color:#a6a6a6;
	border-left: none;
	border-bottom: none;
}
.m-table-box .table2 select {
    border: none;
	height:22px;
	min-width:179px;
	background:none;
}
.m-table-box .table2 .w30 {
    width:30px;
}
.m-table-box .table2 .w60 {
    width:60px;
}
.m-table-box .table2 .w105 {
	width:105px;
}
.m-table-box .table2 .w155 {
	width:155px;
}
.m-table-box .table2 .w200 {
	width:200px;
}
.m-table-box .table2 .w260 {
	width:260px;
}
.m-table-box .table2 .w310 {
	width:310px;
}
.m-table-box .table2 .w460 {
	width:460px;
}
.m-table-box .table2 .w620 {
	width:620px;
}
.m-table-box .table2 thead {
	background: #23ac38;
	border-bottom:1px solid #008000;
	display:table-caption;
}
.m-table-box .table2 thead tr {
	/*display:block;*/
	padding-right:17px;
}
.m-table-box .table2 tr:first-child td {
    border-top:none;
}
.m-table-box .table2 tr:nth-child(even) td {
    background:#e6ffe6;
}
.m-table-box .table2 tr:last-child td {
	border-bottom:1px solid #a6a6a6;
}
.m-table-box .table2 tbody {
	display:block;
	height:660px;
	overflow-y:scroll;
}
.m-table-box .table2 td.td-button {
	padding:0;
	border-color:#23ac38;
}
.m-table-box .table2 td.td-button .m-button {
	width:35px;
	height:32px;
	border-top:none;
	border-left:1px solid #23ac38;
	border-bottom:1px solid #23ac38;
	background:none;
}
.m-table-box .table2 td.td-button .m-button:hover {
	background:#23ac38;
	color:#fff;
}
.m-table-box .table2 td.td-button .m-btn:hover {
	background:#23ac38;
	color:#fff;
}
.m-btn:hover {
	background:#23ac38;
	color:#fff;
}
.m-table-box .table2 tr:last-child td.td-button .m-button {
	border-bottom:1px solid #23ac38;
}
.m-table-box .table2 td button {
	float:right;
}
/*无间距表格end*/

/*模态框樣式*/
.modal-content {
	background:#e6ffe6 !important;
	border-radius:0px !important;
	border:2px solid #000 !important;
}
.modal-content .modal-header {
	background:#dce6f1 !important;
	height:30px !important;
	padding:0px 0px 10px 10px !important;
	border-bottom:2px solid #000 !important;
}
.modal-body {
    padding:8px 0px 10px 0px !important;
}
.modal-body .m-operation-box {
    padding:12px 20px;
}
.modal-body .m-input-box:last-child {
	padding:40px 20px;
	border-bottom:none;
}
.modal-body .m-scrollbar2-box .m-table-box {
    display:block;
	padding:0px;
}
.modal-body .m-scrollbar2-box .m-scrollbar-body {
	height:605px;
}
.modal-body .m-operation-box .float-right button:last-child {
	margin-left:0;
}
.modal-md {
    max-width:600px;
}
.modal-md .modal-body .m-input-box {
	padding-left:40px;
}
/*模态框樣式 end*/

/*字體顏色*/
.color-block-light {
	color:#ccc !important;
}
.color-red {
	color:red !important;
}
.color-blue {
	color:blue !important;
}

/*間隔 */
.mt10 {
	margin-top:10px;
}
.ml20 {
	margin-left:20px;
}
.mr20 {
	margin-right:20px;
}
.ml35 {
	margin-left:35px;
}
.mr35 {
	margin-right:35px;
}
.ml60 {
	margin-left:60px;
}
.mr80 {
	margin-right:80px;
}
.mleft150 {
	margin-left:150px;
}
.mr150 {
	margin-right:150px;
}
.mr190 {
	margin-right:190px;
}
.mleft350 {
	margin-left:350px;
}

.mw300 {
	min-width:300px;
}
.mw500 {
	min-width:500px;
}
input.w1500, select.w1500, textarea.w1500 {
	width:1500px;
}

[v-cloak] {
 display: none;
}

.red-star:after{
	content:'*';
	color:red;
}

.lbl-page {
cursor:pointer!important;
color:#000000!important;
}

.lbl-page > a {
cursor:pointer!important;
color:#000000!important;
}

.layui-layer-title {
font-size: 16px!important;
}