/* screen - business-pc */
#pc {
  display: block !important;
}

#sp {
  display: none !important;
}

.business-pc {
  background-color: var(--whitewhite);
/*  height: 2997px; */
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.business-pc .rectangle-110-0JSTqA {
  background-color: var(--backgroundgray);
/*  height: 916px; */
  left: 0px;
  mix-blend-mode: normal;
/*  position: absolute; */
  top: 282px;
  width: 100%;
  margin-top: 2em;
}
/* 
.business-pc .navigationheader-pc-0JSTqA {
  background-color: var(--whitewhite);
  height: 80px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1440px;
}
*/
.navigationheader-pc-0JSTqA {
  background-color: var(--whitewhite);
  height: 80px;
  left: 0px;
  mix-blend-mode: normal;
  top: 0px;
  width: 85%;
  text-align: center;
}

.business-pc .frame-83-lbORwA {
  background-color: transparent;
  height: 24px;
  left: 785px;
  position: absolute;
  top: 29px;
  width: 591px;
  margin-top: 15px;
}

/*  */
.frame-83-lbORwA {
  margin-top: 15px;
}

/* 
.business-pc .i91519104-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}

.business-pc .i91519105-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}

.business-pc .i91519108-SEsBPC {
  background-color: transparent;
  color: #a40d16;
  font-family: var(--font-family-hiragino_sans-w6);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 208px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}

.business-pc .i91519109-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 304px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}

.business-pc .i91519110-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 400px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}

.business-pc .i91519111-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 495px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold;
}
*/

.i91519104-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
  margin-right:15px;
}

.i91519105-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
  margin-right:15px;
}

.i91519108-SEsBPC {
  background-color: transparent;
  color: #a40d16;
  font-family: var(--font-family-hiragino_sans-w6);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 208px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
  margin-right:15px;
}

.i91519109-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 304px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
  margin-right:15px;
}

.i91519110-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 400px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
  margin-right:15px;
}

.i91519111-SEsBPC {
  background-color: transparent;
  height: auto;
  left: 495px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  text-align: left;
  top: 0px;
  width: auto;
  font-weight: bold !important;
  float:right;
}


/* .business-pc .logo-lbORwA {  */
.logo-lbORwA {
  background-color: transparent;
  height: 28px;
  left: 64px;
  mix-blend-mode: normal;
/*  position: absolute;  */
  top: 26px;
  width: 222px;
}

.business-pc .navigationfooter-pc-0JSTqA {
  background-color: transparent;
  height: 299px;
  left: 0px;
  mix-blend-mode: normal;
/*  position: absolute;  */
  top: 2698px;
/*  width: 1440px; tb^ */
  width: 100%; /* tb^ */
}

.business-pc .rectangle-33-b8xJFr {
  background-color: var(--monomono01);
  height: 299px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
/*  width: 1440px; tb^ */
  width: 100%; /* tb^ */
}

.business-pc .localinnovation-erved-i32187321-b8xJFr {
  background-color: transparent;
  color: var(--monomono04);
  font-family: var(--font-family-hiragino_sans-w3);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 992px;
  letter-spacing: 0.00px;
  line-height: 21px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: right;
  top: 230px;
  white-space: nowrap;
  width: 290px;
}

.business-pc .frame-88-b8xJFr {
  background-color: transparent;
  height: 24px;
  left: 659px;
  position: absolute;
  top: 40px;
  width: 621px;
}

.business-pc .i321879121-76QnPd {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .i321879122-76QnPd {
  background-color: transparent;
  height: auto;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .i321879124-76QnPd {
  background-color: transparent;
  height: auto;
  left: 208px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .i321879125-76QnPd {
  background-color: transparent;
  height: auto;
  left: 304px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .i321879126-76QnPd {
  background-color: transparent;
  height: auto;
  left: 398px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .i321879129-76QnPd {
  background-color: transparent;
  height: auto;
  left: 462px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.business-pc .x2-12-3-6-f-kand-apan-i321879120-b8xJFr {
  background-color: transparent;
  color: var(--monomono04);
  font-family: var(--font-family-hiragino_sans-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 262px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 84px;
  width: auto;
}

.business-pc .span0-mAhpVA {
  font-style: normal;
}

.business-pc .span1-mAhpVA {
  font-family: var(--font-family-lato);
  font-style: normal;
}

.business-pc .logo-b8xJFr {
  background-color: transparent;
  height: 28px;
/*  left: 160px; tb^ */
  left: 262px; /* tb^ */
  mix-blend-mode: normal;
  position: absolute;
  top: 40px;
  width: 222px;
}

.business-pc .image-26-0JSTqA {
  background-color: transparent;
  height: 96px;
  left: 922px;
  position: absolute;
  top: 1933px;
  width: 76px;
}

.business-pc .it-0JSTqA {
  background-color: transparent;
  color: var(--monomono01);
  font-family: var(--font-family-hiragino_sans-w3);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 48px;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 338px;
  width: 100%;
  white-space: nowrap;
  padding-top: 2em;
}

.business-pc .it-5x0wAy {
  background-color: transparent;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 34.2px;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 546px;
  width: 100%;
  white-space: nowrap;
  margin-top: 1em;
}

.business-pc .rectangle-62-0JSTqA {
  background-color: transparent;
  height: 480px;
/*  left: 480px;  */
  left: 37%; /*  */
  mix-blend-mode: normal;
  position: absolute;
  top: 718px;
  width: 480px;
}

.business-pc .image-21-0JSTqA {
  background-color: transparent;
/*  height: 480px; */
  left: 11.8%; /*  */
  mix-blend-mode: normal;
/*  position: absolute; */
  top: 718px;
  width: 100%;
  margin: 0 auto;
  margin-top: 3em;
}

.business-pc .bgimagea-2-0JSTqA {
  background-color: transparent;
  height: 480px;
/*  left: 960px;  */
  left: 62.2%; /*  */
  mix-blend-mode: normal;
/*  position: absolute; */
  top: 718px;
  width: 480px;
}

.business-pc .h2set-pc-0JSTqA {
  background-color: transparent;
  height: 78px;
/*  left: 596px;  */
/*  position: absolute; */
  top: 1262px;
/*  width: 248px;  */
  width: 100%; /*  */
  margin-top: 5em;
}

.business-pc .our-services-i31516651931227-ktisTN {
  background-color: transparent;
  color: var(--monomono01);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 0px;
/*  width: auto;  */
  width: 100%; /*  */
}

.business-pc .i31516651931226-ktisTN {
  background-color: transparent;
  color: var(--monomono01);
  font-family: var(--font-family-hiragino_sans-w6);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: auto;
/*  left: 52px;  */
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 51px;
/*  width: auto;  */
  width: 100%; /*  */
  font-weight: bold; /*  */
  margin-top: 8px; /*  */
}

.business-pc .h2set-pc-5x0wAy {
  background-color: transparent;
  height: 78px;
/*  left: 556px;  */
/*  position: absolute; */
  top: 1964px;
/*  width: 328px;  */
  width: 100%; /*  */
}

.business-pc .our-services-i31817801931227-qq1lbb {
  background-color: transparent;
  color: var(--monomono01);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 0px;
/*  width: auto;  */
  width: 100%; /*  */
}

.business-pc .i31817801931226-qq1lbb {
  background-color: transparent;
  color: var(--monomono01);
  font-family: var(--font-family-hiragino_sans-w6);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: auto;
/*  left: 74px;  */
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 51px;
/*  width: auto;  */
  width: 100%; /*  */
  font-weight: bold; /*  */
}

.business-pc .h1set-pc-0JSTqA {
  background-color: transparent;
  height: 106px;
/*  left: 618px;  */
  mix-blend-mode: normal;
/*  position: absolute; */
  top: 144px;
  width: 100%;
}

.business-pc .about-i31815833181559-W1Osxo {
  background-color: transparent;
  color: var(--monomono01);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 0px;
  width: 100%;
}

.business-pc .i31815833181560-W1Osxo {
  background-color: transparent;
  color: var(--monomono01);
  font-family: var(--font-family-hiragino_sans-w6);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  height: auto;
/*  left: 54px;  */
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
/*  position: absolute; */
  text-align: center;
  top: 70px;
  width: 100%;
  font-weight: bold;
}

.business-pc .careerservice-pc-0JSTqA {
  background-color: transparent;
  height: 252px;
/*  left: 160px;  */
  mix-blend-mode: normal;
  position: absolute;
  top: 1372px;
/*  width: 1120px;  */
  width: 100%; /*  */
}

.business-pc .rectangle-23-lLKAiU {
  background-color: var(--mist-gray);
  height: 252px;
/*  left: 0px;  */
  left: 242px; /*  */
  mix-blend-mode: normal;
/*  position: absolute;  */
  top: 0px;
  width: 448px;
}

.business-pc .frame-91-lLKAiU {
  background-color: transparent;
  height: 242px;
  left: 480px;
/*  position: absolute;  */
  top: 0px;
/*  width: 924px;  */
}

.business-pc .frame-92-qSyV2O {
  background-color: transparent;
  height: 150px;
  left: 0px;
/*  position: absolute;  */
  top: 8px;
/*  width: 640px;  */
}

.business-pc .career-select-i318176232148-LvtNXw {
  background-color: transparent;
  height: auto;
/*  left: 0px;  */
  left: 233px; /*  */
  letter-spacing: 0.00px;
  line-height: 30px;
  mix-blend-mode: normal;
/*  position: absolute;  */
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 642px;
  font-weight: bold; /*  */
  white-space: nowrap; /*  */
  vertical-align: top; /*  */
  margin-left: 21px; /*  */
}

.business-pc .i318176232156-LvtNXw {
  background-color: transparent;
  height: auto;
/*  left: 0px;  */
  left: 233px; /*  */
  letter-spacing: 0.00px;
  line-height: 26.4px;
  mix-blend-mode: normal;
/*  position: absolute;  */
  text-align: left;
  top: 46px;
  width: 637px;
  white-space: nowrap; /*  */
}

.i3181762-32157 {
  background-color: #ffffff;
  border: 1px solid #9e0d16;
  height: 44px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 198px;
  width: 213px;
}

.i3181762-32157 .i31817623215729628-hbweMC {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181762-32157 .vector-1-hbweMC {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}

.business-pc .careerservice-pc-5x0wAy {
  background-color: transparent;
  height: 252px;
  left: 160px;
  mix-blend-mode: normal;
  position: absolute;
  top: 1648px;
  width: 1120px;
}

.business-pc .rectangle-23-rRqiap {
  background-color: var(--mist-gray);
  height: 252px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 448px;
}

.business-pc .frame-91-rRqiap {
  background-color: transparent;
  height: 242px;
  left: 480px;
  position: absolute;
  top: 0px;
  width: 640px;
}

.business-pc .frame-92-S304v8 {
  background-color: transparent;
  height: 150px;
  left: 0px;
  position: absolute;
  top: 8px;
  width: 640px;
}

.business-pc .career-select-i318177132148-BX1pSc {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 642px;
}

.business-pc .i318177132156-BX1pSc {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26.4px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 46px;
  width: 637px;
}

.i3181771-32157 {
  background-color: #ffffff;
  border: 1px solid #9e0d16;
  height: 44px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 198px;
  width: 213px;
}

.i3181771-32157 .i31817713215729628-62w2xt {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181771-32157 .vector-1-62w2xt {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}

.business-pc .careerservice-pc-QtcJoJ {
  background-color: transparent;
  height: 252px;
  left: 160px;
  mix-blend-mode: normal;
  position: absolute;
  top: 2074px;
  width: 1120px;
}

.business-pc .rectangle-23-gyJX4W {
  background-color: var(--mist-gray);
  height: 252px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 448px;
}

.business-pc .frame-91-gyJX4W {
  background-color: transparent;
  height: 216px;
  left: 480px;
  position: absolute;
  top: 0px;
  width: 640px;
}

.business-pc .frame-92-Ej713C {
  background-color: transparent;
  height: 124px;
  left: 0px;
  position: absolute;
  top: 8px;
  width: 640px;
}

.business-pc .career-select-i318178332148-TlwNZO {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 642px;
}

.business-pc .i318178332156-TlwNZO {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26.4px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 46px;
  width: 637px;
}

.i3181783-32157 {
  background-color: #ffffff;
  border: 1px solid #9e0d16;
  height: 44px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 172px;
  width: 213px;
}

.i3181783-32157 .i31817833215729628-BYFrRx {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181783-32157 .vector-1-BYFrRx {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}

.business-pc .careerservice-pc-D4oYHM {
  background-color: transparent;
  height: 252px;
  left: 160px;
  mix-blend-mode: normal;
  position: absolute;
  top: 2350px;
  width: 1120px;
}

.business-pc .rectangle-23-jTTXbj {
  background-color: var(--mist-gray);
  height: 252px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 448px;
}

.business-pc .frame-91-jTTXbj {
  background-color: transparent;
  height: 242px;
  left: 480px;
  position: absolute;
  top: 0px;
  width: 640px;
}

.business-pc .frame-92-jNplHO {
  background-color: transparent;
  height: 150px;
  left: 0px;
  position: absolute;
  top: 8px;
  width: 640px;
}

.business-pc .career-select-i318179232148-17CEek {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 642px;
}

.business-pc .i318179232156-17CEek {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26.4px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 46px;
  width: 637px;
}

.i3181792-32157 {
  background-color: #ffffff;
  border: 1px solid #9e0d16;
  height: 44px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 198px;
  width: 213px;
}

.i3181792-32157 .i31817923215729628-0jAIyt {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181792-32157 .vector-1-0jAIyt {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}
/* component - i318_1762-32_157 */

.i3181762-32157 .i31817623215729628-hbweMC {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181762-32157 .vector-1-hbweMC {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}
/* component - i318_1771-32_157 */

.i3181771-32157 .i31817713215729628-62w2xt {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181771-32157 .vector-1-62w2xt {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}
/* component - i318_1783-32_157 */

.i3181783-32157 .i31817833215729628-BYFrRx {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181783-32157 .vector-1-BYFrRx {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}
/* component - i318_1792-32_157 */

.i3181792-32157 .i31817923215729628-0jAIyt {
  background-color: transparent;
  color: #9e0d16;
  font-family: 'Hiragino Sans-W6', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 22px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.i3181792-32157 .vector-1-0jAIyt {
  background-color: transparent;
  height: 14px;
  left: 149px;
  opacity: 1;
  position: absolute;
  top: 10px;
  width: 49px;
}

.img-area {
  text-align: center;
}

.main-explanation-area {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  text-align:center;
}
.main-explanation-area .service-img {
  width: 448px;
  height: 252px;
}

.main-explanation {
  margin-left: 49px;
}

.exp-title {
  font-family: Hiragino Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  color: #221F26;
  text-align: left;
  white-space: nowrap;
}

.exp-cont {
  font-family: Hiragino Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 170%;
  color: #0A1020;
  text-align: left;
  margin: 16px 0px;
  width: 39em;
}

.go-to-site-button-area {
  text-align: left;
  margin-top: 2em;
}

.go-corp-size-button {
  width: 213px;
  margin-left: 3em;
}

.bottom-space {
  margin-bottom: 8em;
}

.go-to-site-button-area a:hover img {
    opacity: 0.7;
}
