/* CSS Document */
.header__jobChangeSupportService,
.mod__jobChangeSupportService___content {
  display: none;
}

.mod__jobChangeSupportService___content {
  display: none;
}

@media screen and (max-width: 767px) {
  #mobile_primary_menu .nav_acc li a[target="_blank"]:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cg%20id%3D%22external-link%22%3E%20%3Cg%20id%3D%22external-link-2%22%20data-name%3D%22external-link%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20opacity%3D%220%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1%22%20data-name%3D%22%E3%83%91%E3%82%B9%201%22%20d%3D%22M20%2C11a1%2C1%2C0%2C0%2C0-1%2C1v6a1%2C1%2C0%2C0%2C1-1%2C1H6a1%2C1%2C0%2C0%2C1-1-1V6A1%2C1%2C0%2C0%2C1%2C6%2C5h6a1%2C1%2C0%2C0%2C0%2C0-2H6A3%2C3%2C0%2C0%2C0%2C3%2C6V18a3%2C3%2C0%2C0%2C0%2C3%2C3H18a3%2C3%2C0%2C0%2C0%2C3-3V12A1%2C1%2C0%2C0%2C0%2C20%2C11Z%22%20fill%3D%22%23231f20%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2%22%20data-name%3D%22%E3%83%91%E3%82%B9%202%22%20d%3D%22M16%2C5h1.58l-6.29%2C6.28a1%2C1%2C0%2C1%2C0%2C1.42%2C1.42L19%2C6.42V8a1%2C1%2C0%2C0%2C0%2C1%2C1h0a1%2C1%2C0%2C0%2C0%2C1-1V4a1%2C1%2C0%2C0%2C0-1-1H16a1%2C1%2C0%2C0%2C0%2C0%2C2Z%22%20fill%3D%22%23231f20%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat 0 0;
    background-size: 10px auto;
    margin: 0 0 0 5px;
  }

  .mod-jobChangeSupportServiceAccordion__body li {
    padding: 0 0 0 6em;
    text-align: left;
  }
}

@media screen and (min-width: 769px) {
  .header__jobChangeSupportService {
    display: block;
    /* width: 1180px;
    margin: 0 auto; */
    padding: 6px 0;
    text-align: right;
  }

  .header__jobChangeSupportService___btn {
    position: relative;
    font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #cccccc;
    font-size: 12px;
    line-height: 100%;
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding: 5px 32px 6px 20px;
  }

  .header__jobChangeSupportService___btn:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 17px;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #ccc;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -4px 0 0;
  }

  .header__jobChangeSupportService___btn:hover {
    text-decoration: none;
    opacity: 0.5;
  }

  .mod__jobChangeSupportService___content {
    position: fixed;
    left: calc(100% - 150px);
    top: 0;
    z-index: 9999;
    display: block;
    width: 300px;
    height: 100%;
    background: rgba(255, 255, 255, 0.96);
    font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #414141;
    text-align: left;
    padding: 10px;
    opacity: 0;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    transform: translateX(150px);
    -webkit-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -moz-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -ms-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -o-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    box-sizing: border-box;
  }

  .close__jobChangeSupportService___btn {
    display: inline-block;
    margin: 0 0 36px;
  }

  .mod__jobChangeSupportService___title {
    position: relative;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.05em;
    margin: 0 0 30px;
  }

  .mod__jobChangeSupportService___title:after {
    content: '';
    display: block;
    width: 80px;
    height: 2px;
    background: #a18621;
    margin: 20px auto 0;
  }

  .mod__jobChangeSupportService___linkList {
    border-top: 1px solid #ccc;
  }

  .mod__jobChangeSupportService___node {
    border-bottom: 1px solid #ccc;
  }

  .mod__jobChangeSupportService___link {
    position: relative;
    display: block;
    color: #414141;
    font-size: 12px;
    letter-spacing: 0.05em;
    line-height: 100%;
    padding: 13px 0 11px;
  }

  .mod__jobChangeSupportService___link:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #ccc;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -3px 0 0;
  }

  .wrapper .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9998;
    background: rgba(0,0,0,0);
    -webkit-transition: all .25s cubic-bezier(.25,.4,.59,.76);
    -moz-transition: all .25s cubic-bezier(.25,.4,.59,.76);
    -ms-transition: all .25s cubic-bezier(.25,.4,.59,.76);
    -o-transition: all .25s cubic-bezier(.25,.4,.59,.76);
    transition: all .25s cubic-bezier(.25,.4,.59,.76);
  }

  .wrapper .overlay {
    background: rgba(0,0,0,0);
    -webkit-transition: background .25s cubic-bezier(.25,.4,.59,.76);
    -moz-transition: background .25s cubic-bezier(.25,.4,.59,.76);
    -ms-transition: background .25s cubic-bezier(.25,.4,.59,.76);
    -o-transition: background .25s cubic-bezier(.25,.4,.59,.76);
    transition: background .25s cubic-bezier(.25,.4,.59,.76);
  }

  .open_jobChangeSupportService_menu .mod__jobChangeSupportService___content {
    transform: translateX(-150px);
    z-index: 100000;
    opacity: 1;
    -webkit-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -moz-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -ms-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    -o-transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
    transition: transform .25s cubic-bezier(.25,.4,.59,.76),opacity .25s cubic-bezier(.25,.4,.59,.76);
  }

  /* .open_jobChangeSupportService_menu .wrapper .darken {
    background: rgba(0,0,0,.4);
  } */
}

/* kc-consul
------------------------------------- */
@media screen and (min-width: 769px) {
  .header_top .header_top_content {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 5px 0;
  }

  .header_top .header_top_content .ext-link {
    color: #fff;
  }
}

@media screen and (max-width: 767px) {
  .gnav__menu--jobChangeSupportService {
    display: block;
  }
}
