﻿@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:"\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:"\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{}
.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:"\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{}
.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{}
.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:"\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.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-footer__inquiry{ font-size:1.4rem; }

span.noprint-top0{
  padding-top:5px
}

/* フッターのガイダンスA01が空のとき、背景より縦に長いガイダンスが登録されると画面が崩れる問題の対応 */
.p-footer {
  min-height:180px;
  height:auto;
}
/* フッターの文字サイズ統一 */
.p-footer__inquiry {
  font-size: 1.2rem;
}

/* フッターの電話アイコン消去 */
.p-footer__inquiry::before {
  display:none;
}
/* フッターの背景色変更 */
.l-footer {
  background: #6386c6;
}

/* メガメニューのサイズ調整 */
.p-nav-list__item {
  width: 99px;
  height: 80px;
}
.c-step li::before{
      width:19px;
}

.c-step li::after{
      width:19px;
}

/* フッター画像挿入 */
.p-footer {
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  background-size:100%;
  min-height: 430px;
  margin-top:38px;
}

ul.c_urlmap {
  position: relative;
  width: 100%;
}

ul.c_urlmap li {
  position: relative;
  top: 130px;
  left: 105px;
  width: 335px;
}

ul.c_urlmap li a {
  display: block;
  height: 25px;
  width: 335px;
}
