@charset "UTF-8";
/* reset
---------------------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");
/* line 3, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 24, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
* {
  box-sizing: border-box;
}

/* line 28, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

/* line 33, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
img {
  border: 0;
  vertical-align: bottom;
}

/* line 38, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 43, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
sub {
  vertical-align: sub;
}

/* line 47, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
sup {
  vertical-align: super;
}

/* line 51, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 55, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 59, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

/* line 65, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 70, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_reset.scss */
pre {
  white-space: pre-wrap;
}

@font-face {
  font-family: "Noto Sans JP";
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Regular.woff2") format("woff2"), url("../../fonts/Noto_Sans_JP/NotoSansJP-Regular.woff") format("woff");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Medium.woff2") format("woff2"), url("../../fonts/Noto_Sans_JP/NotoSansJP-Medium.woff") format("woff");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Bold.woff2") format("woff2"), url("../../fonts/Noto_Sans_JP/NotoSansJP-Bold.woff") format("woff");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Black.woff2") format("woff2"), url("../../fonts/Noto_Sans_JP/NotoSansJP-Black.woff") format("woff");
  font-display: swap;
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP ver";
  src: url("../../fonts/Noto_Sans_JP/NotoSansJP-Medium_vertical_.woff2") format("woff2"), url("../../fonts/Noto_Sans_JP/NotoSansJP-Medium_vertical_.woff") format("woff");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
/* base
---------------------------------------------------------------------------- */
/*------------- General Elements -------------*/
/* line 48, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
html {
  font-size: 62.5%;
  overflow-y: scroll;
}

@media screen and (max-width: 767px) {
  /* line 48, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  html {
    font-size: 2.6vw;
  }
}
/* line 55, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
body {
  -webkit-text-size-adjust: none;
}

/* line 58, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
body, h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, th, td, img, form {
  margin: 0;
  padding: 0;
  border: none;
  line-height: 2.1;
  list-style-type: none;
  font-style: normal;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  text-align: left;
  color: #333;
  letter-spacing: 0.1em;
}

/* line 74, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
h1, h2, h3 {
  line-height: 1.2;
}

/* line 78, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
a {
  text-decoration: none;
  color: #1a1a1a;
  outline: none;
  transition: 0.3s ease-out;
}

/* line 89, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
a:hover, a:active, a:focus {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  /* line 95, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  a:hover {
    opacity: 0.7;
  }
}
/* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
img {
  max-width: 100%;
  box-sizing: border-box;
}

/* line 106, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
* {
  word-break: break-all;
}

/* line 110, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
p, li, dt, dd, th, td, form {
  font-size: 1.8rem;
}

@media screen and (max-width: 767px) {
  /* line 110, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  p, li, dt, dd, th, td, form {
    font-size: 4.2vw;
  }
}
@media print, screen and (min-width: 768px) {
  /* line 117, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  body {
    min-width: 1240px;
  }
}
@media print, screen and (min-width: 768px) {
  /* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  a[href*="tel:"] {
    display: inline-block;
    text-decoration: none;
    cursor: default;
    pointer-events: none;
  }
}
/*------------- .l-main -------------*/
/* line 133, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-main {
  display: block;
  overflow: hidden;
  padding-top: 80px;
}

@media screen and (max-width: 767px) {
  /* line 133, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-main {
    padding-top: 25vw;
  }
}
/*------------- .l-header -------------*/
/* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.is-fixed {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 149, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1240px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background: #fff;
  padding-left: 50px;
  z-index: 1000;
}

@media screen and (max-width: 1420px) {
  /* line 149, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header {
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 149, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header {
    height: 26vw;
    min-width: inherit;
    padding-left: 0;
  }
}
/* line 167, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 1320px) {
  /* line 170, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-head {
    width: 41vw;
  }
}
@media screen and (max-width: 1240px) {
  /* line 170, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-head {
    width: 532px;
  }
}
@media screen and (max-width: 767px) {
  /* line 170, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-head {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 13vw;
    background: #fff;
    padding-left: 4vw;
    z-index: 10;
  }
}
/* line 185, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-block {
  position: relative;
  width: 7vw;
  height: 3vw;
}

/* line 190, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-toggle {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 190, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-head-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    width: 14.6vw;
    height: 13vw;
    background: #fff;
    cursor: pointer;
    z-index: 13;
    transition: 0.3s;
    padding-top: 1vw;
  }
}
/* line 205, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-toggle p {
  font-family: inherit;
  line-height: 1;
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 0.8em;
}

/* line 213, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-toggle span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  left: 50%;
  transition: 0.35s ease-in-out;
  transform: translateX(-50%);
}

/* line 222, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-toggle span:nth-child(1) {
  top: 0;
}

/* line 224, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.is-open .l-header-head-toggle span:nth-child(1) {
  top: 1.25vw;
  left: 0;
  transform: rotate(45deg);
}

/* line 230, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-head-toggle span:nth-child(2) {
  bottom: 0;
}

/* line 232, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.is-open .l-header-head-toggle span:nth-child(2) {
  bottom: 1.25vw;
  left: 0;
  transform: rotate(-45deg);
}

@media screen and (max-width: 1320px) {
  /* line 242, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-logo {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 242, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-logo {
    width: 77vw;
  }
}
@media screen and (max-width: 767px) {
  /* line 250, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav {
    display: none;
    position: fixed;
    top: 26vw;
    left: 0;
    width: 100%;
    max-height: calc(100% - 25vw);
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) inset;
    padding: 0 4vw 8vw;
    overflow-y: scroll;
  }
}
/* line 264, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-lists {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

@media screen and (max-width: 767px) {
  /* line 264, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-lists {
    display: block;
  }
}
/* line 270, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list {
  position: relative;
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  padding: 0 1em;
}

@media screen and (max-width: 767px) {
  /* line 270, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list {
    font-size: 4.7vw;
    transition: 0.3s;
    padding: 0;
  }
}
/* line 281, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list + .l-header-nav-list {
  /*
  margin-left: 2em;
  @include mq(xxl){
  	margin-left: 1.5em;
  }
  @include mq(m){
  	margin-left: 0;
  }
  */
}

/* line 292, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--new {
  width: 10em;
  border: 2px solid #1c205f;
  padding: 0;
  margin-left: 0.5em;
}

@media screen and (max-width: 767px) {
  /* line 292, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list--new {
    display: none;
  }
}
/* line 300, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--new .l-header-nav-link {
  position: relative;
  display: block;
  background: #1c205f;
  color: #fff;
  text-align: center;
  font-size: 2rem;
  line-height: 1;
  padding: 0.9em 0;
}

/* line 309, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--new .l-header-nav-link span {
  display: block;
  font-size: 1.6rem;
  margin-top: 0.3em;
}

/* line 316, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--career {
  width: 10em;
  margin-left: 0 !important;
  border: 2px solid #1c205f;
  padding: 0;
}

@media screen and (max-width: 767px) {
  /* line 316, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list--career {
    display: none;
  }
}
/* line 324, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--career .l-header-nav-link {
  position: relative;
  display: block;
  background: #fff;
  color: #1c205f;
  text-align: center;
  font-size: 2rem;
  line-height: 1;
  padding: 0.9em 0;
}

/* line 333, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--career .l-header-nav-link span {
  display: block;
  font-size: 1.6rem;
  margin-top: 0.3em;
}

/* line 340, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--sp {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 340, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list--sp {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 346, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list.is-open {
    background: #ebefef;
  }
}
/* line 351, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--child {
  padding: 0 0.2em 0 0.8em;
}

@media screen and (max-width: 767px) {
  /* line 351, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list--child {
    padding: 0;
  }
}
/* line 357, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-list--child:hover .l-header-nav-children {
  pointer-events: all;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  /* line 357, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-list--child:hover .l-header-nav-children {
    display: none;
  }
}
/* line 367, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-children {
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  opacity: 0;
}

@media screen and (max-width: 767px) {
  /* line 367, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-children {
    pointer-events: all;
    position: relative;
    top: auto;
    left: auto;
    opacity: 1;
    padding: 0 0 3vw 8vw;
  }
}
/* line 383, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-child {
  font-size: 1.4rem;
  line-height: 1.6;
}

/* line 386, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-child .l-header-nav-link {
  background: #ebefef;
  text-align: center;
  padding: 0.5em 0;
}

@media screen and (max-width: 767px) {
  /* line 386, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-child .l-header-nav-link {
    background: url(/recruit/assets/images/common/icn_arrow_nav.png) calc(100% - 4vw) center/0.4em auto no-repeat;
  }
}
/* line 394, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-child + .l-header-nav-child {
  border-top: 1px solid #a8aaaa;
}

@media screen and (max-width: 767px) {
  /* line 394, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-child + .l-header-nav-child {
    border-top: 0;
  }
}
/* line 401, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 100%;
}

/* line 405, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

@media screen and (max-width: 767px) {
  /* line 405, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-link {
    height: 13vw;
    line-height: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding-left: 4vw;
  }
  /* line 414, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-parent .l-header-nav-link {
    width: calc(100% - 13vw);
  }
  /* line 417, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-child .l-header-nav-link {
    height: 10vw;
  }
}
/* line 422, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-nav-btn {
  pointer-events: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  color: #66c7bd;
}

@media screen and (max-width: 767px) {
  /* line 422, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-btn {
    pointer-events: all;
    position: relative;
    width: 13vw;
    height: 13vw;
    font-size: 0;
  }
  /* line 433, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-btn::before, .l-header-nav-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: #000;
    transform: translate(-50%, -50%);
  }
  /* line 442, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-btn::before {
    width: 4vw;
    height: 1px;
  }
  /* line 446, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-btn::after {
    width: 1px;
    height: 4vw;
  }
  /* line 451, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-nav-btn.is-open::after {
    content: none;
  }
}
/* line 458, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-jump {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 458, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-jump {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #ebefef;
    box-shadow: 0 0 1.3vw rgba(0, 0, 0, 0.2);
    padding: 2vw 16vw;
    z-index: 9;
  }
}
/* line 467, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-jump-btn {
  width: 50%;
  font-size: 2.6vw;
  font-weight: 500;
  border: 2px solid #1c205f;
  text-align: center;
}

/* line 474, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-jump-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 8vw;
  line-height: 1;
  color: #fff;
  background: #1c205f;
}

/* line 480, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-jump-link--wh {
  color: #1c205f;
  background: #fff;
}

/* line 486, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry {
  position: fixed;
  top: 100px;
  right: 0;
}

@media screen and (max-width: 767px) {
  /* line 486, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    margin-top: 8vw;
  }
}
/* line 497, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-ttl {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 497, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-ttl {
    display: block;
    font-size: 4.7vw;
    text-align: center;
    line-height: 1;
    font-weight: 500;
    margin-bottom: 5vw;
  }
}
/* line 508, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-lists {
  width: 60px;
}

@media screen and (max-width: 767px) {
  /* line 508, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-lists {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: auto;
  }
}
/* line 516, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-list + .l-header-entry-list {
  margin-top: 6px;
}

@media screen and (max-width: 767px) {
  /* line 516, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-list + .l-header-entry-list {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 515, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-list {
    width: 49%;
    letter-spacing: 0.04em;
    font-size: 4.2vw;
  }
}
/* line 528, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-flow: column;
  padding: 20px 0;
}

@media screen and (max-width: 767px) {
  /* line 528, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex-flow: row;
    height: 10.6vw;
    padding: 0 0 0 2vw;
  }
}
/* line 538, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-link--entry {
  background: #1c205f;
}

/* line 541, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-link--login {
  background: #1e4992;
}

/* line 545, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-txt {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  font-family: "Noto Sans JP ver";
  color: #fff;
  line-height: 1;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 545, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-txt {
    font-size: 3.8vw;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    font-family: "Noto Sans JP";
    font-weight: 700;
  }
}
/* line 559, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-small {
  display: block;
  font-size: 1.4rem;
  margin-left: 0.2em;
}

@media screen and (max-width: 767px) {
  /* line 559, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-small {
    display: inline;
    font-size: 2.6vw;
    margin-left: 0;
  }
}
/* line 569, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-entry-img {
  display: block;
  width: 40px;
  margin-bottom: 12px;
}

@media screen and (max-width: 767px) {
  /* line 569, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-entry-img {
    display: inline;
    width: auto;
    height: 1em;
    margin-right: 1vw;
    margin-bottom: 0;
  }
}
/* line 582, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-career {
  display: block;
  width: 60px;
  height: 240px;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  font-family: "Noto Sans JP ver";
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.4;
  margin-top: 6px;
}

@media screen and (max-width: 767px) {
  /* line 582, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-career {
    width: calc(100% - 8vw);
    height: auto;
    font-size: 4.2vw;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    font-family: "Noto Sans JP";
    font-weight: 700;
    margin: 6.5vw auto 0;
  }
}
/* line 602, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-header-career-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  background: url(/recruit/assets/images/common/ico_header_arrow.png) center 18px/24px auto no-repeat #fff;
  border: 2px solid #1c205f;
  color: #1c205f;
  padding: 58px 0 0;
}

@media screen and (max-width: 767px) {
  /* line 602, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-header-career-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 10.6vw;
    background: url(/recruit/assets/images/common/ico_header_arrow.png) calc(100% - 3.2vw) center no-repeat;
    background-size: 1.2em auto;
    border: 2px solid #1c205f;
    padding: 0;
  }
}
/* line 620, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.overlay {
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 11;
  opacity: 0;
  transition: 0.3s;
}

/* line 631, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.is-fixed .overlay {
  pointer-events: all;
  opacity: 1;
}

/*------------- .l-footer -------------*/
/* line 638, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer {
  position: relative;
  margin-top: 120px;
  /*
  &::before{
  	content: '';
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 70px;
  	background: $bg-gray03;
  	@include mq(m){
  		height: 25vw;
  	}
  }
  */
}

@media screen and (max-width: 767px) {
  /* line 638, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer {
    margin-top: 15vw;
  }
}
/* line 658, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer--lower {
  margin-top: 100px;
}

/* line 660, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer--lower::before {
  content: none;
}

/* line 664, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-ttl {
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
  margin-top: 1.75em;
}

@media screen and (max-width: 767px) {
  /* line 664, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-ttl {
    font-size: 4.7vw;
    line-height: 1.5;
  }
}
/* line 674, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-txt {
  text-align: center;
  font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
  /* line 674, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-txt {
    font-size: 3.9vw;
    line-height: 1.6;
    text-align: justify;
    text-indent: -1.5em;
    margin-top: 1em;
    padding: 0 8vw 0 10vw;
  }
}
/* line 686, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-copy {
  background: #666;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1;
  color: #fff;
  margin-top: 65px;
  padding: 0.8em 0;
}

@media screen and (max-width: 767px) {
  /* line 686, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-copy {
    font-size: 2.6vw;
    margin-top: 7vw;
    padding: 1em 0;
  }
}
/* line 700, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-pagetop {
  position: absolute;
  top: -100px;
  right: 0;
  width: 64px;
  height: 64px;
  text-align: center;
  border-radius: 100%;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  /* line 700, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-pagetop {
    position: relative;
    top: auto;
    right: auto;
    left: -10vw;
    width: 100vw;
    height: auto;
    border-radius: 0;
  }
}
/* line 718, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-pagetop-link {
  display: block;
  width: 100%;
  height: 100%;
  background: #66c7bd;
  padding: 12px 0 0 2px;
}

@media screen and (max-width: 767px) {
  /* line 718, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-pagetop-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4vw 0;
  }
}
/* line 729, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-pagetop-txt {
  font-weight: 500;
  text-align: center;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1;
  margin-top: 0.3em;
}

@media screen and (max-width: 767px) {
  /* line 729, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-pagetop-txt {
    font-size: 3.1vw;
  }
}
/* line 740, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-pagetop-img {
  width: 35px;
  height: auto;
}

@media screen and (max-width: 767px) {
  /* line 740, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-pagetop-img {
    width: 6vw;
    margin-right: 2vw;
  }
}
/* line 749, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menus {
  background: #333;
  margin-top: 70px;
  padding-top: 70px;
}

@media screen and (max-width: 767px) {
  /* line 749, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menus {
    margin: 10vw 0 0;
    padding: 0;
  }
}
/* line 758, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 960px;
  margin: 0 auto;
  padding-right: 70px;
}

@media screen and (max-width: 767px) {
  /* line 758, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu {
    display: block;
    width: auto;
    border-bottom: 1px solid #424242;
    padding: 0;
    margin: 0 10vw;
  }
}
/* line 771, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-top {
  font-size: 2rem;
  letter-spacing: 0.08em;
  font-weight: 700;
  line-height: 1;
}

@media screen and (max-width: 767px) {
  /* line 771, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-top {
    font-size: 3.9vw;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  /* line 780, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-top span {
    display: none;
  }
}
/* line 785, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-top a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  /* line 785, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-top a {
    display: block;
    padding: 1em 0;
  }
}
/* line 793, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-link {
  font-size: 1.7rem;
  letter-spacing: 0.08em;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  /* line 793, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-link {
    margin-bottom: 0;
  }
}
/* line 802, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-link .nopc {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  /* line 793, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-link {
    font-size: 3.9vw;
    text-align: center;
  }
}
/* line 809, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-link a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  /* line 809, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-link a {
    display: block;
    padding: 1.2em 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 817, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-lists {
    display: none;
  }
}
/* line 822, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-list {
  position: relative;
  font-size: 1.5rem;
  padding-left: 1.2em;
  line-height: 1;
  margin-top: 1.4em;
}

/* line 828, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-list::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1px;
  background: #a2a2a2;
}

/* line 837, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-menu-list a {
  color: #a2a2a2;
}

@media screen and (max-width: 767px) {
  /* line 841, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-menu-block {
    border-top: 1px solid #424242;
  }
}
/* line 847, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-btn {
  width: 460px;
  font-size: 1.7rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.08em;
  margin: 90px auto 0;
}

@media screen and (max-width: 767px) {
  /* line 847, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-btn {
    width: auto;
    font-size: 3.9vw;
    margin: 6vw 10vw 0;
  }
}
/* line 860, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-btn-link {
  display: block;
  color: #fff;
  background: #e7141a;
  line-height: 1;
  padding: 1.4em 0;
}

@media screen and (max-width: 767px) {
  /* line 860, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-btn-link {
    line-height: 1.5;
    padding: 0.8em 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 871, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-btn-link:hover .l-footer-btn-txt {
    background-position: calc(100% - 0.5em) center;
  }
}
/* line 878, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-footer-btn-txt {
  background: url(/recruit/assets/images/common/icn_btn_footer_rd.png) calc(100% - 1em) center/1.1em auto no-repeat;
  padding: 0 3em 0 1em;
  transition: 0.3s;
}

@media screen and (max-width: 767px) {
  /* line 878, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-footer-btn-txt {
    display: block;
    background: url(/recruit/assets/images/common/icn_btn_arrow_wh.png) calc(100% - 1.3em) center/1.5em auto no-repeat;
    padding: 0;
  }
}
/*------------- .l-breadcrumb -------------*/
/* line 893, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb {
  width: 1200px;
  height: 180px;
  text-align: right;
  padding: 20px 0 0 0;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  /* line 893, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-breadcrumb {
    width: auto;
    height: auto;
    padding: 21vw 4vw 0;
  }
}
/* line 904, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb-lists {
  display: inline-block;
  font-size: 0;
}

/* line 908, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb-list {
  position: relative;
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.4;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 767px) {
  /* line 908, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-breadcrumb-list {
    font-size: 3.1vw;
  }
}
/* line 917, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb-list a {
  color: #66c7bd;
  border-bottom: 1px solid #66c7bd;
}

/* line 921, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb-list + .l-breadcrumb-list {
  padding-left: 2em;
}

/* line 923, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb-list + .l-breadcrumb-list::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0.7em;
  width: 0.5em;
  height: 0.5em;
  background: url(/recruit/assets/images/common/icn_breadcrumb.png) center center/100% auto no-repeat;
  transform: translateY(-50%);
}

/* line 935, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
.l-breadcrumb--none {
  height: auto;
  padding: 20px 0;
}

@media screen and (max-width: 767px) {
  /* line 935, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/base.scss */
  .l-breadcrumb--none {
    padding: 3vw 4vw 8vw;
  }
}
/* common
---------------------------------------------------------------------------- */
/* タイトル系
---------------------------------------------------------------------------- */
/* line 3, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.headline-mh {
  font-size: 3.6rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  margin: 1em 0 0.8em;
}

@media screen and (max-width: 767px) {
  /* line 3, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .headline-mh {
    font-size: 6.2vw;
    margin: 3vw 0 3.4vw;
  }
}
/* line 12, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.headline-mh--center {
  text-align: center;
}

/* line 16, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.headline-lw {
  display: block;
  text-align: center;
  font-size: 3.6rem;
  line-height: 1;
  letter-spacing: 0.08em;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  /* line 16, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .headline-lw {
    font-size: 6.2vw;
    line-height: 1.4;
  }
}
/* line 27, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.headline-lw-en {
  display: block;
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  color: #66c7bd;
  margin-bottom: 1.6em;
}

@media screen and (max-width: 767px) {
  /* line 27, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .headline-lw-en {
    font-size: 3.6vw;
    margin-bottom: 1vw;
  }
}
/* ボタン系
---------------------------------------------------------------------------- */
/* line 43, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-btn {
  width: 300px;
  height: 100px;
  border: 2px solid #66c7bd;
  font-size: 1.8rem;
  font-weight: 700;
  margin: 60px auto 0;
}

@media screen and (max-width: 767px) {
  /* line 43, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-btn {
    width: 66vw;
    height: 14.5vw;
    font-size: 3.9vw;
    margin: 7vw auto 0;
  }
}
/* line 56, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-btn-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  cursor: pointer;
  transition: 0.3s;
}

/* line 64, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-btn-link-txt {
  position: relative;
  padding-right: 2em;
}

/* line 67, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-btn-link-txt::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1em;
  height: 2px;
  background: #66c7bd;
  margin-top: -1px;
  transition: 0.3s;
}

@media screen and (min-width: 768px) {
  /* line 80, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-btn-link:hover {
    background: #66c7bd;
    color: #fff;
    opacity: 1;
  }
  /* line 85, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-btn-link:hover .m-btn-link-txt::after {
    background: #fff;
    right: -0.5em;
  }
}
/* パーツ系
---------------------------------------------------------------------------- */
/* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry {
  position: relative;
  width: 1080px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry {
    width: auto;
    padding: 0 4vw;
  }
}
/* line 106, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-content {
  position: absolute;
  top: 50%;
  right: 60px;
  width: 480px;
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  /* line 106, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-content {
    top: auto;
    right: auto;
    bottom: 8vw;
    left: 8vw;
    width: calc(100% - 16vw);
    transform: none;
  }
}
/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn {
  height: 130px;
  font-size: 2.4rem;
}

@media screen and (max-width: 767px) {
  /* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn {
    height: 24vw;
    font-size: 4.7vw;
  }
}
/* line 129, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn-link {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  flex-flow: column;
  height: 100%;
  background: url(/recruit/assets/images/common/icn_btn_arrow_wh.png) calc(100% - 1.3em) center no-repeat #1c205f;
  background-size: 32px auto;
  color: #fff;
  padding: 0 1.3em 0 4em;
  transition: 0.3s;
}

@media screen and (max-width: 767px) {
  /* line 129, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-link {
    background-size: 1.2em auto;
  }
}
@media screen and (min-width: 768px) {
  /* line 143, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-link:hover {
    color: #1c205f;
    background: url(/recruit/assets/images/common/icn_btn_arrow_bl.png) calc(100% - 1em) center/32px auto no-repeat #fff;
    opacity: 1;
  }
  /* line 147, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-link:hover::after {
    background: url(/recruit/assets/images/common/ico_header_entry_on.png) 0 0/100% auto no-repeat;
  }
}
/* line 152, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn-link::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  width: 60px;
  height: 36px;
  background: url(/recruit/assets/images/common/ico_header_entry.png) 0 0/100% auto no-repeat;
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  /* line 152, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-link::after {
    width: 10vw;
    height: 5vw;
  }
}
/* line 167, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn--lb {
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  /* line 167, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn--lb {
    margin-top: 5vw;
  }
}
/* line 172, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn--lb .m-entry-btn-link {
  color: #fff;
  background-color: #1e4992;
}

@media screen and (min-width: 768px) {
  /* line 176, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn--lb .m-entry-btn-link:hover {
    color: #1e4992;
    background: url(/recruit/assets/images/common/icn_btn_arrow_bl.png) calc(100% - 1em) center/32px auto no-repeat #fff;
  }
  /* line 179, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn--lb .m-entry-btn-link:hover::after {
    background: url(/recruit/assets/images/common/ico_header_login_on.png) 0 0/100% auto no-repeat;
    transform: translateY(-50%);
  }
}
/* line 185, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn--lb .m-entry-btn-link::after {
  background: url(/recruit/assets/images/common/ico_header_login.png) 0 0/100% auto no-repeat;
  transform: translateY(-50%);
}

/* line 191, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn-ttl {
  display: block;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1;
}

@media screen and (max-width: 767px) {
  /* line 191, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-ttl {
    font-size: 4.7vw;
  }
}
/* line 199, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn-ttl span {
  font-size: 2.1rem;
}

@media screen and (max-width: 767px) {
  /* line 199, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-ttl span {
    font-size: 3.9vw;
  }
}
/* line 206, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-entry-btn-txt {
  display: block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  margin-top: 0.8em;
}

@media screen and (max-width: 767px) {
  /* line 206, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-txt {
    margin-top: 0.6em;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  /* line 206, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-entry-btn-txt {
    font-size: 3.9vw;
  }
}
/* line 224, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-ttl {
  text-align: center;
  line-height: 1;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  /* line 224, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-ttl {
    letter-spacing: 0;
    margin-bottom: 0.8em;
  }
}
/* line 232, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data--lower .m-number-ttl {
  margin-bottom: 1em;
}

/* line 236, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-col {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 238, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-col + .m-number-col {
  margin-top: 0.4em;
}

/* line 241, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-col .m-number-define {
  margin-right: 1em;
}

/* line 243, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-between .m-number-col .m-number-define {
  margin-right: 0.2em;
}

@media screen and (max-width: 767px) {
  /* line 241, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-col .m-number-define {
    margin-right: 0.4em;
  }
}
/* line 251, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-between {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media screen and (max-width: 767px) {
  /* line 251, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-between {
    display: block;
  }
}
/* line 256, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-between .m-number-col {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  /* line 256, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-between .m-number-col {
    margin-top: 0.4em !important;
  }
}
/* line 264, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number--row .m-number-col {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-flow: column;
}

/* line 268, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number--row .m-number-define {
  margin: 0 0 50px 0;
}

@media screen and (max-width: 767px) {
  /* line 268, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number--row .m-number-define {
    margin-bottom: 6vw;
  }
}
/* line 273, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data--lower .m-number--row .m-number-define {
  margin: 0 0 1em 0;
}

/* line 278, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-define {
  line-height: 1;
}

@media screen and (max-width: 767px) {
  /* line 278, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-define {
    letter-spacing: 0;
    font-size: 3.9vw;
  }
}
/* line 285, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-num {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-weight: 500;
  line-height: 1;
}

/* line 289, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-number-num-big {
  font-size: 6rem;
  line-height: 1;
  color: #1c205f;
  font-weight: 700;
  margin-bottom: -0.05em;
}

@media screen and (max-width: 767px) {
  /* line 289, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-number-num-big {
    font-size: 9.1vw;
  }
}
/* line 303, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-lists {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* line 309, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-list {
  width: 25%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  /* line 309, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list {
    width: 50%;
    padding: 5vw 4vw 10vw;
  }
}
/* line 317, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-list:first-child .m-number {
  margin-top: 50px;
}

@media screen and (max-width: 767px) {
  /* line 317, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list:first-child .m-number {
    margin-top: 6.6vw;
  }
}
/* line 322, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data--lower .m-data-list:first-child .m-number {
  margin-top: 17px;
}

/* line 327, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-list-img {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 230px;
}

@media screen and (max-width: 767px) {
  /* line 327, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list-img {
    height: 32vw;
  }
  /* line 332, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list-img img {
    height: 70%;
  }
}
/* line 336, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-list-img--auto {
  height: auto;
}

@media screen and (max-width: 767px) {
  /* line 339, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list-img--auto img {
    height: auto;
  }
}
/* line 345, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data-list + .m-data-list {
  border-left: 1px solid #dde4e3;
}

@media screen and (max-width: 767px) {
  /* line 345, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list + .m-data-list {
    border-left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 351, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list:nth-child(2n) {
    border-left: 1px solid #dde4e3;
  }
}
@media screen and (max-width: 767px) {
  /* line 356, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-data-list:nth-child(-n+2) {
    border-bottom: 1px solid #dde4e3;
  }
}
/* line 362, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data--lower {
  /*
  .m-number-define{
  	margin-bottom: 1em;
  }
  .m-number-col{
  	.m-number-define{
  		margin-right: 0.2em;
  		margin-bottom: 0;
  	}
  }		
  .m-number-num-big{
  	font-size: 4rem;
  }
  */
}

/* line 363, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-data--lower .m-number-num-big {
  font-size: 4rem;
}

/* line 383, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview {
  width: 800px;
  border-spacing: 0;
  table-layout: fixed;
  margin: 40px auto 0;
}

@media screen and (max-width: 767px) {
  /* line 383, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview {
    width: 90vw;
    margin: 5vw auto 0;
  }
}
/* line 393, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-ttl {
  width: 170px;
  font-size: 2rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #ebefef;
  font-weight: 700;
  line-height: 1.8;
  padding: 1em 0;
}

@media screen and (max-width: 767px) {
  /* line 393, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-ttl {
    display: block;
    width: 100%;
    font-size: 4.7vw;
    padding-bottom: 0;
    border-bottom: 0;
  }
  /* line 407, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-ttl--top {
    padding-top: 0;
  }
}
/* line 412, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content {
  font-size: 1.6rem;
  line-height: 1.5;
  border-bottom: 1px solid #ebefef;
  letter-spacing: 0.08em;
  padding: 1.5em 0;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  /* line 412, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-content {
    display: block;
    width: 100%;
    border-top: 0;
    font-size: 4.2vw;
    padding-top: 0.5em;
  }
}
/* line 427, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content-ttl {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 700;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  /* line 427, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-content-ttl {
    font-size: 4.2vw;
  }
}
/* line 436, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content-txt {
  font-size: 1.6rem;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  /* line 436, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-content-txt {
    font-size: 4.2vw;
  }
}
/* line 442, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content-txt + .m-overview-content-ttl {
  margin-top: 1em;
}

/* line 445, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content-txt + .m-overview-content-notes {
  margin-top: 1em;
}

/* line 449, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-content-notes {
  font-size: 1.4rem;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  /* line 449, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-content-notes {
    font-size: 4.2vw;
    text-indent: -1em;
    padding-left: 1em;
  }
}
/* line 462, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-list {
  position: relative;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.08em;
  padding: 0 0 0 1em;
}

@media screen and (max-width: 767px) {
  /* line 462, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-list {
    font-size: 4.2vw;
  }
}
/* line 471, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-list::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

/* line 477, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-list--none {
  padding-left: 0;
}

/* line 479, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-list--none::before {
  content: none;
}

/* line 487, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-step {
  position: relative;
  font-size: 1.6rem;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  /* line 487, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-step {
    font-size: 4.2vw;
    text-align: center;
  }
}
/* line 495, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-step + .m-overview-step {
  margin-top: 3.75em;
}

/* line 497, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-step + .m-overview-step::before {
  content: "";
  position: absolute;
  top: -2.8em;
  left: 30px;
  width: 6px;
  height: 30px;
  background: url(/recruit/assets/images/guideline/icn_arrow.png) 0 0/100% auto no-repeat;
}

@media screen and (max-width: 767px) {
  /* line 497, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-step + .m-overview-step::before {
    top: -3em;
    left: 50%;
    width: 1.6vw;
    height: 8vw;
    transform: translateX(-50%);
  }
}
/* line 515, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-txt {
  font-size: 1.6rem;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  /* line 515, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-txt {
    font-size: 4.2vw;
  }
}
/* line 522, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview-memo {
  font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
  /* line 522, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview-memo {
    font-size: 4.2vw;
  }
}
/* line 528, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview--mid {
  margin-top: 0;
}

/* line 530, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview--mid .m-overview-flow {
  border-bottom: 1px solid #ebefef;
  margin-top: 40px;
  padding-bottom: 30px;
}

@media screen and (max-width: 767px) {
  /* line 530, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-overview--mid .m-overview-flow {
    margin-top: 0;
    padding-bottom: 6.6vw;
  }
}
/* line 539, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview--mid .m-overview-step {
  text-align: center;
}

/* line 542, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-overview--mid .m-overview-step::before {
  left: 50%;
  transform: translateX(-50%);
}

/* ブロック系
---------------------------------------------------------------------------- */
/* line 553, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.wrap {
  width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (max-width: 767px) {
  /* line 553, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .wrap {
    width: auto;
    padding: 0 4vw;
  }
}
/* line 563, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-mv {
  background: #ebefef;
  padding-top: 40px;
}

@media screen and (max-width: 767px) {
  /* line 563, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-mv {
    padding-top: 9vw;
  }
}
/* line 569, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-mv-en {
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  /* line 569, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-mv-en {
    height: 12vw;
    margin-bottom: 1.2vw;
  }
  /* line 574, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-mv-en img {
    width: auto;
    height: 100%;
  }
}
/* line 580, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-mv-ttl {
  font-size: 3.6rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  /* line 580, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-mv-ttl {
    font-size: 5.5vw;
    margin-bottom: 1em;
  }
}
/* line 590, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.m-mv-img {
  margin-bottom: -180px;
}

@media screen and (max-width: 767px) {
  /* line 590, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
  .m-mv-img {
    margin-bottom: -18vw;
  }
}
/* タイトルアニメーション
---------------------------------------------------------------------------- */
@keyframes move {
  from {
    opacity: 0;
    transform: translate3d(10em, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/* line 613, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt {
  display: inline-block;
  animation: move 1s ease both;
}

/* line 616, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(1) {
  animation-delay: 0s;
}

/* line 619, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(2) {
  animation-delay: 0.1s;
}

/* line 622, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(3) {
  animation-delay: 0.2s;
}

/* line 625, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(4) {
  animation-delay: 0.3s;
}

/* line 628, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(5) {
  animation-delay: 0.4s;
}

/* line 631, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(6) {
  animation-delay: 0.5s;
}

/* line 634, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(7) {
  animation-delay: 0.6s;
}

/* line 637, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(8) {
  animation-delay: 0.7s;
}

/* line 640, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(9) {
  animation-delay: 0.8s;
}

/* line 643, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(10) {
  animation-delay: 0.9s;
}

/* line 646, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(11) {
  animation-delay: 1s;
}

/* line 649, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(12) {
  animation-delay: 1.1s;
}

/* line 652, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(13) {
  animation-delay: 1.2s;
}

/* line 655, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(14) {
  animation-delay: 1.3s;
}

/* line 658, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(15) {
  animation-delay: 1.4s;
}

/* line 661, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(16) {
  animation-delay: 1.5s;
}

/* line 664, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_common.scss */
.move.aos-animate .move-txt:nth-child(17) {
  animation-delay: 1.6s;
}

/* module
---------------------------------------------------------------------------- */
/* RWD表示切り替え
---------------------------------------------------------------------------- */
@media all and (min-width: 768px) {
  /* line 8, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .nopc {
    display: none !important;
  }
}
@media all and (max-width: 767px) {
  /* line 13, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .nosp {
    display: none !important;
  }
}
/* フォントサイズ
---------------------------------------------------------------------------- */
/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs50 {
  font-size: 5rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs49 {
  font-size: 4.9rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs48 {
  font-size: 4.8rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs47 {
  font-size: 4.7rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs46 {
  font-size: 4.6rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs45 {
  font-size: 4.5rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs44 {
  font-size: 4.4rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs43 {
  font-size: 4.3rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs42 {
  font-size: 4.2rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs41 {
  font-size: 4.1rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs40 {
  font-size: 4rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs39 {
  font-size: 3.9rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs38 {
  font-size: 3.8rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs37 {
  font-size: 3.7rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs36 {
  font-size: 3.6rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs35 {
  font-size: 3.5rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs34 {
  font-size: 3.4rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs33 {
  font-size: 3.3rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs32 {
  font-size: 3.2rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs31 {
  font-size: 3.1rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs30 {
  font-size: 3rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs29 {
  font-size: 2.9rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs28 {
  font-size: 2.8rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs27 {
  font-size: 2.7rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs26 {
  font-size: 2.6rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs25 {
  font-size: 2.5rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs24 {
  font-size: 2.4rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs23 {
  font-size: 2.3rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs22 {
  font-size: 2.2rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs21 {
  font-size: 2.1rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs20 {
  font-size: 2rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs19 {
  font-size: 1.9rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs18 {
  font-size: 1.8rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs17 {
  font-size: 1.7rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs16 {
  font-size: 1.6rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs15 {
  font-size: 1.5rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs14 {
  font-size: 1.4rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs13 {
  font-size: 1.3rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs12 {
  font-size: 1.2rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs11 {
  font-size: 1.1rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs10 {
  font-size: 1rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs9 {
  font-size: 0.9rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs8 {
  font-size: 0.8rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs7 {
  font-size: 0.7rem !important;
}

/* line 22, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fs6 {
  font-size: 0.6rem !important;
}

@media screen and (max-width: 767px) {
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs50 {
    font-size: 6.66667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs49 {
    font-size: 6.53333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs48 {
    font-size: 6.4vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs47 {
    font-size: 6.26667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs46 {
    font-size: 6.13333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs45 {
    font-size: 6vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs44 {
    font-size: 5.86667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs43 {
    font-size: 5.73333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs42 {
    font-size: 5.6vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs41 {
    font-size: 5.46667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs40 {
    font-size: 5.33333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs39 {
    font-size: 5.2vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs38 {
    font-size: 5.06667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs37 {
    font-size: 4.93333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs36 {
    font-size: 4.8vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs35 {
    font-size: 4.66667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs34 {
    font-size: 4.53333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs33 {
    font-size: 4.4vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs32 {
    font-size: 4.26667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs31 {
    font-size: 4.13333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs30 {
    font-size: 4vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs29 {
    font-size: 3.86667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs28 {
    font-size: 3.73333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs27 {
    font-size: 3.6vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs26 {
    font-size: 3.46667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs25 {
    font-size: 3.33333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs24 {
    font-size: 3.2vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs23 {
    font-size: 3.06667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs22 {
    font-size: 2.93333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs21 {
    font-size: 2.8vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs20 {
    font-size: 2.66667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs19 {
    font-size: 2.53333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs18 {
    font-size: 2.4vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs17 {
    font-size: 2.26667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs16 {
    font-size: 2.13333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs15 {
    font-size: 2vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs14 {
    font-size: 1.86667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs13 {
    font-size: 1.73333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs12 {
    font-size: 1.6vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs11 {
    font-size: 1.46667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs10 {
    font-size: 1.33333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs9 {
    font-size: 1.2vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs8 {
    font-size: 1.06667vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs7 {
    font-size: 0.93333vw !important;
  }
  /* line 30, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfs6 {
    font-size: 0.8vw !important;
  }
}
/* clearfix
---------------------------------------------------------------------------- */
/* line 39, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.clearfix {
  zoom: 1;
}

/* line 42, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

/* テキスト
---------------------------------------------------------------------------- */
/* line 50, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.tal {
  text-align: left !important;
}

/* line 53, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.tac {
  text-align: center !important;
}

/* line 56, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.tar {
  text-align: right !important;
}

/* line 59, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.fwb {
  font-weight: bold !important;
}

@media screen and (max-width: 767px) {
  /* line 63, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sptal {
    text-align: left !important;
  }
  /* line 66, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sptac {
    text-align: center !important;
  }
  /* line 69, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sptar {
    text-align: right !important;
  }
  /* line 72, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spfwb {
    font-weight: bold !important;
  }
}
/* マージン
---------------------------------------------------------------------------- */
/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt100 {
  margin-top: 100px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb100 {
  margin-bottom: 100px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml100 {
  margin-left: 100px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr100 {
  margin-right: 100px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt95 {
  margin-top: 95px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb95 {
  margin-bottom: 95px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml95 {
  margin-left: 95px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr95 {
  margin-right: 95px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt90 {
  margin-top: 90px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb90 {
  margin-bottom: 90px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml90 {
  margin-left: 90px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr90 {
  margin-right: 90px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt85 {
  margin-top: 85px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb85 {
  margin-bottom: 85px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml85 {
  margin-left: 85px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr85 {
  margin-right: 85px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt80 {
  margin-top: 80px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb80 {
  margin-bottom: 80px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml80 {
  margin-left: 80px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr80 {
  margin-right: 80px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt75 {
  margin-top: 75px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb75 {
  margin-bottom: 75px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml75 {
  margin-left: 75px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr75 {
  margin-right: 75px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt70 {
  margin-top: 70px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb70 {
  margin-bottom: 70px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml70 {
  margin-left: 70px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr70 {
  margin-right: 70px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt65 {
  margin-top: 65px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb65 {
  margin-bottom: 65px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml65 {
  margin-left: 65px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr65 {
  margin-right: 65px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt60 {
  margin-top: 60px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb60 {
  margin-bottom: 60px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml60 {
  margin-left: 60px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr60 {
  margin-right: 60px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt55 {
  margin-top: 55px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb55 {
  margin-bottom: 55px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml55 {
  margin-left: 55px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr55 {
  margin-right: 55px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt50 {
  margin-top: 50px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb50 {
  margin-bottom: 50px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml50 {
  margin-left: 50px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr50 {
  margin-right: 50px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt45 {
  margin-top: 45px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb45 {
  margin-bottom: 45px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml45 {
  margin-left: 45px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr45 {
  margin-right: 45px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt40 {
  margin-top: 40px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb40 {
  margin-bottom: 40px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml40 {
  margin-left: 40px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr40 {
  margin-right: 40px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt35 {
  margin-top: 35px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb35 {
  margin-bottom: 35px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml35 {
  margin-left: 35px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr35 {
  margin-right: 35px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt30 {
  margin-top: 30px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb30 {
  margin-bottom: 30px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml30 {
  margin-left: 30px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr30 {
  margin-right: 30px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt25 {
  margin-top: 25px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb25 {
  margin-bottom: 25px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml25 {
  margin-left: 25px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr25 {
  margin-right: 25px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt20 {
  margin-top: 20px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml20 {
  margin-left: 20px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr20 {
  margin-right: 20px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt15 {
  margin-top: 15px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb15 {
  margin-bottom: 15px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml15 {
  margin-left: 15px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr15 {
  margin-right: 15px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt10 {
  margin-top: 10px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml10 {
  margin-left: 10px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr10 {
  margin-right: 10px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt5 {
  margin-top: 5px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb5 {
  margin-bottom: 5px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml5 {
  margin-left: 5px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr5 {
  margin-right: 5px !important;
}

/* line 81, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mt0 {
  margin-top: 0px !important;
}

/* line 84, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mb0 {
  margin-bottom: 0px !important;
}

/* line 87, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.ml0 {
  margin-left: 0px !important;
}

/* line 90, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.mr0 {
  margin-right: 0px !important;
}

@media screen and (max-width: 767px) {
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt100 {
    margin-top: 13.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb100 {
    margin-bottom: 13.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml100 {
    margin-left: 13.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr100 {
    margin-right: 13.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt95 {
    margin-top: 12.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb95 {
    margin-bottom: 12.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml95 {
    margin-left: 12.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr95 {
    margin-right: 12.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt90 {
    margin-top: 12vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb90 {
    margin-bottom: 12vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml90 {
    margin-left: 12vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr90 {
    margin-right: 12vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt85 {
    margin-top: 11.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb85 {
    margin-bottom: 11.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml85 {
    margin-left: 11.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr85 {
    margin-right: 11.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt80 {
    margin-top: 10.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb80 {
    margin-bottom: 10.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml80 {
    margin-left: 10.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr80 {
    margin-right: 10.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt75 {
    margin-top: 10vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb75 {
    margin-bottom: 10vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml75 {
    margin-left: 10vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr75 {
    margin-right: 10vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt70 {
    margin-top: 9.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb70 {
    margin-bottom: 9.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml70 {
    margin-left: 9.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr70 {
    margin-right: 9.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt65 {
    margin-top: 8.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb65 {
    margin-bottom: 8.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml65 {
    margin-left: 8.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr65 {
    margin-right: 8.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt60 {
    margin-top: 8vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb60 {
    margin-bottom: 8vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml60 {
    margin-left: 8vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr60 {
    margin-right: 8vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt55 {
    margin-top: 7.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb55 {
    margin-bottom: 7.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml55 {
    margin-left: 7.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr55 {
    margin-right: 7.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt50 {
    margin-top: 6.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb50 {
    margin-bottom: 6.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml50 {
    margin-left: 6.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr50 {
    margin-right: 6.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt45 {
    margin-top: 6vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb45 {
    margin-bottom: 6vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml45 {
    margin-left: 6vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr45 {
    margin-right: 6vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt40 {
    margin-top: 5.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb40 {
    margin-bottom: 5.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml40 {
    margin-left: 5.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr40 {
    margin-right: 5.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt35 {
    margin-top: 4.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb35 {
    margin-bottom: 4.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml35 {
    margin-left: 4.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr35 {
    margin-right: 4.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt30 {
    margin-top: 4vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb30 {
    margin-bottom: 4vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml30 {
    margin-left: 4vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr30 {
    margin-right: 4vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt25 {
    margin-top: 3.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb25 {
    margin-bottom: 3.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml25 {
    margin-left: 3.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr25 {
    margin-right: 3.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt20 {
    margin-top: 2.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb20 {
    margin-bottom: 2.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml20 {
    margin-left: 2.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr20 {
    margin-right: 2.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt15 {
    margin-top: 2vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb15 {
    margin-bottom: 2vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml15 {
    margin-left: 2vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr15 {
    margin-right: 2vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt10 {
    margin-top: 1.33333vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb10 {
    margin-bottom: 1.33333vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml10 {
    margin-left: 1.33333vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr10 {
    margin-right: 1.33333vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt5 {
    margin-top: 0.66667vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb5 {
    margin-bottom: 0.66667vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml5 {
    margin-left: 0.66667vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr5 {
    margin-right: 0.66667vw !important;
  }
  /* line 98, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmt0 {
    margin-top: 0vw !important;
  }
  /* line 101, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmb0 {
    margin-bottom: 0vw !important;
  }
  /* line 104, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spml0 {
    margin-left: 0vw !important;
  }
  /* line 107, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .spmr0 {
    margin-right: 0vw !important;
  }
}
/* パディング
---------------------------------------------------------------------------- */
/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt100 {
  padding-top: 100px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb100 {
  padding-bottom: 100px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl100 {
  padding-left: 100px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr100 {
  padding-right: 100px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt95 {
  padding-top: 95px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb95 {
  padding-bottom: 95px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl95 {
  padding-left: 95px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr95 {
  padding-right: 95px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt90 {
  padding-top: 90px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb90 {
  padding-bottom: 90px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl90 {
  padding-left: 90px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr90 {
  padding-right: 90px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt85 {
  padding-top: 85px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb85 {
  padding-bottom: 85px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl85 {
  padding-left: 85px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr85 {
  padding-right: 85px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt80 {
  padding-top: 80px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb80 {
  padding-bottom: 80px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl80 {
  padding-left: 80px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr80 {
  padding-right: 80px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt75 {
  padding-top: 75px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb75 {
  padding-bottom: 75px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl75 {
  padding-left: 75px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr75 {
  padding-right: 75px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt70 {
  padding-top: 70px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb70 {
  padding-bottom: 70px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl70 {
  padding-left: 70px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr70 {
  padding-right: 70px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt65 {
  padding-top: 65px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb65 {
  padding-bottom: 65px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl65 {
  padding-left: 65px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr65 {
  padding-right: 65px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt60 {
  padding-top: 60px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb60 {
  padding-bottom: 60px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl60 {
  padding-left: 60px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr60 {
  padding-right: 60px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt55 {
  padding-top: 55px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb55 {
  padding-bottom: 55px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl55 {
  padding-left: 55px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr55 {
  padding-right: 55px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt50 {
  padding-top: 50px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb50 {
  padding-bottom: 50px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl50 {
  padding-left: 50px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr50 {
  padding-right: 50px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt45 {
  padding-top: 45px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb45 {
  padding-bottom: 45px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl45 {
  padding-left: 45px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr45 {
  padding-right: 45px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt40 {
  padding-top: 40px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb40 {
  padding-bottom: 40px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl40 {
  padding-left: 40px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr40 {
  padding-right: 40px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt35 {
  padding-top: 35px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb35 {
  padding-bottom: 35px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl35 {
  padding-left: 35px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr35 {
  padding-right: 35px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt30 {
  padding-top: 30px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb30 {
  padding-bottom: 30px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl30 {
  padding-left: 30px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr30 {
  padding-right: 30px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt25 {
  padding-top: 25px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb25 {
  padding-bottom: 25px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl25 {
  padding-left: 25px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr25 {
  padding-right: 25px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt20 {
  padding-top: 20px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb20 {
  padding-bottom: 20px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl20 {
  padding-left: 20px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr20 {
  padding-right: 20px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt15 {
  padding-top: 15px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb15 {
  padding-bottom: 15px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl15 {
  padding-left: 15px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr15 {
  padding-right: 15px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt10 {
  padding-top: 10px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb10 {
  padding-bottom: 10px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl10 {
  padding-left: 10px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr10 {
  padding-right: 10px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt5 {
  padding-top: 5px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb5 {
  padding-bottom: 5px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl5 {
  padding-left: 5px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr5 {
  padding-right: 5px !important;
}

/* line 118, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pt0 {
  padding-top: 0px !important;
}

/* line 121, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pb0 {
  padding-bottom: 0px !important;
}

/* line 124, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pl0 {
  padding-left: 0px !important;
}

/* line 127, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
.pr0 {
  padding-right: 0px !important;
}

@media screen and (max-width: 767px) {
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt100 {
    padding-top: 13.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb100 {
    padding-bottom: 13.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl100 {
    padding-left: 13.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr100 {
    padding-right: 13.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt95 {
    padding-top: 12.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb95 {
    padding-bottom: 12.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl95 {
    padding-left: 12.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr95 {
    padding-right: 12.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt90 {
    padding-top: 12vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb90 {
    padding-bottom: 12vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl90 {
    padding-left: 12vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr90 {
    padding-right: 12vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt85 {
    padding-top: 11.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb85 {
    padding-bottom: 11.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl85 {
    padding-left: 11.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr85 {
    padding-right: 11.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt80 {
    padding-top: 10.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb80 {
    padding-bottom: 10.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl80 {
    padding-left: 10.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr80 {
    padding-right: 10.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt75 {
    padding-top: 10vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb75 {
    padding-bottom: 10vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl75 {
    padding-left: 10vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr75 {
    padding-right: 10vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt70 {
    padding-top: 9.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb70 {
    padding-bottom: 9.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl70 {
    padding-left: 9.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr70 {
    padding-right: 9.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt65 {
    padding-top: 8.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb65 {
    padding-bottom: 8.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl65 {
    padding-left: 8.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr65 {
    padding-right: 8.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt60 {
    padding-top: 8vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb60 {
    padding-bottom: 8vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl60 {
    padding-left: 8vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr60 {
    padding-right: 8vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt55 {
    padding-top: 7.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb55 {
    padding-bottom: 7.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl55 {
    padding-left: 7.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr55 {
    padding-right: 7.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt50 {
    padding-top: 6.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb50 {
    padding-bottom: 6.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl50 {
    padding-left: 6.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr50 {
    padding-right: 6.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt45 {
    padding-top: 6vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb45 {
    padding-bottom: 6vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl45 {
    padding-left: 6vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr45 {
    padding-right: 6vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt40 {
    padding-top: 5.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb40 {
    padding-bottom: 5.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl40 {
    padding-left: 5.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr40 {
    padding-right: 5.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt35 {
    padding-top: 4.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb35 {
    padding-bottom: 4.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl35 {
    padding-left: 4.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr35 {
    padding-right: 4.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt30 {
    padding-top: 4vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb30 {
    padding-bottom: 4vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl30 {
    padding-left: 4vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr30 {
    padding-right: 4vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt25 {
    padding-top: 3.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb25 {
    padding-bottom: 3.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl25 {
    padding-left: 3.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr25 {
    padding-right: 3.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt20 {
    padding-top: 2.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb20 {
    padding-bottom: 2.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl20 {
    padding-left: 2.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr20 {
    padding-right: 2.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt15 {
    padding-top: 2vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb15 {
    padding-bottom: 2vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl15 {
    padding-left: 2vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr15 {
    padding-right: 2vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt10 {
    padding-top: 1.33333vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb10 {
    padding-bottom: 1.33333vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl10 {
    padding-left: 1.33333vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr10 {
    padding-right: 1.33333vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt5 {
    padding-top: 0.66667vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb5 {
    padding-bottom: 0.66667vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl5 {
    padding-left: 0.66667vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr5 {
    padding-right: 0.66667vw !important;
  }
  /* line 135, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppt0 {
    padding-top: 0vw !important;
  }
  /* line 138, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppb0 {
    padding-bottom: 0vw !important;
  }
  /* line 141, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppl0 {
    padding-left: 0vw !important;
  }
  /* line 144, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_module.scss */
  .sppr0 {
    padding-right: 0vw !important;
  }
}
/* print
---------------------------------------------------------------------------- */
/* 印刷設定
---------------------------------------------------------------------------- */
@media print {
  /* line 5, /Users/ringo/Desktop/work/20211104yamaha/recruit/assets/scss/common/_print.scss */
  * html body {
    zoom: 70%;
  }
}

