﻿@charset "UTF-8";

/* アイコンファイル参照 */
@font-face{font-family:icon;src:url(fonts/icon.eot?ver=18000?ver=18000?ver=18000);src:url(fonts/icon.eot?ver=18000?ver=18000?ver=18000#iefix) format("embedded-opentype"),url(fonts/icon.ttf?ver=18000?ver=18000?ver=18000) format("truetype"),url(fonts/icon.woff?ver=18000?ver=18000?ver=18000) format("woff"),url(fonts/icon.svg?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:"\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.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:"\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.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:"\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{}
.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:"\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.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:"\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{}
.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:"\e920";-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:"";-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:180px;
  height:auto;
}
/* メガメニュー第1階層の文字色 */
.p-nav-list__item a{
  color:#2452a5;
}
/*ヘッダ：ログアウトボタン*/
.p-logout-btn__btn{
color:#feefef;
background:#fa1010;
}
/*ヘッダ：文字サイズ変更アイコン（デフォルト）*/
.p-font-change__list-large,
.p-font-change__list-middium,
.p-font-change__list-small{
background-color:#fff;
color:#444;
}
/*ヘッダ：文字サイズ変更アイコン（アクティブ・ホバー）*/
.p-font-change__list-large.is-active,
.p-font-change__list-large:hover,
.p-font-change__list-middium.is-active,
.p-font-change__list-middium:hover,
.p-font-change__list-small.is-active,
.p-font-change__list-small:hover{
border-color:#ff6d2d;
background-color:#ff6d2d;
color:#fff;
}
/*ヘッダ：文字サイズ変更のテキストの文字色*/
.p-font-change__list{
color:#fff;
}
/*表要素のエラー要素の背景色*/
.c-table-error, .alertred{
background:#ffccff;
}

/*表要素のアラート要素の背景色*/
.c-table-warning, .alertyellow{
background:#ffff99;
}
/*フッタ：現行引継ぎここから*/
#custom ul{
  float:right;
  display:block;
  width: 187px;
  margin:0;
  padding:14px 10px 0 80px;
}
#custom ul li{
  height: 13px;
  margin:0;
  padding:9px 0 3px 18px;
  background:url(../images/footer1.gif) left no-repeat;
  background-position: 0px 10px;
  line-height:1;
}
#custom{
display:block;
width:98%;
margin-top:38px;
height:115px;
margin-bottom:11px;
padding-bottom:0px;
background:url(../images/footer.gif) no-repeat;
background-size:100% auto;
}

#custom ul li a, #custom p.mail a { color:#003366; text-decoration:none;}
#custom ul li a:hover, #custom p.mail a:hover { color:#ff0000;}

/*フッタ：現行引継ぎここまで*/

/*ヘッダ：背景画像の設定*/
#header.p-header{
  background-image: url("../images/wrapper_background.png?ver=18000");
  background-size: auto 160px;
 }
/*ヘッダ：タイムスタンプの文字色*/
.p-header__timestamp{
color:#fff;
}
/*ヘッダ：ロゴ詳細画像の設定*/
.p-header-top-area{
  margin-top: 5px;
  background-image: url("../images/siteImg.png?ver=18000");
  background-repeat: no-repeat;
  height:80px;
}
/*ヘッダ：ボタンエリアの位置調整*/
.p-header-top-area__btn-area{
padding-top:15px;
}
/* ヘッダ：ボタンエリア文字色 */
.p-header__timestamp,
.p-login-user i::before,
.p-login-user .user-name{
color:#fff;
}

/*メニュー無しヘッダ：ロゴ詳細画像の設定*/
.p-header-nomenu .p-header-top-area{
  background-image: url("../images/siteImg.png?ver=18000");
  background-size: auto 167px;
  height:135px;
}
/* メニュー無しヘッダ：背景画像の設定 */
#header.p-header-nomenu{
  background-image:url("../images/wrapper_background.png?ver=18000");
  background-size: auto 146px;
  padding-top: 4px;
}
/* メニュー無しヘッダ：タイムスタンプの位置調整 */
.p-header-nomenu .p-header-top-area .p-header__timestamp{
top:-5px;
}
/*メニュー無しヘッダ：ボタンエリアの位置設定*/
.p-header-nomenu .p-header-top-area__btn-area{
padding-top:35px;
}
.p-footer{
  min-height:auto;
}
.p-header-nomenu .p-header-top-area__logo img{
    width:466px;
}
/* フッター:背景色 */
.l-footer{
  background:#fff;
}
/* ボディ：背景色 */
body{
  background:#f1f1f1;
}
/* メガメニュー：第1階層の文字設定 */
.p-nav-list__item a.init-bottom span{
  font-weight:bold;
}
.c-step li::before{
      width:19px;
}

.c-step li::after{
      width:19px;
}

/* bタグ太字対応*/
b{
  font-weight:bold;
}

/* タイトル（業務名）色設定*/
.p-header-heading h1, .p-header-heading__title{
  color:#000066;
}

/*フッターのフォントサイズを統一 */
.p-footer__inquiry{
  font-size:1.2rem;
}

/* ナビゲーションの調整 */
.p-nav-list__item {
    height: 62px;
}
.p-nav-list__item #mi1-menucustomize0::before, 
.p-nav-list__item #mi1-menucustomize1::before, 
.p-nav-list__item #mi1-menucustomize2::before, 
.p-nav-list__item #mi1-menucustomize3::before, 
.p-nav-list__item #mi1-menucustomize4::before, 
.p-nav-list__item #mi1-menucustomize5::before {
    top: 5px;
}
.p-nav-list__item #mi1-menucustomize0 span, 
.p-nav-list__item #mi1-menucustomize1 span, 
.p-nav-list__item #mi1-menucustomize2 span, 
.p-nav-list__item #mi1-menucustomize3 span, 
.p-nav-list__item #mi1-menucustomize4 span, 
.p-nav-list__item #mi1-menucustomize5 span {
    margin-top: 30px;
}
/* 画面ID色 */
.p-header-heading__page-id {
    color: #000066;
}
/*タイトル名とメニューの間隔調整*/
.p-nav {
    min-height: 61px;
    margin-top: 3px;
}
.menu__second-level {
    font-size: 12px;
}
/* ログインボタン色設定 */
.c-btn-login {
    background: #ff6d2d;
    color: #fff;
}
/* logo.png非表示 */
.p-header-top-area__logo img{
  display: none;
}
