<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

* {
    font-family:'Meiryo UI',Meiryo, メイリオ,'游ゴシック体','Yu Gothic','YuGothic','Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
}

img {
    border: 0px;
}

#bodyContainer {
    background: #e3eeff;
}

#viewContainer {
    background: #ffffff;
    width: 1024px;
    min-height: 768px;
    margin-left: auto;
    margin-right: auto;
}

#viewHeaderContainer {
}

#viewMenuContainer {
}

#viewContentContainer {
}

.ui-widget {
  font-family:'Meiryo UI',Meiryo, メイリオ,'游ゴシック体','Yu Gothic','YuGothic','Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Meiryo UI', sans-serif;
  font-size: 85% !important;
}

.ui-widget .ui-widget {
  font-family:'Meiryo UI',Meiryo, メイリオ,'游ゴシック体','Yu Gothic','YuGothic','Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','Meiryo UI', sans-serif;
  font-size: 99% !important;
}

.ui-corner-all {
}

.ui-menu-child {
    top: 29px !important;
    white-space: nowrap;
    width: auto !important;
    min-width: 12.5em !important;
}

.ui-menubar .ui-menu-child .ui-menuitem-link {
    width: 94% !important;
}

.ui-menu-list {
    padding-right: 10px !important;
}

.menu .ui-menuitem-text {
    color: #2E6E9E;
    font-weight: bold;
}

.ui-menuitem {
   margin: 0px 2px 0px 2px !important;
   border: solid 1px #C5DBEC !important;
   border-radius: 0px;
   background-image: url("../javax.faces.resource/images/ui-bg_glass_85_dfeffc_1x400.png.xhtml?ln=primefaces-redmond") !important;
   background-color: #DFEFFC !important;
   background-repeat: repeat-x !important;
   background-position: 50% 50% !important;
   background-attachment: scroll !important;
   background-clip: border-box !important;
   background-origin: padding-box !important;
   background-size: auto auto !important;
}

.ui-menuitem-active {
   background-color: #D0F5F5 !important;
   border-color: #79B7E7 !important;
}

.ui-menuitem-link .ui-icon {
    background-image: url("../javax.faces.resource/images/ui-icons_469bdd_256x240.png.xhtml?ln=primefaces-redmond") !important;
}

.content {
    padding: 10px;
}

h1.contentTitle {
   font-size: x-large;
}

.headtable {
    background: #e3eeff;
    border: 0;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

.logotable {
    border: 0;
    border-collapse: collapse;
    line-height: 0;
    margin: 0px;
    padding: 0px;
}

.logotable td {
    margin: 0px;
    padding: 0px;
}

.usernamecell {
    line-height: 1em;
    padding-right: 1em;
    padding-top: 0.7em;
    text-align: right;
    vertical-align: top;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}

.username {
}

.userhonorific {
    margin-left: 1em;
}

.headcommandcell {
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
}

.headinfocell {
    text-align: right;
    vertical-align: bottom;
}

.inputReadonly {
    background-color: lightgray !important;
}

.calendarReadonly .ui-inputfield {
    background-color: lightgray !important;
}

.inputCurrency {
    text-align: right;
    width: 6.5em;
}

.inputStation {
    width: 8em;
}

.inputStationSearchSearchStationsResultTable {
    border-collapse: collapse;
}

.inputStationSearchSearchStationsResultTableColButton {
    width: 5em;
}

.inputStationSearchSearchStationsResultTableColName {
    width: 12em;
    word-break: break-all;
    word-wrap: break-word;
}

.inputLabel {
    margin-right: 0.5em;
}

.inputStationSearchSearchStationsResultViewPanel {
    width: 20em;
    max-height: 10em;
    overflow: auto;
}

.ui-panelgrid.borderless thead th,
.ui-panelgrid.borderless tbody,
.ui-panelgrid.borderless tbody tr,
.ui-panelgrid.borderless tbody td {
    border-style: none;
}

.ui-datatable-odd {
    background: none repeat scroll 0 0 #F2F5F9;
}


.ui-datatable-odd.borderless,
.ui-datatable.borderless table ,
.ui-datatable.borderless thread ,
.ui-datatable.borderless tbody,
.ui-datatable.borderless th,
.ui-datatable.borderless tr,
.ui-datatable.borderless td,
.ui-widget-content.borderless,
.ui-widget.borderless,
.ui-widget-content.borderless{
	border-style: none;
    border: none;
    background-color: white;
}

.noheader table thead tr {
    display: none;
}

 .expense-odd-table td.data-cell {
    background: none repeat scroll 0 0 #FEFFEA;
}

 .expense-yosan-detail-table td.data-cell {
    padding-bottom:0.5em;
}
 .expense-yosan-detail-odd-table td.data-cell {
    background: none repeat scroll 0 0 #FEFFEA;
    padding-bottom:0.5em;
}
 .odd-data-cell {
    background: none repeat scroll 0 0 #FEFFEA;
}

.useExpenseCurrencyCell{
	vertical-align: top;
	text-align: right;
}

.loginPanelStyle {
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    margin-top: 5em;
}

.loginInfo {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 400px;
}

.infoyear {
    width: 5em !important;
}

.infodept {
    width: 14em !important;
}

.infoframe {
    margin-top: 0.8em;
    width: 100%;
}

.infoframe thead td {
    height: 1.5em;
}

.infoframe tbody td {
    vertical-align: top;
}

.infotext {
    height: 466px;
    margin: 0;
    padding: 0;
    overflow-y: scroll;
}

.schedulePanelZeroHight {
    height: 0 !important; border-top: 0 !important; border-bottom: 0	 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;
}
.transportExpensePanelZeroHight {
    height: 0 !important; border-top: 0 !important; border-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;
}

.transportExpensePanelCol0 {
    width: 5.2em;
}

.transportExpensePanelCol1 {
    width: 5.2em;
}

.transportExpensePanelColValue {
    width: 8.5em;
}

.transportExpensePanelRoutesPanel {
    width: 58em;
    word-break: break-all;
    word-wrap: break-word;
}

.transportExpensePanelRoutes {
    width: 99%;
}

.transportExpensePanelNotes {
    width: 99%;
}

.routesSearchOptionMeansHead {
    width: 10.0em;
}

.routesSearchOptionMeansData {
    width: 10.0em;
}

/* 経路検索画面のサイズ(iframe) */
.routesSearchCooperationFrame {
    height: 640px !important;
    width: 840px !important;
}
/* 経路検索ダイアログ(dialog) */
.dlgRoutesSearch {
    height: 800px !important;
    width: 870px !important;
}

.routesSearchCooperationCommandPanel {
    margin-top: 0.5em;
}

.routesSearchCooperationDateItemHead {
    width: 8.5em;
}

.routesSearchCooperationDateItemHead2 {
    width: 7.0em;
}
.routesSearchCooperationDateItemData {
    width: 8.5em;
}

.routesSearchCooperationDateItemData2 {
    width: 18.55em;
}

.routesSearchCooperationDate input {
    width: 6em;
}

.routesSearchCooperationValStation {
    width: 7.5em;
}

.routesSearchCooperationValMaxResult {
    width: 3em !important;
}

/* 経路検索画面、片道往復プルダウン */
.routesSearchCooperationValOneway {
    width: 5em !important;
}

/* 出張編集画面、片道往復プルダウン(#22427対応) */
.routesSearchCooperationValOnewayShort {
    width: 4em !important;
}

.routesSearchCooperationValSurchargeType {
    width: 6em !important;
}

.routesSearchCooperationValIcticket {
    width: 7em !important;
}

.routesSearchCooperationValFeeling {
    width: 10em !important;
}

.routesSearchCooperationValShinkansen {
    width: 7em !important;
}

.routesSearchCooperationValExpressonly {
    width: 7em !important;
}

.routesSearchCooperationPanelValFromValTo, .routesSearchCooperationPanelValTos, .routesSearchCooperationPanelValOpts, .routesSearchCooperationPanelTransportExpense {
    margin-top: 1em;
}

.routesSearchCooperationRoutes {
    margin-top: 1em;
    table-layout: fixed !important;
    width: 60.4em !important;
    word-break: break-all;
    word-wrap: break-word;
}

.routesSearchCooperationRoutesEmpty {
    text-align: center;
    color: gray;
}

.routesSearchCooperationRequestButtonPanel {
    text-align: right;
}

.schedulePanelZeroHight {
    height: 0 !important; border-top: 0 !important; border-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;
}

.requiredText {
    background-color: #ddffdd !important;
}
.defaultText {
    background-color: #ffffff !important;
}

.requiredSelect .ui-selectonemenu-label {
    background-color: #ddffdd !important;
}

.requiredCalendar .ui-inputfield {
    background-color: #ddffdd !important;
    ime-mode:disabled;
}

.requiredCalendar input[size="16"]{
    width:120px;
}

.requiredCheckBox {
    background-color: #ddffdd !important;
}

.buttonGroup {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.singleLine
{
    text-wrap:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.tooltipStyle {
    max-width: 500px;
}

.inputAllowance {
    width: 60px;
}

.inputTimes {
    text-align: right;
    width: 25px;
}

.inputSundry {
    width: 60px;
}

.inputCreditLimit {
    width: 8em;
}

.dispPrice {
    text-align: right;
}

.masterTopCommandPanel {
    text-align: right;
}

.masterCommandPanel {
    margin-top: 0.5em;
    text-align: center;
}

.masterSearchItemHead {
    width: 12em;
}

.masterSearchItemData {
    width: 22em;
}

.masterItemDataDate input {
    width: 10em;
}

.masterItemDataUser {
    width: 16em !important;
}

.masterItemDataShozoku {
    width: 20.8em !important;
}

.masterItemDataCustomType {
    width: 8em !important;
}

.masterItemDataCustomName {
    width: 20.8em;
}

.masterTable {
    margin-top: 0.5em;
}

.masterDataItemHead {
    width: 11em;
}

.masterDataItemData {
    width: 22.8em;
}

.masterDataTable {
    margin-top: 0.5em;
}

.masterListSearchDataPanel {
    margin-top: 0.5em;
}

.masterHistSearchDataPanel {
    margin-top: 0.5em;
}

.masterDataCustomName {
    width: 21.5em !important;
}

.masterDataSearchCustomName {
    width: 14.5em !important;
}

.teikiMasterListTableColCustomName {
    width: 13em;
}

.teikiMasterListTableColCustomType {
    width: 4.5em;
}

.teikiMasterListTableColDataCustomType {
    text-align: center;
}

.teikiMasterListTableColShozoku {
    width: 13em;
}

.teikiMasterListTableColFromStationNm {
    width: 8.5em;
}

.teikiMasterListTableColToStationNm {
    width: 8.5em;
}

.teikiMasterListTableColUnusedFlag {
    width: 4em;
}

.teikiMasterListTableColDataUnusedFlag {
    text-align: center;
}

.teikiMasterListTableColHistButton {
    width: 4.9em;
}

.teikiMasterListTableColDataHistButton {
    text-align: center;
}

.teikiMasterListTableColDataButton {
    width: 4.9em;
}

.teikiMasterListTableColDataDataButton {
    text-align: center;
}

.teikiMasterDataItemDataUseStartDate {
}

.teikiMasterDataItemDataUseOverDate {
}

.teikiMasterDataItemDataCustomName {
}

.teikiMasterDataItemDataUnusedFlag {
    text-align: left;
}

.teikiMasterDataTeikiRoutesPanel {
    margin-top: 0.5em;
    width: 73.8em;
}

.teikiMasterDataItemDataTeikiRoutes {
    width: 73.8em;
    word-break: break-all;
    word-wrap: break-word;
}

.teikiMasterHistTableColUseStartYmd {
    width: 6em;
}

.teikiMasterHistTableColDataUseStartYmd {
    text-align: center;
}

.teikiMasterHistTableColUseOverYmd {
    width: 6em;
}

.teikiMasterHistTableColDataUseOverYmd {
    text-align: center;
}

.teikiMasterHistTableColDeductTarget {
    width: 6em;
    padding:0px !important;
}

.teikiMasterHistTableColDataDeductTarget {
    width: 6em;
    text-align: center;
    padding:0px !important;
}

.teikiMasterHistTableColRoute {
    padding:0px !important;
}

.teikiMasterHistTableColRoutePanelGrid {
	border: hidden;
}

.teikiMasterHistTableColRoutePanelGrid .ui-widget-content {
    background:transparent;
}

.teikiMasterHistTableColUnusedFlag {
    width: 4em;
}

.teikiMasterHistTableColDataUnusedFlag {
    text-align: center;
}

.teikiMasterHistTableColDataButton {
    width: 4.9em;
}

.teikiMasterHistTableColDataDataButton {
    text-align: center;
}

.teikiMasterHistTableColDeleteButton {
    width: 4.9em;
}

.teikiMasterHistTableColDataDeleteButton {
    text-align: center;
}

.shozokuMasterTableColButton {
    width: 4em;
}
.shozokuMasterTableButton {
    text-align: center;
}

.shozokuMasterListColName {
    width: 13em;
}

.shozokuMasterListColCode {
    width: 6em;
}

.shozokuMasterListFlag {
    width: 2em;
}

.shozokuMasterItemName {
    width: 22.8em;
}

.shozokuMasterItemCode {
    width: 11.2em;
}

.userMasterPertnerData {
    width: 40.6em;
}

.userMasterUserId {
    width: 8em;
}

.userMasterKojinNo {
    width: 8em;
}

.userMasterUserName {
    width: 8em;
}

.userMasterListName {
    width: 13em;
}

.userMasterShozokuName {
    width: 14em;
}

.userMasterItemName {
    width: 20em;
}

.userMasterItemValue {
    width: 16em;
}

.userMasterCheckBox {
    width: 3.4em;
}

.userMasterCheckBox2 {
    width: 6.5em;
}

.userMasterShoriBtn {
    width: 5.2em;
}

.userMasterShoriDisp {
    width: 8em;
}

.userMasterFieldWidth {
    width: 58.2em;
}

.masterMainteButtonWidth {
    width: 4em;
}

.masterMainteColButton {
   text-align: center;
    width: 4em;
}

.printAllDownloadButton {
    visibility: hidden;
}

.printAllButton {
    visibility: visible;
}

.searchResultHeader {
    text-align: left !important;
}

.searchInputTravelCd {
    width: 15em;
}

.searchSelectShozoku {
    width: 18em !important;
}

.searchSelectAuth {
    width: 18em !important;
}

.searchSelectPlanResultKbn {
    width: 5em !important;
}

.searchInputShozokuCd {
    width: 15em !important;
}

.searchInputShozokuName {
    width: 15em !important;
}

.searchSelectCustomer {
    width: 18em !important;
}

.searchInputStaffNo {
    width: 15em !important;
}

.searchInputCustomName {
    width: 15em !important;
}

.searchSelectStatusPlan {
    width: 20em !important;
}

.searchSelectStatusResult {
    width: 20em !important;
}

.searchSelectDenGrp {
    width: 20em !important;
}

.searchInputDenCd {
    width: 20em !important;
}

.searchSelectTemporaryPayment {
    width: 18em !important;
}

.modifySelectShozoku {
    width: 20em !important;
}

.modifySelectCustomer {
    width: 15em !important;
}

.modifyInputCustomerName {
    width: 12em;
    margin-left: 1em !important;
}

.modifySelectClass {
    width: 20em !important;
}

.modifySelectYosan {
    width: 20em !important;
}

.modifySelectArea {
	width: 16em !important;
}

.modifySelectAreaForHoliday {
	width: 10em !important;
}

.inputDatetime .ui-inputfield{
    width: 5em !important;
}

#useExpenseComponentImpl-useExpenseForm-blockInputField_blocker.ui-blockui{
    opacity: 0;
}

#modifyExpenceForm-blockInputField_blocker.ui-blockui{
    opacity: 0;
}

#modifyExpenceForm-blockInputStandardComponent_blocker.ui-blockui{
    opacity: 0;
}

#modifyExpenceForm-blockInputStandardComponent2_blocker.ui-blockui{
    opacity: 0;
}

#modifyExpenceForm-blockAppvoreCommentField_blocker.ui-blockui{
    opacity: 0;
}

#modifyAskForm-blockInputField_blocker.ui-blockui{
    opacity: 0;
}

#modifyAskForm-blockCommentField_blocker.ui-blockui{
    opacity: 0;
}

#modifyAskForm-blockAppvoreCommentField_blocker.ui-blockui{
    opacity: 0;
}

input::-webkit-input-placeholder {
    color: #ccc !important;
    font-weight: normal !important;
}
input:-ms-input-placeholder {
    color: #ccc !important;
    font-weight: normal !important;
}
input::-moz-placeholder {
    color: #ccc !important;
    font-weight: normal !important;
}

.ui-widget-overlay {
    opacity: 0.5;
    background: #000000;
}

/* searchResult Table */

.searchResultTableStepDisp {
    width: 1000px;
}
.searchResultTableStepDisp .columnCheck {
    width: 3%;
}
.searchResultTableStepDisp .columnTravelCd {
    width: 15%;
}
.searchResultTableStepDisp .columnTravelUserName {
    width: 14%;
}
.searchResultTableStepDisp .columnTitle {
    width: 15%;
}
.searchResultTableStepDisp .columnStatus {
    width: 15%;
}
.searchResultTableStepDisp .columnStep {
    width: 7%;
}
.searchResultTableStepDisp .columnSiharaiYmd {
    width: 9%;
}
.searchResultTableStepDisp .columnDetail {
    width: 11%;
}

.searchResultTableStepNotDisp {
    width: 1000px;
}
.searchResultTableStepNotDisp .columnCheck {
    width: 4%;
}
.searchResultTableStepNotDisp .columnTravelCd {
    width: 17%;
}
.searchResultTableStepNotDisp .columnTravelUserName {
    width: 22%;
}
.searchResultTableStepNotDisp .columnTitle {
    width: 22%;
}
.searchResultTableStepNotDisp .columnStatus {
    width: 17%;
}
.searchResultTableStepNotDisp .columnDetail {
    width: 8%;
}

.confirmTable {
    width: 1000px;
}
.confirmTable .columnTravelCd {
    width: 180px;
}
.confirmTable .columnDate {
    width: 120px;
}
.confirmTable .columnTravelUserName {
    width: 220px;
}
.confirmTable .columnTitle {
}
.confirmTable .columnKbn {
}

.confirmTableDispResult {
    width: 1000px;
}
.confirmTableDispResult .columnTravelCd {
    width: 180px;
}
.confirmTableDispResult .columnDate {
    width: 120px;
}
.confirmTableDispResult .columnTravelUserName {
    width: 220px;
}
.confirmTableDispResult .columnTitle {
}
.confirmTableDispResult .columnKbn {
    width: 60px;
}

.confirmMsg {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.toBottomLink {
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-width: 0.5px;
    padding-bottom: 1px;
}

.toTopLink {
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-width: 0.5px;
    padding-bottom: 1px;
}

/* use Java File */
.chartGroupTitle {
    float: left;
    margin: 5px;
    background-color: greenYellow;
    border: 1px solid;
}

/* マスタメンテパスワード入力ダイアログ */
.dlgPasswordIn {
    height: 230px !important;
    width: 440px !important;
}
/* 承認者検索ダイアログ */
.dlgApproverSearch {
    height: 690px !important;
    width: 770px !important;
    overflow: auto !important;
}
/* 代理申請検索ダイアログ */
.dlgPertnerSearch {
    height: 750px !important;
    width: 1000px !important;
}
/* 人事個人No検索ダイアログ */
.dlgJinjiSearch {
    height: 750px !important;
    width: 1000px !important;
}
/* 財務オペレータNo検索ダイアログ */
.dlgZaimuSearch {
    height: 750px !important;
    width: 1000px !important;
}
/* 所属・役職 編集ダイアログ */
.dlgPostEditor {
    height: 370px !important;
    width: 600px !important;
}
/* 期間重複出張ダイアログ */
.dlgDuplicateList {
    height: 690px !important;
    width: 1024px !important;
    overflow: auto !important;
}
/* 出張者検索ダイアログ */
.dlgCustomerSearch {
    height: 690px !important;
    width: 770px !important;
}
/* 所属検索ダイアログ */
.dlgShozokuSearch {
    height: 690px !important;
    width: 770px !important;
}
/* 予算検索ダイアログ */
.dlgYosanSearch {
    height: 750px !important;
    width: 1000px !important;
    overflow: auto !important;
}
/* 配分先検索ダイアログ */
.dlgOwnerSearch {
    height: 750px !important;
    width: 1000px !important;
    overflow: auto !important;
}
/* 科目検索ダイアログ */
.dlgKamokuSearch {
    height: 750px !important;
    width: 1000px !important;
    overflow: auto !important;
}
/* 支払先検索ダイアログ */
.dlgGyoSearch {
    height: 750px !important;
    width: 1000px !important;
    overflow: auto !important;
}
/* 出張伺い・申請・報告・使用経費詳細検索ダイアログ */
.dlgExpenseDetailSearch {
    height: 750px !important;
    width: 1000px !important;
    overflow: auto !important;
}
/* 出張申請・報告 使用予算詳細ダイアログ */
.dlgUseYosan {
    height: 690px !important;
    width: 1024px !important;
    overflow: auto !important;
}
/* ユーザ名称検索ダイアログ */
.dlgUserNameSearch {
    height: 690px !important;
    width: 770px !important;
    overflow: auto !important;
}

/* 出張申請・報告 承認状況ダイアログ */
.dlgApprovalstatus {
    height: 420px !important;
    width: 1024px !important;
}

/* 出張申請・報告 承認履歴ダイアログ */
.dlgApprovalhistory {
    height: 420px !important;
    width: 1024px !important;
}

.searchSelectCustomerDetail {
    width: 16em !important;
}
.searchInputTitle {
    width: 15em !important;
}
.searchInputTravelPlace {
    width: 15em !important;
}
.searchInputMeans {
    width: 15em !important;
}
.searchSelectClass {
    width: 18em !important;
}
.searchSelectYosan {
    width: 18em !important;
}
.searchInputYosanDetail {
    width: 15em !important;
}
.searchInputAbroadContact {
    width: 15em !important;
}
.searchInputHomeContact {
    width: 15em !important;
}
.searchInputGeneralItem {
    width: 15em !important;
}
.searchSelectArea {
    width: 18em !important;
}
.searchInputPriceNoOneFrom {
    width: 8em !important;
}
.searchInputPriceNoOneTo {
    width: 8em !important;
}
.searchInputPriceNoTwoFrom {
    width: 8em !important;
}
.searchInputPriceNoTwoTo {
    width: 8em !important;
}
.searchInputPriceNoThreeFrom {
    width: 8em !important;
}
.searchInputPriceNoThreeTo {
    width: 8em !important;
}
.searchInputPriceNoFourFrom {
    width: 8em !important;
}
.searchInputPriceNoFourTo {
    width: 8em !important;
}
.searchInputExpenseNoOneFrom {
    width: 8em !important;
}
.searchInputExpenseNoOneTo {
    width: 8em !important;
}
.searchInputExpenseNoTwoFrom {
    width: 8em !important;
}
.searchInputExpenseNoTwoTo {
    width: 8em !important;
}
.searchInputExpenseNoThreeFrom {
    width: 8em !important;
}
.searchInputExpenseNoThreeTo {
    width: 8em !important;
}
.searchInputExpenseNoFourFrom {
    width: 8em !important;
}
.searchInputExpenseNoFourTo {
    width: 8em !important;
}
.searchInputExpenseNoFiveFrom {
    width: 8em !important;
}
.searchInputExpenseNoFiveTo {
    width: 8em !important;
}
.searchInputExpenseNoSixFrom {
    width: 8em !important;
}
.searchInputExpenseNoSixTo {
    width: 8em !important;
}
.searchInputRoute {
    width: 15em !important;
}
.searchInputRouteNote {
    width: 15em !important;
}
.searchInputSundryMileageFrom {
    width: 8em !important;
}
.searchInputSundryMileageTo {
    width: 8em !important;
}
.searchInputSundryFuelFrom {
    width: 8em !important;
}
.searchInputSundryFuelTo {
    width: 8em !important;
}
.searchInputSundryOneFrom {
    width: 8em !important;
}
.searchInputSundryOneTo {
    width: 8em !important;
}
.searchInputSundryTwoFrom {
    width: 8em !important;
}
.searchInputSundryTwoTo {
    width: 8em !important;
}
.searchInputSundryThreeFrom {
    width: 8em !important;
}
.searchInputSundryThreeTo {
    width: 8em !important;
}
.searchInputSundryFourFrom {
    width: 8em !important;
}
.searchInputSundryFourTo {
    width: 8em !important;
}
.searchInputSundryFiveFrom {
    width: 8em !important;
}
.searchInputSundryFiveTo {
    width: 8em !important;
}
.searchInputSundrySixFrom {
    width: 8em !important;
}
.searchInputSundrySixTo {
    width: 8em !important;
}
.searchInputSundrySevenFrom {
    width: 8em !important;
}
.searchInputSundrySevenTo {
    width: 8em !important;
}
.searchInputSundryEightFrom {
    width: 8em !important;
}
.searchInputSundryEightTo {
    width: 8em !important;
}
.searchInputSundryNineFrom {
    width: 8em !important;
}
.searchInputSundryNineTo {
    width: 8em !important;
}
.searchInputSundryTenFrom {
    width: 8em !important;
}
.searchInputSundryTenTo {
    width: 8em !important;
}
.searchInputAbroadSundryOneFrom {
    width: 8em !important;
}
.searchInputAbroadSundryOneTo {
    width: 8em !important;
}
.searchInputAbroadSundryTwoFrom {
    width: 8em !important;
}
.searchInputAbroadSundryTwoTo {
    width: 8em !important;
}
.searchInputAbroadSundryThreeFrom {
    width: 8em !important;
}
.searchInputAbroadSundryThreeTo {
    width: 8em !important;
}
.searchInputAbroadSundryFourFrom {
    width: 8em !important;
}
.searchInputAbroadSundryFourTo {
    width: 8em !important;
}
.searchInputAbroadSundryFiveFrom {
    width: 8em !important;
}
.searchInputAbroadSundryFiveTo {
    width: 8em !important;
}
.searchInputNote {
    width: 15em !important;
}
.searchSelectDenGrp {
    width: 18em !important;
}
.searchInputDenCd {
    width: 15em !important;
}
.searchSelectBusyoNo {
    width: 18em !important;
}
.searchSelectGyomuNo {
    width: 18em !important;
}
.searchInputKmkCd {
    width: 15em !important;
}
.searchInputKmkNm {
    width: 15em !important;
}
.searchSelectOwnerNo {
    width: 18em !important;
}
.searchSelectHojokinKbn {
    width: 18em !important;
}
.searchInputShiharaisakiCd {
    width: 15em !important;
}
.searchInputShiharaisakiNm {
    width: 15em !important;
}
.searchSelectShiharaiKbn {
    width: 18em !important;
}
.searchInputShiharaisakiHosoku {
    width: 15em !important;
}
.searchInputSeiriBango {
    width: 15em !important;
}
.searchInputTekiyo {
    width: 15em !important;
}
.searchInputTekiyo2 {
    width: 15em !important;
}
.searchInputBikou {
    width: 15em !important;
}
.mailTemplateMasterMailTemplateName {

}
.mailTemplateMasterMenu {
    width: 8em;
}
.mailTemplateMasterClass {
    width: 15em;
}
.textCenter {
    text-align: center;
}

.newInfoText {
    margin: 0;
    padding: 0;
    line-height:1.5em;
    letter-spacing:0.2em;
}

#dataForm-routeList_data .ui-state-highlight {
	background: transparent 50% 50% repeat-x;
    border: 1px solid #A6C9E2;
}

#dataForm-routeList_head th {
	border: 1px solid #4297d7;
	background: #5c9ccc url("../javax.faces.resource/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png.xhtml?ln=primefaces-redmond") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

#dataForm-routeList_data tr {
    background-color: white;
}

#dataForm-routeList_data .ui-state-active .ui-icon {
	background-image: url("../javax.faces.resource/images/ui-icons_f9bd01_256x240.png.xhtml?ln=primefaces-redmond") !important;
}

.fc-view {
    background-color: #ffffff !important;
}

th.fc-mon {
    background-color: #bed6f8;
}
th.fc-tue {
    background-color: #bed6f8;
}
th.fc-wed {
    background-color: #bed6f8;
}
th.fc-thu {
    background-color: #bed6f8;
}
th.fc-fri {
    background-color: #bed6f8;
}
th.fc-sat {
    background-color: #bed6f8;
}
th.fc-sun {
    background-color: #bed6f8;
}
.cc-holiday-cell {
    color: #ff0033 !important;
    background-color: rgba(255, 127, 127, 0.25) !important;
}
.cc-user-holiday-cell {
    color: #ff0033 !important;
    background-color: rgba(255, 127, 127, 0.25) !important;
}
.cc-user-not-holiday-cell {
    color: #ff0033 !important;
    background-color: rgba(255, 255, 255, 0.25) !important;
}

.fc-holiday {
    color: #ff0033 !important;
    background-color: transparent !important;
    border: none !important;
}
.fc-sun {
    color: #ff0033;
    background-color: rgba(255, 127, 127, 0.25);
}

.fc-sat {
    color: #3333ff;
    background-color: rgba(127, 127, 255, 0.25);
}
.user-holiday {
    background-color: #87ad3a !important;
    border-color: #87ad3a !important;
}
.user-not-holiday {
    background-color: #3a87ad !important;
    border-color: #3a87ad !important;
}
.fc-center {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.ui-growl {
    z-index: 999999 !important;
}
.searchSelectKinmuti {
    width: 18em !important;
}
.teikiPanel {
	width: 100%;
}
.announceTitleRefControl {
    font-weight: bold;
}
.announceRefControl {
}
.announceTitleRefControlDetails {
    font-weight: bold;
}
.announceRefControlDetails {
}
.searchStaffNo {
    width: 11em !important;
}
.searchShozokuNo {
    width: 11em !important;
}
.searchShozokuNoDetail {
    width: 9em !important;
}
/* 使用経費未使用フラグチェックボックス */
.notUseExpenseFlg
{
    white-space:nowrap;
}
.fileUpdateID{
	width: 450px;
	border-width: 0 1px 0;
}
.expenseBlockUiInput
{
	z-index: 500 !important;
}
/* 使用予算詳細ボタン */
.useYosanDetailBtn
{
	z-index: 900 !important;
}
/* 伝票添付ファイルダウンロードボタン */
.denFileDownloadBtn
{
	z-index: 900 !important;
}
.viewContainerBlockUiCls
{
	z-index: 9000 !important;
}
.fieldCtrlReadonly {
	border-width:0px !important;
	border-style:None !important;
	background-color:transparent !important;
	box-shadow:None !important;
	opacity:1 !important;
}

.preformatted{
    white-space: pre-wrap;
    word-wrap: break-word;
}


.nextapprove{
	background:#fbec88 url("../javax.faces.resource/images/ui-bg_flat_55_fbec88_40x100.png.xhtml?ln=primefaces-redmond") 50% 50% repeat-x !important;
	color:#363636 !important;
}

input::-ms-reveal {
	display: none;
}</pre></body></html>