@charset "UTF-8";
/*メインビジュアル*/
.c-visual-type2 .catchcopy-title{text-shadow: 0px 0px 1px #023894, 0px 0px 1px #023894, 0px 0px 2px #023894, 0px 0px 2px #023894, 0px 0px 3px #023894, 0px 0px 3px #023894}
/*グローバルナビ*/
.c-after__dig--ac{background-color:#023894;}
.g-nav__list .nav-link{color: #333333}
.g-nav__list .nav-link:after{background-color:#333333 }
.g-nav{background-color: #fff;}
.g-nav .navbar-toggler{color: #333333}
/*ボタン*/
.g-header__contact-btn a{background-color:#f8b500}
.c-btn{background-color:#f8b500}
.g-cta__mail-contact-btn{background-color:#f8b500}
/*セクション*/
.c-section--sc{background-color:#555555!important}
.c-after__sc{background-color:#555555}
.c-shadow-box--kc{box-shadow:10px 10px #023894;}
.c-section--line{background-color:#023894}
/*見出し文字*/
.c-em{color: #023894}

/*フッター*/
.g-pagetop a{background-color:#023894}
.g-footer__copyright{background-color:#023894}
/*スマホ*/
.g-fixarea-footer__item a,
.g-nav .navbar-toggler,
.c-visual-sub .catchcopy-title,
.g-form .agree .mwform-checkbox-field-text {
  white-space: nowrap;
}
.g-form input {
    width: 100%;
  }
.g-form input, .g-form select, .g-form textarea {
  width: 100%;
}
 .g-form input[type=checkbox]+span {
    font-size: 12px;
    white-space: nowrap;
  }
  .c-table{
  white-space: nowrap;
}
/*ドライバーの声（背景の斜線の上でも読めるよう白い下地を敷く）*/
.p-voice-card{flex-grow:1;margin-top:16px;padding:20px 24px!important;background-color:rgba(255,255,255,.92);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.p-voice-card h3{margin-bottom:8px}
.p-voice-card .lead{margin-bottom:0}