/*/////////////////////////*/
/*--- background-images ---*/
/*/////////////////////////*/
.footer-cta {
  background: url(img/common/bg_foot-conversion.webp) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.footer-innr {
  background: url(img/common/bg_footer.webp) center; }

.cover--for-personal {
  background: url(img/for-personal/cover.webp) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--for-corporate {
  background: url(img/for-corporate/cover.webp) center top no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--company, .cover--privacy-policy, .cover--solicitation-policy {
  background: url(img/company/cover.webp?202205) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--contact, .cover--contact-error, .cover--contact-confirm, .cover--contact-complete {
  background: url(img/contact/cover.webp) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--information {
  background: url(img/information/cover.webp) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--site-map {
  background: url(img/site-map/cover.webp?2025072) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.cover--recruit {
  background: url(img/recruit/cover.webp?202404) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }

.mv-swiper-slide--01 {
  background-image: url(img/index/mv-slide_01.webp?2022?v=ulby3r2pm);
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-background-size: cover;
  background-size: cover; }
.mv-swiper-slide--02 {
  background-image: url(img/index/mv-slide_02.webp?v=ulby3r2pw);
  background-repeat: no-repeat;
  background-position: left;
  -webkit-background-size: cover;
  background-size: cover; }
.mv-swiper-slide--03 {
  background-image: url(img/index/mv-slide_03_2024.webp?202404?v=ulby3r2q2);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover; }
.mv-swiper-slide--04 {
  background-image: url(img/index/mv-slide_04.webp?v=ulby3r2q3);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover; }
.mv-swiper-slide--05 {
  background-image: url(img/index/mv-slide_05_2024.webp?v=ulby3r2q6);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover; }

.idx_product:before {
  background: url(img/index/bg_product-lower.webp) center bottom repeat-x; }
.idx_product:after {
  background: url(img/index/bg_product-upper.webp) center top repeat-x; }

.idx_songai {
  background: url(img/common/bg_green-paper.webp) center; }

.net-insurance {
  background: url(img/common/bg_green-paper.webp) center; }

.staffs:before {
  background: url(img/common/bg_green-paper.webp) center top; }

.solicitation-policy-inq {
  background: url(img/common/bg_green-paper.webp); }

.one-day-tgl {
  background: url(img/common/bg_green-paper.webp); }

@media screen and (max-width: 991px) {
  .global-nav-list {
    background: url(img/common/bg_footer.webp);
    -webkit-background-size: cover;
    background-size: cover; } }
@media screen and (max-width: 767px) {
  .idx_product:before {
    -webkit-background-size: 150% auto;
    background-size: 150% auto; }
  .idx_product:after {
    -webkit-background-size: 150% auto;
    background-size: 150% auto; } }
@media screen and (max-width: 575px) {
  .staffs:before {
    background: url(img/common/bg_green-paper.webp) center top;
    -webkit-background-size: 683px auto;
    background-size: 683px auto; } }

/*# sourceMappingURL=bgi-webp.css.map */
