﻿@charset "UTF-8";

/* アイコンファイル参照 */
@font-face{font-family:icon;src:url(fonts/icon.eot?ver=18000?ver=18000);src:url(fonts/icon.eot?ver=18000?ver=18000#iefix) format("embedded-opentype"),url(fonts/icon.ttf?ver=18000?ver=18000) format("truetype"),url(fonts/icon.woff?ver=18000?ver=18000) format("woff"),url(fonts/icon.svg?ver=18000?ver=18000#icon) format("svg");font-weight:400;font-style:normal}


/* メニューのアイコン定義 */
.p-nav-list__item a.menucustomizeicon0{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon0::before{content:"\e90f";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon0 span{}
.p-nav-list__item a.menucustomizeicon1{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon1::before{content:"\e912";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon1 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon2{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon2::before{content:"\e90d";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon2 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon3{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon3::before{content:"\e928";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon3 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon4{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon4::before{content:"\e928";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon4 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon5{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon5::before{content:"\e91e";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon5 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon6{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon6::before{content:"\e911";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon6 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon7{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon7::before{content:"\e917";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon7 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon8{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon8::before{content:"\e917";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon8 span{margin: 0px 5px 0px}
.p-nav-list__item a.menucustomizeicon9{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon9::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon9 span{}
.p-nav-list__item a.menucustomizeicon10{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon10::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon10 span{}
.p-nav-list__item a.menucustomizeicon11{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon11::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon11 span{}
.p-nav-list__item a.menucustomizeicon12{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon12::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon12 span{}
.p-nav-list__item a.menucustomizeicon13{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon13::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon13 span{}
.p-nav-list__item a.menucustomizeicon14{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon14::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon14 span{}
.p-nav-list__item a.menucustomizeicon15{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon15::before{content:"";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon15 span{}
.p-nav-list__item a.menucustomizeicon16{-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon16::before{content:"\e90d";-webkit-transition:background .2s ease .3s,color .2s ease .3s;transition:background .2s ease .3s,color .2s ease .3s}
.p-nav-list__item a.menucustomizeicon16 span{}

/* メニュー幅の自動調整 */
.p-nav-list__item {}

span.noprint-top0{
  padding-top:5px
}

/* フッターのガイダンスA01が空のとき、背景より縦に長いガイダンスが登録されると画面が崩れる問題の対応 */
.p-footer {
  min-height:180px;
  height:auto;
}

/* フッターのフォントサイズを統一 */
.p-footer__inquiry{
  font-size:1.2rem;
}

.c-step li::before{
      width:19px;
}

.c-step li::after{
      width:19px;
}

/*カレンダー表示の赤線非表示対応*/
table.p-table__calender td.underlineredblue::after
{
	background:none;
}

/* アイコンの画像化（ソフトウェアキーボード） */
.p-form-certification__btn::before {
  content:"";
}

.p-form-certification__btn {
  background-image:url(../images/softkey_btn.png);
  background-repeat:no-repeat;
  width:150px;
  height:18px;
  background-color:transparent;
}

.p-form-certification__btn:disabled {
  background-image:url(../images/dis_softkey_btn.png);
  background-repeat:no-repeat;
  width:150px;
  height:18px;
  background-color:transparent;
}

/* アイコンの画像化（カレンダー） */
.p-form-calendar__btn::before {
  content:"";
}

.p-form-calendar__btn {
  background-image:url(../images/calendar_btn.png);
  background-repeat:no-repeat;
  width:91px;
  height:18px;
  background-color:transparent;
}

.p-form-calendar__btn:disabled {
  background-image:url(../images/dis_calendar_btn.png);
  background-repeat:no-repeat;
  width:91px;
  height:18px;
  background-color:transparent;
}

/* body背景色変更 */
body {
 background: #fff;
}
/* フッター背景色変更 */
.l-footer {
 background: #dfdfdd;
 }
.p-footer, .p-footer__mail, .p-footer__inquiry::before {
 color: #333;
}
/* フッターのアイコン消去 */
.p-footer__inquiry::before {
  display:none;
}
/* フッター左寄せ */
.p-footer__inquiry {
  padding-left: 0px;
}
/* ログアウトボタン色変更 */
.p-logout-btn__btn {
  background: #92ce36;
  color: #fff;
}
/* ログインボタン色変更 */
.c-btn-login {
  background: #92ce36;
  color: #fff;
}
/* 業務選択変更 */
/* 業務選択画面：カード背景色 */
/* 作業選択画面：カード背景色 */
#bsSK001Info .p-content__main.-noline-bottom,
#bcZN001Info .p-content__main.-noline-bottom,
#bfKF001Info .p-content__main.-noline-bottom,
#biKK001Info .p-content__main.-noline-bottom,
#bkGK001Info .p-content__main.-noline-bottom,
#bkSF001Info .p-content__main.-noline-bottom,
#bkZF001Info .p-content__main.-noline-bottom,
#brSK001Info .p-content__main.-noline-bottom,
#bsGF001Info .p-content__main.-noline-bottom,
#bsNS001Info .p-content__main.-noline-bottom,
#btJS017Info .p-content__main.-noline-bottom{
  background:#e3f2ff;
  }
/* 作業選択画面：タイトルの背景色 */
#bcZN001Info .p-section__top,
#bfFK001Info .p-section__top,
#bfKF001Info .p-section__top,
#biKK001Info .p-section__top,
#bkFK001Info .p-section__top,
#bkGK001Info .p-section__top,
#bkSF001Info .p-section__top,
#bkSK001Info .p-section__top,
#bkZF001Info .p-section__top,
#bnSK001Info .p-section__top,
#brSK001Info .p-section__top,
#bsFK001Info .p-section__top,
#bsGF001Info .p-section__top,
#bsNS001Info .p-section__top,
#btJS017Info .p-section__top{
  background-color:#ffffff;
  }
/* 作業選択画面：背景色がある部分の余白 */
/* 口座指定方法選択画面：背景色がある部分の余白 */
.u-mt-30{
  padding-bottom:14px;
  }
/*作業選択画面：ボタンの右寄せ*/
#bcZN001Info .p-list-link,
#bfFK001Info .p-list-link,
#bfKF001Info .p-list-link,
#biKK001Info .p-list-link,
#bkFK001Info .p-list-link,
#bkGK001Info .p-list-link,
#bkSF001Info .p-list-link,
#bkSK001Info .p-list-link,
#bkZF001Info .p-list-link,
#bnSK001Info .p-list-link,
#brSK001Info .p-list-link,
#bsFK001Info .p-list-link,
#bsGF001Info .p-list-link,
#bsNS001Info .p-list-link,
#btJS017Info .p-list-link{
  margin-left:15px;
  }
/* 業務選択画面：ガイダンスの右寄せ */
/* 作業選択画面：ガイダンスの右寄せ */
/* 口座指定方法選択画面：ガイダンスの右寄せ */
#bsSK001Info .p-list-link__item--menu .p-list-link__text,
#bfKF001Info .p-list-link__item--menu .p-list-link__text,
#bcZN001Info .p-list-link__item--menu .p-list-link__text,
#bfFK001Info .p-list-link__item--menu .p-list-link__text,
#bfKF001Info .p-list-link__item--menu .p-list-link__text,
#biKK001Info .p-list-link__item--menu .p-list-link__text,
#bkFK001Info .p-list-link__item--menu .p-list-link__text,
#bkGK001Info .p-list-link__item--menu .p-list-link__text,
#bkSF001Info .p-list-link__item--menu .p-list-link__text,
#bkSK001Info .p-list-link__item--menu .p-list-link__text,
#bkZF001Info .p-list-link__item--menu .p-list-link__text,
#bnSK001Info .p-list-link__item--menu .p-list-link__text,
#brSK001Info .p-list-link__item--menu .p-list-link__text,
#bsFK001Info .p-list-link__item--menu .p-list-link__text,
#bsGF001Info .p-list-link__item--menu .p-list-link__text,
#bsNS001Info .p-list-link__item--menu .p-list-link__text,
#bkSF003Info .p-list-link__item--menu .p-list-link__text,
#bkZF003Info .p-list-link__item--menu .p-list-link__text,
#bsGF003Info .p-list-link__item--menu .p-list-link__text,
#bcZN003Info .p-list-link__item--menu .p-list-link__text,
#bfKF003Info .p-list-link__item--menu .p-list-link__text,
#btJS017Info .p-list-link__item--menu .p-list-link__text{
  padding-left: 35px;
  }
/* 業務選択画面：ボタンの色味 */
/* 作業選択画面：ボタンの色味 */
/* 口座指定方法選択画面：ボタンの色味 */
.p-list-link__item--menu a{
 background-color:#ffffff;
 color:#666;
 border: 3px solid #b7de68;
 font-size:1.5rem;
 font-weight:bold;
 }
 /* 業務選択画面：ボタン右部の"＞" */
 /* 作業選択画面：ボタン右部の"＞" */
 /* 口座指定方法選択画面：ボタン右部の"＞" */
.p-list-link__item--menu a::before{
  border-top: 3px solid #b7de68;
  border-right: 3px solid #b7de68;
}
/* 口座指定方法選択画面：カードの背景色 */
#bkSF003Info .p-section,
#bkZF003Info .p-section,
#bsGF003Info .p-section,
#bcZN003Info .p-section,
#bfKF003Info .p-section,
#bfFK001Info .p-section,
#bsFK001Info .p-section,
#bkSK001Info .p-section,
#bkFK001Info .p-section,
#bnSK001Info .p-section,
#btJS017Info .p-section{
  background:#e3f2ff;
}
/* 口座指定方法選択画面：セクションタイトルの背景色 */
#bkSF003Info .p-section .p-section__top,
#bkZF003Info .p-section .p-section__top,
#bsGF003Info .p-section .p-section__top,
#bcZN003Info .p-section .p-section__top,
#bfKF003Info .p-section .p-section__top{
  background-color:#fff;
}
/* 口座指定方法選択画面： */
#bkSF003Info .p-list-link__btn,
#bkZF003Info .p-list-link__btn,
#bsGF003Info .p-list-link__btn,
#bcZN003Info .p-list-link__btn,
#bfKF003Info .p-list-link__btn{
  margin-left:15px;
}
/* 業務選択画面：：背景色がある部分の余白 */
#bsSK001Info .p-list-link {
  padding: 10px 0 20px 15px;
}


/* ボタン色変更 */
.c-btn-blue, .c-btn-primary, .c-btn-second-primary, .c-btn-action,
.c-btn-edit, .c-btn-registration, .c-btn-add, .c-btn-delete,
.c-btn-approved, .c-btn-remand, .c-btn-data-inquiry,
.c-btn-download, .c-btn-clear, .c-btn-show, .c-btn-search,
.c-btn-commission, .c-btn-mail, .c-btn-print, .c-btn-save,
.c-btn-primary--small, .c-btn-primary--middle {
  background: #1694ff;
}

.c-btn-back, .c-btn-exit, .c-btn-second-back, .c-btn-action.-type_w,
.c-btn-action.-type_ws, .c-btn-action.-type_wxs, .c-btn-edit.-type_w,
.c-btn-edit.-type_ws, .c-btn-edit.-type_wxs, .c-btn-registration.-type_w,
.c-btn-registration.-type_ws, .c-btn-registration.-type_wxs,
.c-btn-add.-type_w, .c-btn-add.-type_ws, .c-btn-add.-type_wxs,
.c-btn-delete.-type_w, .c-btn-delete.-type_ws, .c-btn-delete.-type_wxs,
.c-btn-approved.-type_w, .c-btn-approved.-type_ws, .c-btn-approved.-type_wxs,
.c-btn-remand.-type_w, .c-btn-remand.-type_ws, .c-btn-remand.-type_wxs,
.c-btn-data-inquiry.-type_w, .c-btn-data-inquiry.-type_ws,
.c-btn-data-inquiry.-type_wxs, .c-btn-download.-type_w, .c-btn-download.-type_ws,
.c-btn-download.-type_wxs, .c-btn-clear.-type_w, .c-btn-clear.-type_ws,
.c-btn-clear.-type_wxs, .c-btn-show.-type_w, .c-btn-show.-type_ws,
.c-btn-show.-type_wxs, .c-btn-search.-type_w, .c-btn-search.-type_ws,
.c-btn-search.-type_wxs, .c-btn-commission.-type_w, .c-btn-commission.-type_ws,
.c-btn-commission.-type_wxs, .c-btn-mail.-type_w, .c-btn-mail.-type_ws,
.c-btn-mail.-type_wxs, .c-btn-read, .c-btn-kinshi, .c-btn-print.-type_w,
.c-btn-save.-type_w, .c-btn-confirm, .c-btn-reload, .c-btn-secondary--small,
.c-btn-secondary--wide, .c-btn-zoom, .c-btn-related-link, .c-btn-related-link-next,
.c-btn-close, .ui-dialog .ui-dialog-buttonpane button.jqDialog_confirm_btnCancel {
  color: #1694ff;
  border: solid 1px #1694ff;
}

.c-btn-prev, .c-btn-prev::before, .c-btn-next, .c-btn-next::before, .c-btn-back::before, .c-btn-exit::before, .c-btn-second-back::before,
.c-btn-action.-type_w::before, .c-btn-action.-type_ws::before,
.c-btn-action.-type_wxs::before, .c-btn-edit.-type_w::before,
.c-btn-edit.-type_ws::before, .c-btn-edit.-type_wxs::before,
.c-btn-registration.-type_w::before, .c-btn-registration.-type_ws::before,
.c-btn-registration.-type_wxs::before, .c-btn-add.-type_w::before,
.c-btn-add.-type_ws::before, .c-btn-add.-type_wxs::before,
.c-btn-delete.-type_w::before, .c-btn-delete.-type_ws::before,
.c-btn-delete.-type_wxs::before, .c-btn-approved.-type_w::before,
.c-btn-approved.-type_ws::before, .c-btn-approved.-type_wxs::before,
.c-btn-remand.-type_w::before, .c-btn-remand.-type_ws::before,
.c-btn-remand.-type_wxs::before, .c-btn-data-inquiry.-type_w::before,
.c-btn-data-inquiry.-type_ws::before, .c-btn-data-inquiry.-type_wxs::before,
.c-btn-download.-type_w::before, .c-btn-download.-type_ws::before,
.c-btn-download.-type_wxs::before, .c-btn-clear.-type_w::before,
.c-btn-clear.-type_ws::before, .c-btn-clear.-type_wxs::before,
.c-btn-show.-type_w::before, .c-btn-show.-type_ws::before,
.c-btn-show.-type_wxs::before, .c-btn-search.-type_w::before,
.c-btn-search.-type_ws::before, .c-btn-search.-type_wxs::before,
.c-btn-commission.-type_w::before, .c-btn-commission.-type_ws::before,
.c-btn-commission.-type_wxs::before, .c-btn-mail.-type_w::before,
.c-btn-mail.-type_ws::before, .c-btn-mail.-type_wxs::before, .c-btn-read::before,
.c-btn-kinshi::before, .c-btn-print.-type_w::before, .c-btn-save.-type_w::before,
.c-btn-close::before, .c-btn-confirm::before, .c-btn-related-link::before,
.c-btn-related-link-next::before {
  color: #1694ff;
}

.ui-dialog .ui-dialog-buttonpane button.jqDialog_alert_btnOK, .ui-dialog .ui-dialog-buttonpane button.jqDialog_confirm_btnOK {
  background: #1694ff;
  border: solid 1px #1694ff;
}

/* ボタン色変更ここまで */


/* メガメニューのアイコン非表示化 */
.p-nav-list__item a.file::before,
.p-nav-list__item a.moneyforward::before,
.p-nav-list__item a.data-transfer::before,
.p-nav-list__item a.taxforward::before,
.p-nav-list__item a.acceptation::before,
.p-nav-list__item a.file-transfer::before,
.p-nav-list__item a.management::before,
.p-nav-list__item a.serviceslinked::before,
.p-nav-list__item a.menucustomizeicon1::before,
.p-nav-list__item a.menucustomizeicon2::before,
.p-nav-list__item a.menucustomizeicon3::before,
.p-nav-list__item a.menucustomizeicon4::before,
.p-nav-list__item a.menucustomizeicon5::before,
.p-nav-list__item a.menucustomizeicon6::before,
.p-nav-list__item a.menucustomizeicon7::before,
.p-nav-list__item a.menucustomizeicon8::before {
  content: "";
}
/* ホームアイコンの位置移動 */
.p-nav-list__item a::before {
  position: static;
  top: auto;
  left: auto;
}
/* メガメニュー文言の位置調整 */
.p-nav-list__item a span {
  margin: 5px 5px 0;
}
/* メガメニューの幅調整 */
.p-nav-list__item {
  height: 50px;
}
.p-nav {
  min-height: 50px;
}
.p-login-user i::before {
  font-size: 1.5rem;
  font-weight: bold;
}
.p-login-user i {
  border: 1px solid #7ca2e6;
  border-radius: 10%;
  padding-left: 2px;
  padding-right: 2px;
}
.icon-master::before {
  content: "マスタ"
}

.icon-administrator::before {
  content: "管理者";
}
.icon-user::before {
  content: "一般"
}
.p-logout-idlink-btn__btn#idRenkeiSvcBtn {
width: auto;
padding: 0px 5px 0px 5px;
}

