#main.forxai-mirror {
  padding: 0;
  overflow-x: hidden;
}

ul li {
  list-style: none;
}

main img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

[class^="col-"], [class*=" col-"] {
  float: none;
}

.header__function,
.sp .header__function {
  float: none;
  margin-left: auto;
  margin-right: 0;
}

/* =========================================================
  調整クラス
========================================================= */
/* カラー
--------------------------------------------------------- */
:root {
  --green: #04B2B2;
  --blue: #0062C2;
  --lightblue: #00A2E9;
}

.color-green {color: var(--green);}
.color-blue {color: var(--blue);}
.color-lightblue {color: var(--lightblue);}
.color-white {color: #fff;}

.bg-green {background: var(--green);}
.bg-green-2 {background: rgba(4,178,178,0.6);}
.bg-blue {background: var(--blue);}
.bg-blue-2 {background: #F7FCFF;}
.bg-lightblue {background: var(--lightblue);}
.bg-white {background: #fff;}

.bg-gray {background: #d8d8d8;}
.bg-gray-2 {background: #F0EFEF;}
.bg-gradation {
  background: rgb(0,98,194);
  background: linear-gradient(45deg, rgba(0,98,194,0.15) 0%, rgba(0,164,172,0.15) 50%, rgba(0,175,236,0.15) 100%);
}


/* ブロック要素
--------------------------------------------------------- */
.block-reset {
  display: inline-block;
  width: 100%;
}


/* レスポンシブ表示
--------------------------------------------------------- */
.pc-only {display: block;}
.pc-tb {display: block;}
.tb-only {display: none;}
.sp-only {display: none;}

@media (max-width: 1239px) {
  .pc-only {display: none;}
  .tb-only {display: block;}
  .sp-only {display: none;}
}
@media (max-width: 719px) {
  .pc-only {display: none;}
  .pc-tb {display: none !important;}
  .tb-only {display: none;}
  .sp-only {display: block;}
}

/* 改行
--------------------------------------------------------- */
.br-pc {display: block;}
.br-sp {display: none;}

@media (max-width: 719px) {
  .br-pc {display: none;}
  .br-sp {display: block;}
}


/* フォント
--------------------------------------------------------- */
.align-center {text-align: center!important;}
.align-right {text-align: right!important;}
.align-left {text-align: left!important;}

.fz-30 {font-size: 3rem;}
.fz-24 {font-size: 2.4rem;}
.fz-18 {font-size: 1.8rem;}
.fz-16 {font-size: 1.6rem;}
.fz-14 {font-size: 1.4rem;}
.fz-12 {font-size: 1.2rem;}

.normal {font-weight: normal;}
.bold {font-weight: bold;}

@media (max-width: 719px) {
  .sp-align-center {text-align: center!important;}
  .sp-align-right {text-align: right!important;}
  .sp-align-left {text-align: left!important;}

  .sp-fz-24 {font-size: 2.4rem;}
  .sp-fz-16 {font-size: 1.6rem;}
  .sp-fz-14 {font-size: 1.4rem;}
  .sp-fz-10 {font-size: 1rem;}
}


/* マージン
--------------------------------------------------------- */
.mg-auto {margin: 0 auto;}

@media only screen and (min-width: 720px) {
.mt-lg-155 {margin-top: 155px;}
}

/* インデント
--------------------------------------------------------- */
.indent-1 {
  text-indent: -1em;
  margin-left: 1em;
}


/* レイアウト
--------------------------------------------------------- */
.grid {
  display: grid;
  width: 100%;
  height: auto;
}

.grid.col-2 {grid-template-columns: repeat(2, 1fr);}
.grid.col-3 {grid-template-columns: repeat(3, 1fr);}
.grid.col-4 {grid-template-columns: repeat(4, 1fr);}
.grid.col-5 {grid-template-columns: repeat(5, 1fr);}

.gap-10 {gap: 10px;}
.gap-20 {gap: 20px;}
.gap-25 {gap: 25px;}
.gap-30 {gap: 30px;}
.gap-40 {gap: 40px;}
.gap-50 {gap: 50px;}
.gap-10per {gap: 10%;}

.row-gap-10 {row-gap: 10px;}
.row-gap-20 {row-gap: 20px;}
.row-gap-30 {row-gap: 30px;}
.row-gap-40 {row-gap: 40px;}
.row-gap-80 {row-gap: 80px;}

@media (max-width: 719px) {
  .grid.sp-col-1 {grid-template-columns: 1fr;}
  .grid.sp-col-2 {grid-template-columns: repeat(2, 1fr);}
  .grid.sp-col-3 {grid-template-columns: repeat(3, 1fr);}
  
  .sp-row-gap-20 {row-gap: 20px;}
  .sp-row-gap-50 {row-gap: 50px;}
}

.flex {
  display: flex;
  flex-wrap: wrap;
}
.flex.nowrap {flex-wrap: nowrap;}

.flex.col-5 {gap: 2.5%}
.flex.col-5 > * {flex: 0 0 18%;}

.justify-content-center {justify-content: center;}
.justify-content-end {justify-content: flex-end;}
.align-item-center {align-items: center;}
.align-item-end {align-items: flex-end;}
.between {justify-content: space-between;}

@media screen and (max-width: 1239px) {
  .tb-justify-content-center {justify-content: center;}
}

@media (max-width: 719px) {
  .flex.sp-wrap {flex-wrap: wrap;}
  .sp-column {flex-direction: column;}
  .flex.sp-col-3 {gap: 5%;}
  .flex.sp-col-3 > * {flex: 0 0 30%}
}


/* =========================================================
  CVボタン
========================================================= */
.floating-banner {
	position: fixed;
	z-index: 4;
	bottom: 0;
	right: 0;
	display: none;
  width: 100%;
}

.floating-banner .contact-list {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 20px;
  justify-content: end;
}
.floating-banner .contact-list li {
  border-radius: 6px 6px 0 0;
  background: #fff;
}
.floating-banner .contact-list li a {
  height: 63px;
  align-items: center;
  border-radius: 4px 4px 0 0;
}
@media only screen and (max-width: 719px){
  .page-top {padding: 0 20px;}
  .floating-banner img {
    width: 22px;
    height: 22px;
  }
	.floating-banner .contact-list li a {
    min-width: 136px;
    height: 42px;
    font-size: 1.2rem;
  }
}



/* =========================================================
  コンテンツ内 共通パーツ
========================================================= */
/* フォント
--------------------------------------------------------- */

h1 {
  font-size: 2rem;
}

main h2 {
  font-size: 4rem;
  line-height: 1.8;
}
main h3 {
  font-size: 2.2rem;
  line-height: 1.4;
}
main h4 {font-size: 2.6rem;}
main p {font-size: 1.8rem;}

@media (max-width: 1239px) {
  main h2 {font-size: 3rem;}
}

@media (max-width: 719px) {
  h1 {font-size: 1.4rem;}
  main h2 {font-size: 2rem;}
  main h3 {font-size: 2.4rem;}
  main h4 {font-size: 2rem;}
  main p {font-size: 1.6rem;}
}

.long-url {word-wrap: break-word;}


/* content-inner
--------------------------------------------------------- */
.content-inner {
  max-width: 1220px;
  padding: 105px 20px;
  margin: 0 auto;
}
.content-inner.w-976 {
  max-width: 976px;
}
@media (max-width: 719px) {
  .content-inner {
    padding: 45px 20px;
  }
}

/* contact-list
--------------------------------------------------------- */
.contact-list {
  display: flex;
  align-items: center;
}
.contact-list li a {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-width: 200px;
  padding: 6px 16px;
  font-size: 1.6rem;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
}
.contact-list li a:hover {opacity: 0.8;}
.contact-list .contact-btn {
  background: var(--blue);
}
.contact-list .download-btn {
  background: var(--green);
}

.contact-list li a img {
  max-height: 26px;
  max-width: 26px;
}


/* 動画モーダル
--------------------------------------------------------- */
/* #sk-wrap .m-box-modal_movie {
  top: 0;
} */


/* =========================================================
  コンテンツ
========================================================= */
/* sub-nav
--------------------------------------------------------- */
.sub-nav {
  margin-bottom: 24px;
  padding: 0 20px;
}
.sub-nav .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
}
.sub-nav .logo {
  width: 100%;
  max-width: 359px;
}
.sub-nav .contact-list {
  gap: 10px;
}
@media (max-width: 1239px) {
  .sub-nav .logo {max-width: 193px;}
}
@media (max-width: 719px) {
  .sub-nav {
    background: #333333;
    padding: 8px 20px;
    margin-bottom: 0;
  }
  .sub-nav h1 {
    color: #fff;
  }
  .sub-nav .contact-list li a {
    min-width: 33px;
    min-height: 33px;
    padding: 0;
    align-items: center;
  }
  .sub-nav .contact-btn img {
    width: 18px;
  }
}


/* MV
--------------------------------------------------------- */
.MV-content {
  position: relative;
  height: 100vh;
  max-height: 1180px;
  background: url(../img/mv.jpg) no-repeat center/cover;
}
.MV-content::after {
  content: '';
  position: absolute;
  display: block;
  z-index: 0;
  top: 0;
  left: 50%;
  width: 35vw;
  max-width: 612px;
  aspect-ratio: 612 / 918;
  background: url(../img/mv_sub.png) no-repeat center/cover;
}

.MV-inner {
  position: relative;
  top: 70px;
  z-index: 1;
  max-width: 1220px;
  padding: 0 20px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.MV-inner h1 img {
  width: 50%;
  max-width: 740px;
}
.MV-inner p {
  color: #fff;
  font-size: 4.2rem;
  font-weight: bold;
  line-height: 1.4;
}
.MV-inner img {
  width: 100%;
  max-width: 303px;
}

@media (max-width: 1239px) {
  .MV-content {max-height: 565px;}
  .MV-content::after {
    width: 300px;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
  }
  .MV-inner::after {
    width: 218px;
    height: 212px;
    margin-top: 30px;
  }
  .MV-inner h1 {font-size: 6rem;}
}
@media (max-width: 719px) {
  .MV-content {
    max-height: 475px;
    background-image: url(../img/mv_sp.jpg);
  }
  .MV-content::after {
    width: 214px;
  }
  .MV-inner {top: 25px;}
  .MV-inner::after {
    width: 140px;
    height: 133px;
    margin-top: 20px;
  }
  .MV-inner h1 {font-size: 3rem;}
  .MV-inner p {font-size: 2.2rem;}
  .MV-inner h1 img {width: 90%;}
}


/* section
--------------------------------------------------------- */
/* section01 */
.sec-01 {
  position: relative;
}

.sec-01::after {
  content: '';
  position: absolute;
  display: block;
  z-index: 0;
  bottom: -1px;
  left: 0;
  width: 100%;
  aspect-ratio: 1982 / 1407;
  background: url(../img/bg_blue.png) no-repeat right center/cover;
}

.sec-01 .content-inner {
  padding: 0 20px 90px;
  position: relative;
  z-index: 1;
}

.sec-01 .content-inner .content-inner-txt {
  position: relative;
  max-width: 760px;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 300px;
}

.sec-01 .content-inner .content-inner-txt::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: -120px;
  transform: translate(-100%, -55%);
  width: 1001px;
  aspect-ratio: 1001 / 944;
  background: url(../img/img01.png) no-repeat center/cover;
}

.sec-01 .content-inner h2.num02 {
  margin-top: 192px;
  margin-bottom: 64px;
}

.circle-list {
  width: 100%;
}

.circle-list li {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1 / 1;
  background: #fff;
  border-radius: 50%;
  font-size: 3rem;
  font-weight: bold;
  color: var(--blue);
}

@media (max-width: 1239px) {
  .sec-01 .content-inner .content-inner-txt {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 100px;
  }
  .sec-01 .content-inner .content-inner-txt::after {
    position: inherit;
    transform: inherit;
    margin-top: 40px;
    width: 100%;
    top: auto;
    left: auto;
  }
  .circle-list li {
    font-size: 2.4rem;
  }
}

@media (max-width: 719px) {
  .sec-01::after {
    aspect-ratio: 375 / 740;
    background: url(../img/bg_blue_sp.png) no-repeat right center/cover;
  }
  .sec-01 .content-inner {
    padding-bottom: 50px;
  }
  .sec-01 .content-inner .content-inner-txt {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .sec-01 .content-inner .content-inner-txt h2 {
    width: 100%;
    text-align: center;
    white-space: nowrap;
  }
  .sec-01 .content-inner .content-inner-txt::after {
    background: url(../img/img01_sp.png) no-repeat center/cover;
    aspect-ratio: 391 / 266;
    min-width: 391px;
  }
  .sec-01 .content-inner h2.num02 {
    margin-top: 100px;
    margin-bottom: 30px;
  }
  .circle-list li {
    font-size: 1.8rem;
  }
}

/* section02 */
.sec-02 .content-inner.features {
  position: relative;
  padding-top: 240px;
}

.sec-02 .content-inner.features::after {
  content: '';
  display: block;
  position: absolute;
  top: 50px;
  left: -100px;
  width: 748px;
  aspect-ratio: 748 / 299;
  background: url(../img/head_features.png) no-repeat center center/cover;
}

.icon-list-title {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
  position: relative;
}

.icon-list-title::before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 51%;
  transform: translateY(-50%);
  background: #000;
}

.icon-list-title span {
  position: relative;
  padding: 0 50px;
  background: #fff;
}

.icon-list-title span::before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  bottom: 2px;
  transform: translateX(-50%);
}

.icon-list li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 14px;
  font-size: 1.6rem;
  font-weight: bold;
}

.icon-list li::before {
  content: '';
  display: block;
  width: 134px;
  height: 134px;
}
.icon-list li:nth-child(1)::before {background: url(../img/icon_list_01.svg) no-repeat center/contain;}
.icon-list li:nth-child(2)::before {background: url(../img/icon_list_02.svg) no-repeat center/contain;}
.icon-list li:nth-child(3)::before {background: url(../img/icon_list_03.svg) no-repeat center/contain;}
.icon-list li:nth-child(4)::before {background: url(../img/icon_list_04.svg) no-repeat center/contain;}
.icon-list li:nth-child(5)::before {background: url(../img/icon_list_05.svg) no-repeat center/contain;}
.icon-list li:nth-child(6)::before {background: url(../img/icon_list_06.svg) no-repeat center/contain;}
.icon-list li:nth-child(7)::before {background: url(../img/icon_list_07.svg) no-repeat center/contain;}
.icon-list li:nth-child(8)::before {background: url(../img/icon_list_08.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(1)::before {background: url(../img/icon_list_09.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(2)::before {background: url(../img/icon_list_10.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(3)::before {background: url(../img/icon_list_11.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(4)::before {background: url(../img/icon_list_12.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(5)::before {background: url(../img/icon_list_13.svg) no-repeat center/contain;}
.icon-list.num02 li:nth-child(6)::before {background: url(../img/icon_list_14.svg) no-repeat center/contain;}

.flex-4 {width: 55%; min-width: 671px;}
.flex-3 {width: 40%; min-width: 488px;}

@media (max-width: 1239px) {
  .sec-02 .content-inner.features {
    padding-top: 180px;
  }
  .sec-02 .content-inner.features::after {
    width: 500px;
    left: 0;
  }
}

@media (max-width: 719px) {
  .sec-02 .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
  .sec-02 .sp-content-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sec-02 .content-inner.features {
    padding-top: 150px;
    padding-bottom: 20px;
  }
  .sec-02 .content-inner.features::after {
    width: 250px;
    top: 95px;
    left: 20px;
  }
  .sec-02 .content-inner h2 {
    white-space: nowrap;
  }
  .flex-4,
  .flex-3 {
    width: 100%;
    min-width: auto;
  }
  h3.icon-list-title {
    font-size: 1.6rem;
    margin-bottom: 20px;
  }
  .icon-list-title span {
    padding: 0 20px;
  }
  .icon-list li {
    font-size: 1.2rem;
    gap: 10px;
  }
  .icon-list li::before {
    width: 76px;
    height: 76px;
  }
}

/* section03 */
.sec-03 .content-inner.benefit {
  position: relative;
  padding-top: 240px;
}

.sec-03 .content-inner.benefit::after {
  content: '';
  display: block;
  position: absolute;
  top: 50px;
  left: -100px;
  width: 748px;
  aspect-ratio: 748 / 299;
  background: url(../img/head_benefit.png) no-repeat center center/cover;
}

.benefit-content {
  position: relative;
}

.benefit-content + .benefit-content {
  margin-top: 200px;
}

.benefit-content-txt {
  width: 700px;
}

.benefit-content-txt p {
  width: 655px;
}

.benefit-content-img {
  position: absolute;
  top: 50%;
  left: 800px;
  transform: translateY(-50%);
  width: 970px;
  max-width: 100%;
}

.benefit-content-img.num02 {
  left: 700px;
}

@media screen and (max-width: 1239px) {
  .sec-03 .content-inner.benefit {
    padding-top: 180px;
  }
  .sec-03 .content-inner.benefit::after {
    width: 500px;
    left: 0;
  }
  .benefit-content-txt,
  .benefit-content-txt p {
    width: 500px;
  }
  .benefit-content-img {
    left: 600px;
  }
  .benefit-content-img.num02 {
    left: 550px;
  }
}

@media (max-width: 719px) {
  .sec-03 .content-inner.benefit {
    padding: 120px 40px 80px 40px;
  }
  .sec-03 .content-inner.benefit::after {
    width: 250px;
    top: 65px;
    left: 20px;
  }
  .benefit-content + .benefit-content {
    margin-top: 100px;
  }
  .benefit-content-txt,
  .benefit-content-txt p {
    width: 100%;
  }
  .benefit-content-txt h2 {
    white-space: nowrap;
  }
  .benefit-content-img,
  .benefit-content-img.num02 {
    position: inherit;
    top: auto;
    left: auto;
    transform: inherit;
    margin-top: 40px;
  }
  .benefit-content-img.num01 {
    min-width: 408px;
  }
}

/* section04 */
.sec-04 {
  background: url(../img/bg_technology.jpg) no-repeat center/cover;
}

.sec-04 .content-inner.technology {
  position: relative;
  padding-top: 240px;
}

.sec-04 .content-inner.technology::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -100px;
  width: 1000px;
  aspect-ratio: 1012 / 369;
  background: url(../img/head_technology.png) no-repeat left center/cover;
}

.technology-content-txt {
  max-width: 624px;
}

.technology-btn {
  display: block;
  color: #fff;
  border: 1px solid #fff;
  padding: 20px;
  text-decoration: none;
}

.technology-btn a {
  color: #fff;
  text-decoration: underline;
}

.technology-btn a:hover {
  text-decoration: none;
}

.technology-list li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.technology-list li + li {
  border-top: none;
}

.technology-list a {
  display: flex;
  align-items: center;
  gap: 80px;
  padding: 24px 40px 24px 24px;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  transition: .2s;
  position: relative;
}

.technology-list a:hover {
  opacity: .5;
}

.technology-list a::after {
  content: '';
  display: block;
  width: 20px;
  aspect-ratio: 1 / 1;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%) rotate(45deg);
}

.technology-list-title {
  min-width: 340px;
}

.technology-list-title img {
  height: 85px;
  width: auto;
}

.technology-list-description {
  width: 100%;
}

@media screen and (max-width: 1239px) {
  .sec-04 .content-inner.technology {
    padding-top: 180px;
  }
  .sec-04 .content-inner.technology::after {
    width: 700px;
    left: 50px;
  }
}

@media (max-width: 719px) {
  .sec-04 {
    background-image: url(../img/bg_technology_sp.jpg);
  }
  .sec-04 .content-inner.technology {
    padding-top: 90px;
    padding-bottom: 100px;
  }
  .sec-04 .content-inner.technology::after {
    width: 310px;
    top: 15px;
    left: 20px;
  }
  .sec-04 .content-inner.technology > .flex {
    padding-left: 20px;
    padding-right: 20px;
  }
  .technology-btn {
    padding: 20px 10px;
  }
  .technology-list a {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding: 20px 40px 20px 20px;
    font-size: 1.4rem;
  }
  .technology-list-title {
    min-width: auto;
  }
  .technology-list-title img {
    width: 264px;
    height: auto;
  }
  .technology-list-title.num02 img {
    width: 190px;
  }
}

/* section05 */
.sec-05 .content-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.pc-width-50 {
  width: 50%;
}

.forxai-table {
  border-collapse: collapse;
  width: 100%;
  max-width: 476px;
}

.forxai-table caption {
  margin-bottom: 30px;
  text-align: left;
  font-size: 2.4rem;
  font-weight: bold;
}

.forxai-table tr {
  border-top: 1px solid #000;
}

.forxai-table tr:last-child {
  border-bottom: 1px solid #000;
}

.forxai-table th {
  width: 174px;
}

.forxai-table th,
.forxai-table td {
  text-align: left;
  font-size: 1.8rem;
  padding: 5px;
}

@media screen and (max-width: 719px) {
  .sec-05 .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
  .forxai-table {
    width: 100%;
  }
  .sp-width-100 {
    width: 100%;
  }
}

/* section06 */
.sec-contact-list {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.sec-contact-list li {
  width: 100%;
  max-width: 515px;
  height: 113px;
}
.sec-contact-list li a {
  display: flex;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: 100%;
  padding: 36px 45px;
  text-decoration: none;
  font-size: 3.6rem;
  font-weight: bold;
  border-radius: 10px;
  box-sizing: border-box;
  border: 1px solid #C6C5C6;
}
.sec-contact-list li a:hover {opacity: 0.8;}
.sec-contact-list li:first-child img {
  width: 58px;
  height: 77px;
}
.sec-contact-list li:last-child img {
  width: 84px;
  height: 59px;
}

@media screen and (max-width: 1239px) {
  .sec-contact-list li a {
    font-size: 2.4rem;
  }
}

@media (max-width: 719px) {
  .sec-contact-list {
    flex-direction: column;
    gap: 16px;
  }
  .sec-contact-list li {
    max-width: 100%;
    height: auto;
  }
  .sec-contact-list li a {
    justify-content: center;
    padding: 12px;
    font-size: 2rem;
    gap: 0;
  }
  .sec-contact-list li:first-child img {
    width: auto;
    height: 47px;
    margin-right: 24px;
    margin-left: 24px;
  }
  .sec-contact-list li:last-child img {
    width: auto;
    height: 35px;
    margin-right: 32px;
  }
}