﻿@charset "UTF-8";

/* アイコンファイル参照 */
@font-face{font-family:icon;src:url(fonts/icon.eot?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000);src:url(fonts/icon.eot?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000#iefix) format("embedded-opentype"),url(fonts/icon.ttf?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000) format("truetype"),url(fonts/icon.woff?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000?ver=18000) format("woff"),url(fonts/icon.svg?ver=18000?ver=18000?ver=18000?ver=18000?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:"\e929";-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{}
.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:"\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.menucustomizeicon2 span{}
.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:"\e926";-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{}
.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:"\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.menucustomizeicon4 span{}
.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:"\e927";-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{}
.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:"\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.menucustomizeicon6 span{}
.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:"\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.menucustomizeicon7 span{}
.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{}
.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:"\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.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{}

span.noprint-top0{
  padding-top:5px
}

/* フッターのガイダンスA01が空のとき、背景より縦に長いガイダンスが登録されると画面が崩れる問題の対応 */
.p-footer {
  min-height:auto;
  height:auto;
}


/* メガメニュー第1階層の背景画像 */
/* #header.p-header {
    background-image: url("../images/wrapper_background_lh.png");
    background-size: auto 165px;
} */
/* メガメニュー：第1階層 */
.p-nav-list__item{
  width:123px;
  height:87px;
  font-size:13px;
}
/* メガメニュー：第1階層下部 */
.p-nav{
 border-bottom:none;
}
/* ロゴ画像 */
/* .p-header-top-area__logo{
 padding-top:8px;
} */
/* ヘッダー：右部 */
/* .p-header-top-area__btn-area{
 padding-top:8px;
} */
/* ヘッダー：ログアウトボタン */
.p-logout-btn__btn{
  background-color:#697dd1;
  color:#ffffff;
}
/* メニュー無しヘッダ */
.p-header-nomenu .p-header-top-area{
  height:70px;
}

/* フッター：メールアイコン非表示 */
.p-footer__inquiry::before{
  display: none;
}
/* BTOP001「未承認のおしらせ」「保存中取引のおしらせ」 */
.p-list-link__item a .p-list-link__item-under_l{
  width:490px !important;
}

.p-nav-list__item.-active a.init-bottom{
background-color:#eefafa;
}
.p-nav-list__item:hover a.init-bottom {
  background-color: #e5688c !important;
}

	/* 第1階層「一括データ伝送サービス」のフォント */
	.p-nav-list__item a.menucustomizeicon1{
	  font-size:90%;
	}
	/* 第1階層「一般ファイル伝送」のフォント */
	.p-nav-list__item a.menucustomizeicon6{
	  font-size:90%;
	}
	/* 第1階層「税金各種料金のペイジー払い込み」のフォント */
	.p-nav-list__item a.menucustomizeicon7{
	  font-size:90%;
	}
	/* 「ホームへ」ボタン */
	#homeheBtn.p-logout-btn__btn{
	background-color:#e56466;
	}

/* ホームボタン非表示 */
li.p-nav-list__item:first-child {
  display:none;
}

/* ナビゲーションの線 */
.c-step li::before{
      width:19px;
}

.c-step li::after{
      width:19px;
}

/*BTOP001 ＩＤ連携サービスボタン*/
#idRenkeiSvcBtn{
background-color:#4480ba;
width:140px;
height: 30px;
vertical-align:middle;
color:#ffffff;
}

/* 問題管理票No.95対応 */
.p-footer__inquiry{
    font-size:1.2rem ;
}

/* フッターのフォントサイズを統一 */
.p-footer__inquiry{
  font-size:1.2rem;
  padding-left:0px;
  position:unset;

}

/* フッターのレイアウトを変更 */
.p-footer__inquiry span {
  text-align:right;
  float:right;
  margin-right:525px;
}

.p-footer__copy-right {
  padding-top:20px;
  padding-bottom:10px;
}

/* フッターのカラーを変更 */
.l-footer {
  background-color:#f7546c;
}

/* メガメニューの変更 */
.p-nav-list__item a.init-bottom span{
  font-size: 14px;
  font-weight: bold;
}

/* ヘッダーのメニューアイコンの色の変更 */
/* 第1階層の「一括データ伝送サービス」のアイコン */
#mi1-menucustomize1.menucustomizeicon1::before{
  color:#f4467c;
}
/* 第1階層の「一般ファイル伝送」のアイコン */
#mi1-menucustomize2.menucustomizeicon2::before{
  color:#33ccff;
}
/* 第1階層の「残高・明細照会」のアイコン */
#mi1-menucustomize3.menucustomizeicon3::before{
  color:#ffc000;
}
/* 第1階層の「振込振替」のアイコン */
#mi1-menucustomize4.menucustomizeicon4::before{
  color:#33cccc;
}
/* 第1階層の「税金各種料金のペイジー払込み」のアイコン */
#mi1-menucustomize5.menucustomizeicon5::before{
  color:#dfdf00;
}
/* 第1階層の「承認」のアイコン */
#mi1-menucustomize6.menucustomizeicon6::before{
  color:#9999ff;
}
/* 第1階層の「管理」のアイコン */
#mi1-menucustomize7.menucustomizeicon7::before{
  color:#ff66cc;
}
/* 第1階層の「その他サービス」のアイコン */
#mi1-menucustomize8.menucustomizeicon8::before{
  color:#99ff66;
}
/* 第1階層のホバーのアイコン */
.p-nav-list__item:hover a.init-bottom::before {
  color:#ffffff !important;
}
/* 業務系ボタンの設定 */
.p-list-link__item--menu a {
  font-size: 18px;
  color: #6b6b6b;
  font-weight: bold;
  background-color: #feeded;
  border: 2px solid #fa83a5;
}

.p-list-link__item--menu a::before {
  border-top: 2px solid #dc3565;
  border-right: 2px solid #dc3565;
}

/*表の背景色*/
.c-table__column th ,
.c-table__column--02 th ,
.c-table th ,
.u-border-top-th-hidden::before {
  color:#444444;
  background:#ffd4e1;
}

/*ボタンの角を丸く修正*/
.c-btn-primary ,
.c-btn-next ,
.c-btn-related-link ,
.c-btn-related-link-next ,
.c-btn-back ,
.c-btn-prev ,
.p-logout-btn__btn ,
.c-btn-blue ,
.p-table__keyboard tr td button ,
.c-btn-login ,
.c-btn-exit ,
.p-logout-idlink-btn__btn {
  border-radius: 5px;
}
.c-pager__next a, .c-pager__prev a ,
.c-pager__all-next a, .c-pager__all-prev a ,
.p-list-link__item--menu a ,
.p-sidebar-operate-history__item a ,
.p-list-link__item a ,
.p-table__pager li.-next a,
.p-table__pager li.-prev a {
  border-radius: 5px;
}

/* フッターの文字サイズ変更 */
.p-footer__inquiry ,
.p-footer__inquiry span ,
.p-footer__copy-right {
  font-size: 1.4rem;
}

/*カレンダーの色を変更*/
.p-table__calender thead th {
  background: #ffd4e1;
  color: #444;
  border: 1px solid #ffd4e1;
}

/* エラーメッセージ消去 */
.c-alert-error__icon{
display:none;
}
.c-alert-error{
display:none;
}
.c-text-error{
display:none;
}
.c-table-error__message {
display:none;
}
