@charset "UTF-8";






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
マスタ管理画面
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*領収書プレス・領収書ドライ ボタン*/
input[name="pressBtn"],
input[name="dryBtn"] { background-color: #3B4043 !important; width: 90px !important; padding: 0 !important; }


/*------------------------------------------------------------
社員管理
-------------------------------------------------------------*/

/*表示2*/
body.Master #main.empList2 .scrollTable tbody tr:nth-of-type(2) td:last-child { border-right: 1px solid #DDD; position: unset !important; }

/*締め処理*/
body.Master #main.empShime {}
body.Master #main.empShime input[name="pressBtn"] { margin-bottom: 5px; }
body.Master #main.empShime .upperBox { align-items: center !important; }
body.Master #main.empShime .upperBox .col1 { flex: none; padding-top: 0 !important; margin-right: 20px; }
body.Master #main.empShime .upperBox .col2 { flex: 1; }
body.Master #main.empShime .upperBox .col2 .moveBtn { display: flex; }
body.Master #main.empShime .upperBox .col2 .yearMonth { display: flex; align-items: center; }
body.Master #main.empShime .upperBox .col2 .yearMonth select { width: 100%; height: 33px; margin-right: 5px; }
body.Master #main.empShime .upperBox .col2 .yearMonth span.small { margin-right: 10px; margin-left: 3px; }
body.Master #main.empShime .upperBox .col2 .moveBtn .btnPrev,
body.Master #main.empShime .upperBox .col2 .moveBtn .btnNext { height: 34px; width: 33px; margin: 0 !important; }
body.Master #main.empShime .upperBox .col2 .moveBtn .btnThisMonth { height: 34px; }
body.Master #main.empShime .upperBox .col2 .moveBtn .btnPrev a,
body.Master #main.empShime .upperBox .col2 .moveBtn .btnNext a { height: 33px; width: 33px; background-color: #FFF; border-color: #DDD; color: #222; }
body.Master #main.empShime .upperBox .col2 .moveBtn .btnThisMonth a { height: 33px;}
body.Master #main.empShime .upperBox .col2 .moveBtn .btnPrev a:hover,
body.Master #main.empShime .upperBox .col2 .moveBtn .btnNext a:hover { height: 31px; width: 31px; border-width: 2px; opacity: 1; }
body.Master #main.empShime .upperBox .col2 .moveBtn .btnThisMonth a:hover { height: 31px; }
body.Master #main.empShime .upperBox .col3 { display: flex; justify-content: flex-end; flex: 1; }
body.Master #main.empShime .upperBox .col3 #searchSettingBox { margin-right: 0; }
body.Master #main.empShime .upperBox .col3 #searchSettingBox .btnSearch { margin-left: 5px !important; }
body.Master #main.empShime .upperBox .col3 #searchSettingBox .btnRefine,
body.Master #main.empShime .upperBox .col3 #analysisSettingBox .btnRefine,
body.Master #main.empShime .upperBox .col3 #searchSettingBox .btnReset { width: 80px; }
body.Master #main.empShime .upperBox .col3 .btnCsv { height: 38px; padding: 0 12px 0 30px; background-position: 12px center; }
body.Master #main.empShime .upperBox .col3 .btnCsv:nth-of-type(2) { margin-left: 5px !important; }
body.Master #main.empShime .upperBox .col3 .btnOrderPc { margin-left: 5px; width: 75px; }
body.Master #main.empShime .scrollTable td select { min-width: 100%; }
body.Master #main.empShime .btnDel,
.modalOuter.EmpShimeCreate .btnDel { width: auto; padding: 0 20px; }

/*社員情報 - 詳細*/
.modalOuter.EmpDetail > .modalWindow .select-wrap > select { width: 100%; }