@charset "UTF-8";
/* line 5, ../../../../src/page/member/css/screen.scss */
#career_main div, #career_main span, #career_main applet, #career_main object, #career_main iframe,
#career_main h1, #career_main h2, #career_main h3, #career_main h4, #career_main h5, #career_main h6, #career_main p, #career_main blockquote, #career_main pre,
#career_main a, #career_main abbr, #career_main acronym, #career_main address, #career_main big, #career_main cite, #career_main code,
#career_main del, #career_main dfn, #career_main em, #career_main img, #career_main ins, #career_main kbd, #career_main q, #career_main s, #career_main samp,
#career_main small, #career_main strike, #career_main strong, #career_main sub, #career_main sup, #career_main tt, #career_main var,
#career_main b, #career_main u, #career_main i, #career_main center,
#career_main dl, #career_main dt, #career_main dd, #career_main ol, #career_main ul, #career_main li,
#career_main fieldset, #career_main form, #career_main label, #career_main legend,
#career_main table, #career_main caption, #career_main tbody, #career_main tfoot, #career_main thead, #career_main tr, #career_main th, #career_main td,
#career_main article, #career_main aside, #career_main canvas, #career_main details, #career_main embed,
#career_main figure, #career_main figcaption, #career_main footer, #career_main header, #career_main hgroup,
#career_main menu, #career_main nav, #career_main output, #career_main ruby, #career_main section, #career_main summary,
#career_main time, #career_main mark, #career_main audio, #career_main video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 25, ../../../../src/page/member/css/screen.scss */
#career_main ol, #career_main ul {
  list-style: none;
}
/* line 28, ../../../../src/page/member/css/screen.scss */
#career_main table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 32, ../../../../src/page/member/css/screen.scss */
#career_main caption, #career_main th, #career_main td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 37, ../../../../src/page/member/css/screen.scss */
#career_main q, #career_main blockquote {
  quotes: none;
}
/* line 40, ../../../../src/page/member/css/screen.scss */
#career_main q:before, #career_main q:after, #career_main blockquote:before, #career_main blockquote:after {
  content: "";
  content: none;
}
/* line 44, ../../../../src/page/member/css/screen.scss */
#career_main a img {
  border: none;
}
/* line 47, ../../../../src/page/member/css/screen.scss */
#career_main article, #career_main aside, #career_main details, #career_main figcaption, #career_main figure, #career_main footer, #career_main header, #career_main hgroup, #career_main menu, #career_main nav, #career_main section, #career_main summary {
  display: block;
}

/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@keyframes img-move {
  to {
    transform: translateX(-100%);
  }
}
/*
@include animation(rotate 10s linear infinite);
*/
@-webkit-keyframes loading {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes loading {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes bar_txt_open {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(101%);
  }
}
@-moz-keyframes bar_txt_open {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(101%);
  }
}
@keyframes bar_txt_open {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(101%);
  }
}
@-webkit-keyframes bar_btn_open {
  0% {
    transform: translateX(-101%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-moz-keyframes bar_btn_open {
  0% {
    transform: translateX(-101%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes bar_btn_open {
  0% {
    transform: translateX(-101%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes bar_btn_close {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-101%);
  }
}
@-moz-keyframes bar_btn_close {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-101%);
  }
}
@keyframes bar_btn_close {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-101%);
  }
}
@-webkit-keyframes bar_txt_txt {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  53% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes bar_txt_txt {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  53% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bar_txt_txt {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  53% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bar_txt_close {
  0% {
    transform: translateX(101%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-moz-keyframes bar_txt_close {
  0% {
    transform: translateX(101%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes bar_txt_close {
  0% {
    transform: translateX(101%);
  }
  50% {
    transform: translateX(0%);
  }
  53% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes bar_txt_cover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes bar_txt_cover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bar_txt_cover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes bar_photo_cover {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes bar_photo_cover {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bar_photo_cover {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bar_photo_cover_pink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.5;
  }
}
@-moz-keyframes bar_photo_cover_pink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes bar_photo_cover_pink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 0.5;
  }
  100% {
    opacity: 0.5;
  }
}
@-webkit-keyframes bar_txt_open_up {
  0% {
    transform: translateY(100%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-101%);
  }
}
@-moz-keyframes bar_txt_open_up {
  0% {
    transform: translateY(100%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-101%);
  }
}
@keyframes bar_txt_open_up {
  0% {
    transform: translateY(100%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-101%);
  }
}
@-webkit-keyframes bar_txt_open_up_photo {
  0% {
    transform: translateY(102%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-102%);
  }
}
@-moz-keyframes bar_txt_open_up_photo {
  0% {
    transform: translateY(102%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-102%);
  }
}
@keyframes bar_txt_open_up_photo {
  0% {
    transform: translateY(102%);
  }
  50% {
    transform: translateY(0%);
  }
  53% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-102%);
  }
}
@-webkit-keyframes scroll_arr {
  0% {
    opacity: 0;
    transform: rotate(90deg) translateX(0%);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(90deg) translateX(4%);
  }
}
@-moz-keyframes scroll_arr {
  0% {
    opacity: 0;
    transform: rotate(90deg) translateX(0%);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(90deg) translateX(4%);
  }
}
@keyframes scroll_arr {
  0% {
    opacity: 0;
    transform: rotate(90deg) translateX(0%);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(90deg) translateX(4%);
  }
}
@-webkit-keyframes scroll_arr2 {
  0% {
    opacity: 0;
    transform: translateY(0vw);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(1vw);
  }
}
@-moz-keyframes scroll_arr2 {
  0% {
    opacity: 0;
    transform: translateY(0vw);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(1vw);
  }
}
@keyframes scroll_arr2 {
  0% {
    opacity: 0;
    transform: translateY(0vw);
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(1vw);
  }
}
/*color*/
/*anim*/
/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@keyframes img-move {
  to {
    transform: translateX(-100%);
  }
}
/* line 3, ../../../../src/cmn/css/_all.scss */
.g-footer {
  position: relative;
  z-index: 1;
}

/* line 7, ../../../../src/cmn/css/_all.scss */
.topic-path-list {
  opacity: 0;
  transition: all 0.3s;
  transition-timing-function: linear;
}
/* line 10, ../../../../src/cmn/css/_all.scss */
.topic-path-list.open {
  opacity: 1;
}

/* line 14, ../../../../src/cmn/css/_all.scss */
.chapter-footer {
  opacity: 0;
  transition: all 0.3s;
  transition-timing-function: linear;
  position: relative;
  z-index: 1;
}
/* line 19, ../../../../src/cmn/css/_all.scss */
.chapter-footer.open {
  opacity: 1;
}

/* line 23, ../../../../src/cmn/css/_all.scss */
.main-wrapper {
  box-sizing: border-box;
}

/* line 26, ../../../../src/cmn/css/_all.scss */
#career_main {
  overflow: hidden;
}
/* line 28, ../../../../src/cmn/css/_all.scss */
#career_main .hide {
  display: none !important;
}
/* line 31, ../../../../src/cmn/css/_all.scss */
#career_main .complete {
  display: none !important;
}

/* line 35, ../../../../src/cmn/css/_all.scss */
#career_main {
  z-index: 1;
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight: 400;
  color: #333333;
  position: relative;
  width: 100%;
  opacity: 0;
  font-feature-settings: "palt";
}
/* line 43, ../../../../src/cmn/css/_all.scss */
#career_main ::selection {
  background: #BFC9D9;
}
/* line 44, ../../../../src/cmn/css/_all.scss */
#career_main ::-moz-selection {
  background: #BFC9D9;
}
/* line 45, ../../../../src/cmn/css/_all.scss */
#career_main img::selection {
  background: none;
}
/* line 46, ../../../../src/cmn/css/_all.scss */
#career_main img::-moz-selection {
  background: none;
}
/* line 48, ../../../../src/cmn/css/_all.scss */
#career_main a {
  text-decoration: none;
}
/* line 51, ../../../../src/cmn/css/_all.scss */
#career_main img {
  width: 100%;
}
/* line 54, ../../../../src/cmn/css/_all.scss */
#career_main section {
  position: relative;
  z-index: 10;
}

/*size*/
@media screen and (min-width: 1281px) {
  /* line 2, ../../../../src/cmn/css/_pc.scss */
  #career_main a {
    cursor: pointer;
  }

  /* line 8, ../../../../src/cmn/css/_pc.scss */
  #career_main .sp_view_i {
    display: none !important;
  }
  /* line 9, ../../../../src/cmn/css/_pc.scss */
  #career_main .sp_view {
    display: none !important;
  }
  /* line 10, ../../../../src/cmn/css/_pc.scss */
  #career_main img {
    width: 100%;
  }
  /* line 13, ../../../../src/cmn/css/_pc.scss */
  #career_main .slidein {
    opacity: 0;
    transform: translateY(300px);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 17, ../../../../src/cmn/css/_pc.scss */
  #career_main .slidein.open {
    opacity: 1;
    transform: translateY(0px);
  }
  /* line 22, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 27, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open {
    opacity: 1;
  }
  /* line 30, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 33, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 36, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(3) {
    transform: translateX(0%);
  }
  /* line 39, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 46, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(1) {
    transform: translateX(400%);
  }
  /* line 49, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 52, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 55, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 61, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 64, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 67, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(3) {
    transform: translateX(-100%);
  }
  /* line 70, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 78, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 81, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 84, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(3) {
    transform: translateX(0%);
  }
  /* line 87, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 94, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(1) {
    transform: translateX(400%);
  }
  /* line 97, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 100, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 103, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 109, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 112, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 115, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(3) {
    transform: translateX(-100%);
  }
  /* line 118, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 123, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case {
    position: relative;
    width: 100%;
    line-height: 0;
  }
  /* line 127, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 1.2s;
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 133, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case img:nth-of-type(1) {
    position: relative;
  }
  /* line 139, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj {
    display: none;
  }
  /* line 143, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.up:after {
    transform: translateY(101%);
  }
  /* line 147, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.up.open:after {
    -webkit-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 152, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.open {
    display: block;
  }
  /* line 154, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 159, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.close:after {
    -webkit-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 164, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.pink:after {
    background: #FF86A9;
  }
  /* line 168, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 179, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt {
    position: relative;
    overflow: hidden;
  }
  /* line 183, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.open:before {
    -webkit-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 186, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 191, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.pink:after {
    background: #FF86A9;
  }
  /* line 195, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #ffffff;
    z-index: 3;
    left: 0;
    top: 1%;
  }
  /* line 206, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 220, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2 {
    position: relative;
    overflow: hidden;
    display: inline-block;
  }
  /* line 226, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.open span {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 229, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 234, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.pink:after {
    background: #FF86A9;
  }
  /* line 238, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2 span {
    opacity: 0;
    display: inline-block;
  }
  /* line 242, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 256, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry {
    position: fixed;
    right: 0;
    top: 50vh;
    transform: translateY(-50%);
    z-index: 11;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 263, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry.passive {
    pointer-events: none;
    transform: translateY(-50%) translateX(100%);
  }
  /* line 267, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a {
    display: block;
    width: 48px;
    height: 175px;
    background: #FF86A9;
    position: relative;
    overflow: hidden;
  }
  /* line 274, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover {
    background: #BFC9D9;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-delay: 0.3s;
  }
  /* line 283, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover:before {
    z-index: 2;
    transform: translateX(0%);
  }
  /* line 288, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover span:after {
    right: -12px;
  }
  /* line 291, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    right: 17px;
  }
  /* line 298, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:after {
    z-index: 2;
    content: "";
    display: none;
    width: 101%;
    height: 101%;
    background: #FF86A9;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(0%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 311, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:before {
    z-index: 1;
    content: "";
    display: block;
    width: 102%;
    height: 102%;
    background: #BFC9D9;
    position: absolute;
    top: -1%;
    left: -1%;
    transform: translateX(-102%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 324, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span {
    color: #ffffff;
    display: block;
    width: 48px;
    height: 175px;
    position: relative;
    z-index: 3;
  }
  /* line 331, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span img {
    width: 11px;
    position: relative;
    top: 27px;
    left: 19px;
  }
  /* line 337, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 142px;
    transform: translateY(-50%);
    right: 17px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 350, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    opacity: 0;
    top: 142px;
    transform: translateY(-50%);
    right: 50px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition: all 0.3s;
  }
  /* line 368, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv {
    margin: 0 auto;
    display: block;
    width: 160px;
    height: 40px;
    position: relative;
    background: #BFC9D9;
    font-weight: 400;
    cursor: pointer;
    overflow: hidden;
  }
  /* line 379, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.btn_entry img {
    width: 54px;
  }
  /* line 383, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink {
    background: #FF86A9;
  }
  /* line 385, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink:after {
    background: #FF86A9;
  }
  /* line 388, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink:before {
    background: #BFC9D9;
  }
  /* line 394, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover:after {
    z-index: 1;
    transform: translateX(-101%);
  }
  /* line 398, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover:before {
    z-index: 2;
    transform: translateX(0%);
  }
  /* line 403, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover span:after {
    right: -1vw;
  }
  /* line 406, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    right: 0.9375vw;
  }
  /* line 413, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:after {
    z-index: 2;
    content: "";
    display: block;
    display: none;
    width: 101%;
    height: 101%;
    background: #BFC9D9;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(0%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 427, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:before {
    z-index: 1;
    content: "";
    display: block;
    width: 102%;
    height: 102%;
    background: #FF86A9;
    position: absolute;
    top: -1%;
    left: -1%;
    transform: translateX(-102%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 440, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    z-index: 3;
  }
  /* line 449, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span img {
    width: 79px;
  }
  /* line 452, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 465, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition: all 0.3s;
  }
  /* line 482, ../../../../src/cmn/css/_pc.scss */
  #career_main #member {
    padding-top: 13px;
    padding-bottom: 115px;
  }
  /* line 485, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
  }
  /* line 491, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item {
    width: 251px;
    height: 450px;
    margin-bottom: 100px;
    position: relative;
  }
  /* line 499, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover section figure:before {
    -webkit-animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 503, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover section figure.open .cover {
    -webkit-animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 517, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover.pink section figure:before {
    -webkit-animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 528, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure .cover {
    background: rgba(255, 134, 169, 0.5);
  }
  /* line 531, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure:after {
    background: #FF86A9;
    transform: translateY(102%);
  }
  /* line 535, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure:before {
    background: #FF86A9;
  }
  /* line 539, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 547, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
  /* line 556, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:nth-of-type(2), #career_main #member .items .item:nth-of-type(4), #career_main #member .items .item:nth-of-type(6), #career_main #member .items .item:nth-of-type(8), #career_main #member .items .item:nth-of-type(10), #career_main #member .items .item:nth-of-type(12) {
    top: 60px;
  }
  /* line 560, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure {
    width: 100%;
    height: 314px;
    margin-bottom: 16px;
    line-height: 0;
    position: relative;
    overflow: hidden;
  }
  /* line 568, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure .cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 1;
    left: 0;
    top: 0;
    mix-blend-mode: color;
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 582, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 585, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure.open:after {
    -webkit-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 590, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 603, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 616, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure img {
    object-fit: cover;
    opacity: 0;
  }
  /* line 621, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .ttl {
    text-align: left;
    margin-bottom: 1px;
    display: inline-block;
  }
  /* line 625, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .ttl span {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    color: #FF86A9;
    display: inline-block;
  }
  /* line 633, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos {
    display: inline-block;
  }
  /* line 635, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos span {
    font-size: 14px;
    line-height: 23px;
    display: inline-block;
  }
  /* line 640, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos .m {
    display: none;
  }
  /* line 649, ../../../../src/cmn/css/_pc.scss */
  #career_main #float {
    position: fixed;
    width: 100%;
    height: 100vh;
    float: left;
    z-index: 1001;
    top: 0;
    left: 0;
  }
  /* line 657, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    cursor: pointer;
    top: -57px;
    left: 50%;
    z-index: 2000;
    transform: translateX(457px);
  }
  /* line 667, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close span, #career_main #float .close:before, #career_main #float .close:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff;
    content: "";
  }
  /* line 674, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close span {
    width: 100%;
  }
  /* line 677, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close:before {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 683, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close:after {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 691, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box {
    position: relative;
    overflow: visible;
    width: 100%;
    float: left;
    z-index: 1000;
    width: 1000px;
    margin: 0 auto;
    height: 38vw;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent;
  }
  /* line 702, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    height: 38vw;
    background: #ffffff;
  }
  /* line 709, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding: 20px;
  }
  /* line 715, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .block {
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 95px 45px 95px 70px;
  }
  /* line 722, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .b1 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../../cmn/img/float_line.svg) no-repeat center center;
    background-size: contain;
    pointer-events: none;
  }
  /* line 764, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .ttl {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 28px;
    width: 528px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
  }
  /* line 771, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .txt {
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 28px;
    margin-bottom: 52px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
  }
  /* line 778, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .outro {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin-bottom: 20px;
  }
  /* line 784, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .outro img {
    width: 690px;
    display: inline-block;
  }
  /* line 795, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .logo {
    width: 132px;
  }
  /* line 802, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    background: rgba(51, 51, 51, 0.9);
    z-index: 1;
  }
  /* line 811, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .iScrollIndicator {
    background: #BFC9D9 !important;
    right: 3px;
  }
}
/*size*/
@media screen and (min-width: 768px) and (max-width: 1280px) {
  /* line 2, ../../../../src/cmn/css/_pc.scss */
  #career_main a {
    cursor: pointer;
  }

  /* line 8, ../../../../src/cmn/css/_pc.scss */
  #career_main .sp_view_i {
    display: none !important;
  }
  /* line 9, ../../../../src/cmn/css/_pc.scss */
  #career_main .sp_view {
    display: none !important;
  }
  /* line 10, ../../../../src/cmn/css/_pc.scss */
  #career_main img {
    width: 100%;
  }
  /* line 13, ../../../../src/cmn/css/_pc.scss */
  #career_main .slidein {
    opacity: 0;
    transform: translateY(23.4375vw);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 17, ../../../../src/cmn/css/_pc.scss */
  #career_main .slidein.open {
    opacity: 1;
    transform: translateY(0vw);
  }
  /* line 22, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 27, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open {
    opacity: 1;
  }
  /* line 30, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 33, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 36, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(3) {
    transform: translateX(0%);
  }
  /* line 39, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 46, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(1) {
    transform: translateX(400%);
  }
  /* line 49, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 52, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 55, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 61, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 64, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 67, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(3) {
    transform: translateX(-100%);
  }
  /* line 70, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn1 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 78, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 81, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 84, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(3) {
    transform: translateX(0%);
  }
  /* line 87, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 94, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(1) {
    transform: translateX(400%);
  }
  /* line 97, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 100, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 103, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 109, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 112, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 115, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(3) {
    transform: translateX(-100%);
  }
  /* line 118, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus.ptn2 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 123, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case {
    position: relative;
    width: 100%;
    line-height: 0;
  }
  /* line 127, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 1.2s;
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 133, ../../../../src/cmn/css/_pc.scss */
  #career_main .plus .case img:nth-of-type(1) {
    position: relative;
  }
  /* line 139, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj {
    display: none;
  }
  /* line 143, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.up:after {
    transform: translateY(101%);
  }
  /* line 147, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.up.open:after {
    -webkit-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 152, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.open {
    display: block;
  }
  /* line 154, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 159, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.close:after {
    -webkit-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 164, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj.pink:after {
    background: #FF86A9;
  }
  /* line 168, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_obj:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 179, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt {
    position: relative;
    overflow: hidden;
  }
  /* line 183, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.open:before {
    -webkit-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 186, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 191, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt.pink:after {
    background: #FF86A9;
  }
  /* line 195, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #ffffff;
    z-index: 3;
    left: 0;
    top: 1%;
  }
  /* line 206, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 220, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2 {
    position: relative;
    overflow: hidden;
    display: inline-block;
  }
  /* line 226, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.open span {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 229, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 234, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2.pink:after {
    background: #FF86A9;
  }
  /* line 238, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2 span {
    opacity: 0;
    display: inline-block;
  }
  /* line 242, ../../../../src/cmn/css/_pc.scss */
  #career_main .bar_txt2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 256, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry {
    position: fixed;
    right: 0;
    top: 50vh;
    transform: translateY(-50%);
    z-index: 11;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 263, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry.passive {
    pointer-events: none;
    transform: translateY(-50%) translateX(100%);
  }
  /* line 267, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a {
    display: block;
    width: 3.75vw;
    height: 13.67188vw;
    background: #FF86A9;
    position: relative;
    overflow: hidden;
  }
  /* line 274, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover {
    background: #BFC9D9;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-delay: 0.3s;
  }
  /* line 283, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover:before {
    z-index: 2;
    transform: translateX(0%);
  }
  /* line 288, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover span:after {
    right: -0.9375vw;
  }
  /* line 291, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    right: 1.32813vw;
  }
  /* line 298, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:after {
    z-index: 2;
    content: "";
    display: none;
    width: 101%;
    height: 101%;
    background: #FF86A9;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(0%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 311, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a:before {
    z-index: 1;
    content: "";
    display: block;
    width: 102%;
    height: 102%;
    background: #BFC9D9;
    position: absolute;
    top: -1%;
    left: -1%;
    transform: translateX(-102%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 324, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span {
    color: #ffffff;
    display: block;
    width: 3.75vw;
    height: 13.67188vw;
    position: relative;
    z-index: 3;
  }
  /* line 331, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span img {
    width: 0.85938vw;
    position: relative;
    top: 2.10938vw;
    left: 1.48438vw;
  }
  /* line 337, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span:after {
    content: "";
    display: block;
    width: 1.25vw;
    height: 1.25vw;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 11.09375vw;
    transform: translateY(-50%);
    right: 1.32813vw;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 350, ../../../../src/cmn/css/_pc.scss */
  #career_main #entry a span:before {
    content: "";
    display: block;
    width: 1.25vw;
    height: 1.25vw;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    opacity: 0;
    top: 11.09375vw;
    transform: translateY(-50%);
    right: 3.90625vw;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition: all 0.3s;
  }
  /* line 368, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv {
    margin: 0 auto;
    display: block;
    width: 12.5vw;
    height: 3.125vw;
    position: relative;
    background: #BFC9D9;
    font-weight: 400;
    cursor: pointer;
    overflow: hidden;
  }
  /* line 379, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.btn_entry img {
    width: 4.21875vw;
  }
  /* line 383, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink {
    background: #FF86A9;
  }
  /* line 385, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink:after {
    background: #FF86A9;
  }
  /* line 388, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv.pink:before {
    background: #BFC9D9;
  }
  /* line 394, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover:after {
    z-index: 1;
    transform: translateX(-101%);
  }
  /* line 398, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover:before {
    z-index: 2;
    transform: translateX(0%);
  }
  /* line 403, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover span:after {
    right: -1vw;
  }
  /* line 406, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    right: 0.9375vw;
  }
  /* line 413, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:after {
    z-index: 2;
    content: "";
    display: block;
    display: none;
    width: 101%;
    height: 101%;
    background: #BFC9D9;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(0%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 427, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv:before {
    z-index: 1;
    content: "";
    display: block;
    width: 102%;
    height: 102%;
    background: #FF86A9;
    position: absolute;
    top: -1%;
    left: -1%;
    transform: translateX(-102%);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 440, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    z-index: 3;
  }
  /* line 449, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span img {
    width: 6.17188vw;
  }
  /* line 452, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span:after {
    content: "";
    display: block;
    width: 0.78125vw;
    height: 0.78125vw;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0.9375vw;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 465, ../../../../src/cmn/css/_pc.scss */
  #career_main .btn_hv span:before {
    content: "";
    display: block;
    width: 0.78125vw;
    height: 0.78125vw;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition: all 0.3s;
  }
  /* line 482, ../../../../src/cmn/css/_pc.scss */
  #career_main #member {
    padding-top: 1.01563vw;
    padding-bottom: 8.98438vw;
  }
  /* line 485, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
  }
  /* line 491, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item {
    width: 19.60938vw;
    height: 35.15625vw;
    margin-bottom: 7.8125vw;
    position: relative;
  }
  /* line 499, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover section figure:before {
    -webkit-animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up_photo 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 503, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover section figure.open .cover {
    -webkit-animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_photo_cover 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 517, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:hover.pink section figure:before {
    -webkit-animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 0.6s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 528, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure .cover {
    background: rgba(255, 134, 169, 0.5);
  }
  /* line 531, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure:after {
    background: #FF86A9;
    transform: translateY(102%);
  }
  /* line 535, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure:before {
    background: #FF86A9;
  }
  /* line 539, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item.pink section figure.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 547, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
  /* line 556, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item:nth-of-type(2), #career_main #member .items .item:nth-of-type(4), #career_main #member .items .item:nth-of-type(6), #career_main #member .items .item:nth-of-type(8), #career_main #member .items .item:nth-of-type(10), #career_main #member .items .item:nth-of-type(12) {
    top: 4.6875vw;
  }
  /* line 560, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure {
    width: 100%;
    height: 24.53125vw;
    margin-bottom: 1.25vw;
    line-height: 0;
    position: relative;
    overflow: hidden;
  }
  /* line 568, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure .cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 1;
    left: 0;
    top: 0;
    mix-blend-mode: color;
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 582, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 585, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure.open:after {
    -webkit-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 590, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 603, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 616, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section figure img {
    object-fit: cover;
    opacity: 0;
  }
  /* line 621, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .ttl {
    text-align: left;
    margin-bottom: 0.07813vw;
    display: inline-block;
  }
  /* line 625, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .ttl span {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 1.5625vw;
    line-height: 2.5vw;
    color: #FF86A9;
    display: inline-block;
  }
  /* line 633, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos {
    display: inline-block;
  }
  /* line 635, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos span {
    font-size: 1.09375vw;
    line-height: 1.79687vw;
    display: inline-block;
  }
  /* line 640, ../../../../src/cmn/css/_pc.scss */
  #career_main #member .items .item section .pos .m {
    display: none;
  }
  /* line 649, ../../../../src/cmn/css/_pc.scss */
  #career_main #float {
    position: fixed;
    width: 100%;
    height: 100vh;
    float: left;
    z-index: 1001;
    top: 0;
    left: 0;
  }
  /* line 657, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close {
    width: 3.90625vw;
    height: 3.90625vw;
    display: block;
    position: absolute;
    cursor: pointer;
    top: -4.45313vw;
    left: 50%;
    z-index: 2000;
    transform: translateX(35.70313vw);
  }
  /* line 667, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close span, #career_main #float .close:before, #career_main #float .close:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff;
    content: "";
  }
  /* line 674, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close span {
    width: 100%;
  }
  /* line 677, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close:before {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 683, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .close:after {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 691, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box {
    position: relative;
    overflow: visible;
    width: 100%;
    float: left;
    z-index: 1000;
    width: 78.125vw;
    margin: 0 auto;
    height: 38vw;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent;
  }
  /* line 702, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    height: 38vw;
    background: #ffffff;
  }
  /* line 709, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding: 1.5625vw;
  }
  /* line 715, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .block {
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 7.42188vw 3.51563vw 7.42188vw 5.46875vw;
  }
  /* line 722, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .b1 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../../cmn/img/float_line.svg) no-repeat center center;
    background-size: contain;
    pointer-events: none;
  }
  /* line 764, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .ttl {
    font-size: 3.125vw;
    line-height: 3.75vw;
    margin-bottom: 2.1875vw;
    width: 41.25vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
  }
  /* line 771, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .txt {
    font-size: 1.5625vw;
    line-height: 3.125vw;
    margin-bottom: 2.1875vw;
    margin-bottom: 4.0625vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
  }
  /* line 778, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .outro {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin-bottom: 1.5625vw;
  }
  /* line 784, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .outro img {
    width: 53.90625vw;
    display: inline-block;
  }
  /* line 795, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .box #float_scroll .content .logo {
    width: 10.3125vw;
  }
  /* line 802, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    background: rgba(51, 51, 51, 0.9);
    z-index: 1;
  }
  /* line 811, ../../../../src/cmn/css/_pc.scss */
  #career_main #float .iScrollIndicator {
    background: #BFC9D9 !important;
    right: 0.23438vw;
  }
}
/*size*/
@media screen and (max-width: 767px) {
  /* line 4, ../../../../src/cmn/css/_sp.scss */
  #career_main .pc_view {
    display: none !important;
  }
  /* line 5, ../../../../src/cmn/css/_sp.scss */
  #career_main .pc_view_i {
    display: none !important;
  }
  /* line 6, ../../../../src/cmn/css/_sp.scss */
  #career_main img {
    width: 100%;
  }
  /* line 9, ../../../../src/cmn/css/_sp.scss */
  #career_main .slidein {
    opacity: 0;
    transform: translateY(80vw);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 13, ../../../../src/cmn/css/_sp.scss */
  #career_main .slidein.open {
    opacity: 1;
    transform: translateY(0vw);
  }
  /* line 18, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 23, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.open {
    opacity: 1;
  }
  /* line 26, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 29, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 32, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.open img:nth-of-type(3) {
    transform: scale(1, 1);
  }
  /* line 35, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 42, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.close img:nth-of-type(1) {
    transform: translateX(200%);
  }
  /* line 45, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 48, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 51, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 57, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 60, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 63, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1 img:nth-of-type(3) {
    transform: scale(0, 1);
  }
  /* line 66, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn1 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 74, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.open img:nth-of-type(1) {
    transform: translateX(0%);
  }
  /* line 77, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.open img:nth-of-type(2) {
    transform: translateY(0%);
  }
  /* line 80, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.open img:nth-of-type(3) {
    transform: scale(1, 1);
  }
  /* line 83, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.open img:nth-of-type(4) {
    transform: translateY(0%);
  }
  /* line 90, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.close img:nth-of-type(1) {
    transform: translateX(400%);
  }
  /* line 93, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.close img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 96, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.close img:nth-of-type(3) {
    transform: translateY(-200%);
  }
  /* line 99, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2.close img:nth-of-type(4) {
    transform: translateY(-200%);
  }
  /* line 105, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2 img:nth-of-type(1) {
    transform: translateX(-200%);
  }
  /* line 108, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2 img:nth-of-type(2) {
    transform: translateY(-200%);
  }
  /* line 111, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2 img:nth-of-type(3) {
    transform: scale(0, 1);
  }
  /* line 114, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus.ptn2 img:nth-of-type(4) {
    transform: translateY(200%);
  }
  /* line 119, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus .case {
    position: relative;
    width: 100%;
    line-height: 0;
  }
  /* line 123, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus .case img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 1.2s;
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 129, ../../../../src/cmn/css/_sp.scss */
  #career_main .plus .case img:nth-of-type(1) {
    position: relative;
  }
  /* line 135, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj {
    display: none;
  }
  /* line 139, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.up:after {
    transform: translateY(101%);
  }
  /* line 143, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.up.open:after {
    -webkit-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 148, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.open {
    display: block;
  }
  /* line 150, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 155, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.close:after {
    -webkit-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_close 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 160, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj.pink:after {
    background: #FF86A9;
  }
  /* line 164, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_obj:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 175, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt {
    position: relative;
    overflow: hidden;
  }
  /* line 180, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt.open:before {
    -webkit-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_cover 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 183, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 188, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt.pink:after {
    background: #FF86A9;
  }
  /* line 192, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #ffffff;
    z-index: 3;
    left: 0;
    top: 1%;
  }
  /* line 203, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 217, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2 {
    position: relative;
    overflow: hidden;
    display: inline-block;
  }
  /* line 223, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2.open span {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 226, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 231, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2.pink:after {
    background: #FF86A9;
  }
  /* line 235, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2 span {
    opacity: 0;
  }
  /* line 238, ../../../../src/cmn/css/_sp.scss */
  #career_main .bar_txt2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 98%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 252, ../../../../src/cmn/css/_sp.scss */
  #career_main #entry {
    position: fixed;
    right: 0;
    top: 50vh;
    transform: translateY(-50%);
    z-index: 11;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 259, ../../../../src/cmn/css/_sp.scss */
  #career_main #entry.passive {
    pointer-events: none;
    transform: translateY(-50%) translateX(100%);
  }
  /* line 263, ../../../../src/cmn/css/_sp.scss */
  #career_main #entry.passive_f {
    pointer-events: none;
    opacity: 0;
  }
  /* line 267, ../../../../src/cmn/css/_sp.scss */
  #career_main #entry a {
    display: block;
    width: 9.86667vw;
    height: 41.86667vw;
    background: #FF86A9;
  }
  /* line 272, ../../../../src/cmn/css/_sp.scss */
  #career_main #entry a span {
    color: #ffffff;
    display: block;
    position: relative;
    top: 5.06667vw;
    left: 2.93333vw;
    width: 3.6vw;
  }
  /* line 282, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv {
    margin: 0 auto;
    width: 42.66667vw;
    height: 10.66667vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    font-size: 4.26667vw;
    background: #BFC9D9;
    color: #ffffff;
    position: relative;
    font-weight: 400;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 297, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv.btn_entry img {
    width: 14.93333vw;
  }
  /* line 301, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv.pink {
    background: #FF86A9;
  }
  /* line 304, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv span {
    width: 100%;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    z-index: 3;
  }
  /* line 313, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv span img {
    width: 21.86667vw;
  }
  /* line 316, ../../../../src/cmn/css/_sp.scss */
  #career_main .btn_hv span:before {
    content: "";
    display: block;
    width: 2.66667vw;
    height: 2.66667vw;
    background: url(../../../cmn/img/arr.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 3.2vw;
  }
  /* line 330, ../../../../src/cmn/css/_sp.scss */
  #career_main #member {
    padding-top: 3.46667vw;
    padding-bottom: 26.66667vw;
  }
  /* line 333, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items {
    width: 87.2vw;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  /* line 342, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    position: relative;
    overflow: hidden;
    width: 41.33333vw;
    margin-bottom: 7.2vw;
  }
  /* line 356, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item.pink section figure:after {
    background: #FF86A9;
    transform: translateY(102%);
  }
  /* line 361, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item.pink section figure.open:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 368, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item:nth-child(2n) {
    justify-content: flex-end;
  }
  /* line 370, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item:nth-child(2n) a {
    left: auto;
    right: 0;
  }
  /* line 375, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 41.33333vw;
    height: 100%;
    z-index: 10;
  }
  /* line 384, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section {
    width: 41.33333vw;
  }
  /* line 386, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure {
    width: 100%;
    height: 52vw;
    margin-bottom: 4.26667vw;
    line-height: 0;
    line-height: 0;
    position: relative;
    overflow: hidden;
  }
  /* line 395, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure .cover {
    display: none;
  }
  /* line 399, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 402, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure.open:after {
    -webkit-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open_up_photo 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 407, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure.pink:after {
    background: #FF86A9;
  }
  /* line 411, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 102%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: -1%;
    transform: translateX(-101%);
    z-index: 4;
  }
  /* line 424, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section figure img {
    object-fit: cover;
    opacity: 0;
  }
  /* line 429, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section .ttl {
    text-align: left;
    display: block;
  }
  /* line 433, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section .ttl span {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 4.26667vw;
    line-height: 6.82667vw;
    color: #FF86A9;
    display: inline-block;
  }
  /* line 441, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section .pos {
    display: inline-block;
  }
  /* line 443, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section .pos span {
    display: inline-block;
    font-size: 3.2vw;
    line-height: 5.12vw;
  }
  /* line 448, ../../../../src/cmn/css/_sp.scss */
  #career_main #member .items .item section .pos .m {
    display: none;
  }
  /* line 457, ../../../../src/cmn/css/_sp.scss */
  #career_main #float {
    position: fixed;
    width: 100%;
    height: 100vh;
    float: left;
    z-index: 1001;
    top: 0;
    left: 0;
  }
  /* line 465, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .close {
    width: 9.86667vw;
    height: 9.86667vw;
    display: block;
    position: absolute;
    cursor: pointer;
    top: -15.2vw;
    left: 50%;
    z-index: 2000;
    transform: translateX(37.86667vw);
  }
  /* line 475, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .close span, #career_main #float .close:before, #career_main #float .close:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff;
    content: "";
  }
  /* line 482, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .close span {
    width: 100%;
  }
  /* line 485, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .close:before {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 491, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .close:after {
    width: 100%;
    top: 50%;
    left: 0vw;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 499, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box {
    position: relative;
    overflow: visible;
    width: 100%;
    float: left;
    z-index: 1000;
    width: 94.66667vw;
    margin: 0 auto;
    height: 70vh;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent;
  }
  /* line 510, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    height: 70vh;
    background: #ffffff;
  }
  /* line 517, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content {
    width: 100%;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding: 2.13333vw;
  }
  /* line 523, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .block {
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 8vw 6.66667vw;
  }
  /* line 530, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .b1 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../../cmn/img/float_line_sp.svg) no-repeat center top;
    background-size: contain;
    pointer-events: none;
  }
  /* line 572, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .ttl {
    font-size: 8vw;
    line-height: 12.8vw;
    margin-bottom: 2.4vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
  }
  /* line 578, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .txt {
    font-size: 4.21333vw;
    line-height: 8.26667vw;
    margin-bottom: 3.46667vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    text-align: justify;
    text-justify: inter-ideograph;
    letter-spacing: -0.1em;
  }
  /* line 587, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .outro {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin-bottom: 2.66667vw;
    position: relative;
    width: 69.33333vw;
  }
  /* line 595, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .outro p {
    font-size: 7.73333vw;
    line-height: 9.6vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    text-indent: 20.8vw;
  }
  /* line 602, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .box #float_scroll .content .logo {
    width: 35.2vw;
  }
  /* line 609, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .bg {
    position: absolute;
    width: 100%;
    height: 120%;
    float: left;
    background: rgba(51, 51, 51, 0.9);
    z-index: 1;
  }
  /* line 617, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .iScrollVerticalScrollbar {
    width: 1.06667vw !important;
  }
  /* line 620, ../../../../src/cmn/css/_sp.scss */
  #career_main #float .iScrollIndicator {
    background: #BFC9D9 !important;
  }
}
/*color*/
/*anim*/
/*size*/
/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@keyframes img-move {
  to {
    transform: translateX(-100%);
  }
}
@media screen and (min-width: 1281px) {
  /* line 2, ../../../../src/page/member/css/_pc.scss */
  body {
    	/*
    	background: url(../img/_guide.png) no-repeat top center;
    	// background-size: 100% auto;
    	// background-size: 1680px auto;
    	// background-size: 100% auto;
    	background-size: 1280px auto;
    	background-position: 50% 0;
    	background-position-y: 0;
    	// background-position-y: 15px;
    
    	width: 100%;
        margin: 0 auto !important; 
    	// background-position: 50% 9px;
        // &::-webkit-scrollbar {
        //     display:none;
        // }
    	#career_main{
    		opacity: 0.6 !important;
    		// width: 1280px;
    		width: 1280px;
    		margin: 0 auto;
    	}
        #header{
    		opacity: 0.6 !important;
    	}
    */
  }
  /* line 30, ../../../../src/page/member/css/_pc.scss */
  body #career_main {
    background: #EDF1F7;
  }
  /* line 32, ../../../../src/page/member/css/_pc.scss */
  body #career_main .area_wide {
    margin: 0 auto;
    position: relative;
    width: 1096px;
    margin-bottom: 60px;
  }
  /* line 38, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area {
    position: absolute;
    left: 50%;
    top: 32px;
    transform: translateX(-443px);
    width: 406px;
    line-height: 0;
  }
  /* line 47, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.fix {
    position: fixed;
    top: 32px !important;
  }
  /* line 51, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.abs {
    position: absolute;
  }
  /* line 54, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.passive {
    opacity: 0;
  }
  /* line 58, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.active img {
    transition: all 0.3s;
    transition-timing-function: linear;
    opacity: 1;
  }
  /* line 63, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area .photo_area_target {
    width: 100%;
  }
  /* line 66, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span {
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
  }
  /* line 71, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 84, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 5;
  }
  /* line 98, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area img {
    opacity: 0;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 103, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 108, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open span:before {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 111, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open span:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 118, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title {
    position: absolute;
    top: 202px;
    left: 50%;
    transform-origin: center left;
    transform: translateX(-631px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    opacity: 0;
    z-index: 100;
  }
  /* line 133, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_2 .t {
    width: 142px;
  }
  /* line 134, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_3 .t {
    width: 212px;
  }
  /* line 135, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_4 .t {
    width: 142px;
  }
  /* line 136, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_5 .t {
    width: 142px;
  }
  /* line 137, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_6 .t {
    width: 208px;
  }
  /* line 138, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_7 .t {
    width: 246px;
  }
  /* line 139, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_8 .t {
    width: 182px;
  }
  /* line 140, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_9 .t {
    width: 185px;
  }
  /* line 141, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_10 .t {
    width: 148px;
  }
  /* line 142, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_11 .t {
    width: 207px;
  }
  /* line 143, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_12 .t {
    width: 177px;
  }
  /* line 144, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_13 .t {
    width: 254px;
  }
  /* line 145, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_14 .t {
    width: 198px;
  }
  /* line 146, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_15 .t {
    width: 178px;
  }
  /* line 147, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.fix {
    position: fixed;
  }
  /* line 151, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.passive .t {
    visibility: hidden;
  }
  /* line 155, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.open {
    opacity: 1;
  }
  /* line 158, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p {
    display: block;
    width: 192px;
    line-height: 0;
    position: relative;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    z-index: 5;
  }
  /* line 165, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p span {
    display: block;
  }
  /* line 168, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p.end {
    display: none;
  }
  /* line 171, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p.fix {
    width: 119px;
    transform: translateX(-17px);
  }
  /* line 177, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t {
    display: block;
    position: relative;
    overflow: hidden;
    width: 251px;
    position: absolute;
    top: -61px;
    left: 23px;
  }
  /* line 186, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open img, body #career_main .title .t.open .b1 {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 191, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open .b2:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 196, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open .b3:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 203, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b2 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 210, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 224, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b3 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 231, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b3:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 245, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t img {
    opacity: 0;
  }
  /* line 250, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc {
    position: absolute;
    opacity: 1;
    top: auto;
    bottom: 301px;
    opacity: 0;
    transform-origin: center left;
    transform: translateY(50%) translateX(-640px);
  }
  /* line 260, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc .p {
    visibility: hidden;
  }
  /* line 263, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc.open {
    opacity: 1;
  }
  /* line 267, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail {
    position: absolute;
    left: 50%;
    top: 353px;
    transform: translateX(-616px);
    opacity: 0;
  }
  /* line 274, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.fix {
    position: fixed;
  }
  /* line 279, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.open {
    opacity: 1;
  }
  /* line 282, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.passive {
    opacity: 0;
  }
  /* line 285, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
    position: relative;
    left: 33px;
  }
  /* line 290, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile.open {
    opacity: 1;
  }
  /* line 293, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .t1 {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: -2px;
    letter-spacing: 0.04em;
  }
  /* line 299, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .t2 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 1px;
    letter-spacing: 0.04em;
  }
  /* line 305, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .name {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 26px;
    line-height: 48px;
    letter-spacing: 0.07em;
  }
  /* line 312, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .profile_txt {
    height: 158px;
  }
  /* line 315, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .history {
    width: 540px;
    position: relative;
  }
  /* line 318, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .history p {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.05em;
    word-wrap: break-word;
  }
  /* line 325, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m {
    display: none;
  }
  /* line 328, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m_sp {
    display: none;
  }
  /* line 331, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m_pc {
    display: inline;
  }
  /* line 336, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail_sc {
    position: absolute;
    top: auto;
    bottom: 0;
    transform: translate(-625px, 0);
    opacity: 0;
  }
  /* line 344, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail_sc.open {
    opacity: 1;
  }
  /* line 348, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top {
    padding-top: 32px;
  }
  /* line 351, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    position: relative;
    left: 9px;
  }
  /* line 359, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide .photo_sc {
    line-height: 0;
    position: absolute;
    left: 140px;
    top: -15px;
    transform: translateY(-100%);
    width: 406px;
    display: none;
  }
  /* line 367, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide .photo_sc.open {
    display: block;
  }
  /* line 372, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text {
    width: 561px;
    box-sizing: border-box;
    padding: 0 50px;
    background: #ffffff;
    padding-top: 56px;
    padding-bottom: 20px;
    position: relative;
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
    left: 8px;
  }
  /* line 384, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text.open {
    opacity: 1;
  }
  /* line 387, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text.shadow {
    box-shadow: 22px 21px 24px 0px rgba(228, 133, 166, 0.3);
  }
  /* line 390, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text .text_end {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
  }
  /* line 398, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section section {
    margin-bottom: 47px;
  }
  /* line 401, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section h2 {
    font-size: 24px;
    line-height: 48px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-bottom: 48px;
    letter-spacing: 0.05em;
  }
  /* line 408, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .q {
    font-size: 20px;
    line-height: 40px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    display: block;
    box-sizing: border-box;
    padding: 0 0 0 53px;
    background: #ffffff;
    position: relative;
    margin-bottom: 10px;
    letter-spacing: 0.05em;
  }
  /* line 419, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .q:before {
    content: "";
    display: block;
    width: 39px;
    height: 39px;
    background: url(../../../cmn/img/q.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 433, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .a p {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.126em;
  }
  /* line 441, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .copy_btn {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
    letter-spacing: 0.1em;
  }
  /* line 448, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .btn_entry {
    margin: 0 auto;
    margin-bottom: 60px;
    width: 327px;
    height: 60px;
  }
  /* line 453, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .btn_entry img {
    width: 255px;
  }
  /* line 458, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member {
    padding-top: 71px;
    background: #ffffff;
  }
  /* line 461, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon {
    width: 192px;
    position: absolute;
    top: 10px;
    left: -83px;
    visibility: hidden;
  }
  /* line 467, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon.open {
    visibility: visible;
  }
  /* line 471, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon2 {
    position: absolute;
    width: 192px;
    position: absolute;
    top: 10px;
    left: -100px;
    opacity: 0;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 479, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon2.open {
    opacity: 1;
  }
  /* line 483, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member h2 {
    font-size: 24px;
    line-height: 38px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 132px;
    letter-spacing: 0.05em;
    margin-bottom: 17px;
  }
  /* line 491, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .copy {
    font-size: 14px;
    line-height: 27px;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 132px;
    letter-spacing: 0.05em;
    margin-bottom: 63px;
  }
  /* line 499, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .items {
    position: relative;
    left: 10px;
  }
  /* line 503, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top {
    margin: 0 auto;
    margin-bottom: 60px;
    margin-top: 49px;
    width: 240px;
  }
  /* line 508, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top img {
    width: 183px;
  }
  /* line 511, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:before {
    transform: translateX(102%);
  }
  /* line 515, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover:before {
    transform: translateX(0%);
  }
  /* line 519, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover span:after {
    left: -1vw;
  }
  /* line 522, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    left: 0.9375vw;
  }
  /* line 530, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top span:after {
    transform: translateY(-50%) scale(-1, 1);
    right: auto;
    left: 12px;
  }
  /* line 535, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top span:before {
    transform: translateY(-50%) scale(-1, 1);
    right: auto;
    left: 100%;
  }
}
/*size*/
@media screen and (min-width: 768px) and (max-width: 1280px) {
  /* line 2, ../../../../src/page/member/css/_pc.scss */
  body {
    	/*
    	background: url(../img/_guide.png) no-repeat top center;
    	// background-size: 100% auto;
    	// background-size: 1680px auto;
    	// background-size: 100% auto;
    	background-size: 1280px auto;
    	background-position: 50% 0;
    	background-position-y: 0;
    	// background-position-y: 15px;
    
    	width: 100%;
        margin: 0 auto !important; 
    	// background-position: 50% 9px;
        // &::-webkit-scrollbar {
        //     display:none;
        // }
    	#career_main{
    		opacity: 0.6 !important;
    		// width: 1280px;
    		width: 1280px;
    		margin: 0 auto;
    	}
        #header{
    		opacity: 0.6 !important;
    	}
    */
  }
  /* line 30, ../../../../src/page/member/css/_pc.scss */
  body #career_main {
    background: #EDF1F7;
  }
  /* line 32, ../../../../src/page/member/css/_pc.scss */
  body #career_main .area_wide {
    margin: 0 auto;
    position: relative;
    width: 85.625vw;
    margin-bottom: 4.6875vw;
  }
  /* line 38, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area {
    position: absolute;
    left: 50%;
    top: 2.5vw;
    transform: translateX(-34.60938vw);
    width: 31.71875vw;
    line-height: 0;
  }
  /* line 47, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.fix {
    position: fixed;
    top: 2.5vw !important;
  }
  /* line 51, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.abs {
    position: absolute;
  }
  /* line 54, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.passive {
    opacity: 0;
  }
  /* line 58, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.active img {
    transition: all 0.3s;
    transition-timing-function: linear;
    opacity: 1;
  }
  /* line 63, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area .photo_area_target {
    width: 100%;
  }
  /* line 66, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span {
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
  }
  /* line 71, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 84, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area span:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 5;
  }
  /* line 98, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area img {
    opacity: 0;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 103, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 108, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open span:before {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 111, ../../../../src/page/member/css/_pc.scss */
  body #career_main .photo_area.open span:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 118, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title {
    position: absolute;
    top: 15.78125vw;
    left: 50%;
    transform-origin: center left;
    transform: translateX(-49.29688vw);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    opacity: 0;
    z-index: 100;
  }
  /* line 133, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_2 .t {
    width: 11.09375vw;
  }
  /* line 134, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_3 .t {
    width: 16.5625vw;
  }
  /* line 135, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_4 .t {
    width: 11.09375vw;
  }
  /* line 136, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_5 .t {
    width: 11.09375vw;
  }
  /* line 137, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_6 .t {
    width: 16.25vw;
  }
  /* line 138, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_7 .t {
    width: 19.21875vw;
  }
  /* line 139, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_8 .t {
    width: 14.21875vw;
  }
  /* line 140, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_9 .t {
    width: 14.45313vw;
  }
  /* line 141, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_10 .t {
    width: 11.5625vw;
  }
  /* line 142, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_11 .t {
    width: 16.17188vw;
  }
  /* line 143, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_12 .t {
    width: 13.82813vw;
  }
  /* line 144, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_13 .t {
    width: 19.84375vw;
  }
  /* line 145, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_14 .t {
    width: 15.46875vw;
  }
  /* line 146, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.title_15 .t {
    width: 13.90625vw;
  }
  /* line 147, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.fix {
    position: fixed;
  }
  /* line 151, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.passive .t {
    visibility: hidden;
  }
  /* line 155, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title.open {
    opacity: 1;
  }
  /* line 158, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p {
    display: block;
    width: 15vw;
    line-height: 0;
    position: relative;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    z-index: 5;
  }
  /* line 165, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p span {
    display: block;
  }
  /* line 168, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p.end {
    display: none;
  }
  /* line 171, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .p.fix {
    width: 9.29688vw;
    transform: translateX(-1.32813vw);
  }
  /* line 177, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t {
    display: block;
    position: relative;
    overflow: hidden;
    width: 19.60938vw;
    position: absolute;
    top: -4.76563vw;
    left: 1.79687vw;
  }
  /* line 186, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open img, body #career_main .title .t.open .b1 {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 191, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open .b2:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 196, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t.open .b3:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 203, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b2 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 210, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 224, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b3 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 231, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t .b3:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 245, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title .t img {
    opacity: 0;
  }
  /* line 250, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc {
    position: absolute;
    opacity: 1;
    top: auto;
    bottom: 23.51563vw;
    opacity: 0;
    transform-origin: center left;
    transform: translateY(50%) translateX(-50vw);
  }
  /* line 260, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc .p {
    visibility: hidden;
  }
  /* line 263, ../../../../src/page/member/css/_pc.scss */
  body #career_main .title_sc.open {
    opacity: 1;
  }
  /* line 267, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail {
    position: absolute;
    left: 50%;
    top: 27.57812vw;
    transform: translateX(-48.125vw);
    opacity: 0;
  }
  /* line 274, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.fix {
    position: fixed;
  }
  /* line 279, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.open {
    opacity: 1;
  }
  /* line 282, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail.passive {
    opacity: 0;
  }
  /* line 285, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
    position: relative;
    left: 2.57813vw;
  }
  /* line 290, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile.open {
    opacity: 1;
  }
  /* line 293, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .t1 {
    font-size: 1.09375vw;
    line-height: 2.34375vw;
    margin-bottom: -0.15625vw;
    letter-spacing: 0.04em;
  }
  /* line 299, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .t2 {
    font-size: 1.09375vw;
    line-height: 1.40625vw;
    margin-bottom: 0.07813vw;
    letter-spacing: 0.04em;
  }
  /* line 305, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .name {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 2.03125vw;
    line-height: 3.75vw;
    letter-spacing: 0.07em;
  }
  /* line 312, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .profile_txt {
    height: 12.34375vw;
  }
  /* line 315, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .history {
    width: 42.1875vw;
    position: relative;
  }
  /* line 318, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .history p {
    font-size: 1.25vw;
    line-height: 2.03125vw;
    letter-spacing: 0.05em;
    word-wrap: break-word;
  }
  /* line 325, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m {
    display: none;
  }
  /* line 328, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m_sp {
    display: none;
  }
  /* line 331, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail .profile .m_pc {
    display: inline;
  }
  /* line 336, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail_sc {
    position: absolute;
    top: auto;
    bottom: 0;
    transform: translate(-48.82813vw, 0);
    opacity: 0;
  }
  /* line 344, ../../../../src/page/member/css/_pc.scss */
  body #career_main .detail_sc.open {
    opacity: 1;
  }
  /* line 348, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top {
    padding-top: 2.5vw;
  }
  /* line 351, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    position: relative;
    left: 0.70313vw;
  }
  /* line 359, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide .photo_sc {
    line-height: 0;
    position: absolute;
    left: 10.9375vw;
    top: -1.17188vw;
    transform: translateY(-100%);
    width: 31.71875vw;
    display: none;
  }
  /* line 367, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .area_wide .photo_sc.open {
    display: block;
  }
  /* line 372, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text {
    width: 43.82813vw;
    box-sizing: border-box;
    padding: 0 3.90625vw;
    background: #ffffff;
    padding-top: 4.375vw;
    padding-bottom: 1.5625vw;
    position: relative;
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
    left: 0.625vw;
  }
  /* line 384, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text.open {
    opacity: 1;
  }
  /* line 387, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text.shadow {
    box-shadow: 22px 21px 24px 0px rgba(228, 133, 166, 0.3);
  }
  /* line 390, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text .text_end {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
  }
  /* line 398, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section section {
    margin-bottom: 3.67188vw;
  }
  /* line 401, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section h2 {
    font-size: 1.875vw;
    line-height: 3.75vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-bottom: 3.75vw;
    letter-spacing: 0.05em;
  }
  /* line 408, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .q {
    font-size: 1.5625vw;
    line-height: 3.125vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    display: block;
    box-sizing: border-box;
    padding: 0 0 0 4.14063vw;
    background: #ffffff;
    position: relative;
    margin-bottom: 0.78125vw;
    letter-spacing: 0.05em;
  }
  /* line 419, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .q:before {
    content: "";
    display: block;
    width: 3.04688vw;
    height: 3.04688vw;
    background: url(../../../cmn/img/q.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 433, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top #text section .a p {
    font-size: 1.25vw;
    line-height: 2.34375vw;
    letter-spacing: 0.126em;
  }
  /* line 441, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .copy_btn {
    text-align: center;
    font-size: 1.25vw;
    line-height: 1.71875vw;
    margin-bottom: 0.9375vw;
    letter-spacing: 0.1em;
  }
  /* line 448, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .btn_entry {
    margin: 0 auto;
    margin-bottom: 4.6875vw;
    width: 25.54688vw;
    height: 4.6875vw;
  }
  /* line 453, ../../../../src/page/member/css/_pc.scss */
  body #career_main #top .btn_entry img {
    width: 19.92188vw;
  }
  /* line 458, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member {
    padding-top: 5.54688vw;
    background: #ffffff;
  }
  /* line 461, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon {
    width: 15vw;
    position: absolute;
    top: 0.78125vw;
    left: -6.48438vw;
    visibility: hidden;
  }
  /* line 467, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon.open {
    visibility: visible;
  }
  /* line 471, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon2 {
    position: absolute;
    width: 15vw;
    position: absolute;
    top: 0.78125vw;
    left: -7.8125vw;
    opacity: 0;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 479, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .icon2.open {
    opacity: 1;
  }
  /* line 483, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member h2 {
    font-size: 1.875vw;
    line-height: 2.96875vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 10.3125vw;
    letter-spacing: 0.05em;
    margin-bottom: 1.32813vw;
  }
  /* line 491, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .copy {
    font-size: 1.09375vw;
    line-height: 2.10938vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 10.3125vw;
    letter-spacing: 0.05em;
    margin-bottom: 4.92188vw;
  }
  /* line 499, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .items {
    position: relative;
    left: 0.78125vw;
  }
  /* line 503, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top {
    margin: 0 auto;
    margin-bottom: 4.6875vw;
    margin-top: 3.82813vw;
    width: 18.75vw;
  }
  /* line 508, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top img {
    width: 14.29688vw;
  }
  /* line 511, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:before {
    transform: translateX(102%);
  }
  /* line 515, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover:before {
    transform: translateX(0%);
  }
  /* line 519, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover span:after {
    left: -1vw;
  }
  /* line 522, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top:hover span:before {
    opacity: 1;
    transition: all 0.3s;
    left: 0.9375vw;
  }
  /* line 530, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top span:after {
    transform: translateY(-50%) scale(-1, 1);
    right: auto;
    left: 0.9375vw;
  }
  /* line 535, ../../../../src/page/member/css/_pc.scss */
  body #career_main #member .btn_back_top span:before {
    transform: translateY(-50%) scale(-1, 1);
    right: auto;
    left: 100%;
  }
}
/*color*/
/*anim*/
/*size*/
/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@keyframes img-move {
  to {
    transform: translateX(-100%);
  }
}
@media screen and (max-width: 767px) {
  /* line 5, ../../../../src/page/member/css/_sp.scss */
  body {
    	/*
    	background: url(../img/_guidesp.png) no-repeat top center;
    	-webkit-background-size: 100% auto;
    	background-size: 100% auto;
    	// background-position-y: 13px;
    	background-position-y: 13px;
    	// background: url(../img/_guidesp1.png) no-repeat top center;
    	// -webkit-background-size: 100% auto;
    	// background-size: 100% auto;
    	// background-position-y: 6752px;
    	width: 100%;
        margin: 0 auto !important;
        &::-webkit-scrollbar {
            display:none;
        }
    	#career_main{
    		opacity: 0.6 !important;
    	}
        #header{
    		opacity: 0.6 !important;
    	}
    */
  }
  /* line 29, ../../../../src/page/member/css/_sp.scss */
  body #career_main {
    background: #EDF1F7;
    padding-top: 5.86667vw;
  }
  /* line 32, ../../../../src/page/member/css/_sp.scss */
  body #career_main .area_wide {
    margin: 0 auto;
    position: relative;
  }
  /* line 36, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp {
    width: 87.2vw;
    overflow: hidden;
    margin-bottom: 4.53333vw;
  }
  /* line 40, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp span {
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
  }
  /* line 45, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp span:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 58, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp span:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 5;
  }
  /* line 72, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp img {
    opacity: 0;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
    transition-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
  }
  /* line 77, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp.open img {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 82, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp.open span:before {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 85, ../../../../src/page/member/css/_sp.scss */
  body #career_main .photo_sp.open span:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.3s;
  }
  /* line 92, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    position: relative;
    z-index: 11;
  }
  /* line 99, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_2 .t {
    width: 27.2vw;
  }
  /* line 100, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_3 .t {
    width: 40.8vw;
  }
  /* line 101, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_4 .t {
    width: 27.2vw;
  }
  /* line 102, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_5 .t {
    width: 27.2vw;
  }
  /* line 103, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_6 .t {
    width: 40vw;
  }
  /* line 104, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_7 .t {
    width: 47.2vw;
  }
  /* line 105, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_8 .t {
    width: 34.93333vw;
  }
  /* line 106, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_9 .t {
    width: 35.46667vw;
  }
  /* line 107, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_10 .t {
    width: 28.53333vw;
  }
  /* line 108, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_11 .t {
    width: 39.73333vw;
  }
  /* line 109, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_12 .t {
    width: 34.13333vw;
  }
  /* line 110, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_13 .t {
    width: 48.8vw;
  }
  /* line 111, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_14 .t {
    width: 38.13333vw;
  }
  /* line 112, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title.title_15 .t {
    width: 34.13333vw;
  }
  /* line 113, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .p {
    display: block;
    width: 36.8vw;
    line-height: 0;
    position: relative;
    z-index: 5;
  }
  /* line 119, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .p .plus {
    display: block;
    position: relative;
  }
  /* line 122, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .p .plus .case {
    display: block;
    position: relative;
  }
  /* line 128, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t {
    display: block;
    overflow: hidden;
    position: absolute;
    top: -11.2vw;
    left: 4.53333vw;
    width: 48vw;
  }
  /* line 136, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t.open img, body #career_main .title .t.open .b1 {
    -webkit-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_txt 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 141, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t.open .b2:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  /* line 146, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t.open .b3:after {
    -webkit-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -moz-animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    animation: bar_txt_open 1.2s cubic-bezier(0.76, 0, 0.24, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.6s;
  }
  /* line 152, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t .b2 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 159, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t .b2:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #FF86A9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 173, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t .b3 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 180, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t .b3:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: #BFC9D9;
    z-index: 3;
    left: 0;
    top: 0;
    transform: translateX(102%);
    z-index: 4;
  }
  /* line 194, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title .t img {
    opacity: 0;
  }
  /* line 199, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail {
    margin-bottom: 18.4vw;
    margin-top: 3.73333vw;
    margin-left: 13.6vw;
    left: 32.8vw;
    position: relative;
    margin-top: -23.2vw;
    margin-bottom: 13.33333vw;
  }
  /* line 207, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile {
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 210, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .profile_txt {
    height: 24.8vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 48vw;
    align-items: flex-end;
    align-content: flex-end;
  }
  /* line 219, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile.open {
    opacity: 1;
  }
  /* line 222, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .t1 {
    font-size: 3.2vw;
    line-height: 8vw;
    margin-bottom: -0.53333vw;
    letter-spacing: 0.04em;
  }
  /* line 228, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .t2 {
    width: 100%;
    font-size: 3.2vw;
    line-height: 4.26667vw;
    margin-bottom: 0.26667vw;
    letter-spacing: 0.04em;
  }
  /* line 235, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .name {
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    font-size: 6.13333vw;
    line-height: 12.26667vw;
    letter-spacing: 0.2em;
  }
  /* line 241, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .m {
    display: none;
  }
  /* line 244, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .m_sp {
    display: inline;
  }
  /* line 247, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .profile .m_pc {
    display: none;
  }
  /* line 251, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .history {
    margin: 3.2vw 0 0 -40vw;
    width: 87.2vw;
  }
  /* line 254, ../../../../src/page/member/css/_sp.scss */
  body #career_main .detail .history p {
    font-size: 3.73333vw;
    line-height: 5.86667vw;
    letter-spacing: 0.04em;
    word-wrap: break-word;
  }
  /* line 262, ../../../../src/page/member/css/_sp.scss */
  body #career_main .title_sc, body #career_main .photo_sc, body #career_main .detail_sc {
    display: none !important;
  }
  /* line 265, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top {
    padding-bottom: 17.06667vw;
  }
  /* line 268, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top .area_wide {
    margin-bottom: 16vw;
  }
  /* line 272, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text {
    width: 87.2vw;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 5.33333vw;
    background: #ffffff;
    padding-top: 12.53333vw;
    padding-bottom: 6.93333vw;
    opacity: 0;
    transition: all 0.3s;
    transition-timing-function: linear;
  }
  /* line 283, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text.open_sp {
    opacity: 1;
  }
  /* line 286, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text.shadow_sp {
    box-shadow: 22px 21px 24px 0px rgba(228, 133, 166, 0.3);
  }
  /* line 289, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text .photo_txt {
    width: 100%;
    line-height: 0;
    margin-bottom: 16vw;
  }
  /* line 295, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section section {
    margin-bottom: 15.46667vw;
  }
  /* line 297, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section section:last-child {
    margin-bottom: 0;
  }
  /* line 301, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section h2 {
    font-size: 5.86667vw;
    line-height: 10.4vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-bottom: 14.13333vw;
  }
  /* line 307, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section .q {
    font-size: 5.33333vw;
    line-height: 8.53333vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    display: block;
    box-sizing: border-box;
    padding: 0 0 0 10.66667vw;
    background: #ffffff;
    position: relative;
    margin-bottom: 4.26667vw;
    letter-spacing: 0.05em;
  }
  /* line 318, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section .q:before {
    content: "";
    display: block;
    width: 8vw;
    height: 8vw;
    background: url(../../../cmn/img/q.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 332, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top #text section .a p {
    font-size: 4.26667vw;
    line-height: 8.53333vw;
    letter-spacing: 0.126em;
  }
  /* line 340, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top .copy_btn {
    text-align: center;
    font-size: 4.26667vw;
    line-height: 5.86667vw;
    margin-bottom: 3.2vw;
    letter-spacing: 0.05em;
  }
  /* line 347, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top .btn_entry {
    margin: 0 auto;
    margin-bottom: 0vw;
    width: 87.2vw;
    height: 16vw;
  }
  /* line 352, ../../../../src/page/member/css/_sp.scss */
  body #career_main #top .btn_entry img {
    width: 68vw;
  }
  /* line 357, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member {
    padding-top: 38.93333vw;
    background: #ffffff;
    padding-top: 13.33333vw;
    padding-bottom: 26.66667vw;
    position: relative;
    /*
    .items{
    	width: cvw(327);
    	margin: 0 auto;
    	position: relative;
    	display: flex;
    	justify-content: space-between;
    	align-content: flex-start;
    	align-items: flex-start;
    	flex-wrap: wrap;
    	.item{
    		width: cvw(155);
    		margin-bottom: cvw(38);
    		figure{
    			height: cvw(195);
    			margin-bottom: cvw(18);
    		}
    		.ttl{
    			font-size: cvw(16);
    			line-height: cvw(25.6);
    		}
    		.pos{
    			font-size: cvw(12);
    			line-height: cvw(19.2);
    		}
    	}
    }
    */
  }
  /* line 363, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .icon {
    width: 36.8vw;
    margin-bottom: 0;
  }
  /* line 368, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .icon2 {
    width: 36.8vw;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 374, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member h2 {
    font-size: 5.6vw;
    line-height: 11.2vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 6.4vw;
    letter-spacing: 0.05em;
    margin-bottom: 2.66667vw;
  }
  /* line 382, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .copy {
    font-size: 3.73333vw;
    line-height: 7.2vw;
    font-family: "Shippori Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "Noto Serif SC", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 500;
    margin-left: 6.4vw;
    letter-spacing: 0.05em;
    margin-bottom: 9.6vw;
  }
  /* line 418, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .btn_back_top {
    margin: 0 auto;
    margin-bottom: 16vw;
    margin-top: 8.8vw;
    width: 64vw;
  }
  /* line 423, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .btn_back_top span {
    width: 64vw;
  }
  /* line 426, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .btn_back_top img {
    width: 48.8vw;
  }
  /* line 429, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .btn_back_top:before {
    transform: translateX(102%);
  }
  /* line 433, ../../../../src/page/member/css/_sp.scss */
  body #career_main #member .btn_back_top span:before {
    transform: translateY(-50%) scale(-1, 1);
    right: auto;
    left: 3.2vw;
  }
}
